Статья посвящена построению систем телемеханики с помощью контроллеров серий ILC1xx и ILC3хх производства компании Phoenix Contact. Рассказано об основных характеристиках этих приборов, особенностях их эксплуатации и тех преимуществах, которые они дают для работы систем автоматизации.
ООО «Феникс Контакт РУС», г. Москва
Для современных решений автоматизации в различных отраслях промышленности задачи сбора данных с удаленных и распределенных объектов не менее важны, чем системы управления технологическим процессом. Причем для наибольшей эффективности данные должны как передаваться в реальном времени для оперативного контроля, так и накапливаться на удаленной системе сбора данных для дальнейшей передачи всего архива на центральный сервер. Часы на контроллерах телемеханики должны быть синхронизированы, а передаваемая информация – содержать метки времени, чтобы анализ данных на центральном сервере проходил эффективнее. Для решения задач телемеханики было разработано много различных протоколов, но одним из самых распространенных стал МЭК-60870-104. Он работает на стандартном транспорте TCP/IP, что позволяет с легкостью интегрировать станции телемеханики в сеть предприятия. Данные передаются с метками времени, а часы контроллеров, в свою очередь, синхронизируются средствами самого протокола. При отсутствии связи данные накапливаются в памяти контроллера и при ее восстановлении передаются на центральный сервер.
Для задач телемеханики используются старшие контроллеры серии ILC1xx (в качестве контроллера телемеханики небольшого объекта или ведомого контроллера в распределенной системе) и старшие контроллеры серии ILC3хх (как ведущий контроллер больших и распределенных систем). Эти контроллеры имеют достаточный объем энергонезависимой памяти для данных, что позволяет эффективно решать задачи архивации данных при обрыве связи, и два порта Ethernet с поддержкой протокола резервирования MRP, что позволяет объединять контроллеры в кольцо без использования дополнительных управляемых коммутаторов.
Рис. Контроллер ILC серии 100 и модули расширения
Рассмотрим построение системы телемеханики с применением контроллеров Phoenix Contact для распределенного объекта, состоящего из нескольких удаленных подсистем. Для решения данной задачи наиболее целесообразна архитектура системы с распределенными ведомыми контроллерами телемеханики и одним центральным.
Ведомый контроллер телемеханики
В качестве ведомых контроллеров эффективнее всего использовать контроллеры ILC 191. Эти устройства имеют 48 Кб энергонезависимой и 1 Мб энергозависимой памяти для хранения данных. Доступный объем энергонезависимой памяти позволяет хранить архив событий из 2000 записей в протоколе МЭК 60870-104. К контроллеру подключается до 63 сигнальных модулей расширения, 24 из которых могут быть коммуникационными для подключения интерфейсов RS-485, RS-232, промышленных шин PROFIBUS и CAN, а также модулей измерения параметров качества электрической сети. Емкость локальной шины – 4096 бит данных, то есть 4096 сигналов ТС/ТУ или 1000 сигналов ТИ. Через интерфейсы RS-232/485 или PROFIBUS подключаются внешние устройства измерения параметров электрической сети, счетчики электроэнергии, расходомеры или распределенные модули ТС/ТУ/ТИ. Синхронизация времени возможна средствами протокола МЭК-104 или через NTP. Также через встроенный порт RS-232 можно подключить GPS-приемник для наиболее точной синхронизации времени. Контроллер поддерживает одновременную связь по различным протоколам. Например, на контроллере можно использовать несколько каналов связи по протоколу МЭК-104 для связи с ведущим контроллером телемеханики и центральным сервером сбора данных; несколько соединений по протоколу Modbus TCP – для связи с локальными панелями управления; NTP – для синхронизации времени; PROFINET – для связи с центральным контроллером телемеханики, а также любые другие стандартные и нестандартные протоколы. Контроллер ILC 191 поддерживает до 16 одновременных TCP и UDP-подключений, до 16 одновременных подключений в режиме Modbus TCP-мастера и два подключения по PROFINET.
Ведущий контроллер телемеханики
В качестве ведущего контроллера телемеханики используется ILC 370. Это высокопроизводительный PROFINET-контроллер, который способен опрашивать до 100 распределенных PROFINET-устройств и параллельно работать с 32 одновременными Ethernet-подключениями. Связь с ведомыми контроллерами телемеханики можно реализовать по внутренним TCP или UDP-протоколам, МЭК-104 или PROFINET. В режиме работы по PROFINET опрос ведомых контроллеров будет наиболее быстрым. Полученные данные центральный контроллер накапливает в энергонезависимой памяти и далее передает на центральный сервер телемеханики по протоколу МЭК-104.
Рис. Структура системы телемеханики
на базе контроллеров ILC 191 и ILC 370 c резервированной коммуникацией по шине PROFINET
Сетевая архитектура системы
Для обеспечения максимальной надежности системы целесообразно использовать резервированную сеть для связи ведущего и ведомых контроллеров телемеханики. Контроллеры ILC 191поддерживают протокол резервирования сети MRP, который позволяет объединить в кольцо до 50 сетевых устройств и обеспечивает скорость восстановления сети до 200 мс. Таким образом, для обеспечения резервирования сети не требуется устанавливать дополнительные управляемые коммутаторы. В системе необходимо будет установить один коммутатор с поддержкой MRP, например FL SWITCH SMCS. Один порт ведущего контроллера телемеханики подключается к коммутатору, а другой выводится во внешнюю сеть через магистральный коммутатор, 3G-модем или маршрутизатор.
Статья опубликована в журнале «ИСУП», № 4(40)_2012
Д.С. Зозуля, менеджер по продукции Automation Systems,
ООО «Феникс Контакт РУС», г. Москва,
тел.: (495) 933-8548,
e-mail: info@phoenixcontact.ru,