У меня есть цикл с чтением Modbus, но я получил ошибку failed connection
после трех выходов на пенсию:
ERR 2018-11-27 18:08:47,99 [pymodbus.client.sync:connect] {300} Connection to (192.168.1.51, 502) failed: timed out
ERR 2018-11-27 18:08:51,12 [pymodbus.client.sync:connect] {300} Connection to (192.168.1.51, 502) failed: timed out
ERR 2018-11-27 18:08:54,26 [pymodbus.client.sync:connect] {300} Connection to (192.168.1.51, 502) failed: timed out
Я также изменяю аргумент retires
по умолчанию в ModbusTcpClient('192.168.1.51', port=502, timeout=3, retries=10)
, но результат был таким же.
Я также пытался с этой инструкцией, но, к сожалению, поведение остается тем же.
from pymodbus.constants import Defaults
Defaults.Retries = 5
Defaults.RetryOnEmpty = True