import pprint import time from pyS7 import S7Client LOOPS = 3 counter = 0 client = S7Client(address="172.16.3.231", rack=0, slot=2) while counter < LOOPS: try: client.connect() tags = ["DB9,DBD0"] data = client.read(tags=tags) print(data) except Exception as e: pprint.pprint(e) finally: client.disconnect() counter += 1 time.sleep(1)