Только начал изучать программирование контроллеров и столкнулся с такой проблемой. У меня есть панель OP3 и S7 CPU-315. Когда с панели пытаюсь ввести новое значение (input/output field), панелька отображает его на секунду, а потом показывает старое значение и в соответствующем DB в PLC ничего не меняет. Как будто, PLC не позволяет (блокирует) обновление поля в DB. Но это происходит не всегда, чаще установка нового значения проходит нормально.
В PLC у меня такой блок:
DATA_BLOCK DG
STRUCT
b1, b2, b3 : BOOL;
END_STRUCT
BEGIN
END_DATA_BLOCK
В OB1:
Q0.1 := DG.b1;
В панели, соответственно, есть тэг, ссылающийся на DG.b1. Может я что-то упустил? Или взаимодействие с панелкой надо как-то по-другому программировать?