控制工程师论坛

自动化软件

对于如何写一个sft的移位指令的一些经验

zhanghe
zhanghe

2010-08-14

这个指令要一个要不要工作的条件.一个移位脉冲,一个复位信号.
移位脉冲可理解成一个动作完成后给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的信号等等.

回帖

评论2

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China