6
Передовые ТЕХНОЛОГИИ и технические РЕШЕНИЯ
3/2005
С
вобода выбора это почти всегда
хорошо. Если проанализировать
состояние рынка продуктов для
программирования PLC и РС based
контроллеров, то можно обнаружить
достаточно большое количество все
возможных решений, различающихся
как по цене, так и по качеству. Смуща
ет то, что далеко не всегда высокая
цена соответствует высокому качеству
и подчас “за красивым фасадом"
скрывается неудачное внутреннее уст
ройство. Выбранное программное
обеспечение может оказаться "вещью
в себе", не способным или крайне
неудобным для дальнейшего расши
рения и сопровождения. Известно не
мало примеров, когда неправильный
выбор приводил к ощутимым убыт
кам на различных этапах эксплуата
ции техники.
Как же не ошибиться, как верно
взвесив все pro и contra принять пра
вильное решение. Начинать, как ни
парадоксально, нужно с конца что
же именно должно получиться. Отве
тив на этот вопрос, можно двигаться
дальше какие средства будут ис
пользованы на производстве, кто бу
дет разрабатывать систему, и кто ее
будет сопровождать. И тут на помощь
приходят стандарты.
В сфере программирования
контроллеров основополагающим
является стандарт IEC 61131 3, описы
вающий синтаксис, семантику и отоб
ражение пяти языков программиро
вания. Применяя в работе продукты,
отвечающие этому стандарту, можно
избежать массы неприятностей и су
щественно расширить круг своих воз
можностей.
Существует большое количество
инструментальных сред, в которых за
ложена поддержка (или частичное
соответствие) этого стандарта, так что
перечислять их было бы достаточно
утомительно. Давайте ка лучше рас
смотрим технологию, которая заслу
женно называется живым воплощением
IEC 61131 3 и речь пойдет, разумеется,
об ISaGRAF.
Технология ISaGRAF получила
широкое признание во всем мире, о
чем свидетельствует ее применение и
поддержка такими компаниями, как
BMW, Motorola, General Motors, ABB,
Green Spring, PEP, SBS Technologies,
EuroTech, CompuLab, ICP_DAS и мно
гими др. Что же представляет собой
эта технология и кому она может быть
полезна.
ISaGRAF занимает нишу так на
зываемых пред SCADA систем, отве
чающих за управление оборудовани
ем и сбором данных. Контроллеры,
запрограммированные с помощью
среды ISaGRAF, способны самостоя
тельно принимать решения в зависи
мости от ситуации, передавая на
компьютеры верхнего уровня лишь
информацию о ходе технологическо
го процесса. Такое разделение позво
ляет строить легко обслуживаемые
системы, где нет жесткой привязки к
конкретному оборудованию или
программному обеспечению SCADA.
В среде ISaGRAF Вы описываете
именно приложение, его логику, ак
центируя свое внимание на том, ЧТО
будет делаться, а не КАК. ISaGRAF
технология достаточно старая, прове
ренная временем и к настоящему мо
менту включающая в себя большое
количество различных функциональ
ных пакетов. Используя их можно
решить практически любую задачу ав
томатизации. Гибкость и широкие
возможности делают ISaGRAF очень
привлекательным для служб автома
тизации, системных интеграторов,
разработчиков аппаратного и програ
ммного обеспечения. Чтобы лучше
понять как развивалась сама техноло
гия давайте совершим маленький экс
курс в историю.
Все началась 15 лет назад, когда
французская компания CJ International
анонсировала свой программный
продукт ISaGRAF. Изначально усилия
CJ International были сосредоточены
на разработке ПО автоматизации
"Виртуального PLC", которое было бы
аппаратно, программно и ОС незави
симо, соответствовало IEC 61131 3 и
имело бы глобальный рынок сбыта.
ISaGRAF не мог не понравиться спе
циалистам, получившим мощный и в
тоже время простой инструмент (ни
чего лишнего) для работы с програм
мируемыми контролерами. Более 160
компаний производителей аппарат
ных решений стали использовать этот
продукт. В мире было продано 140000
лицензий в более чем ста странах.
Поставленная CJ International цель
была достигнута: ISaGRAF стал прог
Эволюция технологии
ISaGRAF
Гулько С.В., "ХОЛИТ Дэйта Системс", г.Киев