PDA

Просмотр полной версии : Вопросы по работе с БД alarms СПК-110



alekstani
25.07.2022, 11:56
Добрый день!
Помогите, пожалуйста, разобраться с работой БД alarms ПЛК СПК-110!
Задача экспортировать данные БД alarms в MySQL(или сразу в Grafana). Как можно организовать?

К файлу БД подключился через SQLiteStudio.
Не понятен формат числа в столбцах таблицы TblAlarm имеющих временные метки (TSLast, TSActive, TSInactive). Числа слишком большие и при преобразовании integer в DT нормальная дата, время не получается.
https://i-leon.ru/tools/time?ysclid=l5tan4ujq7120954504
AlarmId не соответствует id аварии в редакторе групп аварий.
При попытке выгрузить данные из БД alarms через AlarmStorage, используя контекстное меню (CSV-экспорт хранилища тревог) всплывает сообщение об ошибке.

Евгений Кислов
25.07.2022, 12:41
Добрый день.


Не понятен формат числа в столбцах таблицы TblAlarm имеющих временные метки

LDAP timestamp
https://www.epochconverter.com/ldap


AlarmId не соответствует id аварии в редакторе групп аварий.

Да, так и есть. Насколько я понимаю - это порядковые номера аварий в рамках группы тревог.


Задача экспортировать данные БД alarms в Grafana. Как можно организовать?

Как я понимаю, Grafana поддерживает OPC UA Alarms & Conditions.
https://grafana.com/grafana/plugins/grafana-opcua-datasource/

В текущих прошивках на стороне CODESYS это поддержано в ограниченном виде (https://youtu.be/ifXP_zV3Wv8?t=186) (например, не передаются тексты сообщений).
Полноценная поддержка (https://youtu.be/AQziugiL3nk?t=5200) появится в грядущей прошивке, которая будет доступна, вероятно, через один-два месяца.


При попытке выгрузить данные из БД alarms через AlarmStorage, используя контекстное меню (CSV-экспорт хранилища тревог) всплывает сообщение об ошибке. В чем может быть причина?

Попробуйте создать простой проект, сгенерируйте пару тревог и попробуйте сделать экспорт. Ситуация повторится?