PDA

Просмотр полной версии : Опция "Продолжительность импульса"



fancier
28.09.2024, 18:36
Здравствуйте.
У "Команды" на вкладке "Опрос" есть опция "Продолжительность импульса":
78963
В справке про нее написано:
78964
Если на мнемосхему вынести "Кнопку" от этой команды, то в RT режиме по клику на кнопке не происходит фиксации кнопки на заданные 5 тиков, хотя значение фиксируется на 5 секунд.
Проверялось на версиях 3.12, 3.13, 3.14 бета - везде результат одинаков. Хотя во всех справках описано одинаково. (на web-справке на скриншоте почему то эта опция не указана, хотя в табличке с описанием присутствует).
78966
Вопрос: где-то дополнительно что-то надо настроить или это баг/фича ?

Если бы описанная опция работала, то пользуясь ею - все выглядело бы "красиво" в дереве объектов, т.к. используется только Команда. Сейчас чтобы реализовать данный визуальный функционал - приходится использовать такой зоопарк, как на скриншотах. Возможно есть более изящный способ?
78965

PS. Хотелось бы в MS чтобы данная опция была реализована согласно описания

1exan
28.09.2024, 19:22
Здравствуйте.
У "Команды" на вкладке "Опрос" есть опция "Продолжительность импульса":
78963
В справке про нее написано:
78964
Если на мнемосхему вынести "Кнопку" от этой команды, то в RT режиме по клику на кнопке не происходит фиксации кнопки на заданные 5 тиков, хотя значение фиксируется на 5 секунд.
Проверялось на версиях 3.12, 3.13, 3.14 бета - везде результат одинаков. Хотя во всех справках описано одинаково. (на web-справке на скриншоте почему то эта опция не указана, хотя в табличке с описанием присутствует).
78966
Вопрос: где-то дополнительно что-то надо настроить или это баг/фича ?

Если бы описанная опция работала, то пользуясь ею - все выглядело бы "красиво" в дереве объектов, т.к. используется только Команда. Сейчас чтобы реализовать данный визуальный функционал - приходится использовать такой зоопарк, как на скриншотах. Возможно есть более изящный способ?
78965

PS. Хотелось бы в MS чтобы данная опция была реализована согласно описания

Ну так и написано только про длительность импульса выдаваемого командой, а не про состояние кнопки, связанной с этой командой

melky
28.09.2024, 19:41
Время обновления web вы учитываете? Сомневаюсь, что это время будет 5 тиков. Так что скорее да, только для команды.

SCADAMaster
28.09.2024, 21:02
Если на мнемосхему вынести "Кнопку" от этой команды, то в RT режиме по клику на кнопке не происходит фиксации кнопки на заданные 5 тиков, хотя значение фиксируется на 5 секунд.

Она и не фиксируется на мнемосхеме.
Это именно продолжительность импульса команды - после нажатия указанное количество тактов остается во включенном состоянии.

fancier
29.09.2024, 05:16
Ну так и написано только про длительность импульса выдаваемого командой, а не про состояние кнопки, связанной с этой командой

На всякий случай увеличил скрин, возможно вы не разглядели. В подчеркнутом пишется именно про кнопку, и про ее состояние:
78968

fancier
29.09.2024, 05:17
Т.е. в справке написана неправда ?

fancier
29.09.2024, 10:48
Она и не фиксируется на мнемосхеме.
Это именно продолжительность импульса команды - после нажатия указанное количество тактов остается во включенном состоянии.

Уважаемый SCADAMaster, объясните все таки нестыковку между справкой и реальностью, пожалуйста.

1exan
29.09.2024, 18:58
Т.е. в справке написана неправда ?

Наверное это просто неточность описания, которое, скорее всего, уже никто уже исправлять не будет.
Вы хоть объясните, чем вам так важна эта нажатая кнопка?

SCADAMaster
29.09.2024, 20:43
Компьютер - Опрос - флаг "Отображение состояния команды в кнопке без фиксации". Если этот флаг поставите, то кнопка будет удерживаться.

fancier
30.09.2024, 02:19
Компьютер - Опрос - флаг "Отображение состояния команды в кнопке без фиксации". Если этот флаг поставите, то кнопка будет удерживаться.

Спасибо огромное! Как раз то что нужно! ))

PS. Наверное эту строчку надо в справку добавить про "Команду"

fancier
30.09.2024, 02:28
Наверное это просто неточность описания, которое, скорее всего, уже никто уже исправлять не будет.
Вы хоть объясните, чем вам так важна эта нажатая кнопка?

Как оказалось - "точность", и поправить только в справке надо)
А нужно это для того, чтобы нерадивые операторы не тыкали по кнопке по многу раз, пока в контроллере команда не отработала. В контроллерах Signetics команда отрабатывает в течение 4-5 секунд. Не разбирался почему так, нам все равно исходников не оставили, но именно такое поведение "Команды" и кнопки от нее решает эту проблему в полном объеме. И, как оказалось, это не только нам важно)

yurgin_757
09.09.2025, 10:28
Ещё можно в динамизации выходных значений прописать соответствие надписи состоянию кнопки - команды и тогда на заданное время тактов будет нужная надпись, по истечению меняться на противоположную!856648566585666