Страница 2 из 13 ПерваяПервая 123412 ... ПоследняяПоследняя
Показано с 11 по 20 из 122

Тема: Архив аварий на ПР200

  1. #11

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Юрий, не понял как это?
    Я пока тоже всю задачу не понимаю, но из того что написано, получается что сам лог и не нужен. Макрос который вы хотите адаптировать дает возможность посмотреть определенное событие выбрав его, вы хотите все события видеть на экране сразу. Тогда делайте необходимые переменные построчно на экран и записывайте туда числа, биты и т.д. Каждая строка соответствует определенному событию, я это вижу так, простые аварийные меню так и делал всегда, но я никогда не пытался втиснуть туда все в одну строку, имею ввиду и дату до секунд и название аварии, так как на 16 знаках это не читаемо. Но насколько я помню выкладывали и такие решения.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  2. #12

    По умолчанию

    Тогда делайте необходимые переменные построчно на экран и записывайте туда числа, биты и т.д. Каждая строка соответствует определенному событию
    Так я же и хочу так сделать. Только событию выделить весь дисплей, сделать их штук 10, задать между ними переходы и помощью кнопок вверх/вниз перемещаться между ними.
    Вроде появилась одна идея. Вечером попробую.

  3. #13

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Так я же и хочу так сделать. Только событию выделить весь дисплей, сделать их штук 10, задать между ними переходы и помощью кнопок вверх/вниз перемещаться между ними.
    Вроде появилась одна идея. Вечером попробую.
    Весь дисплей не очень понятно, можно упростить, одно событие-1 строка, листаем вверх/вниз по строкам, даже переходы не нужно настраивать. А уже в строке любые типы переменных и кол-во.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  4. #14
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Так я же и хочу так сделать. Только событию выделить весь дисплей, сделать их штук 10, задать между ними переходы и помощью кнопок вверх/вниз перемещаться между ними.
    Вроде появилась одна идея. Вечером попробую.
    Заготовка такого журнала (Анимация):

    Тут журнал на три события - как пример, расширяйте вниз на сколько влезет в память.
    Доделать:
    - формирование тактового сигнала
    - формирование кода события

    По фронту CLK происходит запись кода события, даты и времени в первую строку журнала, предыдущие строки журнала сдвигаются вниз, самая старая строка пропадает.
    На каждую запись(событие) отводится один экран
    Захват-1.png

    между экранами ходим стрелками
    Захват-2.png

    Дата события упакована в одну переменную таким образом, чтобы было просто выводить на экран - с доп. нулями между разрядами
    Т.е. 29011018 - означает 29-11-18.
    На экранах символы "-" наложены поверх переменной дата в позициях этих доп. нулей
    Аналогично упаковано и время.
    Макрос
    Захват-3.png

    События хранит этот макрос
    Захват-4.png
    Дата, время и Event - энергонезависимые
    Захват-1.png

    ЗЫ.
    Готовый журнал через два поста ниже http://www.owen.ru/forum/showthread....l=1#post294061
    Вложения Вложения
    Последний раз редактировалось petera; 02.12.2018 в 20:28.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #15
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Заготовка такого журнала
    Вложение 40102
    для просмотра гифки нажми на картинку

    Тут журнал на три события - как пример, расширяйте вниз на сколько влезет в память.
    Доделать формирование тактового сигнала и формирование кода события

    По фронту CLK происходит запись кода события, даты и времени в первую строку журнала, предыдущие строки журнала сдвигаются вниз, самая старая строка пропадает.
    На каждую запись(событие) отводится один экран
    Захват-1.png

    между экранами ходим стрелками
    Захват-2.png

    Дата и время события упакованы таким в одну переменную образом, чтобы было просто выводить на экран - с доп. нулем между разрядами
    Т.е. 29011018 - означает 29-11-18.
    На экранах символы "-" наложены поверх переменной дата в позициях этих доп. нулей
    Аналогично упаковано и время.
    Макрос
    Захват-3.png

    События хранит этот макрос
    Захват-4.png
    Дата, время и Event - энергонезависимые
    Спасибо, отличное решение задачи.

  6. #16

    По умолчанию

    Petera, Вялiкi дзякуй! Вот то, что у меня получилось со стандартным журналом.
    Изображения Изображения
    Вложения Вложения

  7. #17
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от stanislau Посмотреть сообщение
    Petera, Вялiкi дзякуй! Вот то, что у меня получилось со стандартным журналом.
    Вот то, что у меня получилось. Это полностью оформленный вариант.
    Журнал на шесть событий (Анимация):
    Захват-2.png
    использовать "стандартный" журнал для Ваших хотелок слишком расточительно. Кроме журнала ведь еще что-то будет в программе.Сравните хотя бы сколько ресурсов использовано в проектах
    Ваш вариант
    Захват-4.png
    Мой вариант
    Захват-3.png
    Размер проектов
    Захват-5.png

    Пока в Вашем журнале есть только коды событий, временных отметок событий не наблюдаю. Придется добавлять еще для каждой строки SEL для временной отметки и макросы UNIX_to_DT и получите еще шесть переменных для каждой строки журнала.
    Я сразу отказался от использования макросов UNIX-time, т.к. временные отметки нужны только для вывода на экран, меня не интересует точное количество секунд от 1 января 1970г.
    В моем журнале временные отметки события сразу пригодны для вывода на экран и для одного события нужно только две переменные, а не шесть.
    Всю цепочку макросов Event и макрос ДатаВремя можно оформить одним макросом.

    ЗЫ.Обращаю вниманиепеременные внутри макроса Event должны быть энергонезависимыми!

    Захват-1.png
    Вложения Вложения
    Последний раз редактировалось petera; 19.07.2019 в 11:31.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18

    По умолчанию

    petera, отличное решение, спасибо, забираю.

    И пользуясь случаем напомню о своей просьбе сделать возможность перемещения по экрану не по одной строчке, а по две. В данном случае можно было обойтись одним экраном.

  9. #19

    По умолчанию

    petera, в какой версии OL сделан ваш проект ?

  10. #20
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    petera, в какой версии OL сделан ваш проект ?
    ===== 1.12.173 ====
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 2 из 13 ПерваяПервая 123412 ... ПоследняяПоследняя

Похожие темы

  1. Диспетчеризация аварий по GSM
    от Ololo в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 27.06.2018, 09:47
  2. Список аварий с квитированием на дисплее ПР200
    от djon1 в разделе Среда программирования OWEN Logic
    Ответов: 8
    Последнее сообщение: 02.01.2018, 16:43
  3. Архив аварий
    от Vasyandra в разделе СПК1хх
    Ответов: 9
    Последнее сообщение: 04.11.2016, 11:15
  4. Конфигуратор аварий
    от hells1ng в разделе ПЛК3хх
    Ответов: 5
    Последнее сообщение: 30.10.2015, 10:47
  5. Журнал аварий-пчв
    от taruska в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 08.09.2011, 15:16

Ваши права

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