Вход

Просмотр полной версии : Создание кастомного устройства для CODESYS 3.5 и подключение его к СПК210-CS-07



Matvei115
23.02.2026, 13:54
Добрый день!
Собираюсь подключить по RS-232 плату, но не могу создать и сконфигурировать ее в CODESYS 3.5 SP17 Patch 3.
Какая библиотека потребуется для взаимодействия, и какие шаги нужно сделать для создания шаблона платы со входами и выходами? Модули ввода/вывода не собираюсь использовать.

kondor3000
23.02.2026, 14:07
Добрый день!
Собираюсь подключить по RS-232 плату, но не могу создать и сконфигурировать ее в CODESYS 3.5 SP17 Patch 3.
Какая библиотека потребуется для взаимодействия, и какие шаги нужно сделать для создания шаблона платы со входами и выходами? Модули ввода/вывода не собираюсь использовать.

Для подключения нужно знать слейв адрес, протокол обмена, параметры сети устройства, иметь таблицу адресов регистров и типы переменных.
ПЛК настроить как мастер в соответствии типов и адресов слейва https://rutube.ru/video/d10dd867827a77ef9e369bffa16606d2/

Cs-Cs
23.02.2026, 14:50
Matvei115 Явного понятия шаблона тут не нужно: шаблоны, которые делает ОВЕН, делаются только внутри CodeSys со специальной лицензией, которую имеет только производитель ПЛК.
В случае твоей платы нужно знать как минимум:
1. Интерфейс связи (RS-232 или RS-485).
2. Протокол обмена данными. Тут возможны такие варианты (и разные особенности):
а) Если это Modbus RTU/ASCII, то тогда ты должен знать карту регистров этой платы (или, если делаешь её сам - реализовать Modbus и сделать карту сам).
Тогда ты добавляешь в проект ПЛК Интерфейс связи, в него - Modbus Master, а в него - Modbus Slave Device.
И в этом Slave Device указываешь адрес Modbus платы и регистры, которые надо опрашивать.
б) Если это НЕ Modbus - то всё будет сложно. Нужно будет делать примерно так же, как делают на микроконтроллерах/Arduino: через библиотеку открывать порт RS-232, и посылать-принимать оттуда байты и самому расшифровывать то, что они значат (зависит от протокола обмена).