Напрямую входы и выходы в OPC сервер вывести нельзя.
Вам необходимо:
в ModBus Slave добавить еще переменные (необходимое количество)
В программе этим переменным присвоить значения с входов и выходов.
Напрямую входы и выходы в OPC сервер вывести нельзя.
Вам необходимо:
в ModBus Slave добавить еще переменные (необходимое количество)
В программе этим переменным присвоить значения с входов и выходов.
ага, спасибо!уже разобрался... просто думал, что все чуть проще... НО так оказалось даже интереснее
![]()
к ПЛК100 подключил по modbus МВА8. Прописал входы, отлично отображаются... НО не могу входы вывести в OPC-сервер Lectus...
Прикрепил скрины, чтобы было понятней...![]()
Подскажите, какую функцию надо использовать в OPC чтобы отображались мои значения из (Float)
Ветка Float, строка с содержанием REAL
в OPC-сервере для вывода контактов реле использовал boolean, для вывода значений word... а вот для вывода REAL не могу подобрать... помогите пожалуйста!!!
Последний раз редактировалось kristow; 29.04.2011 в 09:05.
Здравствуйте Kristow!
В конфигурации Lectusa для 32 разрядных чисел с плавающей точкой применяйте тип Single float, и уточните условный адрес вашей переменной в ПЛК с учётом выравнивания адресов! В представленном Вами скрине не видно, что стоит в дереве переменных до нужной Вам переменной. Если она там одна то её адрес будет 0, если нет то считайте условный адрес с учётом выравнивания адресов и указывайте этот адрес в сервере.