PDA

Просмотр полной версии : MB210-202 запись базу MySQL.



cd1room
24.02.2019, 01:18
Есть модуль ввода MB210-202. Чем считать из модуля и потом записать в базу MySQL состояние входов и количество срабатываний. Есть ли что-то готовое или хотя бы пример.

Евгений Кислов
24.02.2019, 07:26
Добрый день.

Можно использовать SCADA-систему MasterSCADA 3 - она позволяет работать с MySQL.
На сайте производителя можно скачать демонстрационную версию (после регистрации) - в ней ограничение на 1 час непрерывной работы:
https://insat.ru/services/support/demos/
Также на сайте доступен прайс для полных версий.

Инструкция по работе с MySQL:
https://masterscada.insat.ru/files/art_step_by_step/BD_Part_1.pdf

Чтобы передать данные с Mx210 в MasterSCADA потребуется OPC-сервер, например Modbus Universal MasterOPC Server (https://insat.ru/products/?category=1414)(от разработчиков MasterSCADA) или OPC-сервер ОВЕН (https://www.owen.ru/product/new_opc_server) (бесплатный).

valijon
28.12.2019, 14:35
Инструкция по работе с MySQL:
https://masterscada.insat.ru/files/art_step_by_step/BD_Part_1.pdf

Добрый день, все сделал по данной инструкции (запись в БД MySql из MasterScada) в базе таблицы появились но записать не как не могу... может кто направит в правильные русла? может я делаю что-то не так?

melky
29.12.2019, 13:07
а можно было и бесплатно писать в mySQL

jameswhite13
25.02.2021, 15:24
а можно было и бесплатно писать в mySQL
Добрый день, можно поподробней пожалуйста про бесплатную запись в mysql?

Spawn
25.02.2021, 23:54
Добрый день, можно поподробней пожалуйста про бесплатную запись в mysql?
Подробней про бесплатную запись в mysql:


Чтобы передать данные с Mx210 в MasterSCADA потребуется OPC-сервер, например Modbus Universal MasterOPC Server (от разработчиков MasterSCADA) или OPC-сервер ОВЕН (бесплатный).

jameswhite13
26.02.2021, 10:56
Подробней про бесплатную запись в mysql:

ну OPC условно бесплатный и модуль связи с СУБД стоит денег

capzap
26.02.2021, 11:40
Добрый день, можно поподробней пожалуйста про бесплатную запись в mysql?

стоит обратить внимание на что нибудь современное, например на docker-compose и в нем база данных и zabbix (один из примеров тут (https://habr.com/ru/post/541548/) и тут (https://habr.com/ru/post/540978/)) все бесплатно, разворачивается быстро, база видна в локальной сети, я еще добавляю webdav и сформированные отчеты можно забирать через браузер

Romansky
27.02.2021, 04:02
Опрашиваю модули ОВЕН по ModbuRTU и ModbusTCP и пишу в MySQL на Си, бесплатно и без СМС, без скад и без OPC )))

jameswhite13
02.03.2021, 17:16
Хотелось бы посмотреть на такое решение. Головой понимаю, что нужно просто написать драйвер для связи modbus и mySQL. Вот только написать оказалось непросто, нашел библиотеку для modbus EasymodbusTCP. В принципе работает, но он на .NET.
Пересобрать под себя не очень получилось

melky
02.03.2021, 17:26
jameswhite13 RapidScada, чтение данных из прибора и экспорт в БД бесплатно.
Остальные платные фишки по желанию, но для данной задачи не требуется. Так как драйвер Modbus (master) входит в состав системы

Сорри, раньше не видел вашего вопроса.

jameswhite13
02.03.2021, 17:37
Спасибо, сейчас поставлю посмотрю

melky
02.03.2021, 17:41
Вам надо будет в разделе Сервер активировать модуль DB Export и почитать как его настраивать. На сайте есть примеры.
На данный момент в БД передаются все каналы, если нужно только часть из них, либо фильтровать в самой БД, либо мутить как-то запросы внутри Scada.

как-то давно настраивал на PostGre, так что если что не поймете, задавайте на форуме Scada вопросы, что-то подскажут.

e.filatov
03.03.2021, 00:35
Nmodbus применял для стендовых проектов на .NET. В принципе работает
Запись в MySQL - проще некуда