В системе кроме счетчиков и Мodbus есть еще разные встроенные протоколы. Конкретно про SNMP - есть реализация SNMP-клиента, на вход ему надо давать mib-файл.
Добавлять поддержку опроса новых приборов на базе универсальных протоколов Модбас и МЭК можно делать самостоятельно легко, для этого все есть в составе системы, необходимо делать описание профиля опроса прибора в формате XML, описывать карту в виде дерева тегов.
Добавить полностью свой протокол обмена тоже можно. Это делается в виде написания кода на С, для этого предоставляется комплект разработчика. Такой комплект есть, но пока еще не подготовлен для публикации на сайте, будет доступен позже.
Смысл разработки драйвера в том, что в качестве механизма опроса внешних устройств в Скаде используется исполнительная система EnLogic, скомпилированная в виде DLL. Код драйвера, разработанный для нее, также потенциально может быть использован в составе исполнительной системы контроллера для ОВЕН ПЛК.
Есть еще механизм подключения драйвера в виде внешней DLL, но он не сильно приветствуется, и используется редко, только при реализации драйвера чисто по Windows. Так реализован механизм драйвера клиента ОРС и SNMP.
Версии ПО под Линукс самой Скады нет. Под Линуксом умеет работать исполнительная система EnLogic. Та, что загружена в контроллер ПЛК 323-ТЛ. Да и под Виндовс она тоже есть, в виде службы. Это дает возможность из обычной машинки Линукс или Виндовс сделать полноценный контроллер.




Ответить с цитированием
