ЖУРНАЛ «СТА» №2/2005
98 СТА 2/2005 www.cta.ru румента, регулярно теряющихся и периодически переустанавли- ваемых. В CoDeSys 3.0 эта проблема решена. В распоряжении спе- циалиста всегда имеются все не- обходимые версии. Новые вер- сии и обновления «ставятся» не поверх, а рядом с существующи- ми (рис. 4). Менеджер компо- нентов обеспечивает сохране- ние и обновление соответствую- щих версий всех компонентов системы. Каждая инсталляция имеет собственный профиль. По умолчанию всегда используется самый свежий профиль, но есть и воз- можность выбрать любой необходи- мый. Текущий профиль сохраняется в проекте. При повторном его открытии система запрашивает разрешение на использование нового профиля. В противном случае используются те же инструменты, что и при предыдущем редактировании и компиляции проек- та. Б ЕЗОПАСНЫЕ СИСТЕМЫ CoDeSys 3.0 включает инструменты создания безопасных систем на ПЛК. В их состав входят специализирован- ный редактор, соответствующий ком- пилятор и система исполнения. Дан- ные компоненты проходят сертифи- кацию на соответствие стандарту МЭК 61508, SIL 3. Контроллер безо- пасности и стандартный ПЛК могут использовать одну и ту же аппаратную платформу и обмениваться данными посредством PROFISafe. Примене- ние CoDeSys 3.0 не только удешевит разработку, но и упростит сертифика- цию безопасных систем. О БЪЕДИНЯЮЩАЯ ПЛАТФОРМА АВТОМАТИЗАЦИИ Наиболее общая проблема, с кото- рой сталкиваются OEMкомпании, изготавливающие ПЛК и применяю- щие универсальные инструменты программирования, — это интеграция в систему собственных инструментов. В первую очередь, это утилиты низко- уровневого аппаратного конфигури- рования, обновления системного ПО, средства поддержки собственных ори- гинальных сетей, фирменных библио- тек аппаратных расширений, собст- венного языка программирования и т.д. Обычно такие инструменты по- ставляются отдельно как некоторый фирменный «довесок» к систе- ме программирования. Понятие платформы подра- зумевает возможность естест- венного объединения разно- родных инструментов, необхо- димых на всех стадиях инже- нерного проекта. Компонентная структура CoDeSys 3.0 позволяет собрать и предложить конечному поль- зователю расширяемую среду, включающую все необходимые ему инструменты. Система лег- ко расширяется заказными plugin компонентами. Все системные функции документированы и снабже- ны шаблонами, позволяющими опыт- ному пользователю самостоятельно расширять её, создавая собственные компоненты, обеспеченные защитой авторских прав. Взаимное влияние компонентов и возможные побочные эффекты сведены к минимуму. Разра- ботчикам это даёт возможность рабо- тать быстро и с гарантированным ка- чеством. Как изготовители оборудования, так и конечные пользователи получа- ют возможность «собрать» на плат- форме CoDeSys собственный про- граммный инструмент, включающий любые специфические для их задач компоненты. З АКЛЮ Ч ЕНИЕ Описанные концептуальные нов- шества, реализуемые сегодня 3SSmart Software Solutions, являются тщатель- но проработанными и согласованны- ми результатами многолетнего кол- лективного труда большого числа спе- циалистов во всем мире. Они апроби- рованы на открытых пользователь- ских семинарах 3S и опираются на но- вейшие технологии, выработанные ведущими объединениями изготови- телей средств промышленной автома- тизации. Работа над CoDeSys 3.0 продолжает- ся. Но уже сейчас нет сомнений, что базовые концепции 3S выходят за рамки новой версии CoDeSys и фор- мируют новый уровень в технологии программирования ПЛК в целом. Можно ожидать, что именно они бу- дут определять моду в мире ПЛК на ближайшие годы. ● Автор — сотрудник ПК «Пролог» Телефон: (0812) 38-2931 Факс: (0812) 65-8171 В З АПИС Н УЮ К НИЖК У ИНЖЕ Н Е РА Рис. 4. Профили версий #476
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy