Объект Create MODBUS
m = modbus(Transport,DeviceAddress)
m = modbus(Transport,DeviceAddress,Port)
m = modbus(Transport,DeviceAddress,Name,Value)
m = modbus(Transport,'Port')
m = modbus(Transport,'Port',Name,Value)
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(
задает дополнительные опции с одним или несколькими аргументами пары "имя-значение" с помощью любого из предыдущих синтаксисов. Например, можно задать значение тайм-аута. Свойство Transport
,DeviceAddress
,Name,Value
) Timeout
задает время ожидания, чтобы завершить операции чтения и операции записи в секундах, и значением по умолчанию является 10
.
m = modbus(
задает дополнительные опции с одним или несколькими аргументами пары "имя-значение" с помощью любого из предыдущих синтаксисов. Например, можно задать Transport
,'Port'
,Name,Value
)NumRetries
, количество повторений, чтобы выполнить, если нет никакого ответа с сервера после тайм-аута.