文本内容:
永宏PLC同具有MODBUS通讯协议的温控器进行通讯现在俺用永宏PLC同具有MODBUS通讯协议的温控器进行通讯为例
1.设置温控器的站号为2号,通讯参数为9600,N,8,2 通讯方式MODBUS RTU
2.设置永宏PLC的PORT2通讯参数情况,如下图
3.PORT2通讯参数设置完成后,编写通讯指令M-BUS然后选中M-BUS指令(就是用鼠标点击上面梯形图中的FUN150这条应用指令),按Z 字键进入通讯表格编辑在通讯表格中,可以看到有2笔通讯指令第一笔是PLC从2号站读取2个WORD长度的资料,然后存于DD10中;第二笔是PLC写2个WORD的资料到2号站上述传递的意思是第一笔是读取温控器的PV值,第二笔是写SV至温控器该温控器的寄存器表格如下
4.如上图,可以看到SV00H PV C3H,把这2个寄存器地址转换成10进制,再依据永宏的MODBUS映射表,转成永宏的MODBUS地址,即 SV400001 PV
4001965.至此,MODBUS通讯全部结束。