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

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

  1. #1

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

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

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

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

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

  2. #2
    Banned
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    зайди по ssh ... скачай файл sqlite и делай с ним на пк что хочешь
    Можно тоже самое автоматизировать .. под линуксом точно без проблем... только если не сложно потом расскажи тут как все получилось.

  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 в разделе СПК2xx (архив)
    Ответов: 3
    Последнее сообщение: 28.10.2015, 13:06
  2. таблица тревог
    от александр 64 в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 27.03.2015, 08:25
  3. Доступ к проекту
    от KDS в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 25.07.2011, 15:14
  4. Доступ к ftp
    от Oleg в разделе Сервисное ПО
    Ответов: 0
    Последнее сообщение: 21.11.2007, 12:01

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

Ваши права

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