Котлоагрегаты

Другие объекты

Разное

Вопросы по АТП (автоматизации технологических процессов)

Designed by:
Joomla Templates

Структура файла шаблона и редактирование свойств элементов

 

Файл шаблона – это HTML-документ: текстовый файл с командами (тегами) HTML (Hyper Text Markup Language - Язык гипертекстовой разметки). Структура HTML-документов определена правилами этого языка, который основывается на использовании тегов из которых формируется программа для браузера. Тег – это текстовые символы между символами «<» и «>». Теги используются преимущественно парами: открывающий и закрывающий, и для читаемости программы записываются с начала строки. Содержание HTML-документ размещается между тегами<HTML> и </HTML> и состоит из двух разделов: заголовка документа, выделяемого парным тегом <HEAD> </HEAD> и тела документа, выделяемого парным тегом <BODY> </BODY>. В этих раздела размещается текст и теги, управляющие отображением (свойствами) элементов документа. Особенностью шаблонной является наличие в нем специальных тегов, которые являются командами для МРВ.

Существует три типа таких команд:

  • команды, задающие общие параметры шаблона (путь к проекту, интервал обновления);
  • команды, определяющие пользовательские функции (общие для всего документа);
  • команды, управляющие форматированием отдельных HTML-элементов шаблона.
  • Команды первых двух типов размещаются в заголовке документа HTML внутри тега <HEAD>. Ниже приведен пример записи этих команд.

<HEAD>

<TITLE>Пример отчета</TITLE>

...

<!--$TM DOC PRJ=”D:\\TM5\\TEST.CTM” REFRESH=5-->

<!--$TM VAR NAME = ”Входной канал” VALUE = %{CHAN(“input_chan”, 0, ”NODE1”)}%-->

<!--$TM VAR NAME = ”Значение входа” VALUE = %{GETVAL(@”Входной канал”)}%-->

...

</HEAD>

Символы <!-- и --> обозначают начало и конец комментария языка HTML. Комментарии, содержащие команды сервера документирования, начинаются с символов $TM. Далее следует слово, определяющее тип команды:

DOC –                  информация о документе;

VAR –                  определение пользовательской функции;

WIZ –                  определение общих свойств фрагмента;

WPARM –            описание отдельного параметра фрагмента;

Далее следуют пары ИМЯ = ЗНАЧЕНИЕ, где значением может быть любое выражение в синтаксисе языка Техно LIST. Эти выражения должны начинаться символами %{ и заканчиваться }%.

Чтобы исключить появление в тексте команд символов -->, которые обозначают конец комментария, приняты следующие правила:

Символ < записывается как &lt;

Символ > записывается как &gt;

Символ & записывается как &amp;

Команды управления форматированием отдельных HTML элементов шаблона, находятся в теле документа (внутри тега <BODY>). Они располагаются сразу за стартовым тегом элемента. Ниже приведен пример команды, вставляющей в документ значение канала.

<BODY>

...

<P>

ЗНАЧЕНИЕ КАНАЛА:

<SPAN>

<!--$TM ELT VALUE=%{@”Значение входа”}% STYLE.COLOR=%{”red”}%-->

</SPAN>

</P>

...

</BODY>

Команды этого типа имеют структуру, аналогичную структуре первых двух команд. Сначала следуют символы открытия комментария, затем идентификатор команды ТРЕЙС МОУД ($TM), после этого записывается тип команды – ELT, что означает информацию об отдельном элементе. Далее может следовать произвольное число пар ИМЯ=ЗНАЧЕНИЕ. Каждая из них задает ту или иную характеристику элемента. Например, VALUE= задает текст HTML, который вставляется вместо содержимого элемента, ATTR.XXX= позволяет задать значение произвольного атрибута, а STYLE.XXX= - стиля элемента. Указанные команды как содержание файла шаблона формируются автоматически при создании шаблона. Элементы шаблона, как и всякий элемент HTML, имеют набор свойств, которые в РШ  разделены на три класса:

Первые контроллеры выполняли только для дискретного (логического) управления и назывались программируемые логические контроллеры – ПЛК (PLC – Programming Logical Controller). Позже они стали оснащаться УСО для ввода и вывода непрерывных (аналоговых) сигналов.

Контроллеры функционируют в двух режимах: режиме технологического программирования (программного конфигурирования) и режиме управления. Технологическое программирование выполняется через подключаемые или встроенные пульты. При этом технологическая программа конфигурируется путем нажатия кнопок определенного функционального назначения, либо формируется набор команд на уникальном «технологическом» языке программирования (Ломиконт «Микрол»). В последствие эта особенность определила их как «жестко» программируемые устройства.

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

В контроллерах отсутствует возможность группового отображения значений контролируемых параметров в их абсолютном значении, а также их регистрация (архивация). Это обуславливает их применение, прежде всего в автоматических системах регулирования. Использование контроллеров в автоматизированных системах контроля и управления требует применение дополнительных элементов. При создании систем централизованного управления требуются дополнительные элементы: элементы ввода дискретных управляющих воздействий и элементы задания значений (задатчики) для запрограммированных регуляторов ТП. Для отображения и регистрации значений технологических параметров требуются отдельные показывающие и  (или) регистрирующие приборы и устройства. На контроллерах реализуются автоматические системы контроля и регулирования (АСКР). При этом каждый контроллер является функциональным и физическим узлом системы. Отсутствие встроенных средств отображения и индикации определило название «слепой» узел.

 

Двухуровневые КСА

Построение автоматизированных систем с функциями централизованного управления обуславливает необходимость применения компьютеров на базе программируемых контроллеров для управления технологическим оборудованием в автоматизированных системах делает необходимым применение компьютеров для отображения  текущих значений технологических параметров, сигнализации событий, а так же выдачи управляющих воздействий. Применение компьютеров, - устройств со средствами накопления данных, позволяет решить задачу регистрации значений технологических параметров и событий.На базе компьютеров создаются рабочие станции целевого назначения, на которых выполняется строго определенный набор функций. Такие рабочие станции получили название автоматизированного рабочего места (АРМ): АРМ технолога, АРМ диспетчера, АРМ оператора, При этом структурно КСА разделяется на два уровня:

- нижний уровень - уровень котроллеров,  «слепых» узлов, объединяющий устройства, реализующие автоматические функции контроля и управления;

- верхний уровень - уровень рабочих (диспетчерских) станций (АРМов).

 

КСА независимой структуры

Последующее развитие КСА обусловило создание свободно программируемых контроллеров (РС-контроллеров или SoftPLC) и интеллектуальных модулей УСО, функционирующих независимо от контроллера. Для обмена данными между техническими средствами АСУТП начинают использоваться сетевые и ОРС технологии. Использование свободно программируемых контроллеров делает независимым носителья функций системы – ее программное обеспечение от типа используемых технических средств, что значительно облегчает реконструкция и развитие системы. Применение сетевых  технологий, объединяемых понятием Fieldbus (полевая шина), позволяет организовать обмен данными между рабочей станцией и всеми контроллерами нижнего уровня и избавиться тем самым от  жесткой связи между узлами нижнего уровня и рабочими станциями. Применение «полевых»шин делает возможным подачу электрической энергии для питания модулей УСО. Использование интеллектуальных модулей УСО и ОРС технологий, позволяет сократить затраты на организацию обмена данными и обуславливает гибкую настройку контролируемых параметров и получение только изменяющихся данных. Применение на верхнем уровне локальных вычислительных сетей позволяет выделить общие для всех АРМ функции, связанные с накоплением данных и перенести их выполнение на отдельные технические средства - серверы баз данных или глобальные регистраторы. Развитие Internet и GSM-технологии обусловливает применение соответствующих сервисов и в КСА АСУ ТП. Сегодня эти технологии используются как для доступа к данным и технологическим параметрам из глобальных сетей, а также для организации информационного обмена внутри АСУТП. Таким образом современные КСА позволяют создавать АСУТП, у которых технические и программные структуры взаимно независимы и открыты для развития и реконструкции.