当前位置:首页 > 第3章 S7-400H系统通讯
SFB 14 GET 从通讯对象读取数据 SFB 15 PUT 向通讯对象写数据 (2)控制功能
SFB 19 START 使通讯对象重启 SFB 20 STOP 使通讯对象停止 SFB 21 RESUME 使通讯对象继续工作 (3)监控功能
SFB 22 STATUS 提供通讯对象的工作状态 SFB 23 USTATUS 接收通讯对象的工作状态 (4)查询功能
SFC 62 CONTROL 查询连接的状态
以BSEND/BRCV为例,简单介绍H系统之间的数据交换。 在417H站中调用SFB12 CALL \ REQ :=M10.0 R :=M10.1 ID :=W#16#1 R_ID :=DW#16#1 DONE :=M1.0 ERROR :=M1.1 STATUS:=MW20 SD_1 :=IB0 LEN :=MW8
在417H-B站中调用SFB13
CALL \ EN_R :=M100.0 ID :=W#16#1 R_ID :=DW#16#1 NDR :=M20.0 ERROR :=M20.1 STATUS:=MW22 RD_1 :=QB0 LEN :=MW0 参数描述如下: REQ:沿触发。
EN_R:为1时接收
R_ID:区分双字,用于与同一连接其他块区分,发送与接收必须一致。 SD_I、RD_I:发送区与接收区。 ERROR:错误位。 STATUS:通讯状态字。
这样,417h站IB0的数据就可以传送到417hb站的QB0。
3.2 S7-400H与标准CPU之间的通讯 3.2.1 H系统与标准CPU的通讯链路
H系统与标准CPU的通讯有两种网络连接方式:一种是通过以太网通讯,如图3-14所示,另一种通过Y-Link连接到PROFIBUS网络,如图3-15所示。
3.2.2 S7-400H与标准CPU之间的通讯配置
S7-400H与带有CP模板的标准CPU之间的Profibus通讯配置可参考Profibus主从通讯配置;如果S7-400H与标准CPU之间是通过与标准CPU集成的DP口通讯时,则需要标准CPU的Profibus-dp的GSD文件,此时可以把标准CPU当作Profibus从站进行配置即可,对于S7-400H与标准CPU之间的Profibus通讯配置本文就不再描叙,
H CPU与标准CPU之间的以太网通讯配置和S7-400H与S7-400H之间的通讯配置类似。先对S7-400H和标准CPU硬件组态完成后,则可进入网络组态。通过选择菜单和图标进入网络组态的界面。在进入网络组态后,点击鼠标右键插入新的连接”S7 Connection fault tolerant”连结,插入连接的步骤图3-16所示。
图3-16 H CPU与标准CPU之间的以太网通讯配置
这样S7-400H与标准CPU之间的通讯就建立,连接共2条通道,如图3-17、3-18所示。
共分享92篇相关文档