Последний раз редактировалось Сергей0308; 25.11.2015 в 14:49.
Сергей либо я в чем то не разобрался и недопонял, либо Вы. В том то все и дело что в ОЛ нельзя организовать переход по целочисленным или вещественным переменным они просто не отображаются в таблице переходов когда экраны настраиваешь. Работа с переходом на другой экран осуществляется только через булевые переменные, вот о чем я писал ранее. На стр106 данной ветки форума это обсуждалось.
Я вижу как-то так:
Экраны.PNG
Для переменной с плавающей запятой, аналогично, только учтите, что переход осуществляется не по значению переменной, а по изменению значения переменной, нужно приоритеты расставить или задержку сделать! Можно детектор переднего фронта поставить, чтобы рабочий вариант получился!
Экраны2.PNG
Последний раз редактировалось Сергей0308; 27.11.2015 в 06:23.
[QUOTE=Сергей0308;187953]Я вижу как-то так:
Экраны.PNG
Для переменной с плавающей запятой, аналогично, только учтите, что переход осуществляется не по значению переменной, а по изменению значения переменной, нужно приоритеты расставить или задержку сделать! Можно детектор переднего фронта поставить, чтобы рабочий вариант получился!
Экраны2.PNG[/QUOT
С этим я разобрался ранее. Изначально заливал программу без детектора переднего фронта в итоге дисплей подвисал и ПР на нажатия кнопок не реагировал пока не перезапустишь. Еще один забавный момент если не сделать обратный переход в основное меню, то после перехода в этом меню и останешься без права на возврат.
[QUOTE=Сергей0308;188051]Да все верно, когда стал использовать детектор все начало работать корректно, во всяком случае на небольшой программке с 4-мя переходами. При чем приоритет становится равным, т.е при появление нового сигнала экраны стабильно переключаются друг на друга, единственное надо понимать, что надо задавать между всеми создаными экранами переходы как в одну так и в обратную сторону. По факту если экранов создать много и желать от них независимого переключения с любого на любой по переменным, то прийдется неслабую паутину переходов сделать.
По мере возможности буду вникать и проверять функции работы с дисплеем, если что интересного замечу отпишусь.
Последний раз редактировалось Андрей А; 28.11.2015 в 22:11.
ПР200: Как прочитать часы реального времени? а как прочитать номер заданного абонента сети?
Как вытащить в переменную ОЛ значения свойств AI:минимум и максимум?
Есть ли сетевые адреса, где данные входов и выходов уже лежат системно, или все это надо собирать по биту в сетевую переменную?
Возможно ли в программе на ОЛ получить состояние кнопок панели ПР200?
Последний раз редактировалось Серёга Букашкин; 03.12.2015 в 09:29.