Возможно ли используя библиотеку owen_io читать-изменять переменные ПЛК100/150, например состояние дискретного выхода?
Возможно ли используя библиотеку owen_io читать-изменять переменные ПЛК100/150, например состояние дискретного выхода?
Если вы имеете в виду библиотеку для организации обмена между компьютером и приборами по протоколу ОВЕН, то следующее решение:
1. В ПЛК создается ОВЕН Slave, в к-м добавляется необходимое число переменных для управления/чтения статуса всех необходимых входов/выходов и вообще любых переменных в программе ПЛК.
2. В программе ПЛК добавляется код, к-й синхронизирует значения переменных ОВЕН slave и переменных в программе.
3. С помощью owen_io формируются запросы на чтение/запись.
P.S. Жестко предопределенных параметров в ПЛК (как в приборах ТРМ) нет. Пользователь свободен в выборе необходимых параметров и протоколов.
Тролль-наседка, добрый, нежный и ласковый
Как вариант, если нет желания связываться по последовательному интерфейсу можно попробовать Modbus-TCP. Аналогично создаете регистры и ,используя, modbustcp.dll читаете и пишете.
Большое спасибо за ответы! Решил свою задаюу другим способом. Подключил ПЛК через ОРС сервер CoDeSys к MasterScada на 32 точки по Ethernet.
Интересно было бы реализовать мою вообщем то простую задачу и через Modbus-TCP, только в сети modbustcp.dll я к сожалению не нашел , не подскажите где ее можно взять?