СТА 3/2010

tion Block Diagram) позволяет вести разработку алгоритмов управления даже силами непрофессиональных программистов. Однако наравне с преимуществами совместное использование MicroPC и ISaGRAF имело серьёзный недостаток: на тот момент времени ПО ISaGRAF не поддерживало модули ввода вывода MicroPC. Для преодоления данной проблемы руководство ООО «Крона» приняло решение стать связующим звеном между производителями ПО и аппаратной части. Для этого следовало разработать необходимый набор драй веров ввода вывода. Работы по интег рации аппаратных и программных средств начались с поддержки про цессорной платы FASTWEL CPC108. В дальнейшем при сотрудничестве со специалистами фирм FASTWEL и ПРОСОФТ (дистрибьютор продукции FASTWEL и Octagon Systems) была осу ществлена поддержка всех необходи мых для создания АСУ модулей, а именно: ● FASTWEL CPC108 – процессорный модуль работает под управлением либо Linux 2.6, либо QNX 4, поддер живает TCP/IP, CompactFlash, встроенную флэш память, USB, COM порты, два сторожевых тайме ра (один на уровне ОС, другой на уровне специального драйвера ISaGRAF), возможна загрузка ис полняемой программы по сети Ethernet (без остановки программы, то есть на лету), имеет встроенный отладчик, позволяющий легко осу ществлять пусконаладочные работы, время загрузки ОС порядка 30 с; ● FASTWEL UNIO96 1 – универсаль ный модуль ввода вывода (поддер живается в режиме дискретного вво да вывода); ● FASTWEL UNIO96 5 – программи руемый модуль ввода вывода (под держивается в режиме дискретного ввода вывода); ● FASTWEL AO16 – 16 канальный мо дуль аналогового вывода; ● Octagon Systems 5600 – модуль диск ретного ввода вывода; ● Octagon Systems 5710 – модуль ана логового ввода вывода; ● Octagon Systems 555х – многоканаль ный модуль последовательной связи (последовательных портов ввода вы вода); ● FASTWEL AI16 5A – модуль анало гового ввода вывода (поддерживает ся как в обычном режиме, так и в режиме мультиплексирования сов местно с модулями FASTWEL AIMUX 32). Также была реализована поддержка протоколов обмена Modbus TCP/RTU Master/Slave. А ЛГОРИТМ УПРАВЛЕНИЯ И ОСОБЕННОСТИ РЕАЛИЗАЦИИ АНАЛОГОВОГО ВВОДА Алгоритм управления создан на базе программного комплекса ISaGRAF 5 с применением разработанных драйве ров ввода вывода. Для упрощения и ускорения отладки алгоритма на этапе пусконаладки реа лизован программный имитатор объ екта, который можно подключать на лету из SCADA системы, обладая не обходимым уровнем доступа. Для реа лизации такого подхода пришлось от казаться от прямого монтирования па раметров. Привязка дискретных пара метров к физическим каналам осу ществляется специальным кодом, ана логовые переменные привязываются аналогично. Аналоговый ввод сигналов реализо ван следующим образом: с первичного преобразователя (датчика температу ры, давления, тока) сигнал попадает на барьер искробезопасности и вторич ный преобразователь Analog Devices серии 7В, далее на коммутатор анало говых сигналов и, наконец, на модуль Octagon Systems 5710. В программу уп равления измеренное значение попа дает в виде оцифрованного кода, после чего направляется в программный функциональный блок пересчёта в фи зические величины. Коды каналов, к которым подключены термопреобра зователи сопротивления ТСП 100П, пересчитываются с помощью полино ма, так как вторичный преобразователь Analog Devices имеет характеристику Pt 100. Для этого используется про граммный функциональный блок Kr anpar, разработанный ООО «Крона». Одновременно с измерениями в прог рамме идёт постоянный контроль исп равности аналоговых цепей. Датчики и вторичные преобразователи контроли руются по выходу за установленные значения параметров. Вход "freeze" блока Kr anpar служит для обеспече ния возможности ремонта (замены датчика, преобразователя и т.п.) любо го аналогового канала без остановки технологического процесса. Вторичные преобразователи груп пируются на объединительной панели по 15 штук, а 16 й канал используется для контроля нуля аналогового ком мутатора, то есть каждый 16 й канал перемычками соединён с точкой нуле вого потенциала. В каждом цикле из меряется код «аналогового нуля» и контролируется его отклонение от но минального значения. При большом отклонении диспетчер получает пре дупредительный сигнал с точным указанием неисправного модуля. Ве личина отклонения кода «аналогово го нуля» в каждом цикле измере ния используется для коррекции из меренных значений всех аналого вых параметров, подключённых к дан ному коммутатору. Это позволяет зна чительно снизить погрешность изме рений. Аналогичным образом происходит контроль исправности самого АЦП (модуля Octagon Systems 5710). В ЕРХНИЙ УРОВЕНЬ АСУ Выбор SCADA системы оказался достаточно сложным. На российском рынке не оказалось продуктов, одно временно удовлетворяющих всем на шим условиям, а именно: ● надёжность; ● функциональность; ● простота разработки; ● дружественный интерфейс програм мы оператора; ● международный сертификат управ ления качеством ISO 9001:2000; ● относительно невысокая стоимость лицензий. Вследствие этого специалисты на шей компании расширили область по иска и обратились к зарубежным про изводителям ПО. Оптимальным для нас вариантом оказался широко из вестный в Европе продукт марки Winlog PRO производства итальянской компании Sielco Sistemi (рис. 5). Следует отметить, что ранее на рос сийском рынке данная SCADA систе ма не применялась, а следовательно, на плечи программистов нашей компа нии легла задача полной русификации продукта, с которой они успешно спра вились. Р ЕЗУЛЬТАТЫ ВНЕДРЕНИЯ И ЭКСПЛУАТАЦИИ АСУ АГНКС Внедрение АСУ на объекте ООО «Газпром трансгаз Санкт Петербург» было осуществлено в декабре 2008 го да. Все работы по замене системы уп равления были выполнены практичес 76 СТА 3/2010 РАЗ РА БОТ КИ / Н ЕФТ Е ГАЗОВ А Я П РОМЫШЛ Е ННОС Т Ь www.cta.ru © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy