Описание тега codesys

CODESYS - это среда разработки для программирования приложений контроллера в соответствии с международным промышленным стандартом IEC 61131-3. Термин CODESYS является аббревиатурой от Controller Development System.

CODESYS - это среда разработки для программирования приложений контроллера в соответствии с международным промышленным стандартом IEC 61131-3. Термин CODESYS является аббревиатурой от Controller Development System.

Спецификация IEC 61131-3 и среда CODESYS популярны как в промышленных, так и в мобильных системах управления. Это включает, помимо прочего, цепочку поставок / производство, трубопроводы, нефтегазовое оборудование, горнодобывающее оборудование, строительное оборудование и т. Д.

Стандарт IEC 61131-3 определяет 5 типов языков программирования, все из которых поддерживаются CODESYS:

  • IL (список инструкций) - это язык программирования, похожий на ассемблер.
  • ST (структурированный текст) похож на программирование на PASCAL или C
  • LD (лестничная диаграмма) позволяет программисту виртуально комбинировать контакты и катушки реле.
  • FBD (функциональная блок-схема) позволяет пользователю быстро программировать как логические, так и аналоговые выражения.
  • SFC (Sequential function chart) удобен для программирования последовательных процессов и потоков.

Дополнительно CODESYS предлагает дополнительный язык программирования:

  • CFC (Continuous Function Chart) - это своего рода редактор FBD от руки. За исключением сетевого редактора FBD, где связи между входами, операторами и выходами устанавливаются автоматически, их должен нарисовать программист. Все блоки можно размещать свободно, что позволяет программировать контуры обратной связи без промежуточных переменных.