Валенок, нет такой вкладки, либо в упор не вижу Прошу прикрепить картинку со стрелками.
Валенок, нет такой вкладки, либо в упор не вижу Прошу прикрепить картинку со стрелками.
В ПЛК 150 2006 года рождения вздулась батарейка. Чем можно заменить?
Добрый день.
Тип аккумулятора в наших ПЛК обсуждался в теме: https://www.owen.ru/forum/showthread.php?t=12546
Вам мнеобходимо докупить батарейку и заменить ее.
Менеджер по продукту | Программируемые реле
email: m.milchakova@owen.ru
Massmeter
Я в ПЛК110 старой серии ставил литий-полимерные акки 300-400 ма\ч с проволочными выводами. Места внутри ПЛК много. Работают где-то два-три года и опять дуются. Родная батарейка сдувалась в течении года.
lxa85
Извольте, сэр:Прошу прикрепить картинку со стрелками.
Вложение 43040
Не смог найти в справке синтаксис функции set/reset в языке ST. Сначала я подумал, что эта функция просто не работает в CDS2, но буква R-то выделяется синим, значит она есть. Или я просто заработался и не вижу чего-то очевидного?
Солнечный заяц
Вы пытаетесь сбросить ВЫХОД ФБ (строка 0017). В ST это не получится сделать. Кстати, такие алгоритмы проще и нагляднее делать в LD. Создаете свою POU_LD, в PLC_PRG в нужном месте просто вызываете эту POU с пустыми параметрами.
-------
Строка 0016 - если DO6 это физический выход ПЛК, то нет смысла делать преобразование BOOL_TO_REAL, ибо выход по определению BOOL.
Возможно, я недостаточно понятно описал проблему. Я сбрасываю переменную типа BOOL.
В ПЛК73 дискретные выходы типа REAL
В CDS3 функции сброса и установки переменных (R= и S=) прекрасно работают (скриншот из CDS3 во вложении). В CDS2, возможно, другой синтаксис. Неужели никто не пользуется?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
А что не так с кодом? Останов по конечнику и защита от разнонаправленного включения в 4 строки, вы бы сделали по другому? (Если вы о коде из CDS3)
NOT даст постоянную инверсию, а здесь нужен сброс
Придется заменять элегантную и читаемую конструкциюнаКод:a R= b;Код:if b then a:=false; end_if