Показано с 1 по 10 из 16

Тема: Обнулить значения переменных

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

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

    По умолчанию

    И, что получится? На выходе Sel пройдет нужный импульс, или выход Sel после управляющего останется в переключенном состоянии? Ни тот, ни другой случай, не решит проблемы. У меня сейчас стоит такая же.
    После выполнения цикла, необходимо поставить значения переменных в исходное состояние. Как сделать? Что бы на на переменные не действовал принуждающий сигнал находиться в определенном положении.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,606

    По умолчанию

    Цитата Сообщение от Андрей Михайлович Посмотреть сообщение
    необходимо поставить значения переменных в исходное состояние. Как сделать? Что бы на на переменные не действовал принуждающий сигнал находиться в определенном положении.
    это как? А исходное состояние это разве не определенное положение? Можете в картинках показать чего желаете
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    Есть еще проблема, не знаю как Вы с ней справляетесь. При выборе пользователя положительного ответа на вопросы Да и Нет, необходимо перейти к другому окну. Но как только переход к другому окну выполняется, в той переменной в которую записалась единица, тут же оказывается опять ноль. Если оставаться в этом окне, то все в порядке, единица никуда не пропадает, и разрешает дальнейшее выполнение программы. Но необходимо ведя диалог с пользователем перейти к другому окну и программа тут же останавливается, так как единица в разрешающей переменной пропала. Я конечно с помощью триггера вышел из положения, но затем встал вопрос о сбросе этой переменной принудительно в конце процесса работы станка. А так как переменная висит на выходе триггера, это оказалось затруднительно.

    Кстати, как Вы поступаете с ответом пользователя "Нет" при выборе. Ведь тогда необходимо отправить пользователя к еще, другому диалоговому окну, где будут предложены какие то действия. Но на этом элементе управления экрана уже привязана переменная, которая при выборе "Нет" не изменилась. А как перекинуть пользователя в другое окно? Выбор конечно велик в настройках переходов между окнами, но все они не являются для пользователя, который не писал эту программу явными кроме нажатия -ОК. вряд ли он догадается что в этом окне нужно нажать или удержать другую кнопку. И тут появляется другая проблема. Нажать Ок и перепрыгнуть в другое окно легко, а там тоже выбор, на который ты уже даешь ответ, так как не успел отдернуть палец. и тебя перекидывает уже в следующее. Была бы возможность привязать к элементу управления экраном две переменных по каждой для каждого выбора Да и Нет. Не было бы вообще никаких проблем.

Похожие темы

  1. CoDeSys v3 не изменяет значения переменных
    от vinam в разделе СПК2xx (архив)
    Ответов: 6
    Последнее сообщение: 18.01.2025, 13:15
  2. Ответов: 11
    Последнее сообщение: 27.06.2011, 12:23
  3. Некорректные значения переменных
    от ksn33 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 15.04.2011, 11:07
  4. Значения переменных bad
    от AndrRus в разделе Master SCADA 3
    Ответов: 0
    Последнее сообщение: 04.07.2009, 00:37
  5. плк154 значения переменных
    от o_nik в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 05.05.2009, 04:39

Ваши права

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