3. 定时器指令——T1.0(1s时基) T0.1(0.1 s时基) T0.01(0.01 s时基) T1ms(3节点指令) (1)指令(参见教材P92 Fig4-23)
O3x,4xor k* 关注:指令的6个要素
I 重点:顶部输入“1”即使能与计数器区别
(2) 示例 1秒时基定时器
预置值:立即数 K = 5 5 ) 当前值:存放单元:40040 ( 定时时间: 1s×5 = 5s T1.0 复位: 10002 = “1” 10002 00108 使能: 10001 = “1” 顶部输出00107——延时输出 底部输出00108——延时未到输出 (3)定时过程及状态: ① 当10002 = “0”
10001 = “1” 开始计时
② 当(40040)< 5 —— 00107 = “0” 00108 = “1” 当(40040)= 5 —— 00107 = “1” 00108 = “0”
③ 当10002 = “0”,10001 = “0”或“1”,保持原状态
当10002 = “1”,则定时器复位——(40040)= 0,00107 = “0”,00108 = “1”,可
重新开始定时。
31
IT1.04xO100010010740040( )三、应用实例
例1 用毫秒定时器实现的日历时钟(参见教材P94 Fig4-25、Fig4-26)
100100014005510UCTR4005410 = 1s 输出1次( )每100ms×0000260( )00003UCTR40053( )6000004UCTR2440052UCTR40051( )00001每100ms输出1次T1ms10000100002000030000400005( )00005若加入10001常开出点,则“1”时计时,“0”时保持
其中:
40055 40054 40053 40052 40051
千分之一秒(0~100) 十分之一秒(0~10) 秒(0~60) 分(0~60) 小时(0~24) 梯形图构成:1个毫秒定时器,4个加法计数器
工作过程:(1)毫秒定时器顶部输入恒为“1”,始终使能(若加入10001触点,则“1”
开始工作)
(2)定时器40055每隔100ms输出1次,并自动复位,同时对下一级计数器
给出“0”~“1”激励信号
(3)计数器每隔100ms接收一个激励信号,计数器当前值加1,当(40054)
= 10,该计数器输出为“1”,同时复位并激励下一级
(4)以下过程类似,直至00005输出,为24小时=1天。如此周而复始,反
复循环——实现日历时钟的功能
(5)如果在毫秒定时器的顶部输入端接入输入触点10001,则仅当10001=“1”
时,时钟正常工作
32
例2 笼形异步电动机的Y—△起动控制(三个接触器)
解:从继电—接触控制线路→PLC梯形图 (1)主电路、控制线路见教材P36 Fig2-7
(2)I/O编址:输入SB2——起动——10001 输出 KM1——电源控制——00001
SB1——停车——10002 KM2——△——00002 FR ——过载保护——10003 KM3——Y——00003
内部(时间继电器)KT——定时器T1.0 状态线圈 00100
当前值单元 40040 预置值 10 (s)
(3)梯形图程序
① 直接 “翻译”并配址(注意:FR用常开触点)
FRSB1SB2KM1
( ) 10003100021000100001KM2KM1 KT KM3
( ) 00003000010000200100 KT10( )
00100 T1.040040
KM3 KTKM2( )
001000000300002
KM2
00002
( )1000110002100030000100001( )00001000020010010T1.0400400000300100( )( )0010000003000010000200002
②整理,并由①可知:00002和00003有输出的前提是00001有输出,故可利用00001的输出作为下两级的输入控制(注:10秒起动完成后,定时器即被断去,不再通电)。
③教材P100 Fig4-35:将定时器放在最上面,然后由定时器的输出00107来控制KM3、KM2的动作,但在整个运行过程中,该定时器始终通电并保持(注:若没有给出控制线路,则针对主电路,首先应确定控制对象,然后确定输入信号及内部逻辑,根据面向对象,面向过程的思路进行编程)。
(4)I/O端子接线图(参见教材P100 Fig4-36)
注意:定时器的状态线圈并无实际控制对象,不应在输出端子上出现,即使编址不是00100,而是00004。
33
作业:P101 10,11
补充:将教材P45 Fig2-18改造成PLC梯形图控制程序,并画出I/O接线图
第四节 开关量控制的典型应用实例
例1 智力竞赛抢答装置
1. 抢答桌安排:成人组: 两个按钮串联,必须同时按下,桌上的灯才会亮
中学生组:一个按钮,按下桌子上的灯即亮 儿童组: 两个按钮并联,任一个按下,桌子上的灯即亮
2. 控制要求:
(1)主持人用一个开关控制三个抢答桌的灯,主持人说出题目后 ,谁先按钮,谁桌上
的灯即亮并封锁其他桌上的灯,必须由主持人按下控制按钮,灯才会熄灭,否则一直亮着
(2)灯亮的同时,电铃响,以提示有人抢答
(3)若10秒之内无人抢答,则游戏结束。即:10秒之后,即使有人抢答,电铃也不会响。
解:(1)I/O分配
输入:儿童按钮 S1——10001 输出: 儿童桌指示灯 —— 00001
S2——10002 中学生桌指示灯——00002 中学生按钮 S3——10003 成人桌指示灯 ——10003 成人按钮 S4——10004 电铃 ——00004 S5——10005 主持人按钮 S6——10006 转换开关 S7——10007
(2)梯形图程序:见教材P97 Fig4-30 控制过程:
① 设主持人合上转换开关10007,游戏开始。例:若10秒之内中学生组首先抢答,则00002=“1”——指示灯2点亮,并互锁00001和00003,同时,输出00004=“1”并自锁,电铃响起。
② 若10秒之内无人抢答,则10秒时定时器状态线圈00107=“1”,其常闭触点断开,阻断00004的得电通路,此后,即使有指示灯亮,电铃也不会响。 ③ 主持人按下10006,则桌上灯熄灭,定时器复位,为下一题计时作准备,
34
④ 若主持人在有人抢答后打开10007,则电铃关闭,定时器保持。 梯形图:
( ) 1000110006000020000300001
10002
00001 ( )10003 10006000010000300002 00002
( ) 100041000510006000010000200003
00003
10( )
1000700107 T1.0
1000640040 ( )
00001001071000700004
00002
00003 00004
缺点:
① 主持人要管两个开关: 10006和10007
② 电铃一旦响起,必须由主持人打开QS(10007),否则,电铃一直响改进要求:
① 减去一个主持人开关 ② 电铃响3秒后自动关闭
35