Показано с 1 по 6 из 6

Тема: Доступ к данным Хранилища тревог

  1. #1

    По умолчанию Доступ к данным Хранилища тревог

    Добрый день, уважаемые коллеги.

    Стоит задача сделать вывод информации о тревожных срабатываниях на объекте и формирование отчета по тревогам.

    Для сбора и вывода информации на экран СПК 207 подходит стандартный Менеджер тревог (Конфигуратор тревог + Таблица тревог + Баннер тревог). Все бы хорошо, но есть проблема -- не понятно как получить данные для построения отчета из хранилища тревог? В документации сказано, что данные хранятся в формате *.sqlite.

    Подскажите, пожалуйста:
    1. Если ли какой-нибудь стандартный способ получения данных из хранилища тревог для дальнейшей записи в файл (например в CSV)?
    2. Может быть продаются готовые библиотеки/модули/плагины для CoDeSys, для решения данный проблемы?
    3. Другие варианты? Допустим, написание системного скрипта для доступа к архиву *.sqlite напрямую?

  2. #2
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    зайди по ssh ... скачай файл sqlite и делай с ним на пк что хочешь
    Можно тоже самое автоматизировать .. под линуксом точно без проблем... только если не сложно потом расскажи тут как все получилось.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  3. #3

    По умолчанию

    Скачать по SSH -- без проблем, но хотелось бы не этого.
    Хочется чтобы средствами CoDeSys и чтобы исполнялось непосредственно на контроллере.
    Рассматриваю как крайний вариант -- скрипт под linux, который запускается из программы CoDeSys, но только в случае отсутствия альтернатив.

  4. #4

    По умолчанию

    В итоге, реализовали самодельный "велосипед", а точнее автомат для записи тревог в CSV-файл. Использовали CAA files. Разделили на два функциональных блока: 1) Блок формирования строки отчета по срабатываниям, который хранит буфер со строкой на запись в файл. 2) Блок записи в файл, который пишет последнюю строку из буфера. Разделили на два, чтобы избежать проблем с блокировками. Ну и retain, где надо, чтобы избежать потери при выключении питания.

  5. #5

    По умолчанию

    Цитата Сообщение от alexey.kachalov Посмотреть сообщение
    В итоге, реализовали самодельный "велосипед", а точнее автомат для записи тревог в CSV-файл. Использовали CAA files. Разделили на два функциональных блока: 1) Блок формирования строки отчета по срабатываниям, который хранит буфер со строкой на запись в файл. 2) Блок записи в файл, который пишет последнюю строку из буфера. Разделили на два, чтобы избежать проблем с блокировками. Ну и retain, где надо, чтобы избежать потери при выключении питания.
    Компания 3S анонсировала библиотеку для работы с базами SQL-Lite. Но сроки не озвучили. Думаю в будущем году этот функционал будет реализован.

  6. #6

    По умолчанию

    Спасибо за хорошую новость)

Похожие темы

  1. История тревог
    от @ND в разделе СПК2хх
    Ответов: 3
    Последнее сообщение: 28.10.2015, 13:06
  2. таблица тревог
    от александр 64 в разделе СПК2хх
    Ответов: 1
    Последнее сообщение: 27.03.2015, 08:25
  3. Доступ к проекту
    от KDS в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 25.07.2011, 16:14
  4. Доступ к ftp
    от Oleg в разделе Сервисное ПО
    Ответов: 0
    Последнее сообщение: 21.11.2007, 12:01

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •