![]() |
VOOZH | about |
При этом исполнителю был поставлен ряд важных условий.
Цех готовой продукции состоит из 24 стотонных силосов БХМ, 4 восьмитонных силосов весовыбойных установок, 16 шестнадцатитонных силосов автоотгрузки, силосов мелкой фасовки муки. Заполнение силосов БХМ происходит по 8 пневмомагистралям от 4 размольных отделений. Выгрузка силосов БХМ осуществляется в силосы весовыбойных установок и в силосы автоотгрузки по 20 и 48 различным маршрутам соответственно.
Система управления ЦГП ЛКХП до модернизации была выполнена на базе контроллера SIMATIC S5 150U фирмы Siemens с использованием стоек расширения EG 184 без собственного блока питания (рис. 1). Задняя шина стойки расширения запитана от блока питания стойки контроллера через сетевой кабель, длина кабеля не может превышать 1 метр. В силу малой удалённости стоек расширения от стойки контроллера такую компоновку называют централизованной. Структурная схема системы управления ЦГП до модернизации представлена на рис. 2.
В стойках расширения 1 и 2 расположены модули УСО, принимающие сигналы о состоянии полевого оборудования, а также реализующие команды контроллера по управлению оборудованием и индикации его состояния на щите ПДКУ. Всего под управление контроллера подпадают около 130 моторов и 100 пневмоклапанов. Обмен данными между стойками расширения и контроллером идёт по специальному протоколу фирмы Siemens.
Модули УСО, расположенные в стойках расширения 3 и 4, принимают сигналы с дискретных датчиков полевого уровня, отображают их состояние на щите ПДКУ, обрабатывают положения тумблеров и задатчиков, а также факты нажатия кнопок, находящихся на ПДКУ. Помимо этого в стойке 4 расположены 8 модулей обмена сигналами с контроллерами размольных отделений и смежного бестарного хранилища муки (всего 6 контроллеров). Наличие этих сигналов связано со сложной организацией управления заводом в целом, при которой оборудование одного цеха участвует в технологическом процессе других цехов (например, аспирационное оборудование). Здесь же установлены модули аналоговых задатчиков реверсивных подсилосных шнеков (24 аналоговых выхода).
На щит ПДКУ непосредственно выведены показания датчиков нагрузки компрессоров и давления воздуха в системе (всего 20 аналоговых параметров).
Для реализации поставленной задачи модернизации был выбран контроллер SIMATIC S7-414-2 (рис. 3). Выбор контроллера серии S7-400, а не контроллера серии S7-300, более дешёвого, но не менее производительного, обеспечивал принципиальную возможность подключения существующих стоек расширения к новому контроллеру с помощью технологии, разработанной фирмой Siemens для данной задачи, через интерфейсные модули IM 463-2 и IM 314. Первый из них устанавливается в стойку контроллера S7-400, второй – в стойку расширения взамен интерфейсного модуля IM 312. Через связку этих модулей контроллер S7-400 опрашивает модули УСО стоек расширения SIMATIC S5. Именно эта возможность, обеспечивающая значительное сокращение работ по перемонтажу КТС, позволяла рассчитывать на успешную реализацию задачи модернизации в рамках поставленных жёстких ограничений на срок проведения ПНР. Вместе с тем в существующей системе управления данное решение наталкивается на серьёзные трудности. Дело в том, что модуль IM 314 может быть установлен только в стойку расширения с собственным блоком питания – EG 183 (185/186). Как указывалось ранее, модернизируемая система управления ЦГП выполнена в централизованной компоновке, то есть без использования стоек EG 183 (185/186), вследствие чего применение технологии, предлагаемой фирмой Siemens, требует покупки по спецзаказу серийно не выпускаемой стойки расширения EG 183 (5000 евро/стойка) и перемонтажа.
Эти трудности заставили нас искать другое решение. И оно было найдено в 2009 году для реализации простого поэтапного перехода от массово используемых систем SIMATIC S5 к современным системам автоматизации SIMATIC S7 фирма VIPA выпустила интерфейсный модуль IM 306 DP Slave (далее IM 306) ведомого устройства сети PROFIBUS-DP. Модуль IM 306 устанавливается вместо соответствующего интерфейсного модуля стойки расширения системы SIMATIC S5 (в нашем случае IM 312), превращая её в ведомое DP-устройство в сети PROFIBUS-DP. Предложенное решение может быть использовано в любых стойках расширения SIMATIC S5. Применительно к рассматриваемой ситуации решение фирмы VIPA обладает ещё одним чрезвычайно важным преимуществом – возможностью простого возврата к существующей системе, если в процессе ПНР будет выявлена ошибка, требующая достаточно длительного времени для исправления.
С учётом всех приведённых соображений при модернизации была использована технология VIPA (рис. 4).
Следует отметить, что это, видимо, первый в России опыт применения модулей IM 306, что подтверждено дистрибьюторами фирмы VIPA и фактом обнаружения в процессе стендовой наладки ошибки в GSD-файле, оперативно исправленной разработчиками модулей.
Для сокращения стоимости КТС подключение аналоговых сигналов было выполнено с использованием станции Profi-8455 (ICP DAS), которая представляет собой устройство DP Slave в сети PROFIBUS-DP с 4 слотами для
установки модулей УСО. Станция Profi8455 с недорогими сигнальными модулями является более дешёвым функциональным аналогом станции ET200M.
Структурная схема системы управления ЦГП после модернизации представлена на рис. 5.
В связи с удалением щита ПДКУ сократилось количество модулей УСО, а вместе с ними и количество стоек EG
184. Высвободившиеся в результате модернизации модули УСО и стойка EG 184 становятся ЗИПом.
Итак, задача минимизации стоимости КТС и работ по перемонтажу была решена. Но проблемы безударного перевода ППО существующей системы управления ЦГП на контроллер S7-414-2 оставались. Фирма VIPA предлагает: «Замените интерфейсный модуль S5 на IM 306, выполните конфигурирование сети PROFIBUS-DP, конвертируйте программу STEP5 в программу STEP7, и система управления будет работать!» Конечно, нужно ещё заменить код, работающий с ПДКУ, на код, обеспечивающий интерфейс оператора, и создать проект WinCC, но это уже технические подробности перехода. Вместе с тем уже на этапе создания дополнительных маршрутов в силосы БХМ, которые согласно требованиям заказчика должны были быть решены до полной замены контроллера S5 на S7, мы столкнулись с проблемой изменения ППО контроллера S5, необходимого для обеспечения совместной работы нового и старого оборудования. Первоначальный код контроллера написан в конце 80-х годов на языке низкого уровня, логически запутан и осложнён множеством последующих правок, выполненных разными специалистами и в разном стиле. Каждое новое изменение – трудоёмкая работа, чреватая остановками производства, что и случалось при предшествующих модернизациях. Сопровождать этот текст сейчас некому. Поэтому подход с конвертацией, который обеспечивал перевод программного кода с языка низкого уровня контроллеров S5 на язык низкого уровня контроллеров S7, был признан малопродуктивным, и было принято другое решение – реконструировать неописанный алгоритм по существующей программе и устному описанию алгоритмов операторами и технологами.
В последующем этот алгоритм был реализован на языке SCL с использованием созданной c библиотеки основных производственных объектов оперативного контроля и управления (аналоговый и дискретный датчики, мотор, запорный и регулирующий клапаны, ПИД-регулятор, SFC-менеджер, SFC-шаг и др.). Но главным фактором в принятии этого решения, также чреватого возможными ошибками реализации, явилось наличие специально разработанной технологии стендовой отладки ППО с использованием имитаторов технологического объекта управления (ИТОУ), которая позволяет выполнить основную часть ПНР ППО на стендовом оборудовании, сводя к минимуму ошибки ППО системы управления промышленного объекта. ИТОУ создаётся автоматически путём конвертации базы данных исходного проекта. Так, например, функциональному блоку клапана в имитаторе ставится в соответствие функциональный блок имитатора клапана и т.д. ИТОУ исполняется на отдельной машине, передаёт сымитированные сигналы и читает команды контроллера из массивов входов и выходов контроллера. После отключения имитатора массивы входов и выходов обновляются по результатам опроса модулей УСО. Такая архитектура обеспечивает неизменность программного кода проекта при работе с ИТОУ и с реальным объектом. ИТОУ позволяет провести наладку технологических алгоритмов и оценить дружественность интерфейса для оператора. Отладка программы с использованием ИТОУ позволила провести пусконаладочные работы ЦГП за 2 дня.
Эдуард Штенгель, Кирилл Спорягин