Задача
Внимание! Следует понимать различие в задачах подключения сторонних устройств с протоколом МЭК 60870-5-104 к контроллеру с исполнительной системой ENLOGIC (в том числе к виртуальному SofLogic), и в подключении напрямую к SCADA. Эти две задачи в некоторых случаях могут быть решены одинаковым образом, но все таки они имеют сильно разную целевую направленность и некоторые важные различия в особенностях конечного результата. И если вас интересует вопрос подключения напрямую к SCADA по протоколу МЭК-104 контроллера телемеханики (КП телемеханики) стороннего производителя, то вам надо перейти на статью Прием данных по протоколу МЭК 60870-5-104.
Задача же данной статьи - рассказать про варианты подключения различных внешних устройств с протоколами обмена МЭК-101 и МЭК-104 для опроса этих устройств со стороны контроллера с исполнительной системой ENLOGIC:
и любые другие источники информации с протоколами МЭК-101 и МЭК-104, разработчики которых были достаточно современны, чтобы не использовать морально устаревший Модбас.
"Старый" и "новый" ПУ МЭК
Для подключения к контроллеру с ENLOGIC устройств с протоколами МЭК-101/104 имеется две модификации протокола ПУ МЭК 60870:
Старая версия протокола сохранен для обеспечения совместимости и возможности эксплуатации большого количества проектов, использующих эту версию. Эта версия, несмотря на название, также поддерживает и режим МЭК-103, как и новая версия.Новая версия протокола ПУ МЭК была разработана с учетом накопившихся пожеланий к расширению функциональности драйвера протокола, и эту функциональность невозможно было обеспечить с сохранением совместимости с существующими проектами.
Основные добавления в новой версии протокола ПУ МЭК:
Как было сказано выше - старая версия протокола ПУ МЭК сохранена для совместимости со старыми проектами, поэтому дальнейшее описание будет отталкиваться от использования новой версии протокола.
Итак, добавляем протокол ПУ МЭК-101/103/104 новой версии:
Основные свойства протокола:
После добавления протокола ПУ МЭК-101/103/104 в него далее добавляются необходимые модули. При работе по протоколам МЭК-101/103 все модули внутри одного протокола обмена опрашиваются последовательно.
При работе по протоколу МЭК-104 для каждого модуля внутри протокола обмена создается отдельная рабочая нить, и все модули опрашиваются параллельно и независимо. Поэтому при использовании протокола МЭК-104 сама ветка протокола ПУ МЭК-101/103/104 выполняет факультативную задачу, и может быть использована для удобства пользовательской разбивки общего списка устройств по определенным технологическим признакам - например по РУ и секциям.
Контактная информация
E-mail: