|
|
Среда
программирования
контроллеров "НАНКО-ФБД"
О стандарте ФБД
Язык Функциональных
Блоковых Диаграмм (ФБД
или FBD - Functional
Block Diagrams) входит
в часть 3 стандарта
Международной
Электротехнической
Комиссии (МЭК) IEC
1131. Этот
международный стандарт
охватывает различные
аспекты использования
программируемых
логических
контроллеров (ПЛК).
Назначение IEC 1131-3
- стандартизация
существующих языков
ПЛК, а, вернее,
базовая платформа для
такой работы в
национальных комитетах
стандартизации.
Специалисты в области
автоматизации
промышленных объектов
однозначно
приветствуют усилия
МЭК: несмотря на то,
что базовые концепции
языков ПЛК можно
пересчитать на
пальцах, количество
эманаций этих идей
превышает пределы
разумного. Стандарт
IEC 1131-3 оказался
настолько актуален,
что ждать его
адаптации не хватило
сил: функции поддержки
и внедрение стандарта
на рынке взяла на себя
независимая
организация PLCOpen,
состоящая из
производителей и
пользователей
программного
обеспечения,
ориентированного на
IEC 1131-3. В
результате
деятельности PLCOpen
на рынке ПО появилась
серия
сертифицированных
средств
программирования ПЛК,
- средств, которые
достаточно широко и
небезуспешно
внедряются в
промышленности. На
первый взгляд это
воспринимается как
очередной
прогрессивный шаг в
рамках концепции
"открытых систем".
Однако анализ
сложившейся ситуации
выявляет некоторые
аспекты, заставляющие
усомниться в
универсальности такого
ПО.
Стандарт IEC 1131-3
описывает синтаксис и
семантику пяти языков
программирования ПЛК,
- языков, ставших
широко известными за
более чем 30-летнюю
историю их применения
в области
автоматизации
промышленных объектов,
в том числе язык ФБД -
графический язык по
своей сути похожий на
LD (язык Лестничных
Диаграмм). Вместо реле
в этом языке
используются
функциональные блоки,
по внешнему виду -
микросхемы. Алгоритм
работы некоторого
устройства на этом
языке выглядит как
функциональна схема
электронного
устройства: элементы
типа "логическое И",
"логическое ИЛИ" и
т.п., соединенные
линиями. Корни языка
выяснить сложно,
однако большинство
специалистов сходятся
во мнении, что это не
что иное как перенос
идей языка
релейноконтактных схем
на другую элементную
базу.
Языки IEC 1131-3
используются ведущими
фирмами изготовителями
ПЛК, имеют длительную
историю применения,
достаточно
распространены и
известны пользователям
по тем или иным
модификациям. Несмотря
на то, что во многих
случаях такие
модификации
несущественны, это
влечет определенные
неудобства при работе
с ПЛК различных
фирм-изготовителей. С
этой точки зрения,
стандарт IEC 1131-3
несомненно
прогрессивен,
поскольку позволяет
привести бесчисленное
число различных
вариантов и
интерпретаций языков
ПЛК к единому
знаменателю.
|
|