Каждая команда имеет ряд параметров, отражающих источник или приемник данных, тему обмена, и собственно данные. Кроме этого синтаксис команды зависит от размещения приложений: обмен на локальной машине или сетевой динамический обмен данными.
В ТМ5 используется следующий синтаксис параметров команды: <server>|<topic>!<item> <data>. Здесь server – это имя DDE-сервера, topic – тема запроса, item – имя канала, а data – посылаемое значение.
Формат для имени сервера зависит от размещения приложений. При локальном обмене здесь записывается RTM<nnn>, где <nnn> - номер узла, к которому адресован запрос, а при сетевом - \\<NAME>\NDDE$, где <NAME> - имя компьютера, где работает МРВ.
В качестве темы запроса при локальном обмене в режиме ADVISEуказывается GET, а в режимах POKEи REQUEST – обозначения атрибутов каналов, а при сетевом - RTM<nnn>$, где <nnn> - номер узла, к которому адресован запрос.
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-летнюю историю их применения в области автоматизации промышленных объектов:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.