CODESYS поддерживает широкий спектр систем common fieldbus с интегрированными конфигураторами и стеками протоколов в виде платформонезависимых библиотек.
Обзор поддерживаемых протоколов:

Как вы можете использовать поддержку fieldbus в CODESYS?
Вы являетесь системным интегратором или пользователем в секторе машиностроения или чего-либо подобного:
- Используйте контроллеры, оснащенные встроенной поддержкой полевой шины CODESYS.
- Миллионы отдельных устройств, совместимых с CODESYS, и более 1000 различных типов устройств от более чем 500 производителей предлагают вам широкий ассортимент аппаратного обеспечения для ваших проектов автоматизации. CODESYS Inside предлагает широкий выбор производителей, предлагающих устройства, совместимые с CODESYS.
- В качестве альтернативы вы также можете использовать системы CODESYS Control SoftPLC из магазина CODESYS Store.
- Наиболее распространенные системы полевых шин могут быть использованы немедленно.
Вы являетесь производителем программируемых устройств:
- Приобретите CODESYS Runtime Toolkit с поддержкой fieldbus
Продукты
CODESYS предлагает легко интегрированные коммуникационные протоколы для широкого спектра интерфейсов и требований.

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

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

Обработчик PLCHandler
Компактный программный интерфейс (API) для легкого доступа к переменным ПЛК в контроллерах CODESYS из внешних систем

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

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

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

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

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

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