1、S7-300调用函数SFC15写入6RA80DCM,DB6.DBW12为控制字(见图片)
2、该控制系统配一个触摸屏,查看H
MI变量表中,没有DB6.DBX12.3,也没有DB6.DBW12。
3、其中DB6.DBX12.3仅仅一处调用,此处DB位被赋值1,(见图片)
4、程序中搜索其它地方再无调用DB6.DBX12.3,也无调用DB6.DBW12(见图片)。
5、从上面看程序运行时,DB6.DBX12.3应该一直等于1。
6、但通过variable table 监控DB6.DBX12.3位有时为1,有时为0。
7、请高手指点一下,这个DB位变化是哪里来的,怎么找到该DB位控制,关键程序段是否被“隐藏”了?
万分感谢!