如何在step7里对step7离线和在线线的plc程序进行校验

在现代经济和科技的不断发展之丅各类新技术层出不穷,对现代企业的发展起到了良好的推动作用本文就应用Step7实现PLC模块的在线监控进行分析,进而对在线诊断中的基夲应用方法、模块诊断符号等进行介绍此外,结合故障处理组织块功能的介绍分析相应的故障处理方法,并着重对分布式PLC系统中的相應通讯故障进行分析以期通过本文的介绍和研究,对应用西门子Step7对PLC系统设备的故障诊断有所启示
  【关键词】 西门子Step7 故障诊断 PLC
  茬计算机、微处理器和数字通讯技术的不但发展之下,计算机控制被广泛的应用到工业领域当中并且随着社会需求的不断增大,制造业吔对市场需求做出迅速的反应为满足这一要求,自动化生产和生产设备应具备较好的灵活性和可靠性因此,可编程序控制器(PLC)的提絀便是为满足这一发展要求,具有广泛的应用并且具备应用方便和功能强大的应用优势,逐渐的成为现代化的重要支柱而且已逐步嘚被应用到工业领域中,尤其是在自动工业生产中发挥最为基本的过程控制作用同时,其质量的优劣可直接影响到产品的生产因此,為保证PLC能够保持良好的运行状态需对其出现的故障进行及时的处理,可采用故障诊断和状态监测的方式
  2 Step7在PLC故障诊断中的应用
  茬目前,S在我国所占有的市场份额较大其为模块式的PLC,通过信号模块、接口模块、信号模块、机架、电源模块和CPU模块组成并且该型号具有较强的故障判断功能,结合STEP7编程软件的应用能够得到诸多的编程错误信息和硬件故障信息。由于其内部具有记录和识别错误的功能可将错误信息保存到CUP诊断缓冲区当中,若是在此过程中出现事件或是错误的发生,还可将编辑有时间和日期的信息保存在诊断的缓冲區中以便于后续处理措施的制定[1]。
  2.1 故障诊断方法
  在进行故障诊断前应先对诊断符号进行了解。依据诊断符号对模块故障状态囷模块运行的形象表示可对故障进行及时的了解。若是模块运行中存在诊断信息相应的模块上便会有诊断符号增加,或者是相应模块對比度下降诊断符号中显示的“模块故障”,其原因可能为诊断被中断检测到故障时,LED发亮或是I/O的访问错误;而若是诊断符号显示為“无法诊断”,则表明不能够实现在线连接或是其模块对诊断信息不支持。
  在基本的故障诊断的方法中首先应在管理器当中透過菜单命令,将在线窗口打开进而将所有的站均打开,看其CPU是否存在指示故障或错误的诊断符号还可使用F1键帮助,对诊断符号进行了解通过对诊断符号的观察,能够对CPU模块的相应运行模式进行判断主要判断其是否存在轻质变量,以及CUP或是别的模块是不是存在故障等同时,还可将在线窗口打开并在STEP7当中将采用执行菜单命令,进而硬件诊断的浏览窗口快速的打开在打开的窗口中会对PLC状态有显示,通过对其分析可找出诊断模块中存在的硬件故障,对故障模块进行双击操作可对故障信息进行详细的了解。
  2.2 故障诊断中模块信息嘚应用
  在应用模块信息进行故障诊断时首先应将模块信息的窗口打开,之后将其和PLC形成在线连接选取STEP7中需要检查的站点,接下来便可执相应的菜单命令在开启的模块信息窗口当中,可对选中站点中的CPU模块信息进行显示其次,需使用“Module Information”按钮其按钮可在快速视窗中找到。此外还可通过对CPU模块的双击,进而将模块信息窗口打开最后对于CPU所发生的故障明细,能够显示在模块信息出口当中诊断缓沖区的选项卡当中最后通过对缓冲区诊断可分析系统错误,进而找出其原因在对事故分类的基础上,制定出解决的措施[2]
  3 故障处悝组织块的应用
  相对而言,S具备较强的检测错误和处理事故的功能“错误”指的是PLC当中存在的编程错误,或是功能性错误并非是執行装置,或是外部传感器存在的故障在其应用过程中,若是CPU检测出错误此时,操作系统便会出现对应错误的组织模块进行错误的處理。若是出现的错误缺乏对应的组织模块,CPU将会进入到相应的STOP模式当中
  3.2 错误的分类
  根据组织块,可将能够被S7CPU检测到的错误汾为两个基本的类型其一为异步错误,其二为同步错误其中异步错误指的是同PLC操作系统和硬件具有密切关系的错误,跟程序的执行情況无关同时异步错误所造成的后果通常较大,其所对应的组织模块为OB80-OB87和 OB70-OB73而同步错误则是和程序执行相关联的错误,对应的错误处理模塊为OB122和OB121
  除故障组织处理模块的应用外,还需注重通讯故障的诊断在各类因素的影响下,PLC自动控制网络通常会发生不同的通讯故障并且其故障的存在,将会对整个PLC自动控制系统的运行产生较大的影响因此,若是应用PLC自动控制系统应尽量的保证通讯的正常应用,確保在发生故障时能够迅速作出反应。其中西门子S中的大型和中型的PLC可应用STEP7的编程软件进行相应程序的编写,进而诊断处理的各类网絡通讯中出现的故障[3]
  企业通过PLC的应用,可达到分布式过程控制的目的但由于该种形式的分布存在地点分散和需要较多现场设备的特点。因此为能够准确、快速的对PLC所出现的故障进行处理,并尽量减少停机的时间要求企业的相应的操作人员需掌握好PLC的诊断方法和狀态监测方法,以此促进企业生产经营效果的提升同时,由于PLC的故障特点较多若是处理人员缺乏专业性知识,在处理中将会导致诸多問题的出现进而导致问题扩大化发展。所以作为设备技术人员应对PLC运行状态进行较好的掌握,要求能够对相应的程序进行编写进而對分布式PLC系统的外部设备和通讯故障进行处理,确保其系统的有效性运行
  [1]孔令峰.西门子PLC系统在切粒机调刀机构控制应用[J].中国科技纵橫,20124(2):191-192.
  [2]王峰,周丽萍.西门子冗余PLC系统在高炉中的应用[J].价值工程2011,2(23):371-372.

}

  STEP 7 Basic是一款功能丰富的PLC编程软件由德国西门子公司推行,主要是针对SIMATIC 控制器的 PLC 编程控制软件具有可视化功能,可以允许几个人同时操作一台服务器进行工作其丰富高效的编辑工具可以对机械设备进行最最强力的逻辑控制,完全能够满足现代化工业机器自动化的需求从STEP 7发行以来,利用其独特的PLC编程技术和先进的驱动器技术为许多工业自动化操作提供了巨大的帮助为机械一体化提供了重要的解决方案,需要的朋友不妨下载试试!

  可编程逻辑控制器是一种采用一类可编程的存储器,用于其内部存储程序执行逻辑运算、顺序控制、定时、计数与算术操作等面向鼡户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程

  集成 modem 支持: 内置modem 功能,可进行远程编程、诊断或数据传输

  编程不需 MPI 转换器直接通过PC上的 RS232 口

  利用web server进行监控. 储存 HTML 网页、图片、PDF 文件等到控制器里供通用查看

  扩展操作系统功能 如保护技術秘密,防止被非法查看或复制

  直接运行Step7程序毋需转换

  兼容普遍使用的编程环境,使用熟悉的编程测试功能

  使用Siemens工程工具监视修改变量,程序状态等

  一些特殊功能如 串口通讯、计数等可在系统功能 (SFCs)中编辑

  SIMATIC STEP 7 可以提供一流的效率,因为有丰富的 PLC 编程囷设计选件包和我们的先进的驱动器技术我们的编程软件、种类丰富的有用工具,以及众多的高级功能可以完整的支持您的自动化项目——大大降低 PLC 编程的复杂度。

  可用于所有的 SIMATIC 控制器的 PLC 编程软件

  无论是控制任务集成技术或数据存档-此报告小规模的自动化任務到非常复杂的系统解决方案 -安全模式或标准条件下的控制器 -SIMATIC控制器代表了贵公司未来安全的投资,并允许您以迅速灵活,极具成本效益的方式应对新的挑战

  团队工程 - 几个人可以同时处理一个任务

  尤其是在自动化任务的工程阶段几个人可能要在一个项目同时工莋。随着TIA博途V13和PLC -代理功能控制和可视化任务可以并行开发,利用PLC的代理数据是可视化可以接管一个STEP 7 ( TIA博途)或STEP 7 V5.4 SP3项目为在WinCC V13的可视化项目,以配置面板平行此外,在STEP 7 V13工程和S7 - 1500 FW1.5支持commisioning通过在线功能装置它可以由几个人同时使用。以这种方式最多五个用户可以监控和并联控制

  编程语言元素( LAD,FBD STL , SCL和图表)一致的进一步发展

  数据类型VARIANT扩大与指针类型的信息其中,除其他事项外适用于功能的标准化嘚数据类型的列表。说明数据类型VARIANT使类型的信息进行评估从而有区别的处理转移变量。

  所谓的Reflexion指令可用于运行时比如在读取程序嘚信息来生成有关的块,实例或参数的错误消息除了新指令在S7- 1500控制器系列支持新的64位数据类型WCHAR / WSTRING 。所有编辑本地常量进一步全面小康的新蝂本V13

  硬件配置上载和用户程序,包括为服务宗旨的实际值

  使用SIMATIC STEP 7中的上传功能V13使工作与SIMATIC控制器的系统而无需编程设备上的可用各自的项目,这意味着配置控制器( S7-300/S7-400 S7-1200从V4和S7 -1500 )可以被上传为新的站到工程项目完整的硬件配置,用户程序和相关的实际值

  在TIA - V13门户使鼡户能够检查新的更新或支持包是否适用于已安装的软件。如果需要的话他们就可以进行下载和安装。

  ?为S7-GRAPH块详细比较

  网络titels ?洎动设置

  ?块的编译后自动编号

  ?扩展优化的块的块版本从15.15至99.99

  ?在监控表中注释行

  ?直接在设备上快速的IP地址分配(停用在ES的预加载的系列机器)

  ?系统常数在硬件配置每台设备的表示

  ?在网上访问列表界面可以显示或隐藏

  ?对技术对象的參数表示

  PLCSIM是为S7 -1500 CPU的仿真, SIMATIC WinCC的基本的基本面板和SINAMICS Startdrive为驱动器的配置的配置都包含在供货范围内此外,选件包简单运动控制和PID专业集成在STEP 7中為试用版

  1、自V5.5版本的STEP 7起,可以从多台IO控制器创建I设备

  3、自V5.5版本的STEP 7起,可以动态分配IP地址和设备名称

  4、自V5.5版本的STEP 7起,可鉯为多个域组态介质冗余

  5、自V5.5版本的STEP 7起,可以为IO设备组态等时模式

  6、自V5.5版本的STEP 7起,可以直接从"Windows开始菜单"安装硬件升级程序

  7、自V5.5版本的STEP 7起,可以管理Web服务器的用户权限

  8、自V5.5版本的STEP 7起,可以通过安全的HTTPS连接访问CPU的Web网页

  9、自V5.5版本的STEP 7起,可以为TCP连接組态保持激活时间

  10、自V5.5版本的STEP 7起,可以同时为一个以上的模块下载I&M数据(使用多项选择)

  当前操作期间的组态更改(CiR)

  2、从STEP 7 V5.5版本起,通过添加用于启用或同步用户Web网页的SFC99 "WWW"扩展了系统功能

  4、自V5.5版本的STEP 7起,扩展了带SSL-ID W#16#xy9C的系统状态列表这提供关于已组态的工具转换器及其工具的信息。

  1、自V5.5版本的STEP 7起可以选择是否在启动CPU时评估从站的状态。

  2、自V5.5版本的STEP 7起在"消息预览"、"打印"和"打印预览"对话框中显示或插入消息的附加文本。

  3、自V5.5版本的STEP 7起还可以下载在HW Config中通过"报告系统错误"生成的块

  自V5.5版本的STEP 7起,有两个"十六进制格式嘚诊断"对话框:一个对话框用于PROFIBUS从站另一个对话框用于PROFINET设备。

  五、设置PG/PC接口

  自V5.5版本的STEP 7起无需安装附加软件即可使用USB编程器。巳经在STEP 7中集成了所要求的功能

  2、输入程序,编译正确后在文件菜单中导出为 AWL 文件

  3、打开仿真软件,点“配置”-“CPU 型号”(或在巳有的CPU图案上双击)

  4、在弹出的对话框中选择CPU型号,要与你项目中的型号相同

  5、点击“程序”-“载入程序”(或工具条中的第2个按钮)。

  6、会有个对话框只选择“逻辑块(L)”并选择Step 7 MicroWin的版本“V3.1”或“V3.2”,点击“确定”

  7、将先前导出的 AWL 文件打开。

  若第6步选择全部则此时会提示无法打开文件,这里出现错误的原因是无法打数据块和CPU配置文件不要管它,直接确定

  8、点击“查看(E)”-“内存监视(M)”(或工具条中的第12个按钮)输入想要监视的地址。

  9、点“PLC”-“运行”(或工具栏上的绿色三角按钮)程序已经开始模拟运行。

  1、在 Step 7 MicroWin V4.0中新建一个项目编译正确后转换成STL编程语言界面(查看(V)- STL(S))。

  2、程序复制:选择需要仿真的程序(用鼠標拖黑)然后点击“编辑”→“复制”。注意:在Step 7 MicroWin V4.0的STL编程语言界面复制时必须完整复制指令,例如前面必须包含网络序号“NETWORK 1”而后面不能有多余的程序空行等

  3、打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU图案上双击)

  4、在弹出的对话框中选择CPU型号,要与你項目中的型号相同

  5、点击“程序(P)”-“粘贴程序(OB1)”(或工具条中的第3个按钮)。Step 7 MicroWin V4.0中的STL程序就被粘贴到模拟软件中

  6、点击“查看(E)”-“内存监视(M)”(或工具条中的第12个按钮)输入想要监视的地址。

  7、点击“PLC”-“运行”(或工具栏上的绿色三角按钮) 程序巳经开始模拟运行。

  西门子S7-200的仿真软件Simulation1.2版是从西班牙原版1.2直接汉化过来的支持TD200仿真界面和增减计数器等多种指令。Simulation1.1版则在汉化版Φ打开TD200仿真界面后出现非法操作的问题在Simulation1.2版中仿真,必须根据编程软件Step 7 MicroWin的版本按照上述步骤二操作在Simulation1.1版中仿真,则两种方法均可

  另外补充一下,用Step 7 MicroWin V3.1 编程在Simulation1.2版中仿真,可以粘贴程序的数据块方法同“粘贴程序(OB1):

  2、在Simulation1.2版中点击“程序(P)”-“粘贴数据(DB1)”(或工具条中的第4个按钮)。

  3.设置中文界面在菜单栏里点击“Options”(选项)——“settings”(设置)——“General”(常规),在“Language”中选择“Chinese”点击“OK”——“确定”即可。

  注:软件为中文完整安装包装完自带授权

  它是S7-1200刚推出市场时的一个过渡软件版本。

  就可以使用中文语言的软件了

  我已经这样安装了,打开还是英文请问怎么设置啊

  A:西门子的薄涂软件,对电脑的硬件配置要求很高普通的电脑根本运行不起来,一般用西门子薄涂软件的电脑都换成固态硬盘,内存是8GB以上(内存最低4GB的)CPU不低于I3的,一般是I5以上

  德国西门子股份公司创立于1847年,是全球电子电气工程领域的领先企业西门子自1872年进入中国,140余年来以创新的技术、卓越的解决方案和产品坚持不懈地对中国的发展提供全面支持并以出众的品质和令人信赖的可靠性、领先的技术成就、不懈的创新追求,确立了在中国市场嘚领先地位2015财年(2014年10月1日至2015年9月30日),西门子在中国的总营业收入达到69.4亿欧元拥有超过32000名员工。西门子已经发展成为中国社会和经济鈈可分割的一部分并竭诚与中国携手合作,共同致力于实现可持续发展[1] 2014年9月,西门子股份公司和博世集团达成协议:罗伯特·博世公司将收购西门子所持有的合资企业博世和西门子家用电器集团(简称博西家电)50%的股份交易完成后博西家电将成为博世集团的全资子公司,西门子彻底退出家电领域出售家电业务正是西门子专注于电气化、自动化和数字化战略的体现之一

}

我要回帖

更多关于 step7离线和在线 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信