可编程控制器SFT串行输入移位指令详解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0000 0002 IN SP SFT(10) 05
0001
0015
R
05
0503
0100
SFT 的两个操作数B和E都是05,表示只由05通道 组成移位寄存器。
4
SFT指令移位寄存器示例的工作时序
0002 0000 1 2 3 4 5 6 7 0000 0002 0001
ON ON ON ON ON IN SP SFT(10)
0015使移位寄存器上电复位 0000 的状态作为输入数据 0001 ON 可使寄存器05复位
0000
0002 0001 0015 0503
IN SP
SFT(10)
05 05
R
0100
0002的秒脉冲作为移位脉冲
第一个移位脉冲输入后,0000的ON状态移入0500。
在第4个移位脉冲的上升沿使0503 ON,于是0100 ON。
第五个移位脉冲时0503 OFF,于是0100 也OFF。 移位过程中,只要000ห้องสมุดไป่ตู้为ON,移位寄存器即复位。
6
讲解完毕,谢谢!
7
1
工作过程
IN CP R SET(10) B E
当复位端R为OFF时, 在CP端移位脉冲的作用下,IN端 的输入信号数据ON被移入移位寄存器。即:1、SFT开始 工作时通道B的00继电器(位)为ON,并保持一个CP脉 冲周期。当下一个CP脉冲到来时,通道B的01继电器为 ON,00继电器为OFF…,一直下去,直到最高位继电器 为ON。2、在此期间,只要CP有移位脉冲,IN由ON变为 OFF时,不影响通道内的移位工作。3、当IN由OFF再变 为ON时,B通道的第一位再变为ON,重复1的过程,先前 的移位过程不变。4、R端由OFF变为ON时,通道内的所 有位变成OFF(0)。
可编程控制器SFT(串行输入移位)指令详解
本讲以欧姆龙C系列机的指令来讲解,其他系列可参照 本将来学习。
指令梯形图符号:
IN CP R
SET(10) B E
指令说明:
① 移位寄存器必须按照输入(IN)、时钟(CP)、复位(R)和SFT指令 的顺序(首通道 B、末通道E)编程 。B和E是通道号。 ② 每一条SFT指令必须有1至若干16位的通道单元来作为其数据移位。 该指令的位数由通道的数目决定,使用一个通道就为16位,使用两个 通道就是32位,依次类推。 ③ 利用被指定通道的继电器号,可把移位寄存器的16位内容一位一 位地输出 ④B和E均可为如下通道:内部辅助继电器(含输出继电器)05CH~ 17CH;保持继电器HR00CH~HR09CH ,共23个通道。
2
在移位脉冲作用下,B到E中的数据左移过程。
丢失 E B
…
IN端 数据
◆复位端R为ON时,B到E所有 通道内的继电器(位)均复位 为零,且移位指令无效。
IN CP ◆没有移位脉冲时不执行移位。 R
SET(10) B E
◆移位寄存器具有保持功能。
3
SFT指令示例梯形图和语句表如下
LD LD LD OR SFT(10) LD OUT 0000 0002 0001 0015 05 05 0503 01000
0001 0500
0501 0502 0503 0504
05 05
R
0015
0503 0100
…………………………………………………………………………………
0500的ON状态,在05通道内依次向左移动。在 第4个SP脉冲信号上升沿,05通道里的第4个继电 器0503闭合,0100线圈导通。
5
上例SFT程序的功能分析
0001
0015
R
05
0503
0100
SFT 的两个操作数B和E都是05,表示只由05通道 组成移位寄存器。
4
SFT指令移位寄存器示例的工作时序
0002 0000 1 2 3 4 5 6 7 0000 0002 0001
ON ON ON ON ON IN SP SFT(10)
0015使移位寄存器上电复位 0000 的状态作为输入数据 0001 ON 可使寄存器05复位
0000
0002 0001 0015 0503
IN SP
SFT(10)
05 05
R
0100
0002的秒脉冲作为移位脉冲
第一个移位脉冲输入后,0000的ON状态移入0500。
在第4个移位脉冲的上升沿使0503 ON,于是0100 ON。
第五个移位脉冲时0503 OFF,于是0100 也OFF。 移位过程中,只要000ห้องสมุดไป่ตู้为ON,移位寄存器即复位。
6
讲解完毕,谢谢!
7
1
工作过程
IN CP R SET(10) B E
当复位端R为OFF时, 在CP端移位脉冲的作用下,IN端 的输入信号数据ON被移入移位寄存器。即:1、SFT开始 工作时通道B的00继电器(位)为ON,并保持一个CP脉 冲周期。当下一个CP脉冲到来时,通道B的01继电器为 ON,00继电器为OFF…,一直下去,直到最高位继电器 为ON。2、在此期间,只要CP有移位脉冲,IN由ON变为 OFF时,不影响通道内的移位工作。3、当IN由OFF再变 为ON时,B通道的第一位再变为ON,重复1的过程,先前 的移位过程不变。4、R端由OFF变为ON时,通道内的所 有位变成OFF(0)。
可编程控制器SFT(串行输入移位)指令详解
本讲以欧姆龙C系列机的指令来讲解,其他系列可参照 本将来学习。
指令梯形图符号:
IN CP R
SET(10) B E
指令说明:
① 移位寄存器必须按照输入(IN)、时钟(CP)、复位(R)和SFT指令 的顺序(首通道 B、末通道E)编程 。B和E是通道号。 ② 每一条SFT指令必须有1至若干16位的通道单元来作为其数据移位。 该指令的位数由通道的数目决定,使用一个通道就为16位,使用两个 通道就是32位,依次类推。 ③ 利用被指定通道的继电器号,可把移位寄存器的16位内容一位一 位地输出 ④B和E均可为如下通道:内部辅助继电器(含输出继电器)05CH~ 17CH;保持继电器HR00CH~HR09CH ,共23个通道。
2
在移位脉冲作用下,B到E中的数据左移过程。
丢失 E B
…
IN端 数据
◆复位端R为ON时,B到E所有 通道内的继电器(位)均复位 为零,且移位指令无效。
IN CP ◆没有移位脉冲时不执行移位。 R
SET(10) B E
◆移位寄存器具有保持功能。
3
SFT指令示例梯形图和语句表如下
LD LD LD OR SFT(10) LD OUT 0000 0002 0001 0015 05 05 0503 01000
0001 0500
0501 0502 0503 0504
05 05
R
0015
0503 0100
…………………………………………………………………………………
0500的ON状态,在05通道内依次向左移动。在 第4个SP脉冲信号上升沿,05通道里的第4个继电 器0503闭合,0100线圈导通。
5
上例SFT程序的功能分析