PDA

Просмотр полной версии : Не работает таймер TON TOF



Global
04.04.2018, 16:24
всем привет!

странная ситуация с таймером - не работает.

собственно ситуация - на картинке. Блинк работает. ТОN - не работает. Меняется только Старттайм (кстати, что это такое? и к чему это время "привязано"?)

36431

Что я сделал не так или не доделал?

п.с. С Cds работал мало, с другими разнообразными железяками опыта хватает, но в какую сторону копать здесь - не понимаю


заранее спасибо

другие таймеры не проверял, думаю такая же картина, так как делал одинаково

Зинько Владислав
04.04.2018, 17:26
всем привет!

странная ситуация с таймером - не работает.

собственно ситуация - на картинке. Блинк работает. ТОN - не работает. Меняется только Старттайм (кстати, что это такое? и к чему это время "привязано"?)

36431

Что я сделал не так или не доделал?

п.с. С Cds работал мало, с другими разнообразными железяками опыта хватает, но в какую сторону копать здесь - не понимаю


заранее спасибо

другие таймеры не проверял, думаю такая же картина, так как делал одинаково

Добрый день.

Похоже на то, что сигнал, который запускает TON пропадает на один цикл и таймер сбрасывает.

Поставьте на таймер TON точку останова (F9), смотрите на таймер и жмите F5.
Если входной сигнал на TON будет мигать, то искать нужно в программе выше.

Global
04.04.2018, 17:33
Добрый день.

Похоже на то, что сигнал, который запускает TON пропадает на один цикл и таймер сбрасывает.

Поставьте на таймер TON точку останова (F9), смотрите на таймер и жмите F5.
Если входной сигнал на TON будет мигать, то искать нужно в программе выше.
как он пропадает, когда там висят постоянно 2 переменных?
а что искать выше?

Василий Кашуба
04.04.2018, 20:43
как он пропадает, когда там висят постоянно 2 переменных?
а что искать выше?
Перенумеруй все ФБ соглано потоку данных.

Andrew_Stranger
04.04.2018, 21:16
Может быть TON4 у вас где-то еще объявлен,то есть повторяется.

Global
05.04.2018, 10:07
Перенумеруй все ФБ соглано потоку данных.
передёрнул вест порядок. и вроде заработало
но только не наблюдаю отсчёт времени
это глюк или опять какой-то нюанс cds или плк, который я не знаю?
36450
36451

Global
05.04.2018, 10:08
Может быть TON4 у вас где-то еще объявлен,то есть повторяется.
сейчас попробую переобьявить всё заново
спасибо

Василий Кашуба
05.04.2018, 14:16
но только не наблюдаю отсчёт времени
Чтобы наблюдать отсчёт времени, нужно на выход ЕТ таймера подключить какую нибудь вспомогательную переменную.

Global
05.04.2018, 15:51
передёрнул все таймеры заново, порядок прошёл заново, вроде работает
но глюк неприятный, не ожидал от CDS таких приколов

Чтобы наблюдать отсчёт времени, нужно на выход ЕТ таймера подключить какую нибудь вспомогательную переменную.понял, спасибо

Scream
05.04.2018, 16:27
передёрнул все таймеры заново, порядок прошёл заново, вроде работает
но глюк неприятный, не ожидал от CDS таких приколов
понял, спасибо

От чего же глюк?
Внимательно смотрим порядок исполнения программы на скрине.

Нажимать кнопочку упорядочивания советую КАЖДЫЙ раз при изменении программы, иначе таких "глюков" будет много и часто.

YuriBel
05.04.2018, 17:18
Не последней картинке таймер теперь называется TON7, а состояние переменных вы смотрите для таймера TON4. Это так и задумано?

Global
05.04.2018, 17:35
От чего же глюк?
Внимательно смотрим порядок исполнения программы на скрине.

Нажимать кнопочку упорядочивания советую КАЖДЫЙ раз при изменении программы, иначе таких "глюков" будет много и часто.
не знаю, не понял сам
порядок выполнения я определял до этого, компиляция прошла, сам кусок программы там ничего сложного - группа входов тупо через ИЛИ идёт на сишнализацию, чего там могло быть не так, - не понимаю

как вариант могу предположить, что я правил программу с другого проекта и ТОН4 остался от "старого" списка VAR и каким-то образом не "обрабатывался", хотя как "объект" присутствовал в программе.
После того, как я удалил и вставил его заново - всё встало как надо.
это единственное, что мне приходит в голову

Global
05.04.2018, 17:38
Не последней картинке таймер теперь называется TON7, а состояние переменных вы смотрите для таймера TON4. Это так и задумано?
не, это просто не туда "промотал", на ТОН7 было также, пока не удалил и не вставил заново все таймеры в программе
выше написал - глюк скорее всего из-за "старого" списка VAR, надо было удалить и набить все объекты заново, а я поленился, удалил только переменные

ewg2010
17.04.2018, 14:08
вижу, что RS10 обрабатывается вперед (186), потом TON7 (196), отсюда и не обрабатывается выход RS10 (Q)

Global
18.04.2018, 14:26
вижу, что RS10 обрабатывается вперед (186), потом TON7 (196), отсюда и не обрабатывается выход RS10 (Q)ага, спасибо, уже пофиксил