Не совсем понял про родильский контроль. Переменная GVL.OUT_zatvor_822_open. Такая же переменная стоит выше Application.GVL.OUT_zatvor_821_open, но на контроллере "горит" false;
Вид для печати
Не совсем понял про родильский контроль. Переменная GVL.OUT_zatvor_822_open. Такая же переменная стоит выше Application.GVL.OUT_zatvor_821_open, но на контроллере "горит" false;
И не собирался спорить, я вижу по программе ровно то же что и вы - референц лист показывает где конкретно вызвана данная переменная, причём - показывает где пишется, где читается. Пробовал через обычный поисковик - он находит ровно столько же раз упоминания данной переменной во всей программе.
Самое интересное, если я эту переменную удаляю внизу перед TON, то выход в контроллере становится False.
В теории может это какое-то слово, куоторое идёт на выход модуля и где по значениям 15 битик получается TRUE, хотя вроде кодесис не битами, а байтами балуется... сейчас проверим, поменяв переменную на другую.
Да нет, он именно на эту переменную обижается... перенёс её в 14 выход стал 14 гореть, а 15 потух.
У вас переменная еще и к at % объявлена.
Выложите код целиком, раз сами не можете найти проблему... Хотя тут не овен, хрен откроется...
...да замучило!
1. Нужно включить на Опциях проекта проверку на множественную запись выходов (после этого будет множество "приятных" удивлений).
Зато она покажет, где идёт запись выходов из разных мест (так нельзя)
2. Нужно на Modbus-устройства поменять установку "Всегда Обновлять переменные" на "Всегда (в задаче цикла шины)"
2 пункт, для всех модулей слейв установить Вложение 85155
Чтобы открыть ваш проект, нужны таргеты на ваш ПЛК и модули, это не Овен
Пиндец, опять все блоки CFC не по порядку, тяжёлый случай.
Небось и очистку с компиляцией так и не сделал.
Да, оно. Можно ещё включить перекрывающиеся области памяти.
Но учти, что это обычно сразу вызовет тьму ошибок компиляции
Второе - про это. Чтобы так везде было
Вложение 85156
Ещё в довесок, взял обозвал переменную по другому(адрес не менял, пока) и вызвал её 1 раз в главной программе. Потом закомментил её там же и в выходных устройствах она пропала, что свидетельствует о её единожды вызове.