发表于:2011/3/17 8:40:29
#0楼
我在OB里调用了4个不同的函数
CALL FC1(复位)
CALL FC2
CALL FC3
CALL FC4
现在有个问题,因为FC1是个复位的函数。程序一载到SPS里面就会执行FC1,并且复位
复位好了之后,部件开始执行动作,比如说一个摆臂,摆臂会不在一个点不停的摆动。好像卡住了一般。请问是不是几个FC之间发生了冲突,执行其他FC且开始动作的时候,因为部件不在复位点,复位程序又继续执行?
我的想法是在OB里加一个条件,让FC1(复位函数)只运行一次,让它和别的FC不发生冲突,请问如何修改,谢谢
CALL FC1(复位)
CALL FC2
CALL FC3
CALL FC4
现在有个问题,因为FC1是个复位的函数。程序一载到SPS里面就会执行FC1,并且复位
复位好了之后,部件开始执行动作,比如说一个摆臂,摆臂会不在一个点不停的摆动。好像卡住了一般。请问是不是几个FC之间发生了冲突,执行其他FC且开始动作的时候,因为部件不在复位点,复位程序又继续执行?
我的想法是在OB里加一个条件,让FC1(复位函数)只运行一次,让它和别的FC不发生冲突,请问如何修改,谢谢