Имеется проект, S7-313C связан по mpi с панелью оператора OP 177B,
так вот значение на панели отображается с огромной задержкой
(т.е. сигнал с тензодатчика на входе модуля плк изменился, а панель это отображает с задержкой в несколько минут).
В проекте wincc панели тэг берется следующим образом:
name: _ХХХХХ_ info: DB4DBW4
name: "нужный тэг" info: DB[_XXXXX_] DBW28
Я так понял что адрес блока данных нужного тега находится в DB4DBW4,
в step7 открываю DB4, смотрю DBW4 - значение = 0, в комментариях подписано: номер IDB блока расчета производительности,
пытаюсь найти откуда пишется значение в этот DB4DBW4, нахожу в FC такой кусок:
Code: Select all
OPN DI 62
= DIX 3.4
L DBD 78
OPN DI 6
T DID 56
L DBD 90
T DID 64
L DBW 116 // но в блоке DB6 нет 116 байта (там всего 84 байта) как быть?
OPN DI 4 //
T DIW 4 // получается что из DI6 DBW116 записали значение в DI4 DIW 4 ?
A L 0.1
SAVE
BE
получается что из DI6 DBW116 записали значение в DI4 DIW 4 ??????
но в блоке DB6 нет 116 байта (там всего 84 байта) как быть???? что я не так делаю???