У меня сейчас очень не удобные переходы, и клиенту сложно объяснять как гулять по меню.
Вид для печати
У меня сейчас очень не удобные переходы, и клиенту сложно объяснять как гулять по меню.
Осуществил небольшой проект используя ПР200 и панель СП307. Обнаружил в ПР200 некорректность работы PID-регулятора в режиме "холодильник". Наглядно это заметно, если Ti и Тd =0 (PID-регулятор работает,как П-регулятор), перехожу на ручной режим (переключив вход "Е"), вывожу установку на средний диапазон работы, предположим PWR =20 (с помощью блока "Запись в ФБ"), на выходе соответственно тоже наблюдаем 20% мощности и при достижении рассогласования близким к нулю (на входах "Pv" и "Sp") перевожу систему в автомат (переключив вход "Е") в этот момент, на выходе в место 20% становится 80%(что ни есть "гуд"). Как выкрутился? 1.Перевел регулятор в режим "нагреватель" 2.от 100 отнял мощность установленную в ручке и подал на вход РWR (блок "Запись в ФБ") 3.100 минус выход РWR -получил искомую величину. Уставки "выход MAX" и "выход MIN" вообще не понял как работает... пришлось отключить. OWEN Logic 1.8.93.7745.
Чуть позже написал макрос для выбора зоны нечувствительности и сдал установку в эксплуатацию.
С уважением, Александр.
Вот для наглядности:
Вложение 27747
Вложение 27748
Хотя в самом макросе значения констант соответственно 1 - 16(можно открыть любой из 32 экземпляров и посмотреть), но свойства макроса имеют приоритет над значениями, назначенными в макросе, поэтому это и фунциклирует!
Вот!!! Пожалуйста!!!
Вложение 27752
Все зависит от задачи, у каждого свое понятие как правильно. Все возможности как осуществляются переходы, есть в настройках экрана, это и нажатие и удержание кнопок и всевозможные комбинации. В прикрепленном файле есть 2 примера, первый самый простой, переход между экранами по нажатию ALT, второй вызов меню по дискретному входу, с автоматическим возвратом через 5 сек, настраивается в программе. Я использую как правило кнопку ALT, по той причине что она не участвует явно в управлении экраном, к примеру если на экране строк несколько, то кнопки вниз вверх будут для пролистывания, и если эти кнопки назначить на переход, может получиться не очень удобно работать, так же и с остальными кнопками, если нет редактируемых переменных, можно задействовать SEL и т.д.
Вот-вот, очень не удобно если две строки и переход через SEL, надо нажать SEL потом кнопку вверх и если не то выбралось то нажать вниз потом опять SEL и вверх. Полная хрень, чё нельзя в ОЛ сделать что бы одна строка всегда была выделенной и при листании эта выделенность переходила от строки к строке и по нажатии на ввод осуществлялся вход в следующее меню.
Вы когда по меню телека или ДВДишника ходите видите, что эта выделенность переходит от строки к строке? Вот так и нужно делать.Цитата:
по поводу постоянной выделенности не совсем понятно
Посмотрел программу, залив в реле, честно говоря, меню не самое удобное, даже имея исходник, я не сразу понял как работает управление. Вся фишка в том, что при нажатии SEL нет индикации что элемент выделен, потому что для режима false нет ничего на индикации.
Внес небольшую правку в меню, мне кажется так более понятно, что происходит на экране.
Существует ли возможность в ОЛ отслеживать отправку или прием сетевой переменной? Прямых средств похоже нет. Есть ли косвенные методы считать отправки или акты приема с целью наблюдения за качеством и интенсивностью связи по RS-485? У сетевой переменной есть понятие назначения целочисленной переменной, в которой ее статус. Что там содержится? Надежда осталась только на этот никем не поясняемый статус сетевой переменной, к тому же в виде числа. Объясните его содержание.
В этой теме: "ПР200, "управляемые" запросы Modbus на несколько устройств." обсуждался ваш вопрос, но решения пока нет.
Привет!
У меня на ПР200 выполнен проект, работает и находится на расстоянии около 4000км, и надо внести изменения в программу. Там есть человек, который сможет залить новую программу, но нет гарантии, что перед заливкой он не внесет изменения (по знанию, незнанию, с умыслом или нет).
Вопрос разработчикам: можно сделать так, что бы с компилированную программу заливать в ПР200? Или без возможности открытия исходного текста.
Обратитесь к нему - http://www.owen.ru/forum/member.php?u=7993
Вроде есть возможность удалённой заливки.
Или радмин вам в помощь...
Не совсем подходит, так как по одной шине обмен с ПЧВ, а по другой с контроллером верхнего уровня.
Да и придется весь проект переделывать.