PDA

Просмотр полной версии : Чтение архивов контроллеров ОВЕН при помощи Modbus Universal MasterOPC сервера



SCADAMaster
25.07.2013, 13:32
В базовую комплектацию Modbus Universal MasterOPC сервера входит поддержка работы со скриптами. Помимо возможностей математической обработки данных, признаков качества, с помощью скриптов можно формировать произвольные Modbus запросы, а также создавать собственные протоколы.
Наша компания разработала конфигурацию для Modbus Universal MasterOPC сервера, которая производит чтение архивов из контроллеров ОВЕН по 20 функции Modbus (0x14 Read File Record), и передает их любому OPC HDA клиенту.
Основные возможности конфигурации:
1) Чтение файлов созданных в режиме “ASCII only”;
2) Возможность докачивания файлов (в следующем цикле опроса контроллер начинает с последней записи, а не с начала файла);
3) Возможность задания независимого от других тегов периода опроса архива;
4) Простота создания конфигурации;
5) Подробная инструкция с рекомендациями, а также пример Codesys и проект MasterSCADA;

Для чтения архивов контроллеров ОВЕН требуется OPC сервер, версии не ниже 2.0.0.12. Скачать последнюю актуальную версию OPC сервера можно со страницы загрузки:
http://insat.ru/prices/info.php?pid=6944
Инструкцию по чтению архивов и файлы с примерами можно скачать с этой же страницы.
Прямые ссылки:
Инструкция (http://www.insat.ru/products/Universal_MasterOPC/ExportDevice/OwenPLC/owenplc_readme.pdf)
Файл с примерами (http://www.insat.ru/products/Universal_MasterOPC/ExportDevice/OwenPLC/owenhda_files.zip)
Вопросы, пожелания, а также отзывы по использованию можно писать в этой теме или создавать новые.

SokolovS
01.11.2013, 17:53
Здорово было бы иметь такой же модуль для МСД-200, там почему-то используются пользовательские функции для доступа к архиву

SCADAMaster
02.11.2013, 13:53
Теоретически возможно поддержать чтение архивов из МСД-100. Однако, насколько нам известно, компания ОВЕН не предоставляет описание реализации чтения архива из данного устройства.

SokolovS
04.11.2013, 09:09
Насчёт МСД-100 не знаю, а на МСД-200 вот http://www.owen.ru/forum/showthread.php?t=15646

SCADAMaster
04.11.2013, 13:04
Ранее ОВЕН данную документацию не публиковал.
Теоретически данный прибор поддержать можно. Однако учитывая "особенности" - "при передаче, если длина пакета получилась четной, в конце пакета, после CRC, добавляем дополнительный байт 0х00", то контрольную сумму придется вычислять вручную.
Вы можете попробовать поддержать данный прибор, у нас есть документация по разработке собственных протоколов:
http://www.insat.ru/products/Universal_MasterOPC/MU_MasterOPC_Server_API_UG.pdf
В ней в том числе разбирается работа с архивами (на примере счетчика "Пульсар").

diman-ment
18.09.2018, 17:02
Можно ли считать архив ПЛК110-32-М02 с USB при помощи Modbus Universal MasterOPC

SCADAMaster
19.09.2018, 12:18
Можно ли считать архив ПЛК110-32-М02 с USB при помощи Modbus Universal MasterOPC

Правильно вопрос звучит так. Может ли usb данного контроллера быть представлен на компьютере в виде com или tcp с которыми умеет работать OPC сервер.

diman-ment
19.09.2018, 14:55
Правильно вопрос звучит так. Может ли usb данного контроллера быть представлен на компьютере в виде com или tcp с которыми умеет работать OPC сервер.

Да, так звучит правильно. Уже узнал, нельзя

SVKEnergy
10.01.2019, 14:43
Здравствуйте. В демо версию Modbus Universal MasterOPC сервера с ограничением на 1 час работы входит вышеуказанный функционал чтения архивов контроллеров ОВЕН?

SCADAMaster
10.01.2019, 14:56
Да, входит.
Инструкция тут (https://insat.ru/products/Universal_MasterOPC/ExportDevice/OwenPLC/owenplc_readme.pdf)

SVKEnergy
10.01.2019, 15:40
В таком случае не получается организовать чтение архивов из оперативного архива контроллера ОВЕН КСОД. Контроллер программируется через ПО Овен Телемеханика Лайт. Архивы формируются и складываются на SD карту. Modbus Universal MasterOPC сервер подключается к контроллеру ОВЕН КСОД и корректно вычитывает текущие параметры, но при попытке вычитать значения оперативного архива контроллера возникает следующая ошибка: "10-01-2019 15:36:07.492 ХХХ.ОВЕН КСОД.Архив:Ошибка чтения файла. Err=12". Скриншоты с настройками прикладываю.
4071940718407204072140722

SCADAMaster
10.01.2019, 15:52
Данный скрипт был разработан только контроллеров программируемых через Codesys.

SVKEnergy
10.01.2019, 16:06
Насколько я понимаю ОВЕН КСОД (он же ОВЕН ПЛК323-ТЛ) поддерживает программирование в среде Codesys!? Если запрограммировать его через Codesys то организовать вычитку архивов Modbus Universal MasterOPC сервером удастся?

SCADAMaster
10.01.2019, 16:46
Да, через Codesys должно.
Вот сами файлы проекта Codesys:
https://insat.ru/products/Universal_MasterOPC/ExportDevice/OwenPLC/owenhda_files.zip

SVKEnergy
10.01.2019, 16:58
Понятно, спасибо.

SVKEnergy
22.01.2019, 09:17
Здравствуйте. Рассматриваем к приобретению ПЛК110 [М02], он программируется в среде CDS v.2. Будет ли с ним работать скрипт для чтения архивов по OPC HDA?

SCADAMaster
22.01.2019, 09:43
Да, должен.