Newer
Older
SCADA / modbus / test_coil_true.py
root on 8 May 2022 400 bytes playing with modbus day #1
  1. #!/usr/bin/python
  2. from pymodbus.client.sync import ModbusTcpClient
  3. import time
  4. import sys
  5.  
  6. i=1
  7. t_end = time.time() + 60 * 1 # 60s X 1min
  8. while time.time() < t_end:
  9. client = ModbusTcpClient(sys.argv[1])
  10. client.write_coils(40, [True, True, True]*4) # Ref #, followed by coil settings in list form
  11. client.close()
  12. print '\r>>packet: %d' % i,
  13. sys.stdout.flush()
  14. i+=1
  15. print "Done"
Buy Me A Coffee