0

Технические особенности редакторов CoDeSys

Структурирующие графические редакторы

Редакторы FBD, LD и SFC автоматически размещают свои графические элементы и соединения в соответствии со структурой диаграммы. Это ускоряет ввод, гарантирует логически согласованное отображение и практически избавляет от ручного ввода.

Автоматическое объявление

В соответствии с требованиями МЭК 61131-3 переменные проекта должны быть объявлены явным образом. Для этого окна редакторов имеют отдельный раздел объявлений, представленный в виде текста или таблицы. CoDeSys помогает пользователю при создании объявлений. Переменные и их свойства задаются в диалоговом окне, которое открывается автоматически при вводе нового идентификатора.

Автоматическое форматирование и Синтаксическое цветовое выделение

По желанию пользователя текст кода и объявлений автоматически форматируется и выделяется цветом. Это облегчает восприятие и положительно влияет на качество и эффективность работы.

Ассистент ввода

Ассистент ввода удобно использовать, когда необходимо ввести имя переменной, ключевое слово, название подпрограммы из библиотеки или из текущего проекта. Для подпрограмм автоматически формируется и список параметров. Ассистент ввода сводит к минимуму ручной труд и связанные с этим ошибки, пользователь просто выбирает нужные элементы из структурированного отсортированного списка.

Комфортабельное сравнение проектов

Не столько при написании программ, сколько при вводе в эксплуатацию и перенастройке машин, возникает необходимость сравнения текущего проекта с другими. В процессе сравнения CoDeSys выделяет отличия в разделенных окнах так, что они становятся легко заметными.

Компилятор

Встроенный компилятор CoDeSys создает быстрый машинный код непосредственно из МЭК приложения. Помимо логических переменных, компилятор поддерживает: целые и битовые переменные, длительность, время дня и дату, вычисления в формате с плавающей запятой, строки, массивы, структуры и перечисления.

Сверх требований стандарта МЭК реализованы:

–        битовый доступ;

–        типизированные указатели;

–        концепции объектно-ориентированного программирования.

Мониторинг/ Запись/ Фиксация значений переменных

В режиме Online текущие значения переменных «оживают» непосредственно в окнах редакторов. В любое время пользователь может изменить либо принудительно зафиксировать нужное значение.

Точки останова/ Пошаговое выполнение/ Выполнение одного цикла/ Контроль процесса исполнения

Установка точек останова и возможность пошагового исполнения позволяют легко обнаружить допущенные ошибки. В режиме выполнения по циклам исполняется один рабочий цикл контроллера. При включенном контроле исполнения, в зависимости от редактора, доступны полезные вспомогательные переменные, например, текущее и предшествующее значения аккумулятора в IL.

Онлайн коррекция кода

Существует возможность исправить работающую программу без необходимости остановки контроллера и риска потери текущих значений переменных. Измененные фрагменты компилируются, загружаются и моментально включаются в работу. Допустима замена отдельных программных блоков, переменных и даже типов данных.

Трассировка

Трассировка – это удобный инструмент, представляющий собой встроенный «цифровой многоканальный запоминающий осциллограф». С его помощью очень легко графически отслеживать изменение значений переменных во времени с привязкой запуска к определенному событию. Трассировка исключительно удобна не только при отладке программы, но и при исследовании работы внешнего оборудования.

Эмуляция

Эмулятор позволяет проверить работу приложения без подключения контроллера. CoDeSys имеет встроенный эмулятор, работа с которым практически не отличается от работы в режиме Online с подключенным контроллером.

 

Раздел: CoDeSys. Теория. Метки: 

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.