Содержание:


Импорт тегов

Расшифровка свойств тегов в CSV Modbus Configuration

#Node(<argument>)

     Тег представляющий узел в конфигурации. Аргумент позволяет указать тип узла – TCP/IP или COM. Этот аргумент является обязательным.

#Node(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

#Device

     Тег обозначающий устройство. Должен обладать следующими свойствами:
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

#Tag

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"(чтение и запись)