quote:以下是引用roger5206在2011-05-25 22:11:29的发言:
求解一个或指令的解答,程序如下:
//Fork movement in accordance to X position allowed
A #Temp_Auto_Setpt_Middle
A #Temp_X_Diff_io
O 这个是执行先与后或的指令
A #Temp_Man_Setpt_Middle
A #Temp_X_Diff_io
O
A #Temp_Auto_Setpt_X
O #Temp_Auto_Setpt_Y
A "DB_STC01_Manual".X_Axle.LBEncPos_Aid_io
O 这个指令呢,是空的指令还是有其他的用途
A #Temp_Man_Setpt_X
O #Temp_Man_Setpt_Y
A "DB_STC01_Manual".X_Axle.LBEncPos_Aid_io
= #Temp_Fork_X_io
不是被英文吓到,变量所指的意思我都明白。前面两个的或指令的意思明白了,可是后面的就不理解了。看了语句表的手册后,也没有找到相应的解释。把这段程序考到一个空的块里,也无法转换成梯形图。求各位路过的高手帮小弟解决下这个问题,小弟不幸遇到的这个设备的程序里有好多这样的逻辑关系,这几天实在是被搞糊涂了。。。
你标注的这个O指令 ( O 这个指令呢,是空的指令还是有其他的用途 ) 在本段程序中确实起不到什么作用.
有一个办法给你验证,你可以用几个M位进行调试,赋不同的值看执行的实际结果,再进行分析.