Подобное Пётр из Минска делал в какой-то теме, на крайний случай макрос изменения целочисленной переменной из двух мест есть, он то по любому подойдёт!
Подобное Пётр из Минска делал в какой-то теме, на крайний случай макрос изменения целочисленной переменной из двух мест есть, он то по любому подойдёт!
Последний раз редактировалось Сергей0308; 09.10.2024 в 20:20.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Короче всё так и должно быть, только по задумке биты должны включаться кнопкой, а не на постоянку. Выключаются при повторном нажатии.
Биты так же запоминаются и можно забить безопасное состояние при включении.
Добавил R_Trig по булевым входам, теперь пофиг, оставили бит включённым или выключили. Можете проверить ещё раз.
Переделал только на ST, на FBD осталось как было, если кто не понял как работает.
Если ФБ вставлять в другой ФБ, нужно внизу добавить строчку M:=N_;
Проверено на живом ПЛК в Codesys 2.3, всё работает. Прикол, что Codesys не позволяет вложить друг в друга 8 штук PUTBIT ( ругается гад),
пришлось разбить на части. А Лоджик хоть 15 штук вложить даёт.
На скрине видно, что верхний макрос срабатывает через раз, если бит не выключить (на входах XOR), а нижний ФБ, отработал всё, у него по входам R_TRIG. 1 Переключатель бит.jpg
Последний раз редактировалось kondor3000; 09.10.2024 в 22:21.
мдя-я-я
Все ж легко решается простыми логическими операциями с целыми
А коли их не завезли, то им втупую делается замена и спокойно пьется пиво.
Завезут - просто убираются прокладки и все.
Так такую лабуду ещё несколько лет назад мы на форуме делали:
32 Т-триггера + управление из нескольких мест(по сети).PNG
https://owen.ru/forum/showthread.php?t=26216&page=222
И, даже в этой теме!
Последний раз редактировалось Сергей0308; 10.10.2024 в 10:22.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.