Skip to content

links

описание настроек соединений с устройствами

Свойство Значение
Тип массив JSON
Обязательный Да

links.id

Уникальный номер соединения

Свойство Значение
Тип int
Обязательный Да
Значение -2147483648...2147483647

Должен быть уникальным в пределах проекта


links.name

Имя соединения. Используется в режиме test и monitor

Свойство Значение
Тип string
Обязательный Да
Значение "Произвольная строка"

links.description

Описание соединения. Служит в качестве meta информации

Свойство Значение
Тип string
Обязательный Нет
Значение "Произвольная строка"

links.protocol

Тип протокола передачи данных

Свойство Значение
Тип enum
Обязательный Да
Значение ["mb-tcp" "mb-rtu"]

для protocol=mb-tcp пара ip:port должна быть уникальна в пределах проекта

для protocol=mb-rtu port должен быть уникальным в пределах проекта


links.ip

Адрес устройства

Свойство Значение
Тип string
Обязательный Да
Значение "ddd.ddd.ddd.ddd"

links.port

Порт для соединения с устройством

Свойство Значение
Тип string
Обязательный Да
Значение для protocol=mb-tcp "1"..."65535"
Значение для protocol=mb-rtu строка типа ["COM1" "/dev/ttyUSB0"]

links.baudRate

Скорость передачи данных

Свойство Значение
Тип ENUM
Обязательный Да для protocol=mb-rtu
Значение [50 75 110 134 150 200 300 600 1200 1800 2400 4800 9600 19200 38400 57600 115200 230400 460800 500000 576000 921600 1000000 1152000 1500000 2000000 2500000 3000000 3500000 4000000]

links.dataBits

Биты данных

Свойство Значение
Тип ENUM
Обязательный Да для protocol=mb-rtu
Значение [5 6 7 8 ]

links.parity

Бит чётности

Свойство Значение
Тип ENUM
Обязательный Да для protocol=mb-rtu
Значение ["N" "E" "O"]

links.stopBits

Стоп-бит

Свойство Значение
Тип ENUM
Обязательный Да для protocol=mb-rtu
Значение [1 2]

links.timeoutMs

Таймаут запроса в миллисекундах

Свойство Значение
Тип int
Обязательный Да
Значение 1...9223372036854775807

links.requestMs

Пауза между запросами в миллисекундах

Свойство Значение
Тип int
Обязательный Да
Значение 1...9223372036854775807

links.devices

Описание настроек устройства

Свойство Значение
Тип массив JSON
Обязательный Да