Цитата(jecos @ 10.12.2017, 10:00)

У меня возникла такая проблема есть две функции FC которые я вызываю в функциональном блоке работаю через симулятор при вызове этих функций происходит перекрытие темповых переменных этих двух функций т.е. если в одной функции например присваиваю 1 по темповому адресу в одной функции то 1 присваивается и темповой переменной с таким же адресом и в другой функции.
Придерживайтесь простого правила: не применяйте переменную вида TEMP, если её значение нужно хранить после окончания выполнения тела функции. Если Вы не знаете, подходит ли Вам TEMP или нет, то примените лучше переменную STATIC, которая универсальна.