CODESYS поддерживает последовательную связь различными способами в зависимости от конфигурации устройства:
- COM-порт через библиотеку функций:
Бесплатная библиотека Serial_Communication поставляется вместе с системой разработки CODESYS. Эта библиотека используется для простого администрирования COM-портов (RS232 / RS 422 / RS485), а также для чтения/записи данных из приложения контроллера. - Последовательный порт Modbus (RTU) через собственный конфигуратор:
Вы можете просто использовать COM-порт совместимого с CODESYS контроллера для связи по Modbus (master/slave). Для этой цели используйте легко интегрированный конфигуратор Modbus. Если контроллер не поставляется с требуемой лицензией, впоследствии эту лицензию можно получить в магазине CODESYS. - SPI / I2C / 1-Wire® через системный компонент runtime:
Особенно на стандартных платформах устройств пользователи могут расширить доступную память или функциональные возможности с помощью последовательных шин передачи данных или коммуникационных интерфейсов. CODESYS поддерживает SPI (последовательный периферийный интерфейс), I2C (межинтеграционная схема), а также 1-Wire благодаря компонентам системы CODESYS Control Runtime, которые могут быть интегрированы в систему разработки CODESYS с помощью соответствующих драйверов. - Собственные последовательные протоколы:
Если на вашем устройстве установлен низкоуровневый драйвер устройства, к которому вы можете обратиться в приложении, вы можете разработать свои собственные протоколы последовательной связи, используя программные возможности современного средства программирования (IDE).
Как вы можете приобрести и использовать возможности связи через последовательные интерфейсы, интегрированные в CODESYS?
- Вы являетесь системным интегратором или пользователем в секторе машиностроения или чего-либо подобного:
- Используйте контроллеры, совместимые с CODESYS, или стандартные платформы устройств, оснащенные встроенными последовательными интерфейсами.
- Загрузите соответствующую систему CODESYS Control SoftPLC из магазина CODESYS Store, которая уже включает в себя ряд протоколов, и установите ее на стандартные платформы устройств.
- При разработке приложений используйте библиотеку Serial_Communication, которая бесплатно входит в комплект поставки.
- Используйте платформы устройств, которые могут быть расширены с помощью SPI, I2C или 1-Wire с использованием подходящей системы CODESYS Control runtime system.
- Или вы можете разработать свои собственные библиотеки протоколов, которые сможете предлагать другим пользователям в магазине CODESYS. Опытные специалисты проконсультируют и поддержат вас в архитектурном проектировании и реализации. Более подробная информация доступна по адресу https://www.codesys.com/products/codesys-services/user-services.html .
- Вы являетесь производителем программируемых устройств:
- Реализуйте необходимые коммуникационные компоненты CODESYS Runtime Toolkit на ваших устройствах, а также возможность лицензирования библиотек для каждого устройства.
Продукты
CODESYS предлагает легко интегрированные коммуникационные протоколы для широкого спектра интерфейсов и требований.