Программное обеспечение.
Программирование контроллеров ЭК-2000
осуществляется на пользовательском
языке CONT. Программы,
написанные на этом языке, работают в
среде операционной системы реального
времени ЭК-ОС, которая находится в
системном ПЗУ контроллера.
Операционная система обеспечивает
выполнение до 8 задач пользователя,
каждая из которых имеет свой приоритет,
обеспечивается работа с отладчиком
программ, функционирующим в IBM-PC
совместимом компьютере в режиме "ON
LINE".
Отличительными особенностями языка
CONT является текстовое написание команд
(на русском языке) с представлением
переменных в виде символьных имен.
Команды содержат ключевые слова и
операнды, а также могут содержать не
ключевые слова, что позволяет пользователю
применять термины и обозначения того
оборудования, которым управляет
контроллер. Это увеличивает читабельность
программы и упрощает ее отладку.
Набор команд позволяет выполнять
логические и арифметические операции
с битовыми и числовыми переменными,
организовывать условные переходы,
циклы, подпрограммы, обрабатывать
аппаратные и программные прерывания.
В качестве битовых переменных в CONTе
используются разряды портов дискретного
ввода/вывода и флаги, в качестве числовых
переменных - регистры, порты дискретного
ввода/вывода, таймеры, счетчики и
технологические параметры.
Информация о технологических параметрах,
доступная оператору для чтения и записи,
сохраняется при отключении питания.
Это позволяет оператору в ходе выполнения
программы изменять различные
технологические уставки (например,
скоростные режимы работы оборудования,
температуру, давление и т. д.), что
обеспечивает гибкое управление
технологическим процессом. Все переменные
также доступны для верхнего уровня АСУ
ТП.
Язык программирования CONTявляется открытым. В качестве подпрограмм
могут быть использованы библиотечные
функции (например, "ПИД-регулятор",
"Арифметика с плавающей запятой",
"Линеаризация", "Фильтрация"
и др.). Функции имеют входные и выходные
параметры, в качестве которых используются
переменные, указанные пользователем.
Для написания и отладки программ
используется интегрированная среда
CONT-Designer, работающая в операционной среде
MS-DOS на IBM-совместимом персональном
компьютере и включающая в себя редактор
исходных текстов, транслятор и отладчик.
При отладке программы контроллер
подключается к персональному компьютеру
по интерфейсу RS-232. Во время отладки
программы пользователь может работать
в пошаговом режиме, в режиме с остановом
в контрольных точках или в непрерывном
режиме. При этом на дисплее компьютера
в окне наблюдения могут отображаться
значения интересующих пользователя
переменных.