Есть масса OPC-серверов для Modbus (KEPWare, Matricon). А у WW есть OPC-клиент (OPCLink/FSGateway). Можете обкатать такую связку?
Klinkmann_Msk писал(а):To Igor V. Zhdanov:
Я тут подумал (и мне понравилось!)
А не связаны ли Ваши проблемы с национальными настройками ОС? Попробуйте установить национальные настройки ОС на English (USA). В первую очередь это касается раздела "Числа-Разделитель целой и дробной части".
Klinkmann_Msk писал(а):To Джа:
"Проблема просто в последовательноти регистров, вечная бага ModBus - протокол официально 16тиразрядный, float - 32 бита - ну и получаем на выходе что напридумывали своих форматов следования 16ти разрядных слов (их 2 получается - но кто-то и в словах байты додумался переставлять )."
Помню, специально тестировал Modbus-сервера от WW на предмет работы с 64-битными числами (Long, Real64). И нормально работали. Правда, с "правильным" KEPWare-сервером
Джа писал(а):Klinkmann_Msk писал(а):
To Джа:
"Проблема просто в последовательноти регистров, вечная бага ModBus - протокол официально 16тиразрядный, float - 32 бита - ну и получаем на выходе что напридумывали своих форматов следования 16ти разрядных слов (их 2 получается - но кто-то и в словах байты додумался переставлять )."
Помню, специально тестировал Modbus-сервера от WW на предмет работы с 64-битными числами (Long, Real64). И нормально работали. Правда, с "правильным" KEPWare-сервером
Генератор зла писал(а):
trs писал(а):Double float даже в документации не упоминается.
Вернуться в Связь InTouch с ПЛК
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2