Так хотели? Тока это не ФБ, а программа
rrrrrr.png
Так хотели? Тока это не ФБ, а программа
rrrrrr.png
Кстати, через код значение извне меняется. Не меняется именно через мнемосхему...
Даже вот такой код:
Безымянный10.png
С мнемосхемы не даёт сбросить "СработкаБлок"
Кстати, я всё это проверяю на эмуляции. Панели пока под рукой нет. Просто готовлю код для неё потом. Может, там всё будет нормально?..
В данном коде он, конечно, "невозможен". Я извне через отладчик присваиваю "СработкаБлок". Теперь через мнемосхему пытаюсь сбросить его же. И опять то же самое: на мгновение он сбрасывается, но тут же возвращается обратно
ФБ упорно пишет своё значение (хоть и не должен) - и мнемосхема перебить его не может
Если копнуть в алгоритм, то условий для сброса 2 штуки:
1) Выключенная блокировка - это верхняя строка LD-диаграммы
2) Щелчок оператора на мнемосхеме на кнопку "Сбросить". Данное действие через мнемосхему напрямую присваивает признак СработкаБлок = FALSE
Если случится пункт 1 - то блокировка сразу сбросится через верхнюю строку LD
Если случится пункт 2 - то блокировка сразу сбросится через присвоение. И если условие сработки останется - то тут же сработает снова. Если условия сработки нет - останется сброшенной
Ладно, спасибо за помощь, но на этом, пожалуй, мы закругляемся
Ну, не может Codesys нормально в LD, значит не может...
Сделал вот так - и всё теперь работает:
Безымянный111.png
Ещё раз всем спасибо