а xAlwaysOFF разве не условие для активации таймера?
3.png
а xAlwaysOFF разве не условие для активации таймера?
3.png
Если у вас правильно получается в СТ, то пишите на нем. Это будет удобнее и компактнее. На ЛД стоит переходить в крайних случаях. В нем тяжело организовывать циклы и прочее, но удобно релейную схему перенести.
Не смогу с телефона показать правильный код, но если вы хотите то, что написали на СТ сами в вопросе, то это как минимум ещё РС триггеры надо рисовать и прочие элементы.
да, присваиваю. но ведь контакт xAlwaysOFF закрыт. и значит присвоение не должно произойти
Нет, вы не правы, присвоение от этого не зависит. Это аналог релейной схемы, т.е. это катушка реле, и питание на неё или едет, или не идёт. Нет сигнала, реле не запитано. Вот на нем и 0. Не сравнивайте эти языки таким способом, это немного не так работает.
PS на языке LD очень нежелательно рисовать несколько выходов типа вашего Q0, он в схеме должен быть один. Вот поэтому вы и запутались. Используя несколько выходов для на самом деле одного выхода вы не найдете концов и ошибок программы. Допустимо ещё несколько set и reset для выхода втыкать, но просто выход должен быть один. И он всегда примет самое последнее значение в коде на LD если их там несколько.
Последний раз редактировалось МихаилГл; 19.10.2024 в 20:35.
Это аналог релейной схемы, т.е. это катушка реле, и питание на неё или едет, или не идёт. Нет сигнала, реле не запитано. Вот на нем и 0. Не сравнивайте эти языки таким способом, это немного не так работает.
вот теперь понятно. спасибо
Ерунды наговорили, вот скрин с MOVE и всё работает правильно, вообще без подачи питания в обоих шагах 1 Выключение таймера 2.jpg
И сбросится Q0, только после отработки таймера.
Обмотка Q0 это такая же переменная, как и другие.
Последний раз редактировалось kondor3000; 19.10.2024 в 22:24.
не рабочий вариант. так как если ОФФ взвести, то Q0 не взведеться
как то так
4.png