Среда разработки 3S CoDeSys
Автоматическая расстановка и соединение; CANopen конфигурирование на основе EDS файлов; Рисунок 1.4.1 — Интерфейс программы CoDeSys 3.2. Автоматический анализатор причин ошибок; Конфигуратор ввода-вывода обеспечивает: Функциональные блоковые диаграммы (FBD); Мониторинг времени исполнения шагов; Параметры сторожевого таймера; Релейно-контактные схемы (LD); Структурированный текст (ST… Читать ещё >
Среда разработки 3S CoDeSys (реферат, курсовая, диплом, контрольная)
CoDeSys (сокращение от слов Controller Development System) — это инструмент программирования промышленных компьютеров и контроллеров, опирающийся на международный стандарт МЭК 61 131−3.
Используемые редакторы и отладочные средства базируются на широко известных и хорошо себя зарекомендовавших принципах, знакомых по другим популярным средам профессионального программирования (такие, как Visual C++). Внешний вид оболочки представлен на рисунке 1.1.4.
Ядро системы написано на языке C. Существует несколько модификаций оптимизированных для различных микропроцессоров (включая PC-совместимые). Для привязки к конкретному ПЛК требуется адаптация, касающаяся низкоуровневых ресурсов — распределение памяти, интерфейс связи и драйверы ввода-вывода.
Рисунок 1.4.1 — Интерфейс программы CoDeSys 3.2.
Редакторы CoDeSys
CoDeSys предоставляет встроенные специализированные редакторы для всех пяти языков МЭК 61 131−3 и дополнительный CFC редактор:
Список Инструкций (IL);
Функциональные блоковые диаграммы (FBD);
Релейно-контактные схемы (LD);
Структурированный текст (ST);
Последовательные функциональные схемы (SFC):
мониторинг времени исполнения шагов;
автоматический анализатор причин ошибок;
набор управляющих флагов: сброс, разрешение мониторинга, фиксация переходов и т. д.
Непрерывные функциональные диаграммы (CFC):
автоматическая расстановка и соединение;
макро опция для структурирования больших диаграмм.
Два специальных редактора управляют прикладной средой исполнения:
Конфигуратор задач задает:
циклические задачи и задачи, исполняемые по событиям;
параметры сторожевого таймера;
настройку событий.
Конфигуратор ввода-вывода обеспечивает:
Profibus конфигурирование на основе GSD файлов;
CANopen конфигурирование на основе EDS файлов;
ASI конфигурирование;
специфическое конфигурирование модульных I/O систем;
привязку входов и выходов подключенных устройств к именам переменных;
конфигурирование протоколов передачи данных.