Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 63

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

В ТМ5 используется следующий синтаксис параметров команды: <server>|<topic>!<item> <data>. Здесь server – это имя DDE-сервера, topic – тема запроса, item – имя канала, а data – посылаемое значение.

Формат для имени сервера зависит от размещения приложений. При локальном обмене здесь записывается RTM<nnn>, где <nnn> - номер узла, к которому адресован запрос, а при сетевом - \\<NAME>\NDDE$, где <NAME> - имя компьютера, где работает МРВ.

В качестве темы запроса при локальном обмене в режиме ADVISEуказывается GET, а в режимах POKEи REQUEST – обозначения атрибутов каналов, а при сетевом - RTM<nnn>$, где <nnn> - номер узла, к которому адресован запрос.

Значение параметра data приводится в формате числа с плавающей запятой. Оно присутствует только в режиме POKE.

Технология ОРС

Основные положения

OPC, как сокращение от OLE for Process Control, является технологией обмена данными для управления процессами, основанная на OLE.

OLE (Object Linking and Embedding) - технологии связывания и внедрения объектов для обмена данными в приложениях ОС Windows. Основой OLE-технологии является СОМ (Component (Common)  Object Model) - модель составных (многокомпонентных) объектов и ее сетевое расширение DCOM (Distributed COM) - распределенная COM.

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

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

В контроллерах типа Ломиконт, используемых для реализации более сложных функций управления, технологическая программа создавалась с использованием правил и кодов, объединенных понятием языка программирования Микрол. При этом составление технологической программы больше основывалось на типовых приемах программирования.

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

В 1993 году Международной Электротехнической Комиссией (МЭК) опубликовала стандарт IEC 1131 часть 3 (IEC 1131-3). Этот международный стандарт входит в группу IEC 1131 стандартов, которые охватывают различные аспекты использования программируемых логических контроллеров (ПЛК). Назначение IEC 1131-3 - стандартизация существующих языков ПЛК. Пподдержку и внедрение стандарта на рынке взяла на себя независимая организация PLCOpen, состоящая из производителей и пользователей программного обеспечения (ПО), ориентированного на IEC 1131-3. В результате деятельности PLCOpen на рынке ПО появилась серия сертифицированных средств программирования ПЛК, - средств, которые достаточно широко и небезуспешно внедряются в промышленности.

Стандарт IEC 1131-3 описывает синтаксис и семантику пяти языков программирования ПЛК, - языков, ставших широко известными за более чем 30-летнюю историю их применения в области автоматизации промышленных объектов: