Добрый день!
Подскажите, как в OPC сервере получить данные из устройства по протоколу ASCII.
При условии, что через терминал данные выводятся командой "%001".
Скриншот 07-06-2021 171849.jpg
Спасибо!
Он постоянно выдает в порт данные, или же нужно делать запрос чтобы их получить?
Спасибо.
Нет, только по запросу. Запрос "%001" такого типа.
У нас на сайте есть документация по разработке протоколов:
https://insat.ru/products/?category=2111
Посмотрите ее.
Спасибо.
Добрый день! раньше ОПС сервер сам запускался при запуске мастерскады, а теперь нет ОПС 64 бит modbus universal demo 5.0.10
Имеется ввиду сразу в режиме исполнения?
Нет, Демо версия (на 1 час) никогда сама не запускалась - это ее ограничение.
Спасибо.
Добрый день.
Возникла проблема.
Нужно отправить в прибор запрос с помощью SendAndReceiveDataByMask.
Имеется таблица Send.
Если указываешь в явно виде например Send[6]=0x15 (и остальные элементы таким же способом), то запрос уходит, ответ возвращается все ок.
Если же сделать через преобразование например десятичное 21 в hex получается просто 15 без приставки 0х, так не работает.
Все известные мне способы преобразовать через например string.format или tonumber не помогают. посоветуйте способ.
Уже так делал. Не работает.
На "лету" же не преобразуется? Маска для Send "byte" для всех символов.