Стартовая страница › Форумы › Вопросы без категории › передача данных с Rapid Scada
- В этой теме 43 ответа, 5 участников, последнее обновление 5 лет, 11 месяцев назад сделано Mikhail.
-
АвторСообщения
-
30.11.2016 в 11:23 #3695boing691Участник
Возможно ли, передавать данные счетчика из системы Rapid Scada в интернет-ресурсы, на сайт ЖКХ,например, чтобы показания счетчика отправлялись с сервера Rapid Scada в указанную дату каждый месяц?
30.11.2016 в 13:47 #3702MikhailМодераторКаждый интернет-сервис имеет свой API для обмена данными с ним. Наиболее универсальный способ — отправлять данные с Rapid SCADA в Вашу базу данных. Далее Вы можете обрабатывать данные как угодно. Экспорт в БД — стандартная функциональность Rapid SCADA.
30.11.2016 в 17:22 #3706boing691УчастникДоброе время суток! Rapid Scada установил недавно, поэтому еще новичок. Как произвести экспорт БД с какого файла в какой?
30.11.2016 в 17:23 #3707boing691УчастникПолучится экспорт базы My_SQL?
01.12.2016 в 10:36 #3709MikhailМодераторMySQL поддерживается.
В SCADA-Сервере на странице Модули добавьте ModDBExport.dll
Затем настройте свойства этого модуля.
SQL скрипты возьмите в файле dbexport_ru.pdf в дистрибутиве.В MySQL нужно будет предварительно создать БД, используя скрипты из dbexport_ru.pdf
- Этот ответ был изменен 7 лет, 4 месяца назад от Mikhail.
01.12.2016 в 17:05 #3715boing691Участникок!Спасибо!Суть понятна…
еще вопросик по передаче на емайл, нигде не нашел описания по этой передаче.
при отправке сообщения выдает ошибку не корректные данные команды..что это значит?
на емайл можно передавать любой параметр? например, счетчик активной энергии…
как правильно организовать отправку сообщений на емайл?01.12.2016 в 17:48 #3716MikhailМодераторКоманда должна передаваться в виде строки определенного формата. Формат можно посмотреть Коммуникатор > Библиотеки КП, далее выбираете KpEmail.dll
Ещё вам нужно прописать в свойствах КП параметры Вашего почтового ящика (но данная ошибка с этим не связана).Пока значение счётчика не получится отправить стандартными средствами. Только фиксированный текст. Однако эта функция востребована и, скорее всего, появится через некоторое время.
Обычно для автоматической отправки уведомлений используется Модуль авто управленияПо отправке емаил лучше заведите отдельную тему.
20.02.2017 в 07:10 #4690AidarУчастнику меня в дистрибутиве нет файла dbexport_ru.pdf. там только «Инструкция по быстрой установке»
где dbexport_ru.pdf можно найти?20.02.2017 в 07:44 #4691AidarУчастникНеобходимо отправлять данные на MS SQL Server.
В SCADA-Сервере на странице Модули добавил ModDBExport.dll
Затем настроил свойства этого модуля: сервер, бд, пользователь, пароль.
Во вкладке Текущие данные поставил галочку Экспортировать, и вставил код из примера: http://doc.rapidscada.net/content/ru/modules/mod-db-export.html
По кнопке настроить соединение, на странице Модули, ничего не настраивал. Надо?В логе модуля экспорта пишет:
Ошибка при экспорте текущих данных в БД MSSQL — SecondServer\prg: Неправильный синтаксис около конструкции « ».
Неправильный синтаксис около ключевого слова «AS».
Необходимо объявить скалярную переменную «@objNum».что это значит?
20.02.2017 в 09:07 #4694MikhailМодераторdbexport_ru.pdf перенесён по той ссылке, которую Вы использовали.
1. Вы создали базу данных на сервере по скриптам из документации?
2. Желательно побольше скриншотов.20.02.2017 в 09:08 #4695MikhailМодераторДля MSSQL рекомендую не использовать авторизацию Windows, а использовать встроенную, чтобы не было лишних заморочек при настройке.
20.02.2017 в 10:41 #4702AidarУчастник1. Вы создали базу данных на сервере по скриптам из документации?
нет. База уже существует и используется. не видел в документации скрипта для создания базы. Таблицы CnlData и Events создал при помощи скриптов из примера.
2. Желательно побольше скриншотов.
Что именно показать? вроде пошагам расписал, что сделал.
По идее, настроив только модуль ModDBExport.dll, мне больше ничего не надо настраивать и все данные будут в БД идти?
20.02.2017 в 15:22 #4703MikhailМодераторЯ имел ввиду создание таблиц. Если создали, значит верно.
Пришлите ссылки на скриншоты настройки модуля экспорта в БД (только пароль сотрите). Также выложите лог модуля, он в папке C:\SCADA\ScadaServer\Log
На словах можно не заметить какой-то нюанс.По идее, настроив только модуль ModDBExport.dll, мне больше ничего не надо настраивать и все данные будут в БД идти?
Да. Если объёмы данных большие, то нужно следить за размерами очереди передачи данных в модуле.
21.02.2017 в 07:01 #4711AidarУчастникСкриншоты настройки модуля экспорта в БД:
https://img-fotki.yandex.ru/get/108168/325146823.1a/0_12112b_5b28095f_L.jpg
https://img-fotki.yandex.ru/get/194858/325146823.1a/0_12112c_abc0035d_L.jpg
Во вкладках Архивные данные и События ничего не менял.лог модуля ModDBExport.dll:
https://yadi.sk/d/e1uRgVhl3EKXGd
пробовал экспериментировать с SQL запросом из примера. Объявлял переменные, вырезал часть кода, все равно ругается.21.02.2017 в 08:45 #4712RomirosУчастникНет ну так нельзя. Вы с базами данных раньше работали?
Все-таки есть SQL синтаксис. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.