а xAlwaysOFF разве не условие для активации таймера?
Вложение 79504
Вид для печати
а xAlwaysOFF разве не условие для активации таймера?
Вложение 79504
Если у вас правильно получается в СТ, то пишите на нем. Это будет удобнее и компактнее. На ЛД стоит переходить в крайних случаях. В нем тяжело организовывать циклы и прочее, но удобно релейную схему перенести.
Не смогу с телефона показать правильный код, но если вы хотите то, что написали на СТ сами в вопросе, то это как минимум ещё РС триггеры надо рисовать и прочие элементы.
да, присваиваю. но ведь контакт xAlwaysOFF закрыт. и значит присвоение не должно произойти
Нет, вы не правы, присвоение от этого не зависит. Это аналог релейной схемы, т.е. это катушка реле, и питание на неё или едет, или не идёт. Нет сигнала, реле не запитано. Вот на нем и 0. Не сравнивайте эти языки таким способом, это немного не так работает.
PS на языке LD очень нежелательно рисовать несколько выходов типа вашего Q0, он в схеме должен быть один. Вот поэтому вы и запутались. Используя несколько выходов для на самом деле одного выхода вы не найдете концов и ошибок программы. Допустимо ещё несколько set и reset для выхода втыкать, но просто выход должен быть один. И он всегда примет самое последнее значение в коде на LD если их там несколько.
Это аналог релейной схемы, т.е. это катушка реле, и питание на неё или едет, или не идёт. Нет сигнала, реле не запитано. Вот на нем и 0. Не сравнивайте эти языки таким способом, это немного не так работает.
вот теперь понятно. спасибо
Ерунды наговорили, вот скрин с MOVE и всё работает правильно, вообще без подачи питания в обоих шагах Вложение 79510
И сбросится Q0, только после отработки таймера.
Обмотка Q0 это такая же переменная, как и другие.
не рабочий вариант. так как если ОФФ взвести, то Q0 не взведеться
как то так
Вложение 79511