7/、/
I£I—6
—T岁
第13卷第4(1944)
置津坊织工学院学稚
Vo[.13No.4(I994)
JOURNALOFTIANJININSTITUTEOF
TEXTILESCIENCEANDTECHNOLOGY
可编程序控制器中SFT指令的应用技巧
苎壅昱
(天津坊织工学院自动化丢天津3ool60)
l摘要:对可煽程序控制器中SFT指夸的应甩提出了自己的设计方法.成功地醉决了SFT指夸用
,千工业自动流术!戋时遇到的宾际问题
.
关键词:!苎兰:兰三!t芝竺盥,窖专固执
HanJianyi
(Dept.。flndAtom.Eng.)
Abstract:ThedesignmethodofSFTinstructionofprogrammablecontrolleris
presented.TheactualproblemofapplicationofSFTinstructioninindustrialall—
tomatiocproductionlineissolvedsuccessfully.
Keywords:programmablecontroller,SFTinstructiontshiftregister
0引言
日本OMRON公司C20P系列可编程序控制器的体积小.可靠性高,功能强而价格较低,
所以应用较为广泛.它主要用于生产过程控制系统.在自动流水生产线的产品检测和成品、次
品分拣中,SFT指令是一种最合适不过的指令.然而,要用好这条指夸却并非易事.单凭操作
手册中的解释往往难以使用户学会使用这一指令.只有在实践中才能真正理解它的使用方法
和编程技巧.我们在卷烟包装机中使用SFT指令成功地进行了产品检测和成品、次品分拣.在
这里把应用的经验做一介绍.
1SFT指令的应用技巧
l啦穰8辐le9{一O2,帏建殳、盘5岁谐饰
天津纺织工学院学报
SFT(FUN10)指令的功能是把一个指定通道的16位数据按位移位,也可以把几个通道
连起来一起移位.在SFT指令中可以指定下面的通道:
输出继电器0一。9
内部辅助继电器10一l7
保持继电器(HR)0—9
移位寄存器指令(SFT)必须按照下面的顺序进行编程:数据输入、时钟输入、置…0输入和
SFT,移位的最小单位是16位.
图l中移位的l6位为0500到0515.当时钟输入0004的上升沿时,O5通道的内容顾次移
位.此时,0002的状态被移到0501中,而0500中的内容就是现在0002的状态.在实际运行中
数据输入有时是一短暂脉冲.在移位脉冲到来之前就消失了,而在生产线上有时这一短暂脉冲
正是故障或次品检测信号.在这种情况下信号将丢失,而这是不允许的.这里请虞用者注意.无
论移位的是哪一类继电器,第一位均无锁存功能.而状态一旦移到第二位以后都有锁存功能.
因此,对于这一类故障检测有必要对数据输入进行锁存,再进入移位寄存器.可以设计如图2
所示梯形图
数据轱人
lI
IN
—
00O2