Да, подойдет.
Вид для печати
Добрый день.Вложение 67312Вложение 67313 Скажите пожалуйста, если ставлю в блок TP_0 на IN TRUE, то ничего не работает. Работает только реальной переменной.
Вложение 67314 Хотя вот здесь на TOF все работает
Для корректной работы таймеров их надо вызвать вне конструкции IF.... THEN, например TP_0(); TOF1();
Во втором случае работает, так как есть ESLE, то есть таймер при любом раскладе досчитает до конца или сбросится. Но если например будет ситуация, где не выполнятся оба условия, будет ошибка, что может повлечь за собой зависание ПЛК.
Вложение 67318 Извините что то я не понимаю, вроде я поставил условие, но TP все равно продолжает работать. Менял и на переменную все равно на IN горит TRUE даже если переменная FALSE.
Вложение 67319 Может где то путаюсь. Но добавил еще переменную b, вроде а-переменная стала в фальш, соответственно и b должна стать в фальш но этого не происходит.
Проще говоря мне нужно остановить его , либо когда он сам досчитает до установленной точки, с этим нормально, либо вырубить его совсем при другом условии. Это возможно? В СТ на сколько я понимаю нет отключающего входа всего блока. А с IN что то не выходит. Где то путаюсь. Спасайте.