Это все понятно. Проблема в другом, как одновременно читать и писать в переменную.Пример:
var
Value1:bool;
end_var;
------------------------
Value AT %QW8.1.0:word;
Value1:=Value.0; \\Все прекрасно работает, теперь как записать значение из переменной Value1 в Value.0?
Если сюда же вписать:
Value.0:=Value1; // Тоже все ок.А вот если бы переменная Value1 имела бы общую память с Value.0 проблемы бы не было.

Но не одновременно:
Value1:=Value.0;
Value.0:=Value1;
// Здесь ерунда получается.А вот если бы переменная Value1 имела бы общую память с Value.0 проблемы бы не было.
Проблема в записи чтении одной и той же переменной через другую.