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

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

Комбинированный просмотр

stanislau Архив аварий на ПР200 25.11.2018, 14:40
Сергей0308 На мой взгляд, Вы сами... 25.11.2018, 18:13
Сергей0308 У Вас время и дата аварии... 26.11.2018, 01:37
Ревака Юрий Может Вам проще поставить... 27.11.2018, 10:32
Ревака Юрий Понятно, думаю это можно... 28.11.2018, 10:51
stanislau Юрий, не понял как это? 28.11.2018, 21:40
Ревака Юрий Я пока тоже всю задачу не... 29.11.2018, 10:41
Ревака Юрий Весь дисплей не очень... 29.11.2018, 12:18
petera http://www.owen.ru/forum/attac... 29.11.2018, 16:45
Василий Кашуба Спасибо, отличное решение... 29.11.2018, 18:33
stanislau Petera, Вялiкi дзякуй! Вот... 29.11.2018, 22:56
petera Вот то, что у меня... 30.11.2018, 07:30
Aviator_VZh petera, отличное решение,... 30.11.2018, 09:12
Newcomer petera, в какой версии OL... 30.11.2018, 09:18
petera ===== 1.12.173 ==== 30.11.2018, 09:57
petera код будет 17(10001),... 01.12.2018, 21:43
Сергей0308 Ресурсы ПР ограничены, я... 02.12.2018, 13:01
stanislau Вот, что пока у меня... 02.12.2018, 14:52
stanislau Подскажите, есть ли у... 30.01.2020, 15:10
Сергей0308 Вот здесь посмотрите, мне... 30.01.2020, 18:35
Сергей0308 А чем Вас не устраивает... 31.01.2020, 11:47
игорь68 Stanislau тут Сергей 0308... 31.01.2020, 09:37
melky https://owen.ru/forum/showthre... 31.01.2020, 18:49
Сергей0308 У Вас очень неэффективно... 02.02.2020, 01:22
Сергей0308 Так, если Вы в скаду... 02.02.2020, 15:48
Сергей0308 Вот прикинем: код аварии(до... 02.02.2020, 22:48
Сергей0308 Я же только пару часов назад... 02.02.2020, 23:35
melky Сергей0308 RAMP_BIT... 03.02.2020, 09:41
Сергей0308 Макрос RAMP_BIT позволяет для... 03.02.2020, 19:03
Сергей0308 И Вы не правы насчёт макроса... 05.02.2020, 01:42
Сергей0308 Я не вижу никаних проблем,... 05.02.2020, 11:13
stanislau Вот, что получилось. 10.02.2020, 14:14
stanislau У меня OL 1,16 не... 13.02.2020, 09:12
Сергей0308 Вы бы, для начала,... 15.02.2020, 16:17
Сергей0308 Замечательно, хоть что-то... 15.02.2020, 20:40
Сергей0308 Здесь важно понять смысл... 15.02.2020, 22:59
Сергей0308 Во-первых я бы сравнивал... 15.02.2020, 23:37
Сергей0308 Хорошо с этим макросом с 24... 16.02.2020, 00:36
Сергей0308 Мастерскада на 32 точки... 16.02.2020, 20:59
Сергей0308 Ну и что могут ваши скады?... 17.02.2020, 10:48
melky Сергей0308 часть из... 17.02.2020, 10:56
melky https://owen.ru/forum/showthre... 10.04.2020, 13:17
melky 59 сек + 59 мин*100 + 23... 12.04.2020, 10:20
capzap аргументируйте что 18 12.04.2020, 10:31
melky https://owen.ru/forum/showthre... 13.04.2020, 14:07
Сергей0308 И какой смысл, чтобы разбить... 13.04.2020, 15:19
Сергей0308 В данном случае переменные... 13.04.2020, 15:41
Евгений Леонтьев Подскажите, где можно найти... 20.06.2020, 17:18
Сергей0308 В этой теме про аварии... 20.06.2020, 18:30
Евгений Леонтьев Сейчас изучу тему по вашей... 20.06.2020, 19:58
Евгений Леонтьев Спасибо, изучу. 20.06.2020, 20:29
Сергей0308 Вот здесь проект обсуждали:... 20.06.2020, 21:22
Сергей0308 Если писать(в случае... 24.07.2021, 09:48
Сергей0308 Для фиксации события есть... 24.07.2021, 12:24
АлександрН Понравилось решение, но чтобы... 23.01.2024, 11:10
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от 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. #2

    По умолчанию

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

  3. #3

    По умолчанию

    Цитата Сообщение от 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. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,998

    По умолчанию

    Цитата Сообщение от 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/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

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

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

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

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

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

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

  6. #6

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от 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/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #8

    По умолчанию

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

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

  9. #9

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    petera, в какой версии OL сделан ваш проект ?
    ===== 1.12.173 ====
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП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 в разделе СПК1xx (архив)
    Ответов: 9
    Последнее сообщение: 04.11.2016, 11:15
  4. Конфигуратор аварий
    от hells1ng в разделе ПЛК3xx (архив)
    Ответов: 5
    Последнее сообщение: 30.10.2015, 10:47
  5. Журнал аварий-пчв
    от taruska в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 08.09.2011, 14:16

Ваши права

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