大家好!请问:
1.s7-200 modbus RTU通讯与仪表连接,PLC端连接头,直接使用DP接头可以吗?还是使用其他的配件?
2.如果只读仪表里的一个数字,PLC程序里是一条不是只写一条MBUS_CTRL初始化和MBUS_MSG读指令就行,还需要写其它的吗?
3.仪表地址Ox0517表示什么意思,在PLC应如何对应这个地址?
4.仪表地址如图
最佳答案
1.s7-200 modbus RTU通讯与仪表连接,PLC端连接头,直接使用DP接头可以吗?还是使用其他的配件?
PLC侧用你说的网络插头即可;仪表侧直接接端子或使用插头都可以,接端子的话,一般需要中断电阻。
2.如果只读仪表里的一个数字,PLC程序里是一条不是只写一条MBUS_CTRL初始化和MBUS_MSG读指令就行,还需要写其它的吗?
这两个语句就可以了,注意使用SM0.1初始化,使用初始化完成位的上升沿触发读指令,读指令的完成位在循环回来轮巡即可
3.仪表地址Ox0517表示什么意思,在PLC应如何对应这个地址?
0X517是十六进制数,用十进制表示是1303,这需要咨询仪表的MODBUS寄存器起始地址是多少,然后对应PLC起始地址4001,其他参数地址在起始地址上偏移
4.仪表地址如图
看不到图
提问者对于答案的评价:
感谢您的详细解答。对您的解答我还有点疑问就是:终端电阻,是直接在仪表端并联一个120欧的电阻吗?最后的地址对应的是41303?
最佳答案作者回复:
如果直接接线通讯正常,先不要并电阻,如果通讯不上,再加。
仪表MODBUS 地址对应关系,建议向仪表厂咨询。我上面是举个例子
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368831.html