禾川plc指令手册_MODBUSRTU

(2) 2024-08-26 19:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
禾川plc指令手册_MODBUSRTU,希望能够帮助你!!!。

Q0作为Modbus RTU Master(主站),风向标、三轴摇杆作为Modbus RTU Server(从站)。

  1. 在CODESYS中配置Modbus RTU主站,右击“Device”,选择“添加设备”,在弹出对话框中选择杂项下的ModbusRtuMaster,选择“添加设备”。

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第1张

左侧目录树下可看到如上图黄色设备,即为ModbusRTU主站。但是针对同一台PAC,暂时只支持一个主站和一个从站

2.主站参数设置:根据通讯协议设置参数,如下图,主站地址为1(Q0 CPU端子上通讯口为1,网口为2),波特率9600,数据位8,停止位1,无校验。Framespace:用于设置连续发送时报文帧之间的间隔时间

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第2张

3.在Modbus RTU主站中配置Modbus RTU从站,右击“ModbusRtuMaster”,选择“添加设备”,在弹出对话框中选择杂项下的ModbusRtuSlave,选择“添加设备”

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第3张

4.从站参数设置,从站地址位1,相应超时默认。

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第4张

  1. 在Modbus RTU从站中配置输入和输出通道,右击“ModbusRtuSlave”,选择“添加设备”,在弹出对话框中选择杂项下的ModbusSlaveReadChannel和ModbusSlaveWriteChannel,选择“添加设备”

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第5张

  1. 通道参数设置。

FunctionCode:功能码ModbusWriteChannel可选1.Write Single Coil(5) 2.Write Single Register(6) 3.Write Multiple Coils(15) 4.Write Multiple Registers(16);ModbusReadChannel可选1.Read Coils(1) 2.Read Discrete Inputs(2) 3.Read Holding Registers(3) 4.Read Input Registers(4)

Addr:单个线圈/寄存器地址或多个线圈/寄存器的起始地址

Length:线圈/寄存器数量,最多160个线圈、10个寄存器

Trigger:选择通道触发类型,可选Cycle和RisingEdge;Cycle为循环触发,循环时间为CycleTime设定的时间;RisingEdge为上升沿触发,触发变量产生上升沿时发送一次

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第6张

  1. 数据映射

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第7张

禾川plc指令手册_MODBUSRTU_https://bianchenghao6.com/blog__第8张

既可用命名的变量做数据处理。

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复