Результаты опроса: Как часто в своих проектах вы делаете вывод аварий на экран ПР200?

Голосовавшие
27. Вы ещё не голосовали в этом опросе
  • Я практически всегда создаю вывод аварий на экран в своем проекте

    16 59.26%
  • Я чаще всего создаю вывод аварий в своем проекте

    8 29.63%
  • Я редко создаю вывод аварий в своем проекте

    2 7.41%
  • Я никогда не создаю вывод аварий в своем проекте

    1 3.70%
Страница 6 из 10 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 95

Тема: Опрос, Используете ли Вы в своих проектах контроль аварий с выводом их на экран ПР?

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    я просто до конца не разобрался с работой рамп-бита. еще не совсем понимаю, как можно сбросить в варианте №8 все аварии не по очереди через отдельный вход и как увеличить количество аварий до 64? это в принципе возможно?

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,454

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    я просто до конца не разобрался с работой рамп-бита. еще не совсем понимаю, как можно сбросить в варианте №8 все аварии не по очереди через отдельный вход и как увеличить количество аварий до 64? это в принципе возможно?
    Макрос "RAMP_BIT" изменяет на выходе в переменной не более одного бита за цикл программы, если на входе сразу изменилось в переменной более одного бита, начиная с самого старшего, далее по мере уменьшения старшинства(номера или весового коэффициента). Макрос "RAMP_BIT_M" в данном случае запоминает аварии, аналогично RS-триггерам в проекте Юрия Реваки. Если у вас аварии одновременно не срабатывают и запоминать их не надо, всё это можно убрать!
    В 8 версии всё аналогично как в 7 версии, также можно сбросить все аварии сразу!
    Можно сделать всё, но проще ограничится 32 авариями на одном экране! Можно как-то аварии сгруппировать по 32 и на разные экраны вывести, если Вы их по сети передаёте, они уже и так сгруппированными приходят по 16 аварий! Короче на двух экранах поместятся ваши 64 аварии практически без переделок!
    Последний раз редактировалось Сергей0308; 17.06.2019 в 12:26.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3

    По умолчанию

    понял! спасибо большое за разъяснения!

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,454

    По умолчанию

    Цитата Сообщение от bayk Посмотреть сообщение
    понял! спасибо большое за разъяснения!
    Я их(эти макросы) уже описывал чуть ранее в посте #28: https://www.owen.ru/forum/showthread.php?t=31113&page=3
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5

    По умолчанию

    я просто не сразу вкурил и отложил в долгий ящик. сейчас, когда приперло уже более внимательно в них всмотрелся. и вроде стало более понятно.

  6. #6

    По умолчанию

    Вывод аварий делаю всегда. Если аварий мало то, вывожу их в одной строчке, бегущей строкой, аварии если их несколько отображаются в порядке их появления.
    Самое большое, что делал это вывод 256 аварий, текущая авария отображалась в одной бегущей строке плюс возможность пролистывать список n-го количества предидущих аварий. Самое сложное было вносить текст для этих 256 аварий

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,454

    По умолчанию

    Цитата Сообщение от max0480 Посмотреть сообщение
    Вывод аварий делаю всегда. Если аварий мало то, вывожу их в одной строчке, бегущей строкой, аварии если их несколько отображаются в порядке их появления.
    Самое большое, что делал это вывод 256 аварий, текущая авария отображалась в одной бегущей строке плюс возможность пролистывать список n-го количества предидущих аварий. Самое сложное было вносить текст для этих 256 аварий
    Как же Вы всё в одной строчке помещали? Говорят,(я не проверял) максимально можно 128 знаков в строке. Или у вас текста на каждую аварию в среднем ползнака?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #8

    По умолчанию

    Каждая аврия в одной строке, через динамический текст бегущей строкой. Длину делал в 30 символов, аварии писал сокращениями, поначалу было больше символов, но текст воспринимается хуже. Хотя 30 символов не так уж и мало, вот например авария от туда-"Фильтр высокой подачи насос 2" , вполне нормально.
    Листаем стрелками экраны и видим предидущие аварии.
    Время возникновения аварий выводил уже на скаду по modbus, к сожелению у пр экран очень маленький и если туда выводить еще время для каждой аварий получается ужас какой то.

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,454

    По умолчанию

    Цитата Сообщение от max0480 Посмотреть сообщение
    Каждая аврия в одной строке, через динамический текст бегущей строкой. Длину делал в 30 символов, аварии писал сокращениями, поначалу было больше символов, но текст воспринимается хуже. Хотя 30 символов не так уж и мало, вот например авария от туда-"Фильтр высокой подачи насос 2" , вполне нормально.
    Листаем стрелками экраны и видим предидущие аварии.
    Время возникновения аварий выводил уже на скаду по modbus, к сожелению у пр экран очень маленький и если туда выводить еще время для каждой аварий получается ужас какой то.
    Если Вас правильно понял, Вы бегущую строку делали через динамический текст? Если так, то это очень трудоёмко, намного проще координаты менять по оси Х!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #10

    По умолчанию

    Бегущую строку делал через макрос ticker, что в библиотеке лежит. Правда переписать его под себя пришлось, в том виде как он есть у меня ничего не заработало , а через динамический текст выводил 1 из 256 аварий возникшая в данный момент времени.

Страница 6 из 10 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК-74М Проблемы с выводом данных на экран.
    от Кирилл М. в разделе ПЛК63/73
    Ответов: 2
    Последнее сообщение: 18.01.2019, 20:50
  2. Ответов: 4
    Последнее сообщение: 13.12.2018, 13:09
  3. Создание своих символов для пр200
    от Keldish в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 02.02.2017, 09:09
  4. какой стриппер используете
    от CRW в разделе Трёп (Курилка)
    Ответов: 11
    Последнее сообщение: 06.04.2016, 00:04
  5. где овен берет корпуса для своих изделий?
    от незарегистрированный в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 09.12.2007, 18:05

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

Ваши права

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