这个程序是完整的,可以让机器运行,并且卖给了客户。我是接手的人,程序是以前的人开发的,我现在在研习。有些问题确实不懂。
比如下面这三张图里,有个数据块叫MP2300_RdDwordData[DB2],它有个变量叫Alarm Code[1](如图1)。
然后我查询这个变量Alarm Code[1],发现它只有两个交叉引用信息,而且都是read,没有write。于是我逐个调出来检查。
第一个引用的是ROR指令的in端。我不知道在这种情况下,Alarm Code[1]的信息从何而来?如果它没有信号,那么它怎么能让ROR指令起作用?
第二个引用的是“不等于号”指令。见图3。我同样不知道在这个情况下,Alarm Code[1]从哪里得到信号,使自己不等于0,或者大于0,或者小于0。如果它没有信号,它怎么能促使这个比较器运行?
望大侠指点。
组态里没有这个东西。


