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

Тема: Макрос журнала событий Event_Log2

  1. #1
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    260

    По умолчанию Макрос журнала событий Event_Log2

    Подскажите пожалуйста, я правильно понимаю, что если какой-то бит в маске событий становится 1, то в журнал записывается событие со временем появления этой 1. А если соответствующий бит становится 0, то записывается событие со временем появления 0 в этом разряде. И это две разных записи, даже если номер бита один и тот же? Просто одно событие - появление, а второе исчезновение и между ними может быть разное число событий от других источников?

  2. #2

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Подскажите пожалуйста, я правильно понимаю, что если какой-то бит в маске событий становится 1, то в журнал записывается событие со временем появления этой 1. А если соответствующий бит становится 0, то записывается событие со временем появления 0 в этом разряде. И это две разных записи, даже если номер бита один и тот же? Просто одно событие - появление, а второе исчезновение и между ними может быть разное число событий от других источников?
    Да, всё правильно. Только не забывайте, что 1 событие смещается на последнее, а последнее, становится первым.
    Последний раз редактировалось kondor3000; 14.10.2024 в 19:54.

  3. #3
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    260

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Да, всё правильно.
    А зачем тогда макрос выводит два значения времени? Ну т.е. если для каждого данного события время или то, или другое, то почему не выводить одно время и два бита: появление и пропадание?
    И если имеем событие появления, то время пропадания равно 0, а если имеем пропадание, то для данной записи время появления будет равно 0? Это я спрашиваю на тему - объединить их побитовым ИЛИ.

  4. #4

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    А зачем тогда макрос выводит два значения времени? Ну т.е. если для каждого данного события время или то, или другое, то почему не выводить одно время и два бита: появление и пропадание?
    И если имеем событие появления, то время пропадания равно 0, а если имеем пропадание, то для данной записи время появления будет равно 0? Это я спрашиваю на тему - объединить их побитовым ИЛИ.
    Нет, для появления - первое время, для пропадания - 2 время. Просто событие 1 смещается вниз. Там и смотрите.
    Для понимания проверяйте с 1 битом.

  5. #5
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,899

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Подскажите пожалуйста, я правильно понимаю, что если какой-то бит в маске событий становится 1, то в журнал записывается событие со временем появления этой 1. А если соответствующий бит становится 0, то записывается событие со временем появления 0 в этом разряде. И это две разных записи, даже если номер бита один и тот же? Просто одно событие - появление, а второе исчезновение и между ними может быть разное число событий от других источников?
    Это одна запись. Можно было просто попробовать и все ясно стало бы

  6. #6
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    260

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Это одна запись. Можно было просто попробовать и все ясно стало бы
    Чтобы попробовать, мне надо представлять ЧТО именно я получу. А пока мне не совсем ясно. Пока мне представляется что это не обычный журнал аварий, а скорее таблица, где каждая запись привязана к одному источнику и всегда находится по этому индексу? А если аварий по данному источнику нет, то будет пустая запись. Но после неё может быть и НЕ пустая? Потому что иначе я не могу себе объяснить, как могут существовать в одной записи времена появления и пропадания вместе. Я как раз сейчас со всем этим разбираюсь и мне нужно сделать журнал аварий, в котором строки с авариями добавляются по мере их возникновения и следуют друг за другом, независимо от источника их вызвавшего. Подробного описания как работает макрос нет ведь, только описание его параметров.

  7. #7
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,899

    По умолчанию

    Цитата Сообщение от starmos Посмотреть сообщение
    Чтобы попробовать, мне надо представлять ЧТО именно я получу. А пока мне не совсем ясно. Пока мне представляется что это не обычный журнал аварий, а скорее таблица, где каждая запись привязана к одному источнику и всегда находится по этому индексу? А если аварий по данному источнику нет, то будет пустая запись. Но после неё может быть и НЕ пустая? Потому что иначе я не могу себе объяснить, как могут существовать в одной записи времена появления и пропадания вместе. Я как раз сейчас со всем этим разбираюсь и мне нужно сделать журнал аварий, в котором строки с авариями добавляются по мере их возникновения и следуют друг за другом, независимо от источника их вызвавшего. Подробного описания как работает макрос нет ведь, только описание его параметров.
    Здесь, не таблица, а стек фифо.
    Вот, как-то делал пример с экраном аварий, можете поэкспериментировать
    Вложения Вложения

  8. #8
    Пользователь
    Регистрация
    22.02.2012
    Адрес
    Челябинск
    Сообщений
    260

    По умолчанию

    Спасибо! Я вроде разобрался.

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    starmos я делал журнал аварий со временем возникновения события кольцевой с выводом последней в сеть. Пропадания у меня не было. С Экрана можно было пролистать все.

Похожие темы

  1. СП300 - создание энергонезависмого журнала событий
    от parovoZZ в разделе Панели оператора (HMI)
    Ответов: 19
    Последнее сообщение: 04.04.2024, 15:08
  2. Выгрузка журнала событий с MasterScada в файл и 1С
    от Engineer_ASU в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 1
    Последнее сообщение: 01.06.2022, 13:42
  3. СП307-Б. Проблема с выводом журнала событий
    от g0r0d0k в разделе Панели оператора (HMI)
    Ответов: 70
    Последнее сообщение: 26.10.2017, 13:06
  4. Удаление сообщений из журнала
    от Dima1991 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 27.05.2016, 14:15
  5. Передача журнала событий (файла) из ПЛК в OPC через модем
    от Alex12345 в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 14.05.2015, 12:51

Ваши права

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