- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
[Нужна помощь] WinCC 6.0
Модератор: Глоб.модераторы
-
- новенький
- Сообщения: 1
- Зарегистрирован: 20 апр 2016, 14:06
- Имя: Стаев Станислав Андреевич
- Страна: Россия
- город/регион: Иркутская область
[Нужна помощь] WinCC 6.0
Прошу помочь, надеюсь задача окажется для вас несложной. Имеется тег "параметр", который в моем случае вводиться с помощью ползункового регулятора. Если значение это тега превышает пороговое значение(которое тоже вводится с помощью отдельного ползункового регулятора) то оператор не сможет менять значение тега "параметр" в сторону уменьшения,только увеличивать его еще больше.то есть например если мы задали пороговое значение 100 ,а потом ввели "параметр" например 150, то мы не сможем делать его меньше,только больше.На сколько я понимаю, сначала мы сравниваем значение тега с пороговым значением, если оно превышает его , то мы как то должны зафиксировать это значение(к примеру выставили 150) и дальше сравнивать новое значение "параметра"(при новом вводе) с тем которое первое вышло за порог.Дальше если мы пытаемся выставить значение меньше то нам это не должно удаваться, если же пытаемся выставить больше то "параметр" меняется. Подскажите пожалуйста как зафиксировать в С-action текущее значение тега чтоб его можно было сравнивать с новым.заранее благодарен
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
[Нужна помощь] WinCC 6.0
Самое простое будет писать старое значение при его выставлении в какое-нибудь неиспользуемое свойство, типа BorderFlashColorOff или хоть в тултип. Геморно - завести под это дело внутренний тег. Потом при изменении брать оттуда, сравнивать с новым, если ок, писать новое на место старого, если не ок, писать старое вместо нового.
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».