rtu_slave_for_tcp.py 306 B

12345678910111213
  1. import modbus_rt
  2. import modbus_rt_defines as cst
  3. ip_addr = "192.168.28.150"
  4. rst = modbus_rt.rtu()
  5. rst.set_over_type(cst.OVER_NET)
  6. rst.set_net(ip_addr, 502, cst.SOCK_STREAM)
  7. rst.add_block("A",cst.REGISTERS, 0, 10)
  8. rst.open()
  9. # rst.excuse(0,4,0,5)
  10. # rst.excuse(1,4,0,5,[1,2,34,5,6])
  11. # rst.excuse(0,4,0,5)