Страница 101 из 359 ПерваяПервая ... 519199100101102103111151201 ... ПоследняяПоследняя
Показано с 1,001 по 1,010 из 3586

Тема: разные вопросы новичка

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

    По умолчанию

    Алексеев добавлю. Например SET, короткое нажатие это редактирование переменной - нельзя использовать у себя короткие нажатия, но кто-то запрещает в программе использовать длинное ? То есть сесть и подумать, когда кнопки работают в каком-то режиме, использовать их не можем, а когда их использовать можно - вот вам код кнопки. Например удержание SET - код 0хE1 (пример) а для короткого нажатия кода пользователю нет... ибо занято.

  2. #1002
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    Я согласен . Повторюсь если идет редактирование зачем они разрешают использование кнопок в менеджере экранов это же
    не допустимо .Я с этим не сталкивался если бы столкнулся обязательно бы написал что это баг .
    Разве можно ли что либо менять в менеджере экранов (переходы между экранами т.д.) в процессе редактирования . Мне не понятно ????????????????????

  3. #1003

    По умолчанию

    Наверное я не точно выразился, сейчас проверил вверх/вниз все норм, в режиме редактирования не происходит переходов, но на SEL будет переход.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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. #1004
    Пользователь
    Регистрация
    08.04.2015
    Адрес
    Воронежская область
    Сообщений
    1,249

    По умолчанию

    SEL это допустимо теперь буду знать что использовать кнопку SEL можно будет если на экранах нет переменных для редактирования .
    Спасибо .

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

    По умолчанию

    бьюсь над алгоритмом, получается какая-то фигня скучей таймеров и прочей фигни.
    Есть битовая маска управляющих выходов. Если 1, оборудование должно быть включено, 0 - выключено. Есть обратная связь "включилось" и "авария"
    Надо. При сигнале включись замкнуть выход, если за некий промежуток не пришол сигнал "включилось", разомкнуть выход, выждать, снова замкнуть выход, ждать сигнала "включилось" и так 3 попытки.

    Сигналы "авария" всю битовую маску взыодят в 1, то есть идет команда всключить все, алгоритм, описанный выше действует для каждого выхода.
    Если все выходы не не получили сигнала "включилось" сформировать аварию.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    бьюсь над алгоритмом, получается какая-то фигня скучей таймеров и прочей фигни.
    Есть битовая маска управляющих выходов. Если 1, оборудование должно быть включено, 0 - выключено. Есть обратная связь "включилось" и "авария"
    Надо. При сигнале включись замкнуть выход, если за некий промежуток не пришол сигнал "включилось", разомкнуть выход, выждать, снова замкнуть выход, ждать сигнала "включилось" и так 3 попытки.

    Сигналы "авария" всю битовую маску взыодят в 1, то есть идет команда всключить все, алгоритм, описанный выше действует для каждого выхода.
    Если все выходы не не получили сигнала "включилось" сформировать аварию.
    Захват-2.png

    Для управления выходами используется макрос
    Захват-1.png

    Промежутки времени ожидания сигнала обратной связи и ожидания между попытками - настройки блинка

    Т.к. ничего не сказано про то, что делать с выходом если после третьей попытки нет обратной связи о включении выхода, то сделал два выхода
    Вкл-А - если после третьей попытки нет обратной связи, то сигнала нет
    Вкл_Б - если после третьей попытки нет обратной связи, то сигнала остается включенным.

    ЗЫ.

    Сигналы "авария" всю битовую маску взыодят в 1, то есть идет команда всключить все
    этот фрагмент не делал
    Просто перед UNPAC8 (где маска распаковывается) добавить OR на входы которого
    - маска
    - через SEL(упр АВАРИЯ) 00hex и FFhex

    и в фразе
    Если все выходы не не получили сигнала "включилось" сформировать аварию
    полагаю под словом "все" подразумеваются те, у которых есть запрос на включение
    Вложения Вложения
    Последний раз редактировалось petera; 13.04.2019 в 06:45.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    бьюсь над алгоритмом, получается какая-то фигня скучей таймеров и прочей фигни.
    Есть битовая маска управляющих выходов. Если 1, оборудование должно быть включено, 0 - выключено. Есть обратная связь "включилось" и "авария"
    Надо. При сигнале включись замкнуть выход, если за некий промежуток не пришол сигнал "включилось", разомкнуть выход, выждать, снова замкнуть выход, ждать сигнала "включилось" и так 3 попытки.

    Сигналы "авария" всю битовую маску взыодят в 1, то есть идет команда всключить все, алгоритм, описанный выше действует для каждого выхода.
    Если все выходы не не получили сигнала "включилось" сформировать аварию.
    Допустим пришёл сигнал "включилось", я так понимаю "выход надо размыкать"(соответствующий бит в битовой маске перевести в "0")?
    И я правильно понял, если авария, то "замыкаются все выходы", кроме того на котором авария сработала, или и его ещё кружок прогнать надо?
    И если, после успешного запуска, в процессе работы пропал сигнал "включилось", что должно произойти?
    Например:
    1. Продолжается запуск с оставшимися попытками при запуске.
    2. Продолжается запуск, количество попыток запуска сбрасывается командой "включилось".
    3. Авария.
    Такое впечатление, что Вы сами ещё до конца не придумали!
    Последний раз редактировалось Сергей0308; 13.04.2019 в 17:13.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #1008
    Пользователь
    Регистрация
    06.04.2019
    Адрес
    Хабаровск
    Сообщений
    15

    По умолчанию

    Доброго времени суток.
    Создал проект, управляю несколькими устройствами.
    Каждому устройству есть ряд настроек, в том числе и возможность активации/деактивации.
    Для каждого устройства создал свой экран настроек, в менеджере экранов.

    1. Есть ли возможность в менеджере экранов скрыть экран с настройками устройства, если он деактивирован ?
    Т.е. в идеале было бы так, в менеджере экранов делаю переход по условию значения переменной, если переменная=True, остаюсь на экране, если переменная=False, переход на другой экран.

    2. Можно ли настроить, что если кнопки неактивны в течении установленного периода времени, мы переходим, н.р. на главный экран ?
    Последний раз редактировалось Виталий_khv; 14.04.2019 в 07:41.

  9. #1009

    По умолчанию

    Не уверен, что получится, можно скрывать пункты меню, если использовать переменные в координатах, и на этом принципе строить переходы.
    По 2 пункту, наверное можно использовать таймер который будет запускаться по переменной и после того как отработает, изменит переменную битовую, которую необходимо использовать в переходах.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  10. #1010
    Пользователь
    Регистрация
    06.04.2019
    Адрес
    Хабаровск
    Сообщений
    15

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Не уверен, что получится, можно скрывать пункты меню, если использовать переменные в координатах, и на этом принципе строить переходы.
    По 2 пункту, наверное можно использовать таймер который будет запускаться по переменной и после того как отработает, изменит переменную битовую, которую необходимо использовать в переходах.
    - Не совсем понятен принцип строить переходы на переменных в координатах, можно как то раскрыть тему.
    - Про таймер думал, тут появляется небольшой казус. К примеру, пользователь переходит по пунктам меню, изучая его, как вдруг его по сработавшему таймеру выкидывает в главное меню
    И опять же, как определить на каком экране мы находимся на данный момент, если не имеем возможность получать информацию о состоянии кнопок.

Страница 101 из 359 ПерваяПервая ... 519199100101102103111151201 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 06.09.2011, 15:12
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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