ЖУРНАЛ «СТА» №2/2005

96 СТА 2/2005 www.cta.ru Вряд ли можно вспомнить чтолибо действительно яркое в области конст- руктивных и схемотехнических реше- ний, появившихся в ПЛК последнего десятилетия. Конечно, постоянно растет быстродействие процессоров, упрощается монтаж и повышается жи- вучесть контроллеров, радикально уменьшились вес и габариты. По стан- дарту МЭК 611311 ПЛК весом более 3 кг должен быть оборудован ручкой для переноски. Сейчас это требование уже вызывает улыбку. Однако основ- ная конкуренция ПЛК сосредоточена сейчас в области инструментального программного обеспечения. При разработке встраиваемого мик- ропроцессорного устройства приклад- ную программу пишет профессио- нальный программист. Он обязан за- тратить максимум усилий на реализа- цию ПО в рамках оправданных аппа- ратных ограничений. Это окупится при массовом производстве. С ПЛК ситуация абсолютно проти- воположная. Прикладной програм- мист — это профессиональный техно- лог. Единственная его цель — быстро и безошибочно решить стоящую перед ним практическую задачу. Поэтому изготовители ПЛК не жалеют сил на создание мощных и одновременно простых в применении средств про- граммирования. Уже сегодня с помощью Internet Explorer можно «зайти» на встроен- ный в ПЛК Webсервер, «набросать» HMI, «собрать» распределённую FDTсистему, «нарисовать» систему управления движением SoftMotion. Загрузив в промышленный компью- тер SoftPLC, можно совместить «упро- щённые» ПЛКтехнологии с высочай- шей вычислительной мощью ПК. Там, где раньше использовались прерыва- ния и виртуозные ассемблерные вставки, теперь мы можем позволить себе задействовать стандартный функ- циональный блок и освободить столь ценное время для более интересных занятий. Однако за простотой прикладного применения современных контролле- ров скрываются сложнейшие про- граммные технологии. Единицы веду- щих изготовителей ПЛК в мире могут позволить себе иметь собственные фирменные комплексы программиро- вания высшего класса. По капитало- вложениям эта задача близка к созда- нию собственного микропроцессора. Неудивительно, что появились компа- нии, специализирующиеся на выпуске универсальных инструментов про- граммирования ПЛК, легко адапти- руемых для различных аппаратных платформ. Но и среди их продуктов достойными внимания являются только единицы. Д ЕСЯТЬ ЛЕТ ДВИЖЕНИЯ С УСКОРЕНИЕМ Десять лет назад на европейском рынке впервые появился инструмент МЭК 611313 программирования CoDeSys компании 3SSmart Software Solutions. Изначально он подкупал пользователей необычным сочетанием рациональной техничности и открыто- сти как в подходе к техническим про- блемам, так и в лицензионной полити- ке (среда программирования поставля- ется бесплатно). В настоящее время CoDeSys значи- тельно перерос функции инструмента МЭКпрограммирования. Помимо традиционных интегрированных ре- дакторов, отладчика и компилятора, в его состав входят конфигуратор ПЛК и сети, HMIвизуализация (встроенная и Web), OPC и DDEсерверы, инжи- ниринговый сервер (ENI), библиотеки и редакторы SoftMotion, SoftPLC жёст- кого реального времени для Windows XP/NT (SP, RTE) и др. Многие ведущие изготовители ПЛК предлагают CoDeSys как штатный или альтернативный собственным инстру- мент программирования: ABB, AMK, Beckhoff, Kontron, Moeller, WAGO и др. Благодаря изящным средствам эму- ляции, отсутствию лицензионных ог- раничений на среду программирова- ния и интенсивному развитию CoDeSys исключительно популярен и в учебных лабораториях. Разработку CoDeSys 3.0 компания 3SSmart Software Solutions начала с января 2003 г. Наличие тысяч пользо- вателей CoDeSys во всём мире услож- нило задачу, добавив требование со- вместимости при одновременном вне- дрении значительных технологиче- ских новшеств (рис. 1). Для обеспечения «без- ударного» перехода от предыдущей платформы разработчики CoDeSys 3.0 руководствовались следующими критерия- ми: ● «старые» проекты CoDeSys должны за- гружаться и испол- няться без какихли- бо потерь; ● новая система долж- на быть максимально простой в освоении и использовании; В ЗАПИСНУЮ КНИЖКУ ИНЖЕНЕРА CoDeSys 3.0 – новый уровень инструментов программирования ПЛК Игорь Петров Рис. 1. CoDeSys 3.0

RkJQdWJsaXNoZXIy MTQ4NjUy