plc指令系统剖析

上传人:今*** 文档编号:107489556 上传时间:2019-10-19 格式:PPT 页数:115 大小:1.47MB
返回 下载 相关 举报
plc指令系统剖析_第1页
第1页 / 共115页
plc指令系统剖析_第2页
第2页 / 共115页
plc指令系统剖析_第3页
第3页 / 共115页
plc指令系统剖析_第4页
第4页 / 共115页
plc指令系统剖析_第5页
第5页 / 共115页
点击查看更多>>
资源描述

《plc指令系统剖析》由会员分享,可在线阅读,更多相关《plc指令系统剖析(115页珍藏版)》请在金锄头文库上搜索。

1、1,31 FP1键盘指令 32 FP1非键盘指令 33 FP1扩展功能指令,第3章 FP1指令系统,深圳市联为智能教育有限公司,联为-稻草人自动化,2,键盘指令:可从键盘上 直接键入的指令,扩展功能指令:用F键加功 能号方可键入的指令。,联为-稻草人自动化,3,在前面已讲过的指令有 1ST :以常开触点从左母线开始逻辑运算 2. ST/:以常闭触点从左母线开始逻辑运算 3. OT :将运算结果送到指定输出口 4 / :将到达该指令处的运算结果求反 5. AN :串联一个常开触点 6. AN/:串联一个常闭触点 7. OR :并联一个常开触点 8. OR/:并联一个常闭触点 9. ANS: 将多

2、个指令块串联 10. ORS:将多个指令块并联,31 键盘指令,联为-稻草人自动化,4,1、TM:(定时指令),输入接点,定时器号码 (FP1:099),时间常数: 132767,定时器格式,定时时间=时间常数定时器时钟,n,,联为-稻草人自动化,5,定时器工作过程,a. PLC由PROG(编程状态)RUN(运行状态)瞬间,K30传递到SV5中; b. 在X0闭合上升沿,SV5EV5中; c. 在X0闭合时,每来一个时钟脉冲(不受扫描周期的影响),EV5减1; d. 当EV5=0时,T5闭合,Y0为ON; f. 当X0=OFF时,TM复位。,联为-稻草人自动化,6,定时器的工作原理,(1)定时

3、器为减1计数。当程序进入运行状态后,输入触点接通瞬间,定时器开始工作,将设定值寄存器SV的内容装入经过值寄存器EV中,然后开始计数。每过一个时钟脉冲,经过值寄存器EV的内容减1,直至减为0,设定时间到,定时器对应的触点动作常开触点闭合、常闭触点断开。若输入接点断开,则定时器复位,触点状态还原,且EV清零,但SV值不变。 (2)若定时器尚未达到设定时间以前,断开其输入触点,则定时器停止计时,EV被清“0”,前面的定时内容取消,直至输入触点再接通,再开始新的定时过程。,联为-稻草人自动化,7,定时器的性质,(1)既可作为“线圈”与结束母线相连,亦可作为“触点”使用。,(2)多个定时器可串、并联。,

4、触点,线圈,(3)同一程序中,同一定时器只能使用一次,但其触点可多次使用。,联为-稻草人自动化,8,例1 多个定时器串联,可实现多个定时时间,联为-稻草人自动化,9,例2 可变时间常数设定,当X0OFF时,TM延时5S 当X0ON时,TM延时2S,联为-稻草人自动化,10,例3 闪烁电路(又称振荡电路),ST X0 ST X0 AN/ T1 AN/ T0 TM X0 OT Y0 K 20 ED ST T0 TM X1 K 30,动作说明:,X0闭合,联为-稻草人自动化,11,例4 声光报警电路,报警发生,则 S1闭合,警灯闪,蜂鸣器响; S2闭合,蜂鸣器不响,警灯变为常亮,直至报警解除; S1

5、断开,警灯熄灭; S3为报警灯电路试验按钮,接通,警灯亮,断开,警灯灭。,时序图,联为-稻草人自动化,12,联为-稻草人自动化,13,例5 电机的顺序起动顺序停止。有三台电机:顺序启动(AB C);逆序停止(C B A);时序如图所示,试画出梯形图。,联为-稻草人自动化,14,I/O分配 输入:XA启;XB停;,输出:Y0电机A; Y1电机B;Y2电机C;,联为-稻草人自动化,15,例6 下图为三相异步电动机YD起动,起动时间5秒。要求: 1)画出继电接触控制图; 2)对PLC输入输出点进行地址分配; 3)用PLC编程控制,画出梯形图。 解: 1)继电接触控制图,联为-稻草人自动化,16,2)

6、解:I/O分配 输入点 X0停止SB1 X1起动SB2 X2热继电器KH 输出点 Y0KM Y1KM-Y Y2KM- 3)梯形图程序,注意触点的延时问题,联为-稻草人自动化,17,计数器格式,2、CT:(计数器),计数值: 132767,计数器编号 (FP1机:100143),计数脉冲,复位信号,联为-稻草人自动化,18,计数器工作过程,aPLC设置为PROGRUN时,K10 SV100 b当X1由ON OFF时,SV100 EV100 cX0 每来一个上升沿,即X0每“ON”一次,EV100减1。 d当EV100 = 0时,C100 ON,Y0 ON e当X1 由 OFF ON时,C100复

7、位,Y0 OFF,联为-稻草人自动化,19,使用计数器指令时应注意的问题,(1)复位信号接通时,计数器复位。 (2)复位信号断开时,每来一个计数脉冲上升沿,计数器的经过值寄存器的值减1,直到减为0,和计数器同编号的常开接点接通,常闭接点断开。 (3)计数器的经过值寄存器在复位条件下,其值也是0。只有当复位端由ON OFF时,设定值寄存器值 经过值寄存器。 (4)即使断电后或工作方式由“RUN”切换到“PROG”,计数器也不复位,只有在复位端控制触点闭合时,计数器才复位。 (5)当同时检测到计数触发信号和复位触发信号时,复位信号优先。,联为-稻草人自动化,20,例1 可变计数初值设定,X0OFF

8、时,计数范围为50 X0ON时,计数范围为20,联为-稻草人自动化,21,例2:长延时程序,ST X0 CT 100 AN/ T0 K 10 TM Y0 ST C100 K 3600 OT Y0 ST T0 ED ST/ X0,定时器TM0的延时时间为1小时,每过1小时,T0闭合1次,计数器CT减1(减计数),如此重复10次,计数器控制触点C100动作,输出继电器Y0接通,因此总共延时10小时。,联为-稻草人自动化,22,F118(UDC):可逆计数(加减计数)(扩展功能指令),加减计数控制,断开减,闭合加,计数脉冲,复位信号,初值(设定值)或存放 初值(设定值)的寄存器,存放经过值 的寄存器

9、,ST X0 ST X1 ST X2 F118(UDC) S D,可逆计数器格式,X0,X1,X2,联为-稻草人自动化,23,ST X0 ST R9010 ST X1 F60 (CMP) ST X2 K 10 F118(UDC) DT 0 WR 0 ST R900B DT 0 OT Y0,可逆计数器工作过程(例),a当X2ON时,计数器置位,经过值DT0=0,当X2由ONOFF时,设定值WR0经过值DT0 b当X0ON,X1每来一个上升沿,DT0加1;当X0OFF,X1每来一个上升沿,DT0减1。 c如果DT0=K10,R900B ON,Y0 ON。(F60,比较指令),高态时加计数,联为-稻

10、草人自动化,24,1堆栈指令(适合多个输入端并联且都有输出) PSHS(Push Stack):推入堆栈指令,即将该处以前结果存储起来。 RDS(Read Stack):读出堆栈指令,读出堆栈运算结果。 POPS(Pop Stack):运算结果从堆栈弹出并复位。,32 非键盘指令,联为-稻草人自动化,25,2DF(Leading edge differential):上升沿微分 DF/(Trailing edge differential):下降沿微分,特别注意:微分指令在实际编程中很有用,有些只需一次动作的条件,可用微分指令进行控制。,联为-稻草人自动化,26,例: X0 X1 Y0 ( D

11、F ) Y0接通(瞬间)一个扫描周期的条件是:为X1为接通状态,X0由OFFON(而不是一直为ON)时。,说明: (1)DF和DF/指令无使用次数限制。 (2)DF和DF/指令只对触发信号的上升沿和下降沿有效。如果触点一直是闭合或断开的,DF和DF/指令是无效的。因此,如果在FP1的第一个扫描期间,触点已置为ON,则不执行DF指令;同理如果接点已置为OFF,则DF/指令也不执行。,联为-稻草人自动化,27,例:多个(可以随意)开关控制一盏灯,0位取反指令,联为-稻草人自动化,28,X0 ON,Y0 ON X1 ON,Y0 OFF,说明: (1)SET和RST指令只适用于输出继电器Y或内部继电器

12、R。 (2)当控制触点闭合时,执行SET指令,不管后来控制触点如何变化(例如再断开),输出接通并保持。 (3)当控制触点闭合时,执行RST指令,不管后来控制触点如何变化(例如再断开),输出断开并保持。,ST X0 SET Y0 ST X1 RST Y0,3SET(set): 置位,输出为ON并保持 RST(Reset):复位,输出为OFF并保持,联为-稻草人自动化,29,(5) SET和RST指令和OT指令同时存在的时候:对于编号相同的输出继电器(Yn和Rn),SET或RST指令与OT指令同时出现时,“谁在后谁决定”。,(4)SET和RST指令和OT指令的区别:SET和RST对同一继电器可以多

13、次使用,最后结果取决于最后一条SET或RST指令。而对同一继电器的Yn和Rn的OT指令只能使用一次。,联为-稻草人自动化,30,例:用一个按钮接通和断开电路,ST X0 AN/ Y0 DF SET R0 PSHS ST R0 AN Y0 OT Y0 RST R0 END POPS,X0由OFF ON时,DF有效,R0置位,R0、Y0为ON X0由ON OFF时,DF无效,R0仍置位,R0、Y0仍为ON,X0由OFF ON时,DF有效,R0复位,R0、Y0为OFF X0由ON OFF时,DF无效,R0仍复位,R0、Y0仍为OFF,联为-稻草人自动化,31,4. KP (Keep): 置位/复位并

14、保持,ST X0 ST X1 KP Y0,说明: (1)在置位信号X0接通的瞬间,Y0置位1。以后 不管置位信号X0状态如何,只要复位信号X1断开,Y0的状态为1。 (2)在复位信号X1接通的瞬间,Y0置0。 (3)在复位信号和置位信号同时接通时,复位优先, Y0置0 。 (4)只适用于输出继电器Y或内部继电器R。,联为-稻草人自动化,32,SET(RST)、KP、OT指令的比较: (1)OT指令:输入条件与输出共存,输入条件消失,输出就置零。 KP, SET(RST)指令:一经触发,输出状态可保持。 (2)KP指令:置位、复位是同一整体的两个控制端子,复位控制优先。 SET(RST)指令:置

15、位、复位相互独立,无优先之分,按顺序执行。 (3)SET(RST)指令的操作数(例如Y0)可重复使用。 OT,KP指令的操作数(例如Y0)不可以重复使用。,联为-稻草人自动化,33,例: 两种液体的混合装置如图所示,H、I、L为三个液面传感器,液面淹没该点时为ON。YV1、YV2、YV3为电磁阀,M为搅拌机。,1、初始状态 容器是空的,各个阀门均关闭(YV1=YV2=YV3=OFF),H=I=L=OFF,M=OFF。 2、起动操作 按一下起动按钮,装置开始按下列规律操作:,联为-稻草人自动化,34,(1)YV1=ON,液体A流入容器。当液面升到 I 时,I=ON,YV1=OFF,关闭液体A阀门。然后YV2=ON,打开液体B阀门。 (2)当液面升到H时, H=ON,YV2=OFF,关掉液体B阀门。然后 M=ON,搅拌器电机开始搅拌。 (3)搅拌6S后, M=OFF,停止搅拌。 YV3=ON开始放出混合液体。 (4)当液面降到L时,L=OFF,再延时2S后,容器即可放空后,将YV3=OFF,由此完成一个混合搅拌周期。随后将开始一个新的工作周期。,联为-稻草人自

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号