Codesys 3.5

CoDeSys – это интегрированный комплекс, включающий средства визуального программирования в стандарте МЭК 61131-3, систему исполнения для различных аппаратных платформ, оптимизирующие компиляторы, интерактивный графический отладчик, встроенную визуализацию HMI/SCADA, конфигураторы fieldbus и оборудования, OPC и DDE серверы и многое другое. CoDeSys, как средство программирования промышленных компьютеров и контроллеров, представляет собой согласованный и взаимно дополняющий набор элементов и делится на 2 части: среду программирования и систему исполнения.

Среда программирования CoDeSys всегда работает на PC под Windows. Код созданной в ней прикладной программы может работать на разных аппаратных платформах. Среда программирования CoDeSys поставляется бесплатно (исходную программу IDE можно скачать ниже по ссылке)

Система исполнения - это часть CoDeSys, расположенная в оборудовании. В соответствии с современной неформальной терминологией это «движок». Он выполняет загрузку кода в память процессора, управление задачами, функции мониторинга, просмотр и фиксацию переменных, аккумулирование данных трассировки и трендов, содержит оптимизированный код стандартных библиотек и т.д. Большая по объему часть кода системы исполнения работает только при подготовке программы. Ядро, управляющее прикладными задачами, компактно. В совокупности с компилятором это обеспечивает быстродействие прикладного ПО в CoDeSys.

Для работы с конкретным устройством среде программирования CoDeSys необходим так называемый пакет-поставка (target- файл). В нем записаны тип процессора, распределение памяти и другие необходимые сведения об аппаратуре.

Для начала разработки/подключения к контроллеру через среду разработки необходимо установить её (ссылка ниже) и установить пакет-поставку для данного главного модуля (target).