электронщик до мозга костей и не только
А можно одну и туже кнопку использовать (<) для пуска Пр114(так у меня сделано) и осуществить переход на нужный экран ,по одному нажатию???.Конфигуратор позволяет ,а вот как в железе?Поставил 2 одинаковые кнопки ,одну сделал невидимой и назначил ей переход на нужный экран ,А видимую кнопку (такую же) заставил отправлять бит в ПР114.
Последний раз редактировалось rovki; 09.03.2014 в 21:21.
электронщик до мозга костей и не только
32.PNG
Руку можно убрать
У меня включился.А если в настройках проекта главный экран №1 ,через 1мин вкл экран2 ,а далее по кнопке (ESC) я листаю 3,4 ,1экраны ,то после первого включится 2 экран через минуту (как первоначально,на первом экране нет возможности поставить кнопку листания) ?
Сейчас перегружу комп и попробую
----
rovki, второй вариант не прокатил. У меня не получилось использовать две одинаковые кнопки на одном экране. Выполняется только одна.
Последний раз редактировалось amn; 09.03.2014 в 22:47.
Rovki, поменяй логику на :
читай постоянно экран
пускай ПР по входу в нужный экран.
или
пускай ПР по биту с кнопы
принудительно переходи на нужный экран по пуску ПР
Добрый день! Работаю с продукцией ОВЕН впервые. Собрала подключение ПЛК160+МВ110-8AC+МДВВ+ИП320. К МВ110-8АС подключены датчики давления. Показания датчиков анализируются в течение некоторого определенного времени. Необходимо реализовать соответствующий поминутный обратный отсчет времени. В коде основной программы задачу реализовать вроде как удалось, теперь хочу отобразить кусок программы, а именно обратный отсчет на ИП320, чтобы проверить работоспособность таймера.При запуске программы в codesys обратный отсчет времени наблюдается. Через какие атрибуты ИП можно вывести время на экран? Какие настройки необходимо задать в конфигураторе ИП? Проект прилагаю.
(*Запуск отсчета времени теста*)
IF Test_Timer.Q = FALSE THEN
Test_Timer.PT := t#5m; (*Установка таймера в соответствие с временем теста*)
Test_Timer.IN := TRUE; (*Запуск таймера*)
END_IF
Test_Timer;
TIME_OUTP := DWORD_TO_WORD(TIME_TO_DWORD(t#5m - Test_Timer.ET)/1000); (*Формирование обратного отсчета в сек*)
У меня и не работает, поэтому и спрашиваю как реализовать таймер обратного отсчета времени на ИП320 ?