恭喜,你发布的帖子
发布于 2018-09-06 23:08:31
7楼
帮助1:Modbus_Master: 作为 Modbus 主站进行通信
Modbus 指令不会使用通信报警事件来控制通信过程。程序必须查询 Modbus_Master 指令来获得完整的命令(DONE、ERROR)。
此作业将一直处于激活状态,直到通过参数 DONE=1 或 ERROR=1 完成,或者 Blocked_Proc_Timeout 参数中组态的监视时间到期。如果在看门狗时间用完且之前的命令还未完成时启动了新命令,那么之前的命令将会中止而不会有错误消息。
如果无法完整地完成调用,那么看门狗会由 Blocked_Proc_Timeout 参数激活,并终止当前命令。
REQ 参数
FALSE = 无请求;TRUE = 请求向 Modbus 从站发送数据
启用请求的传输。这会将缓冲区中的内容传送到点对点通信接口。
帮助2:MB_MASTER 说明
如果需要“MB_MASTER”与某个端口进行通信,则必须首先执行“MB_COMM_LOAD”。
当在程序中插入“MB_MASTER”指令时,将创建背景数据块。在“MB_COMM_LOAD”指令的 MB_DB 输入参数中指定该背景数据块。
传送启动后,EN 参数 (LAD/FBD) 必须保持设置为值“1”,直到指令将 DONE 或 ERROR 输出参数设置为“1”为止。指令执行过程中 REQ 参数更新调用将导致错误。指令执行后,REQ 参数在背景数据块中的 BLOCKED_PROC_TIMEOUT 参数指定的时间内保持置位。
请填写推广理由:
分享
只看
楼主