4楼说得也对,用步进也可以控制的!条条大路通罗马嘛!
高手倒不是,只是用过这个指令.
这个指令要一个要不要工作的条件.一个移位脉冲,一个复位信号.
移位脉冲可理解成一个动作完成后给SFT一个脉冲,让它移位一位,然后执行下一个动作.
复位指将所有的动作清零.
例:可将L00通道做为移位指令SFT的移位内容.
当X01闭合时,MOV一个常数1给L00通道,让L0000变成1,然后再给SFT一个脉冲,SFT移位一次,此时L0001闭合(同时L0000断开),可将L0001驱动钻头上升动作.
上升到位X2给SFT一个脉冲,SFT移位一次,此时L0002闭合(同时L0001断开),可将L0002驱动钻头下降动作.
下降到位后给SFT一个脉冲,SFT移位一次,此时L0003闭合(同时L0002断开),可将L0003驱动一个计时器的开始.
计时器计时到达后给SFT一个脉冲,SFT移位一次,此时L0004闭合(同时L0003断开),可将L0004驱动钻头下降动作.
.......
然后上升,然后输出10MS的信号等等.
主要是你自己去切实的去做,去试,才会了解这个指令,才能熟练应用!
最后修改:2004-2-2 11:02:20