PDA

Просмотр полной версии : ПЛК100 и owen_io_lib



Денис
18.02.2007, 06:03
Возможно ли используя библиотеку owen_io читать-изменять переменные ПЛК100/150, например состояние дискретного выхода?

Филоненко Владислав
18.02.2007, 09:04
Возможно ли используя библиотеку owen_io читать-изменять переменные ПЛК100/150, например состояние дискретного выхода?

Если вы имеете в виду библиотеку для организации обмена между компьютером и приборами по протоколу ОВЕН, то следующее решение:
1. В ПЛК создается ОВЕН Slave, в к-м добавляется необходимое число переменных для управления/чтения статуса всех необходимых входов/выходов и вообще любых переменных в программе ПЛК.
2. В программе ПЛК добавляется код, к-й синхронизирует значения переменных ОВЕН slave и переменных в программе.
3. С помощью owen_io формируются запросы на чтение/запись.

P.S. Жестко предопределенных параметров в ПЛК (как в приборах ТРМ) нет. Пользователь свободен в выборе необходимых параметров и протоколов.

Малышев Олег
19.02.2007, 10:53
Как вариант, если нет желания связываться по последовательному интерфейсу можно попробовать Modbus-TCP. Аналогично создаете регистры и ,используя, modbustcp.dll читаете и пишете.

Денис
29.03.2007, 11:39
Большое спасибо за ответы! Решил свою задаюу другим способом. Подключил ПЛК через ОРС сервер CoDeSys к MasterScada на 32 точки по Ethernet.
Интересно было бы реализовать мою вообщем то простую задачу и через Modbus-TCP, только в сети modbustcp.dll я к сожалению не нашел :(, не подскажите где ее можно взять?