quote:以下是引用芳季在2013-11-16 12:43:47的发言:
首先想楼主一定要知道什么是双线圈。双线圈没有罪,但是不知道,而使用,就有罪。
一个扫描周期内,对一个线圈控制过两次或以上。
你在网络1里面有对0.5 0.6操作过(R+S是两次了)。你再在网络2和网络3里面又再操作过。你是否能对自己本人解释清楚这样的双线圈是否影响你的控制意图?
第一,我想让大家帮忙测试的是,为什么主程序里的网络2网络3对子程序造成了干扰.他们在逻辑上无任何牵连.
第二,子程序经过单独测试是正常的,也就是在删除主程序里的网络2和网络3以后.
第三,拜托你看清楚再说话.子程序里没有对Q0.6做任何操作,网络2没有操作Q0.5 Q0.6.另外,一个周期内不会发生多次更改结果,因为I0.5的上升沿或者下降沿都要一个周期后才能发现.