8=)
Тогда подробнее:
1 - в основном блоке PLC_PRG присваиваем глобальной пременной значение ( другой переменной, железного входа, константу и все что угодно )
2 - рисуем программый блок, в котором используем глобальную переменную как входную
3 - вызываем новый блок из основного для работы с нашей переменной
4 - компилируем, запускаем
5 - вызываем конкретный экземпляр программного блока и пытаемся форсировать её значение - результата нет. Форсирование не является актуальным, хотя всё красит в синий цвет.
6 - пытаемся форсировать глобальную на уровне присвоения ей значения в PLC_PRG. Результат тоже.
В общем получается, если глобальной переменной присвоено значение, все остальные просто неактуальны. В каком бы блоке она не была вызвана, действующим будет программно присвоенное значение.
Вот здесь global_var, где бы вы её не форcировали, не приводит к установке в TRUE переменной result






Ответить с цитированием