передача данных с Rapid Scada

Стартовая страница Форумы Вопросы без категории передача данных с Rapid Scada

Просмотр 15 сообщений - с 1 по 15 (из 44 всего)
  • Автор
    Сообщения
  • #3695
    boing691
    Участник

    Возможно ли, передавать данные счетчика из системы Rapid Scada в интернет-ресурсы, на сайт ЖКХ,например, чтобы показания счетчика отправлялись с сервера Rapid Scada в указанную дату каждый месяц?

    #3702
    Mikhail
    Модератор

    Каждый интернет-сервис имеет свой API для обмена данными с ним. Наиболее универсальный способ — отправлять данные с Rapid SCADA в Вашу базу данных. Далее Вы можете обрабатывать данные как угодно. Экспорт в БД — стандартная функциональность Rapid SCADA.

    #3706
    boing691
    Участник

    Доброе время суток! Rapid Scada установил недавно, поэтому еще новичок. Как произвести экспорт БД с какого файла в какой?

    #3707
    boing691
    Участник

    Получится экспорт базы My_SQL?

    #3709
    Mikhail
    Модератор

    MySQL поддерживается.
    В SCADA-Сервере на странице Модули добавьте ModDBExport.dll
    Затем настройте свойства этого модуля.
    SQL скрипты возьмите в файле dbexport_ru.pdf в дистрибутиве.

    В MySQL нужно будет предварительно создать БД, используя скрипты из dbexport_ru.pdf

    • Этот ответ был изменен 7 лет, 4 месяца назад от Mikhail.
    #3715
    boing691
    Участник

    ок!Спасибо!Суть понятна…
    еще вопросик по передаче на емайл, нигде не нашел описания по этой передаче.
    при отправке сообщения выдает ошибку не корректные данные команды..что это значит?
    на емайл можно передавать любой параметр? например, счетчик активной энергии…
    как правильно организовать отправку сообщений на емайл?

    #3716
    Mikhail
    Модератор

    Команда должна передаваться в виде строки определенного формата. Формат можно посмотреть Коммуникатор > Библиотеки КП, далее выбираете KpEmail.dll
    Ещё вам нужно прописать в свойствах КП параметры Вашего почтового ящика (но данная ошибка с этим не связана).

    Пока значение счётчика не получится отправить стандартными средствами. Только фиксированный текст. Однако эта функция востребована и, скорее всего, появится через некоторое время.
    Обычно для автоматической отправки уведомлений используется Модуль авто управления

    По отправке емаил лучше заведите отдельную тему.

    #4690
    Aidar
    Участник

    у меня в дистрибутиве нет файла dbexport_ru.pdf. там только «Инструкция по быстрой установке»
    где dbexport_ru.pdf можно найти?

    #4691
    Aidar
    Участник

    Необходимо отправлять данные на MS SQL Server.

    В SCADA-Сервере на странице Модули добавил ModDBExport.dll
    Затем настроил свойства этого модуля: сервер, бд, пользователь, пароль.
    Во вкладке Текущие данные поставил галочку Экспортировать, и вставил код из примера: http://doc.rapidscada.net/content/ru/modules/mod-db-export.html
    По кнопке настроить соединение, на странице Модули, ничего не настраивал. Надо?

    В логе модуля экспорта пишет:
    Ошибка при экспорте текущих данных в БД MSSQL — SecondServer\prg: Неправильный синтаксис около конструкции « ».
    Неправильный синтаксис около ключевого слова «AS».
    Необходимо объявить скалярную переменную «@objNum».

    что это значит?

    #4694
    Mikhail
    Модератор

    dbexport_ru.pdf перенесён по той ссылке, которую Вы использовали.
    1. Вы создали базу данных на сервере по скриптам из документации?
    2. Желательно побольше скриншотов.

    #4695
    Mikhail
    Модератор

    Для MSSQL рекомендую не использовать авторизацию Windows, а использовать встроенную, чтобы не было лишних заморочек при настройке.

    #4702
    Aidar
    Участник

    1. Вы создали базу данных на сервере по скриптам из документации?

    нет. База уже существует и используется. не видел в документации скрипта для создания базы. Таблицы CnlData и Events создал при помощи скриптов из примера.

    2. Желательно побольше скриншотов.

    Что именно показать? вроде пошагам расписал, что сделал.

    По идее, настроив только модуль ModDBExport.dll, мне больше ничего не надо настраивать и все данные будут в БД идти?

    #4703
    Mikhail
    Модератор

    Я имел ввиду создание таблиц. Если создали, значит верно.
    Пришлите ссылки на скриншоты настройки модуля экспорта в БД (только пароль сотрите). Также выложите лог модуля, он в папке C:\SCADA\ScadaServer\Log
    На словах можно не заметить какой-то нюанс.

    По идее, настроив только модуль ModDBExport.dll, мне больше ничего не надо настраивать и все данные будут в БД идти?

    Да. Если объёмы данных большие, то нужно следить за размерами очереди передачи данных в модуле.

    #4711
    Aidar
    Участник

    Скриншоты настройки модуля экспорта в БД:
    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 запросом из примера. Объявлял переменные, вырезал часть кода, все равно ругается.

    #4712
    Romiros
    Участник

    Нет ну так нельзя. Вы с базами данных раньше работали?
    Все-таки есть SQL синтаксис.

Просмотр 15 сообщений - с 1 по 15 (из 44 всего)
  • Вы должны авторизироваться для ответа в этой теме.