Тег представляющий узел в конфигурации. Аргумент позволяет указать тип узла – TCP/IP или COM. Этот аргумент является обязательным.
ComPort — номер COM-порта. Диапазон от 1 до 255 включительно.
ComPortSpeed — одна стандартный скоростей соединения из установленных стандартом: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200 бит/c.
ComPortDataBits — Бит данных. Диапазон от 5 до 8 включительно.
ComPortStopBits — число, соответствующее одному из возможных значений стоповых бит.
ID | Название типа |
0 | 1 |
1 | 1.5 |
2 | 2 |
Тег обозначающий устройство. Должен обладать следующими свойствами:
DeviceNumber — адрес устройства в сети. Должен быть в диапазоне от 1 до 65535.
AnswerTimeoutInterval — таймаут ожидания ответа (мс). Должен быть в диапазоне от 0 до 100000 мс.
Registers — максимальное кол-во регистров при запросе. Должено быть в диапазоне от 2 до 126.
RepeatTimeoutCount — количество повторов при таймауте. Не более 100.
ReworkTimeout — таймаут повторного запроса после ошибки. Не более 100000 мс.
UseWriteSingleCoil — логическое значение, представленное числами -1(true) и 0(false) связанное с использованием команды функции записи 5, если значение true, 15 если false.
UseWriteSingleRegister — логическое значение, представленное числами -1(true) и 0(false) связанное с использованием команды функции записи 6, если значение true, 16 если false.
OptimizerMode — числовое значение характеризующее режим оптимизатора. Возможны следующие значения:
ID | Название типа |
0 | None |
1 | Data |
2 | Full |
Address — адрес. Должен быть в диапазоне от 1 до 65535.
ModbusInternalType — число от 1 до 4 включительно идентифицирующее регион. Возможны следующие значения:
ID | Название типа |
1 | Coils |
2 | Discrete Input |
3 | Holding Register |
4 | Input Register |
Interval — Значение равное 1000. Рекомендуется отставлять без изменения.
ValueType — числовое значение типа переменной. Возможны следующие значения:
ID | Название типа |
0 | auto |
2 | smallint |
3 | longint |
4 | single |
11 | bool |
17 | unsigned 2 byte int |
18 | word |
19 | cardinal |
1000 | float16 |
ID — GUID — идентификатор устройства. При пустом значении будет сгенерирован новый идентификатор.
(Пример: {3653D012-CFEA-4742-B57D-61B70E3B0A5D}).
ByteOrder — число характеризующее порядок байт. Возможны следующие значения:
ID | Порядок байт |
0 | Default |
1 | BE |
2 | LE |
3 | BE_4_3_2_1 |
4 | BE_3_4_1_2 |
5 | LE_1_2_3_4 |
6 | LE_2_1_4_3 |
Access — число от 1 до 3 включительно соответствующее режиму доступа "ReadOnly"(только чтение), "WriteOnly"(только запись), "ReadWrite"(чтение и запись)