diff --git a/read_registers.py b/read_registers.py index 8382f2a..85714e3 100755 --- a/read_registers.py +++ b/read_registers.py @@ -8,6 +8,14 @@ import time counter = 0 +import sys + +if len(sys.argv) <= 1: + print "Usage: read_registers.py [ip address 2] ..." + exit(1) + +hosts = sys.argv[1:] + # import the server implementation from pymodbus.client.sync import ModbusTcpClient as ModbusClient @@ -17,8 +25,6 @@ logging.basicConfig() log = logging.getLogger('./modbus.error') log.setLevel(logging.ERROR) -hosts = ['192.168.1.2'] - for host in hosts: print "Host %s" % host client = ModbusClient(host,502)