楼主最近还看过
SP.ECPRTCL指令:举例:
和Modbus TCP服务器建立连接部分程序,当Modbus TCP服务器准备就绪时,置位M100即可和Modbus TCP服务器建立连接,程序随即置位M0,即可开始执行SP.ECPRTCL指令,如下所示:
和Modbus TCP服务器断开连接部分程序,当Modbus TCP服务器断开连接或者置位M104时,即可执行断开和Modbus TCP服务器连接的操作,程序随即复位M0~M3,终止执行SP.ECPRTCL指令,如下所示:
读取Modbus TPC服务器8路输入部分程序,功能码02,对应协议号1,M0置位后开始执行该段程序,读取的Modbus TCP服务器8路输入映射到三菱FX5U的8路数字量输出Y0~Y7里,该段程序中的SP.ECPRTCL指令执行完成之后复位M0、置位M1,紧接着去执行下一个SP.ECPRTCL指令,如下所示:
回复本条
上述举例的协议号:
三菱FX5U以太网端口通信协议支持功能数据包建立:
协议号1,功能码为02,用来读取Modbus TCP服务器多路输入
协议号2,功能码为15,用来写入Modbus TCP服务器多路线圈
协议号3,功能码为03,用来读取Modbus TCP服务器多路保持寄存器
协议号4,功能码为16,用来写入Modbus TCP服务器多路保持寄存器
(1)、协议号1详细设置如下所示:
发送,占用寄存器D1000~D1003,如下所示:
2)、协议号2详细设置如下所示:
发送,占用寄存器D1107~D1112,如下所示:
(3)、协议号3详细设置如下所示:
发送,占用寄存器D1200~D1203,如下所示:
(4)、协议号4详细设置如下所示:
发送,占用寄存器D1307~D1315,如下所示:
回复本条