Страница 7 из 7 ПерваяПервая ... 567
Показано с 61 по 65 из 65

Тема: Alarm Configuration (Менеджер тревог)

  1. #61

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Код:
    // очистка истории тревог из кода программы
    VAR
       itfAlarmConfiguration : AlarmManager.IAlarmConfiguration;
       itfAlarmConfiguration7 : AlarmManager.IAlarmConfiguration7;
    END_VAR
    FOR i := 0 TO AlarmGlobals.g_AlarmHandler.AlarmConfigurationCount - 1 DO
    
       itfAlarmConfiguration := AlarmGlobals.g_AlarmHandler.GetAlarmConfiguration(i);
    
          IF __QUERYINTERFACE(itfAlarmConfiguration, itfAlarmConfiguration7) THEN
    
             // сохраняем в журнале текущие тревоги
             itfAlarmConfiguration7.ClearHistory(xKeepActiveAlarms := TRUE);
          END_IF
    
    END_FOR
    Добрый день.
    А можно попросить код полного удаления сообщений из базы ?
    CodeSys 3.5 SP17 Patch 3 + (32-bit)

  2. #62
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,784

    По умолчанию

    Цитата Сообщение от skozirev@yandex.ru Посмотреть сообщение
    Добрый день.
    А можно попросить код полного удаления сообщений из базы ?
    CodeSys 3.5 SP17 Patch 3 + (32-bit)
    Добрый день.
    В процитированном сообщении и приведен "полный код".

    Чтобы удалить тревоги, которые в данный момент являются активными - надо в вызове сделать "(xKeepActiveAlarms := FALSE)"

  3. #63

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    В процитированном сообщении и приведен "полный код".

    Чтобы удалить тревоги, которые в данный момент являются активными - надо в вызове сделать "(xKeepActiveAlarms := FALSE)"
    Спасибо ...

  4. #64

    По умолчанию

    Может кто в курсе, существует ли какое-то ограничение на длину текста при использовании LATCH переменных? И где его можно поменять?

    Сейчас такая ситуация, что в БД SQLite текст, переданный через LATCH записывается полностью, но при выводе через таблицу тревог сообщение обрезается до 80 символов.
    Понятно, что при объявлении WSTRING без явного указания размера - это как раз 80 символов, но в БД ведь всё ложится нормально.

    Как вывести в таблицу тревог произвольный текст длиной более 80 символов?
    LogInfo.png

  5. #65
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,784

    По умолчанию

    Цитата Сообщение от Haos Посмотреть сообщение
    Может кто в курсе, существует ли какое-то ограничение на длину текста при использовании LATCH переменных? И где его можно поменять?

    Сейчас такая ситуация, что в БД SQLite текст, переданный через LATCH записывается полностью, но при выводе через таблицу тревог сообщение обрезается до 80 символов.
    Понятно, что при объявлении WSTRING без явного указания размера - это как раз 80 символов, но в БД ведь всё ложится нормально.

    Как вывести в таблицу тревог произвольный текст длиной более 80 символов?
    LogInfo.png
    Добрый день.
    В менеджере библиотек: AlarmMaganer - Globals - AlarmParams - параметр PLACEHOLDER_VALUE_LENGTH.
    Его можно изменить прямо там:

    06-03-2026 15-41-31.png

    Он задается в виде кол-ва байта, так что если нужен WSTRING(255) - то значение параметра должно быть 255*2 + 2 = 512.

Страница 7 из 7 ПерваяПервая ... 567

Похожие темы

  1. Alarm Configuration в CoDeSys 3.5 SP 14
    от Шикова Анна в разделе СПК2xx (архив)
    Ответов: 1
    Последнее сообщение: 20.05.2022, 06:47
  2. Alarm configuration в СoDeSys v3
    от liboyl в разделе СПК2xx (архив)
    Ответов: 20
    Последнее сообщение: 17.02.2016, 17:39
  3. Alarm Configuration
    от @ND в разделе СПК1xx (архив)
    Ответов: 7
    Последнее сообщение: 16.04.2015, 07:32
  4. конфигурация тревог (Alarm Configuration)
    от manageer в разделе СПК1xx (архив)
    Ответов: 9
    Последнее сообщение: 22.12.2014, 10:32
  5. СПК107 и Alarm configuration
    от Masja в разделе СПК1xx (архив)
    Ответов: 2
    Последнее сообщение: 04.04.2014, 12:09

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

Ваши права

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