各位西门子大神,我在用STEP7做项目时遇到这样的怪事,
给DB13.DBD4000的数据块赋值0,但在变量表里监视时发现DB13.DBD4000对应的每一位不一定固定是0,
有时候还突然闪动短暂变成1.很短,即刻又变为0.
说明下,在此期间,确认没有其他程序操作DB13.DBD4000的数据块,
不知道这是什么情况,请西门子大神指点指点。
程序监控如下图
正常情况是这样的

闪动时情况是这样的

说明下,
315 CPU,把采集到的数据存储到DB13.DBD4000的数据块里,
若急停开关打开,DB13.DBD4000被赋值,相应的每一位是0,急停开关闭合,DB13.DBD4000里的每一位是1,
整个DB13.DBD4000里的每一位存储的位状态都一样(不要奇怪,工艺要求:1个位要求存储100个地址)