| 作者 | 主题 |
|---|---|
|
想飞的海豚 游民 经验值:136 发帖数:45 精华帖:0 |
楼主
主题:STL和LAD混合使用的问题,很奇怪,求解释
在程序中使用了局部bool变量LOCK,在使用前需要初始化为0,因此在程序中的第一个NETWORK,使用语句“R LOCK”,进行初始化。
后面使用LAD进行编程,奇怪的是发现“R LOCK”完全没有起作用,在该语句后,局部变量LOCK的值竟然始终为1。 只有使用SET ;R LOCK后,LOCK才能初始化为0,这是为何? |
|
我心依旧555 奇侠 经验值:6658 发帖数:769 精华帖:9 |
5楼
主题:回复:STL和LAD混合使用的问题,很奇怪,求解释
方法就是上面两位说,在另外一个FC是结果正确并不代表就是对的呀,也许是调用FC的时候或者某些指令的操作影响了RLO位,逻辑操作的结果是由RLO位决定的。切换为STL方式,并在线监视,观察RLO的状态就知道原因了。
一切皆有可能
|