浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
西门模块代理-2023
发布时间:2023-10-26

功能指令(Function Instruction)又称为应用指令,它是指令系统中 应用于复杂控制的指令。功能指令实质上就是一些功能不同的子程序,其开 发和应用是 PLC 应用系统不可缺少的。合理、正确地应用功能指令,对于 优化程序结构,提高应用系统的功能,简化对一些复杂问题的处理有着重要 的作用。下面通过各功能指令的介绍及一些短小的例子,帮助读者正确理解 和应用 S7-200 的功能指令。 3.3.1 数据传送和交换指令 S7-200 的数据传送指令包含对字节、字、双字(实数)的操作,传送 指令的操作对象可以是单个的数据,也可以是数据块(如字节块、字块、双 字块等)。它用来实现各存储器单元之间数据的传送和复制。 1. 字节(字、双字、实数)传送指令 梯形图及指令 具体解析 将输入(IN)传送到输出(OUT)传送过程不改变传送对象的大小; 使能输入端 EN=「1」,指令执行。 MOV B 为字节传送指令,除此之外还有字(MOV W)、在网络中使用主站和从站



S7-200支持主-从通讯方式并且可以配置为主站或者从站。STEP7-Micrco/WIN只能是主站。
提示:当使用WindowsNT和PC/PPI电缆时,在网络上不能有其他主站。
主站:网络上的主站器件可以向网络上的其他器件发出要求。主站也可以对网络上的其他主站的要求做出响应。典型的主站器件包括:STEP7-Micro/WIN、TD200等hmi产品和S7-300或S7-400plc.当S7-200需要从另外一个S7-200读取信息时被定义为主站(点对点通讯)。
提示:如果网络上有其他的主站,TP070将无法工作。
从站:配置为从站的器件只能对其他主站的要求做出响应,自己不能发出要求。对于多数情况,S7-200被配置为从站。作为主站,S7-200响应主站要求。主站可以是操作面板或者STEP7-Micrco/WIN等。


  每台PLC都通过CPU模块上的MPI集中编程接口和配置有MPI接口的PC机相连。我们采用西门子的CP5611与PLC的CPU相连。PC机中配置SIMATICSTEP7V5.2编程软件。

  由于是冗余系统,还需要安装西门子的冗余软件,才能做到PLC的两个CPU之间同步。3台上位机中,其中两台是操作员用的监控机,另一台为维修机。在整个系统中,上位机之间可以互相通讯,也可以与PLC之间通讯。每台PC机都要安装CP5611驱动软件,才能完成功能。
32.jpg  程序结构

  系统组态及参数设置
  由SIMATICSTEP7V5.2编程软件,进入硬件组态状态,对各台PLC进行网络参数设置。首先,建立Pro2ject,如取名为C:\ swjtu,在该文件下选择网络Subnet为PROFIBUS,站名为SIMATIC414HStation,然后进行硬件组态。其次是建立各站在网络的地址。后组态3个PG/PC站,在选项窗口中选中CP5611,并分配地址,主编程站地址为0,其余两个只要地址不相同即可。

  程序结构
  西门子SIMATICS7-400HPLC的编程器STEP7可运行在PC机的bbbbbbs环境下,界面友好,提供了梯形图、语句表和块图3种形式的编程、调试、诊断等功能。本实例采用模块化程序结构,程序由几大功能块组成,每个功能块完成一系列的控制逻辑,放置在组织块OB1中的指令决定控制程序的各功能块的执行。本例能块FC1是微机联锁命令处理程序,FC2是进路处理程序,FC3,FC4是微机联锁状态处理程序,FC5是常量定义,FC6是信号输出处理,FC7是道岔输出处理,FC8是信号采集。程序结构框图如图4所示。功能块为多层次调用,FC1在调用其他功能块,比如FC1调用FC9, FC9调用FC10,FC10调用FC11、FC12、FC13、FC14等。在STEP7中,允许功能块调用多为16层。

  图3为应用于唐山钢铁集团公司焦化厂火车站的微机联锁系统的PROFIBUS-DP/MPI网络原理框图。3台监控机为监控层,PLC为联锁层,I /O为控制层。车站联锁系统主要由联锁以及信号、道岔、区段和进路的动作建立。本例中,以车站微机联锁的控制过程说明PROFIBUS-DP网络的实践应用。
 

网络系统结构图

图3 网络系统结构图

  进路控制过程包括进路建立、进路解锁。进路建立包括进路选择、道岔控制、进路锁闭、信号控制,进路解锁就是对已建立的进路、道岔进行的进路锁闭,进路解锁包括取消进路、人工解锁、正常解锁、中途折返解锁、故障解锁。
 

程序结构框图

图4 程序结构框图

  在组织块OB1中,先调用FC1对联锁命令进行处理,其中包括进路处理、道岔处理、信号处理,调用FC2对进路进行处理,调用功能块FC1、 FC2对联锁状态进行处理,再调用功能块FC6、FC7、FC8对数据进行输入输出处理。以功能块FC1命令处理程序为例,说明其功能调用过程。功能块 FC1先调用 FC10进行进路选择,然后调用FC11、FC12、FC13等,对其他命令进行处理。

  结论

  从实际应用来看,整个网络运行良好,网络结构简单,技术性能稳定。实践证明,PROFIBUS-DP网构成的灵活实用分布式网络在铁路系统有良好的应用前景。


展开全文
优质商家推荐 拨打电话