Программное обеспечение.

Программирование контроллеров ЭК-2000 осуществляется на пользовательском языке CONT. Программы, написанные на этом языке, работают в среде операционной системы реального времени ЭК-ОС, которая находится в системном ПЗУ контроллера.

Операционная система обеспечивает выполнение до 8 задач пользователя, каждая из которых имеет свой приоритет, обеспечивается работа с отладчиком программ, функционирующим в IBM-PC совместимом компьютере в режиме "ON LINE".

Отличительными особенностями языка CONT является текстовое написание команд (на русском языке) с представлением переменных в виде символьных имен.

Команды содержат ключевые слова и операнды, а также могут содержать не ключевые слова, что позволяет пользователю применять термины и обозначения того оборудования, которым управляет контроллер. Это увеличивает читабельность программы и упрощает ее отладку.

Набор команд позволяет выполнять логические и арифметические операции с битовыми и числовыми переменными, организовывать условные переходы, циклы, подпрограммы, обрабатывать аппаратные и программные прерывания.

В качестве битовых переменных в CONTе используются разряды портов дискретного ввода/вывода и флаги, в качестве числовых переменных - регистры, порты дискретного ввода/вывода, таймеры, счетчики и технологические параметры.

Информация о технологических параметрах, доступная оператору для чтения и записи, сохраняется при отключении питания. Это позволяет оператору в ходе выполнения программы изменять различные технологические уставки (например, скоростные режимы работы оборудования, температуру, давление и т. д.), что обеспечивает гибкое управление технологическим процессом. Все переменные также доступны для верхнего уровня АСУ ТП.

Язык программирования CONTявляется открытым. В качестве подпрограмм могут быть использованы библиотечные функции (например, "ПИД-регулятор", "Арифметика с плавающей запятой", "Линеаризация", "Фильтрация" и др.). Функции имеют входные и выходные параметры, в качестве которых используются переменные, указанные пользователем.

Для написания и отладки программ используется интегрированная среда CONT-Designer, работающая в операционной среде MS-DOS на IBM-совместимом персональном компьютере и включающая в себя редактор исходных текстов, транслятор и отладчик.

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