Я же приводил пример с целочисленной переменной, назначаешь нужную цифру и переходишь на нужный экран, единственное, если кнопками меню переходишь, не известно на каком экране находишься, но куда попадёшь ясно однозначно!
Вид для печати
Сергей0308 ваш пример видел. Он имеет один существенный недостаток, переменную необходимо как-то вводить - место на экране, если речь о переходах с экрана.
Делать переключение по кругу при помощи дискретного входа - занимать вход, переходы все время только циклом.
Вот чтобы избавиться от подобных недостатков и нужны системные переменные - номер экрана - знаем где мы, пишем куда.
И коды клавиш прибора, как для перехода по экранам так и для ввода пароля.
Если с переменной номера экрана, хуже не будет, т. е. не надо будет делать самому, то с битовой маской нажатия кнопок не всё так однозначно, сейчас за каждой кнопкой закреплено определённое действие, надо будет их отменять и всё делать самому, если многие с таймерами мучаются, то тогда будет для техподдержки полный капут!
Да почему ? Пусть в экране так и остается клавиша "ВВЕРХ" прямо надписью, почему не использовать еще и переменную. Кому не надо, тот и ведать и знать не будет, что есть еще иной способ...
Я к тому, что когда используется переменная "битовая маска" нажатия кнопок, то придётся отменить "обычные" действия кнопок, наверно лучше выставлением галочки типа "использовать переменную"! И тогда уже сам всё мастеришь, либо не ставишь галочку и пользуешься как сейчас есть!
ну необязательно. Например у на переход с экрана на экран только кнопками вверх и вниз, и даже если мы будем использовать переменную для скрытого пароля например, то и пусть себе экраны меняются...
Я уже как-то писал о зависшем аналоговом входе на ПРке, но это были лишь лютики. Сегодня пострашнее произошло. После отключения электроэнергии произошел подрыв взрывного клапана на котле. Причина оказалась в ПРке. Случайным образом изменились значения в энергонезависимых переменных, они корректируются только с экрана, программа с этих переменных только считывает. Не знаю, что там пришло по сети, но случайные числа в уставках не есть хорошо. Просьба к разработчикам проверить такую бяку. Пришлось все настройки загонять в константы.
Добрый день!!Возникла проблема с энергонезависимыми переменными.Из девяти переменных две не сохраняются,в ПР-200 программа работает,после повторного
включения переменные ,,работа,, и ,,мойка,, переходят в 0.Подскажите где я допустил ошибку.