CoDeSys V2.3 — это интегрированная среда разработки IDE для создания приложений для программируемых контроллеров.
CoDeSys поддерживает все 5 языков программирования стандарта МЭК 61131-3 (LD, FBD, IL, ST, SFC) и включает дополнительный язык CFC (расширение FBD со свободным порядком выполнения блоков).
Также в состав СoDeSys входит редактор визуализации, конфигураторы протоколов обмена и средства отладки.
| Системные требования | |
| ОС | Windows XP, Windows 7 (Service Pack 1 или выше) / 8 / 10 (32/64 Bit) |
| Процессор | Intel Celeron 466 МГц или лучше |
| Оперативная память | 128 Мб или выше |
| Жесткий диск | 300 Мб или выше |
|
CODESYS версия 2.3.9.41 (Русифицированная версия) |
|
|
Русификатор для CoDeSys (для версии 2.3.8.1) |
|
|
CODESYS версия 2.3.8.1 (Англоязычная версия) |
| Базовая документация | |
| Первые шаги с CoDeSys V2.3 | Скачать |
| Руководство пользователя по программированию ПЛК в CoDeSys V2.3 | Скачать |
| Визуализация CoDeSys V2.3. Дополнение к руководству пользователя по программированию ПЛК | Скачать |
| Конфигурирование области ввода/вывода ПЛК. Руководство пользователя | Скачать |
| Руководства пользователя | |
| ПЛК110 [М02] и ПЛК160 [М02]. Программирование программируемых логических контроллеров | Скачать |
| ПЛК110 и ПЛК160. Программирование программируемых логических контроллеров | Скачать |
| ПЛК100, ПЛК150 и ПЛК154. Конфигурирование области ввода/вывода | Скачать |
| ПЛК63 и ПЛК73. Программирование программируемых логических контроллеров | Скачать |
| Дополнительная документация | |
| Руководство по использованию OPC-сервера CoDeSys V2.3 | Скачать |
| Руководство по использованию PLC-Browser** | Скачать |
| Инструкция по копированию программы в другой ПЛК** | Скачать |
| Оценка используемой памяти области ввода-вывода** | Скачать |
| Инструкция по подключению ПЛК1xx к облачному сервису OwenCloud** | Скачать |
| Руководство по работе с файлами на ПЛК по протоколу TFTP* | Скачать |
| Руководство по работе с RETAIN переменными | Скачать |
| Номера портов ПЛК ОВЕН для SysLibCom.lib и ComService.lib | Скачать |
* Только обновленные ПЛК110/160 [М02].
** Все ПЛК ОВЕН, кроме ПЛК63/73.
| Имя файла | Тип ПЛК | Описание | Скачать | Описание |
| Lib_setup | Установщик библиотек | Скачать | ||
| Библиотеки Codesys | ||||
| SysLibTime | Все ПЛК | Работа с системным временем ПЛК | Скачать | Описание |
| SysLibCom | Работа с портами RS-485/RS-232 | Скачать |
Описание номера портов |
|
| SysLibProjectInfo | Получение информации о проекте | Скачать | Описание | |
| SysLibMem | Работа с памятью (копирование, заполнение и т.д.) | Скачать | Описание | |
| NetVarUdp_LIB_V23 | ПЛК1хх / ПЛК1хх [М02] | Работа с сетевыми переменными | Скачать | Описание |
| SysLibSockets | Работа с сокетами (TCP, UDP) | Скачать | Описание | |
| SysLibFile | Работа с файлами (синхронные операции) | Скачать | Описание | |
| SysLibPorts | ПЛК1хх [М02] | Управление быстрыми входами/выходами | Скачать | Описание |
| Библиотеки Овен | ||||
| Timer | ПЛК1хх [М02] | Вызов программы по прерыванию | Скачать | Описание |
| OwenLibFactorySetups | Считывание заводских параметров ПЛК | Скачать |
Описание (п. 4.2.4) |
|
| OwenLibHidEvent | Обработка нажатий мыши и клавиатуры | Скачать | ||
| OwenLibNetControl | Считывание параметров сетевых адаптеров | Скачать | ||
| OwenLibPing | Отправка команды ping | Скачать | ||
| OwenLibPruAccess | Работа с PRU (сопроцессором быстрых вх./вых.) | Скачать | ||
| OwenLibUSBSerial | Определение серийного номера USB | Скачать | ||
| OwenLibFileAsync | Работа с файлами (асинхронные операции) | Скачать | Описание-пример | |
| RetainControlLib | Принудительная запись RETAIN | Скачать | Описание | |
| ComService | Все ПЛК | Управление портами RS-485/RS-232 (откр./закр.) | Скачать | Номера портов |
| ModBus | Работа по протоколу Modbus в режиме Master | Скачать | Описание | |
| OwenNet | Работа по протоколу ОВЕН в режиме Master | Скачать | Описание | |
| UNM | ПЛК1хх / ПЛК1хх [М02] | Блоки для реализации нестандартных протоколов | Скачать | Описание |
| PID_Regulators | ПИД-регуляторы с автонастройкой | Скачать | Описание | |
| OwenModbusSlave | Работа по протоколу Modbus в режиме Slave | Скачать | Описание | |
| Mercury | Обмен со счетчиками Меркурий | Скачать | Описание | |
| SmsOwenLib | Работа с SMS-сообщениями | Скачать | Описание | |
| Owen_FB | ПЛК63 / ПЛК73 | Функции для работы с регуляторами и графиками | Скачать | Описание |
| SmsOwenLib_x3 | Работа с SMS-сообщениями | Скачать | Описание | |
| Arm7_Specific | Работа с конфигурацией ПЛК из кода программы | Скачать | Описание | |
| Ind_Mode | Работа с ЖКИ | Скачать | Описание | |
| Work_Mode | Скачать | Описание | ||
| Pid_Reg2 | ПИД-регуляторы с автонастройкой | Скачать | Описание | |
| Owen_specific_tools_v2 | Доп. функции для работы со временем и др. | Скачать | ||
| Sound | Работа с пьезоизлучателем | Скачать | Описание | |
| Библиотеки OSCAT | ||||
| Оscat_basic_333 | Все ПЛК | Открытая библиотека со множеством функций и ФБ | Скачать | Описание |
| Oscat_building_100 | Открытая библиотека для HVAC и др. | Скачать | Описание | |
| Наименование | Краткое описание | Загрузить |
| PLC_IO | Консольная программа windows для работы с контроллерами ПЛК1хх и ПЛК1хх [M02]. Позволяет читать/записывать файлы на ПЛК, предоставляет доступ к командам PLC-Browser | Скачать |
| Программа тиражирования | Позволяет копировать программу из одного ПЛК63/73 в другой ПЛК63/73 с такой же маркировкой | Скачать |
| № | Примеры программ | Скачать |
| 1 | Задержка включения реле по срабатыванию дискретного входа. Работа с таймером TON и обработка фронтов тригерами R_TRIG и F_TRIG | Скачать |
| 2 | Работа с входами/выходами контроллера и таймерами TON и TOF | Скачать |
| 3 | Реализация высокоскоростного таймера Counter 16 Bit | Скачать |
| 4 | Задание ШИМ на выходе ПЛК | Скачать |
| 5 | Работа с библиотекой SysLibTime. Получение реального времени из ПЛК. Задание даты и времени в ПЛК | Скачать |
| 6 | Подсчет времени наработки станка с помощью библиотеки SysLibTime | Скачать |
| 7 | Работа с модулем Archiver. Создание архива в памяти ПЛК | Скачать |
| 8 | Работа с SysLibFiles. Создание файловых архивов. Анализ свободного места в ПЛК. Перезапись старых архивов | Скачать |
| 9 | Использование менеджера задач для вызова POU | Скачать |
| 10 | Вызов различных POU на различных языках | Скачать |
| 11 | Реализация ПИД регулятора с АНР | Скачать |
| 12 | Реализация простого ПИД регулятора | Скачать |
| 13 | Реализация импульсного ПИД регулятора с ручным управлением | Скачать |
| 14 | Реализация алгоритмов САУ-МП | Скачать |
| 15 | Реализация графиков уставки | Скачать |
| 16 | Работа с быстрыми входами/выходами по прерыванию высокочастотного таймера | Скачать |
| 17 | Библиотека ПИД регулятора. Испытана на таких параметрах как: разрежение в топке котла, уровень в барабане котла, соотношение топливо-воздух, нагрузка | Скачать |
| 18 | Получение заводских параметров ПЛК: заводской номер, дата выпуска и д.р (ПЛК1хх [М02]) | Скачать |
| 19 | Получение статуса и параметров интерфейсов Ethernet и PPP (ПЛК1хх [М02]) | Скачать |
| 20 | Получение данных о проекте: имя, автор, дата последнего изменения и д.р | Скачать |
| 21 | Реализация команды ping на ПЛК (ПЛК1хх [М02]) | Скачать |
| 22 | Пример архивации на USB накопитель (ПЛК1хх [М02]) | Скачать |
| 23 | Пример загрузки проекта с USB-флеш-накопителя (ПЛК1хх [М02]) | Скачать |
| № | Примеры программ | Скачать |
| 1 | Работа с библиотеками Ind_Mode и Work_Mode. Вывод информации на ЖКИ | Скачать |
| 2 | Работа с клавиатурой. Обработка нажатий кнопок | Скачать |
| 3 | Работа с зумером (спикер, звуковой динамик) | Скачать |
| 4 | Библиотека Owen_FB. Простейшие регуляторы, обработка сигналов от датчиков | Скачать |
| 5 | Работа с библиотекой arm7_specific. Получение/редактирование параметров и их атрибутов | Скачать |
| 6 | Реализация ПИД регулятора. Библиотека Pid_reg2 | Скачать |
| 7 | Реализация эмулятора задвижки | Скачать |
| 8 | Регулятор с выводом аварии и запуском сигнализации | Скачать |
| 9 | Реализация таймера.Управление экранами, старт/сброс с клавиатуры ПЛК | Скачать |
| 10 | Обмен через библиотеки Modbus и OwenNet | Скачать |
| 11 | Реализация недельного графика. Работа с конфигурацией, подключение модулей Мх110 | Скачать |
| 12 | Опрос ПЛК63 через Lectus OPC | Скачать |
| № | Примеры программ | Скачать |
| 1 | Отправка SMS сообщений | Скачать |
| 2 | Обмен между ПЛК1xx по CSD | Скачать |
| 3 | Передача данных с ПЛК110 M02/ПЛК160 M02 (Сервер) на ПК (Клиент) по каналу GPRS | Скачать |
| 4 | Передача данных с ПЛК110 М02/ПЛК160 M02 (Клиент) на ПК (Сервер) по каналу GPRS | Скачать |
| 5 | Передача данных с ПЛК1xx (Сервер) на ПК (Клиент) по каналу GPRS | Скачать |
| 6 | Передача данных с ПЛК1xx (Клиент) на ПК (Сервер) по каналу GPRS | Скачать |
| № | Примеры программ | Скачать |
| 1 | Опрос счетчика СИ8 по протоколу ОВЕН через конфигурацию ПЛК | Скачать |
| 2 | Опрос счетчика СИ30 через библиотеку Modbus | Скачать |
| 3 | Опрос ТРМ202 по протоколу ОВЕН через конфигурацию ПЛК | Скачать |
| 4 | Опрос ТРМ202 через библиотеку OwenNet | Скачать |
| 5 | Опрос ПЧВ через библиотеку Modbus | Скачать |
| 6 | Опрос ТРМ148 по протоколу ОВЕН через конфигурацию ПЛК | Скачать |
| 7 | Опрос ТРМ138 через библиотеку Modbus или конфигурацию ПЛК | Скачать |
| № | Примеры программ | Скачать |
| 1 | SysLibCom - библиотека, позволяющая принимать/отсылать в порты RS-232/485 любую информацию. В архиве пример управления портом (открытие/закрытие/изменение настроек) и пример реализации протокола с помощью данной библиотеки | Скачать |
| 2 | SysLibCom - программа тестирования COM-порта, ПЛК раз в секунду шлет команду "TEST1" | Скачать |
| 3 | UNM - библиотека, позволяющая принимать/отсылать в порты RS-232/485 любую информацию. В архиве пример реализации протокола Modbus-опрос всех регистров МВ110-8А одной командой. Несколько проще и быстрее чем SysLibCom | Скачать |
| 4 | UNM - библиотека для опроса основных параметров электросчетчика Меркурий 230 ART (Версия библиотеки 3,2) | Скачать |
| 5 | SysLibSockets - реализация команды Ping в порт Ethernet по протоколу UDP | Скачать |
| 6 | Подключение панели оператора DOP-B10S615 фирмы Delta от пользователя Роман26 | Скачать |
| 7 | Работа с модулем I7016 фирмы ICP DAS по протоколу DCON | Скачать |
| № | Примеры программ | Скачать |
| 1 | Обмен по протоколу TCP для ПЛК110/160 М02 | Скачать |
| 2 | Обмен по протоколу TCP для ПЛК1хх | Скачать |
| 3 | Обмен по протоколу UDP для ПЛК110/160 M02 | Скачать |
| 4 | Обмен по протоколу UDP для ПЛК1хх | Скачать |
| 5 | Обмен по протоколу MQTT для ПЛК110/160 M02 и ПЛК1хх | Скачать |
| 6 | NTP клиент для ПЛК110/160 M02 и ПЛК1хх | Скачать |
| № | Примеры программ | Скачать |
| 1 | Обмен по протоколу Modbus TCP через Ethernet | Скачать |
| 2 | Обмен по протоколу UDP через Ethernet | Скачать |
| 3 | Руководство по подключению OPC CoDeSyS V2.3 | Скачать |
| 4 | Реализация WEB-сервера | Скачать |
| 5 | Обмен через библиотеки Modbus и OwenNet | Скачать |
| 6 | Подключение модулей Мх110 по протоколам: ОВЕН, Modbus, DCON | Скачать |