Короче всё так и должно быть, только по задумке биты должны включаться кнопкой, а не на постоянку. Выключаются при повторном нажатии.
Биты так же запоминаются и можно забить безопасное состояние при включении.
Добавил R_Trig по булевым входам, теперь пофиг, оставили бит включённым или выключили. Можете проверить ещё раз.
Переделал только на ST, на FBD осталось как было, если кто не понял как работает.
Если ФБ вставлять в другой ФБ, нужно внизу добавить строчку M:=N_;
Проверено на живом ПЛК в Codesys 2.3, всё работает. Прикол, что Codesys не позволяет вложить друг в друга 8 штук PUTBIT ( ругается гад),
пришлось разбить на части. А Лоджик хоть 15 штук вложить даёт.
На скрине видно, что верхний макрос срабатывает через раз, если бит не выключить (на входах XOR), а нижний ФБ, отработал всё, у него по входам R_TRIG. 1 Переключатель бит.jpg
Последний раз редактировалось kondor3000; 09.10.2024 в 22:21.
Возник вопрос такого рода!
Сменил компьютер на новый, поставил последнюю версию Owen Logic, и само собой в ней нет ни каких расширений, которые нужно доустановить, но при попытке их доустановить я их вообще не нахожу:
https://owen.ru/forum/attachment.php...1&d=1728454970
https://owen.ru/forum/attachment.php...1&d=1728455004
https://owen.ru/forum/attachment.php...1&d=1728455143
В чем может быть проблема, я что то опять делаю не так?![]()
Последний раз редактировалось Traveller; 09.10.2024 в 09:26.
Подобное Пётр из Минска делал в какой-то теме, на крайний случай макрос изменения целочисленной переменной из двух мест есть, он то по любому подойдёт!
Последний раз редактировалось Сергей0308; 09.10.2024 в 20:20.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
мдя-я-я
Все ж легко решается простыми логическими операциями с целыми
А коли их не завезли, то им втупую делается замена и спокойно пьется пиво.
Завезут - просто убираются прокладки и все.
У меня на ПР205 спокойно перебираются все экраны кнопками Вверх и Вниз, хотя функции (никакие!) для этих кнопок не заданы. Как от этого избавиться?
И заодно - Динамический текст используется только для выводв, как избавиться от галки справа?
https://owen.ru/forum/showthread.php...l=1#post416892
Пока только костылем - сверху стрелки квадратик закрашенный в цвет фона поместитьИ заодно - Динамический текст используется только для выводв, как избавиться от галки справа?