Доступ к данным ПЛК в приложении управления
PLCHandler - это удобный программный интерфейс (API) для связи между контроллером, совместимым с CODESYS, и клиентскими системами. С помощью API клиент может подключать, например, визуализацию, операционное или сервисное устройство к IEC-61131-3- Доступ к переменным и онлайн-сервисам контроллера.
Набор функций CODESYS Plchandler (отрывок)
- Подключение и отключение к системе управления
- Чтение доступного списка переменных в контроллере
- Циклическое считывание значений переменных из контроллера
- Синхронный обмен значениями переменных (чтение / запись) с контроллером
- Возможность создания экземпляров для одновременной связи с несколькими контроллерами
- Автоматическое подключение для управления после отключения
- Автоматический сброс после загрузки программы из CODESYS в контроллер
- Передача файлов в контроллер и из него
Функции обратного вызова для различных событий
CODESYS PLCHandler реализован как класс C++, который поставляется в комплекте для разработки программного обеспечения (SDK). Кроме того, PLCHandler также предлагает интерфейс только для C и доступен для Microsoft Windows в качестве компонента ActiveX. Помимо файлов, специфичных для конкретной платформы, например, для Windows, Linux® или VxWorks®, в комплект поставки SDK входят демонстрационные клиенты с исходным кодом для различных платформ.
Как добраться
PLCHandler приобретается компаниями, которые хотят установить соединение между внешней системой и CODESYS.
- Производители программируемых устройств или поставщики сторонних систем, таких как средства визуализации, панели управления и т.д.:
Лицензия компании на доступ к контроллерам CODESYS с помощью “CODESYS PLCHandler для производителей устройств” с определенной платформы - Системные интеграторы и пользователи, например, из машиностроительной отрасли: Если вы хотите установить подключение к сторонней системе, пожалуйста, свяжитесь с поставщиком вашей системы/ устройства или с нами.
- Для получения дополнительной информации или предложения, пожалуйста, свяжитесь с нашим отделом продаж по адресу info@emea.com.tr
Продукты
CODESYS предлагает легко интегрированные коммуникационные протоколы для широкого спектра интерфейсов и требований.

OPC-сервер
Стандартный интерфейс для доступа к технологическим данным контроллера по стандарту IEC 61131-3 посредством связи с открытой платформой.

OPC UA
Стандартный интерфейс для взаимодействия в системах Smart Factory и Industry 4.0

БАКнет
Конфигуратор и стек протоколов полностью интегрированы в систему разработки IEC 61131-3

Seri arayüzler
Хотя сегодня почти каждый промышленный контроллер имеет подключение Ethernet, последовательные интерфейсы по-прежнему устанавливаются во многих промышленных устройствах. Это позволяет, например, подключать соответствующим образом оснащенные датчики и исполнительные механизмы или удлинители.

Стандартный Ethernet
Как CODESYS взаимодействует через Ethernet? Как я могу отправлять и получать данные с совместимого с CODESYS ПЛК по протоколу TCP или UDP? Как я могу реализовать обмен данными из приложения ПЛК?

Системы полевых шин и промышленный Ethernet
Датчики и исполнительные механизмы для обработки задач управления могут быть отделены от контроллера через системы fieldbus и Ethernet с промышленными протоколами связи.

Идиотские библиотеки
Все коммуникационные протоколы Интернета вещей могут быть реализованы и использованы на различных носителях передачи с помощью программного обеспечения.

Другие варианты связи
Если на контроллере доступен физический порт, протоколы связи обычно могут быть реализованы просто с помощью программного обеспечения, либо как часть управляющего приложения IEC 61131-3, либо в виде отдельных библиотечных модулей. Обмен данными осуществляется путем явного вызова функций или функциональных блоков как части логического управления.

Проприетарные коммуникационные протоколы
CODESYS поддерживает наиболее распространенные стандартные коммуникационные протоколы для обмена данными между контроллерами, такие как OPC UA. Кроме того, системы полевых шин на базе Ethernet, такие как PROFINET или EtherNet/IP™, упрощают обмен данными между контроллерами за счет реализации функций master и slave.