Ответы в темах
-
АвторЗаписи
-
TawУчастникУдалил PRIMARY для столбца Data. Кажется заработало. Получилась таблица без ключевых полей. Странно все это.
TawУчастникError export current data to DB MySQL — 127.0.0.1:3306: Duplicate entry ‘2019-06-24 08:19:50-601’ for key ‘PRIMARY’
Unable to enqueue an event. The maximum size of the queue 100 is exceeded
Ошибка в логе
Модуль создает что-то вроде архива. Добавляя в конец таблицы строки, потом выдает эту ошибку.Этот экспорт как архив и при превышении какого то числа строк начинает глючить.
Вопрос. Как сделать чтобы каналы были привязаны к строкам таблицы наподобие импорта данных. Только для текущих данных.
TawУчастникС импортом все хорошо. Указываем в запросе where id или через агрегатные функции.
TawУчастникМодуль позволяет в реальном времени экспортировать данные, поступающие от устройств, в популярные базы данных.

1) Как настроить модуль экспорта в стороннюю БД чтобы был непрерывный экспорт данных из Rapid Scada (например как модуль импорта БД)?
2) Как вообще осуществляется запуск этого модуля? При перезагрузке сервера или Upload configuration?-
Ответ изменён 7 лет, 1 месяц назад пользователем
Taw.
TawУчастник1) Нужно использовать JS API.
API содержит готовые методы, которые возвращают нужные Вам данные. Затем Вы можете установить текст div с помощью jquery или javascript.JS API — это гиперссылка https://github.com/RapidScada/scada/blob/master/ScadaWeb/ScadaWebShell5/js/api/clientapi.js
Она не работает. Я попросил разместить в виде архива или перезалить на Github2) Если у кого есть пример страницы с взаимодействием с api, поделитесь пожалуйста.
Хотя бы самый простой?
TawУчастник2)Подключил я модуль экспорта во внешнюю БД из Скады. Создал таблицы в БД

Прописал скрипты запросов в свойствах модуля экспорта в стороннюю БД

В логе модуля2019-06-22 10:46:59 Unable to enqueue current data. The maximum size of the queue 100 is exceeded
2019-06-22 10:46:59 Error export current data to DB MySQL — 127.0.0.1:3306: Fatal error encountered during command execution.
2019-06-22 10:47:00 Unable to enqueue current data. The maximum size of the queue 100 is exceeded
2019-06-22 10:47:00 Unable to enqueue current data. The maximum size of the queue 100 is exceeded
2019-06-22 10:47:00 Unable to enqueue current data. The maximum size of the queue 100 is exceeded
2019-06-22 10:47:00 Unable to enqueue current data. The maximum size of the queue 100 is exceeded
TawУчастник1) Пишет что блокирует клиент, т.к. ссылка на файл с расширением js. Думаю это антивирус. А вы можете дать ссылку где JS API заархивированы или как-то без прямого указания на js файл.
2) Скриншот таблицы Интерфейс

TawУчастникПодключил я модуль экспорта во внешнюю БД из Скады.
Создал таблицы в БД

Прописал скрипты запросов в свойствах модуля экспорта в стороннюю БД

Но в таблицах БД все пусто. Как запустить этот модуль или в чем ошибка? Почему не работает экспорт?
TawУчастникМеняется значение в первой строке таблицы БД и в канале Скады тоже меняется значение. Получается должна быть однострочная таблица и значение строки завязывается на значение канала.
TawУчастникНо в карте каналов все каналы (входные и выходные для данного КП) пронумерованы.

TawУчастникИли таблица БД должна быть однострочной и в канал импортируется только одно первое значение таблицы БД? И почему номер канала не отображается в таблице статистики?
TawУчастникПодключился к БД. Но почему импортируется в канал только одно первое значение из БД из столбца ValueX (значение 2). В архивах и current все пусто. А как импортировать весь столбец значений или где посмотреть эти импортированные в канал значения в Rapid Scada?

И какую роль играет Tag count?
TawУчастник1) Не могу найти JS API, пишет что страницы не существует.
2) Сделал html страницу. Прописал ее в таблице Interfaces. Но почему эта странице не доступна в Веб-станции? Она видна но при наведении курсора на страницу курсор меняет изображение на запрещено.

TawУчастникВ модуле экспорта в БД предусмотрена возможность Export events. А где можно почитать о событиях и принципах их формирования и обрабатывать их? Или это имеется в виду типа “если показания датчика превысят определенный критический уровень то должно быть отправлено SMS или включена тревога или на схеме поменять цвет на индикаторе состояния”. Основывается событие на обработке команд выходных каналов управления? А где можно побольше узнать об этом?
TawУчастник -
Ответ изменён 7 лет, 1 месяц назад пользователем
-
АвторЗаписи