ЖУРНАЛ СТА 1/2009

ниям международного стандарта МЭК 61131 3. CoDeSys используют более 100 из вестных компаний во всем мире. Данный инструментарий показал се бя как удобное средство програм мирования, позволяющее сократить сроки создания и повысить качество программных проектов. К удобствам данного программного продукта можно отнести интуитивно понят ный интерфейс, наличие глобального поиска имён переменных по всему проекту, пошаговую отладку прог раммы, отсутствие необходимости в «привязке» используемых перемен ных к адресному пространству конт роллера на начальном этапе создания программы. Последняя особенность для программиста может оказаться очень важной, так как программный код для какого либо объекта управле ния может быть создан только на ос нове алгоритма и в общем случае не привязан к какой либо аппаратной платформе. Если программный код не использует специфических функ ций по обработке данных для конк ретного контроллера и «привязки» используемых переменных к адрес ному пространству контроллера, он может быть скомпилирован для лю бой аппаратной платформы, которая поддерживается CoDeSys. Конфигу рация аппаратной части контроллера в CoDeSys возможна на любом этапе создания программы, что даёт воз можность «привязки» переменных на конечном этапе создания проекта. При отработке программ выявились некоторые особенности контроллера Fastwel I/O, проявляющиеся при от сутствии одного из модулей вво да/вывода, замене отказавшего моду ля или потере связи с модулем. Если в процессе инициализации внутренней шины обнаружены не все модули вво да/вывода, описанные в конфигура ции контроллера, сервис ввода выво да не выполняет обмен данными по этой шине и занимается поиском от сутствующих модулей, то есть конт роллер «зависает». При выходе из строя одного из мо дулей ввода/вывода, в соответствии с документацией, может теряться сразу вся система ввода/вывода. Восстано вить работоспособность системы можно, лишь заменив неисправный модуль либо удалив его из конфигу рации контроллера (последний слу чай предусматривает непосредствен ное вмешательство программиста). Правда, по информации разработчи ков, за время эксплуатации на рос сийских железных дорогах не зафик сировано ни одного выхода из строя микропроцессорных узлов модулей, а пока «жив» микропроцессор модуля, модуль будет отвечать на сетевые за просы. В настоящее время, по имеющейся у нас информации, специалисты Fast wel I/O работают над следующей вер сией встроенного ПО контроллеров Fastwel I/O, в которой среди прочего будет предусмотрена возможность активизации индивидуального опро са модулей ввода/вывода, поэтому надеемся, что данная проблема будет решена. ПО панели оператора создано с по мощью пакета разработки EZware 5000. Данная среда проектирования также отличается удобством и гиб костью. Благодаря широким возмож ностям по сетевому взаимодействию и высокой гибкости в использовании внутренней оперативной памяти и энергонезависимой памяти (в том числе и внешних устройств хранения данных — карт CompactFlash и USB накопителей) нам удалось создать комплексный проект, в котором дан ные (настроечные параметры), необ ходимые для нормальной работы САУ, при выключении питания сох раняются не в ПЗУ контроллера (так как к ПЗУ контроллера Fastwel I/O нет стандартных средств доступа в CoDeSys), а в энергонезависимой па мяти панели. Это несколько нестан дартный подход в проектировании автоматизированных систем управле ния, однако он имеет и ряд преиму ществ; в частности, появляются воз можности: ● использования недорогих промыш ленных контроллеров, у которых энергонезависимая память отсут ствует; ● хранения нескольких настроечных таблиц параметров и быстрой их смены с использованием внешних накопителей. К недостатку такого варианта сле дует отнести невозможность запуска контроллера при включении его пита ния, если питание панели оператора выключено. Но поскольку в рассмат риваемом проекте питание контрол лера и панели осуществляется от об щего блока питания, то проблема при подключённой панели снимается. Р ЕЗУЛЬТАТЫ При сравнительно небольшой вы числительной мощности и ограни ченном объёме памяти ПЛК тандем контроллера Fastwel I/O и панели Maple Systems образует недорогое и эффективное взаимодополняющее сочетание, позволяющее обеспечить и достаточную (для не очень сложных систем) вычислительную мощность, и достаточные графические возмож ности для визуализации. Перед поставкой на объект эксплу атации контроллерный шкаф САУ ФРИР 800х2 (с панелью управления) без сбоев и отказов прошел пример но месячную наработку в различ ных режимах настройки алгоритмов. В настоящее время завершаются строительные работы по УБВК и монтаж фильтра. Учитывая полученные результаты и приобретённый опыт работы с «желе зом» и ПО Fastwel I/O и панели Maple Systems, мы и в ряде наших других несложных проектов используем этот тандем. Но следует заметить, что не большая память контроллера являет ся ограничивающим фактором, по этому в САУ ФРИР более сложных объектов управления мы применили линейку контроллеров WAGO I/O (серия 750), где объём памяти суще ственно выше и где также использу ется среда программирования CoDeSys. При этом в максимальной степени использовался опыт работ с контроллером Fastwel I/O. ● Л ИТЕРАТУРА 1. Трембач Т.Ф. Обеспыливание выбросов на коксовых батареях // Экология и промышленность. – 2007. – № 4. – С. 30–32. 2. Зингерман Ю.Е., Трембач Т.Ф. Сниже ние пылевых выбросов на коксохими ческих предприятиях // Экология и промышленность. – 2006. – № 3. – С. 17–19. 3. Швец М.Н., Сталинский Д.В. Новые технические решения УкрГНТЦ «Энер госталь» в области очистки газов // Эко логия и промышленность. — 2006. — № 3. — С. 20–22. 4. Михаил Воронюк. Система распреде лённого управления Fastwel I/O // Мир автоматизации. – 2007. – № 3. – С. 24–29. 5. Александр Локотков. Fastwel I/O изнутри // Современные технологии ав томатизации. – 2007. – № 1. – С. 58–64. 34 СТА 1/2009 РАЗ РА БОТ КИ / Т ЯЖЕ ЛА Я П РОМЫШЛ Е ННОС Т Ь www.cta.ru © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy