当前位置: 主页 > PLC控制

S7-1200用Modbus TCP指令库读写寄存器,最多一次能读写多少个?

1.S7-1200MODBUSTCP指令库读写寄存器,最多一次能读写多少个?
2.想用S7-1200和支持ModbuSTCP激光传感器通信,要读760个寄存器的数据。感觉不能一次性读完。如果不能是否得用轮询来读?
3.读取完这760个寄存器大概需要多长的时间?就怕时间太久!

想起以前曾经用过的组态王,好像最多一次只能读127个寄存器。
这里先谢谢有这个经验的高手的解答!

最佳答案

1、建议每次读取寄存器数量不超过60个;
2、轮询读取是必须的。功能码为03;
3、如果是同时读取多个从站(最多32个),且都通讯正常,则循环10个步序的时间低于2秒;若某个从站通讯中断(如断电),则读取该从站时间较长,一个步序长则数秒。相应会拖长整个循环的时间。

图片说明:

f9844e9BF468831431fea7d1c88d89e1S7-1200用Modbus TCP指令库读写寄存器,最多一次能读写多少个?S7-1200用Modbus TCP指令库读写寄存器,最多一次能读写多少个?c4f06a6174c7d365c20b2bd9fbdc2a9e

提问者对于答案的评价:
谢谢!

  • 关注微信

猜你喜欢

微信公众号