Что значит не очень(?) Ваш макрос и макрос от AI! разные... соответственно для разных задач...
Для одной из моих задачи, макрос от AI! еще как очень! (за что ему спасибо!), а Ваш макрос не очень подходит, точнее не подходит совсем.
or xor != OR_XOR.jpg
пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...
пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...
Покажите разницу в сигналах.
Снимок.PNG
Pavel_, что же вы отмалчиваетесь? Для чего тогда поднимали этот вопрос?
Ого, аж 5 сообщений нафлудили...
Ладно, еще разок попробую донести суть своего сообщения
------------
Я не утверждаю, что Ваш макрос не работает, читайте внимательно!:
------------
Я уже показывал разницу, но видимо надо более развернуто на схеме показать, так и быть...
На входа Dis1, и Dis2 подаем единичку -- работа обоих макросов одинакова -- 4 скрина:
01.png 02.png 03.png 04.png
На входа Dis1, и Dis2 подаем нолик -- и вот тут начинается интересное... -- 3 скрина:
05.png 06.png 07.png
(возможно по этой-же причине у Владимир1967 с Вашим макросом возникли проблемы
но утверждать, как и перепроверять, не стану.)
------------
да-да, Вы правы! макросы разные! именно об этом я и говорил:
------------
На этом свою дискуссию в данной теме прекращаю, и даже не уговаривайте
пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...
Макрос AI! писался по просьбе, но он избыточен для задачи. AI! в нем сделал приоритет входа вроде и он выполняет роль умного SEL без управляющего сигнала.
То есть из двух разных переменных в третью.
Мне же было нужно только перезапись переменной изнутри и через Modbus. Так как на выходе макроса мы пишем значение в обе переменные, ну и после того как нарвался на некоторые особенности применения обратных связей и явных обратных связей то у меня этот макрос сократился до такого вида.
Переменные соответственно Tprogr - внутренняя, Tprogrmb - Modbus.
Не нужны явные обратные связи и т.д. главное чтобы на выходе была запись в обе переменные.