Вам получается итогом нужно преобразовать в строку?
Тогда используйте string.format ("%02X",Значение);
Вам получается итогом нужно преобразовать в строку?
Тогда используйте string.format ("%02X",Значение);
Спасибо.
Все верно, спасибо
Добрый день. Есть ли возможность посылать групповые запросы? Например при получении с прибора текущего времени (секунды) есть задержка 10-20 сек. Можно ли сделать так, чтобы ответ получать каждую секунду? Также бывает такое, что прибор отправляет несколько запросов и лишь затем получает ответ.
29-01-2018 11:31:38.950 TESMA_PORT::TESMA_106COM3) Rx: [0011] AA 01 FE 0F 01 04 00 13 2A 85 80
29-01-2018 11:31:38.215 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
29-01-2018 11:31:37.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
29-01-2018 11:31:36.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
Дело в том, что если менять параметр Межсимвольный таймаут (было 1000 мс, поставил 100), то задержка снижается до 4-10 сек. Адрес в отчете правильный, т.к. к описанию протокола к устройству в примере он такой же.
Последний раз редактировалось daniel23; 29.01.2018 в 14:32.
Добрый день.
Имеется задача: забрать данные по OPC и записать в ПЛК по Modbus. Возможно ли для этого использовать ваш сервер?
То есть взять из стороннего ОРС и запихать в Modbus?
Можно, но со скриптами.
Потребуется MPS с плагином DA Client и Modbus Universal. В MPS, в плагине Script (можно в бесплатной редакции) читаете значения из вашего DA сервера, и записываете в наш Modbus сервер
Спасибо.