Создайте объект MODBUS
m = modbus(
создает объект MODBUS, Transport
,DeviceAddress
)m
, над транспортным типом Transport
использование заданной 'DeviceAddress'
. Когда транспорт 'tcpip'
, DeviceAddress
должен быть указан как второй аргумент. DeviceAddress
- IP-адрес или имя хоста сервера MODBUS.
m = modbus(
дополнительно задает Transport
,DeviceAddress
,Port
)Port
. Когда транспорт 'tcpip'
, DeviceAddress
необходимо указать. Port
- удаленный порт, используемый сервером MODBUS. Порт является необязательным и по умолчанию равен 502, что является зарезервированным портом для MODBUS.
m = modbus(
задает дополнительные опции с одним или несколькими аргументами пары "имя-значение", используя любой из предыдущих синтаксисов. Для примера можно задать значение тайм-аута. The Transport
,DeviceAddress
,Name,Value
) Timeout
свойство задает время ожидания для завершения операций чтения и записи в секундах, и значение по умолчанию 10
.
m = modbus(
задает дополнительные опции с одним или несколькими аргументами пары "имя-значение", используя любой из предыдущих синтаксисов. Для примера можно задать Transport
,'Port'
,Name,Value
)NumRetries
, количество повторных попыток, которые необходимо выполнить, если нет ответа от сервера после тайм-аута.