Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Квинт_РЭ-5.doc
Скачиваний:
23
Добавлен:
18.11.2019
Размер:
2.49 Mб
Скачать

Логическая организация Ремиконтов Виртуальная структура

Фирменное программное обеспечение Ремиконтов позволяет проектировать алгоритмы управления непосредственно специалистам по автоматике, не прибегая к услугам профессиональных программистов. Это программное обеспечение «зашито» в постоянную память контроллера (типа Flash), не требует загрузки и не теряется в результате программных сбоев.

Виртуальная структура Ремиконта состоит из двух основных компонентов (Рис. 8):

  • библиотеки алгоритмов

  • алгоритмических блоков (алгоблоков)

Библиотека алгоритмов контроллера насчитывает более 100 алгоритмов, каждый из которых специализирован под задачи автоматизации производственных процессов. В состав библиотеки наряду с простыми алгоритмами (суммирование, логическое объединение, сравнение и т.п.) входят такие «тяжеловесы», как регуляторы, логические шаговые программы, алгоритмы управления задвижками, двигателями, клапанами и т.д. В общей сложности в библиотеке реализовано более 500 различных функций, образующих типовые технологические «связки».

Среди библиотечных алгоритмов имеется группа объектных алгоритмов, которые формируют полную информацию об информационном объекте. По запросам эта информация передается средствам ИВС, в частности, операторской станции.

Функциональное описание библиотеки алгоритмов приведено в документе «Программно-технический комплекс Квинт-5. Библиотека алгоритмов».

Алгоблок – это «контейнер», в который пользователь может поместить любой библиотечный алгоритм, причем каждый такой алгоритм можно использовать многократно. В одном контроллере можно задействовать до 1500 алгоблоков.

Рис. 8. Виртуальная структура Ремиконта (фрагмент)

Задачи в виртуальной структуре

Виртуальная структура Ремиконта позволяет:

разбивать полный алгоритм управления на отдельные сравнительно автономные задачи. Каждую задачу можно индивидуально включать или отключать, - это бывает полезным на стадии наладки, а также при ремонте технологического оборудования. Общее число задач в одном контроллере – до 256.

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

любой вход любого алгоблока соединять (программно) с любым выходом любого алгоблока или любым входным сигналом контроллера. Любой выход любого алгоблока связывать с любым выходным сигналом контроллера.

при необходимости инвертировать сигнал на любом входе любого алгоблока.

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

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