1 / 63
文档名称:

山东建筑大学PLC课件 (5).ppt

格式:ppt   页数:63页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

山东建筑大学PLC课件 (5).ppt

上传人:cdsqbyl 2015/5/16 文件大小:0 KB

下载得到文件列表

山东建筑大学PLC课件 (5).ppt

文档介绍

文档介绍:第六章第二讲
五、置位复位指令SET / RSET
六、保持继电器指令KEEP(11)
七、微分指令DIFU(13)/ DIFD (14)
八、暂存器 TR
例6-1
九、PLC编程时应注意的问题
十、补充例题1—货叉取放箱动作控制
十一、补充例题2—双位轧机控制系统
作业:P158 6-1 6-2
五、置位复位指令SET / RSET
格式:SET B / RSET B 符号:
B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR区。
功能:当条件为ON时对B进行置位(ON) / 复位(OFF)操作。
六、保持继电器指令KEEP(11)
格式:KEEP B 符号:
B:操作对象。该指令可以使用的继电器区为
IR、SR、HR、AR、LR区(除了IR中已作为输入通道的位)。
S:置位端。
R: 复位端。
功能:相当于一个锁存器,S端为ON 时,B被置位(ON),R端为ON时,B被复位(OFF),S、R 端同为ON时,B为OFF。B为HR区继电器时有掉电保护功能。
LD 00001
LD 00002
KEEP 20000
七、微分指令DIFU(13)/ DIFD (14)
格式:DIFU B / DIFD B 符号:
B:操作对象。该指令可以使用的继电器区为IR、SR、HR、AR、LR区(除了IR中已作为输入通道的位)。
功能:前沿/后沿微分指令。当执行条件由OFF变为ON时(前沿)或由ON变为OFF时(后沿)时,B在一个扫描周期内为ON。
LD 00001
DIFU 20000
DIFD 20001
八、暂存器 TR
严格来说TR不是独立的编程指令,它只是把当前结果寄存器R的值存入暂存器TR中。它必须与LD及OUT配合使用,多用于有几个分支的输出,TR共有8个(TR0~TR7),可多次使用,但在同一段程序中不能重复使用同一号的TR,所以在一段程序中最多可使用8个用TR暂存的分支。
LD 00001
OUT TR0
AND 00002
OUT 01000
LD TR0
AND 00003
OUT 01001
例6-1
试编制一个程序实现以下要求;按下启动按钮后,灯1亮,1秒后灯2亮,2秒后灯3亮,3秒后灯1灭,4秒后灯2灭,5秒后灯3灭,6秒后灯1亮……如此循环;按下暂停按钮后,各灯状态保持不变,再按下启动按钮后继续工作;按下停止按钮后,各灯立即熄灭,再按下启动按钮后重新开始循环。
时间
1
2
3
4
5
6
灯1
1
1
1
0
0
0
灯2
0
1
1
1
0
0
灯3
0
0
1
1
1
0
解:(1)输入输出分配。由题目要求可知该任务中有三个输入信号,三个输出信号,地址分配如下:
输入信号: 启动 00000 暂停 00001 停止 00002
输出信号: 灯1 01001 灯2 01002 灯3 01003
(2)动作过程分析。灯1~3按周期为6秒,节拍为1秒的循环工作。其中灯1为循环开始的0~3秒之间亮;灯2为1~4秒之间亮;灯3为2~5秒之间亮。
(3)程序设计。如图6-16,我们用计时时间分别为1~6秒的6个定时器 TIM 000~TIM 005构成周期为6秒,节拍为1秒的循环,并用其输出触点控制灯1~3的通电和断电时间来完成动作过程。暂停的实现可以利用跳转指令JMP和JME的特性“发生跳转时JMP和JME之间的所有继电器、定时器、计数器均保持跳转前的状态不变”来实现。
输入信号: 启动 00000
暂停 00001
停止 00002
输出信号: 灯1 01001
灯2 01002
灯3 01003
20000和20001为1
表示进入工作状态;
其中当20000为0时表示进入暂停状态;当20001为0时表示停止
JMP/JME
20000为1
不跳转
为0时跳转
产生周期6秒节拍1秒的循环
对输出进行条件分析
灯1~3按周期为6秒,节拍为1秒的循环工作。其中灯1为循环开始的0~3秒之间亮;灯2为1~4秒之间亮;灯3为2~5秒之间亮。
本例题应当掌握的4个知识点
1、状态信号的产生及KEEP指令的应用。
2、使用TIM指令产生基于时序的循环。
3、暂停功能的实现及JMP指令的应用。
4、条件分析法在PLC编程中的应用
九、PLC编程时应注意的问题
(如定时器、记数器等)一般不能直接与左母线相连,其前面至少有一个触点。
,作为触点在程序中可以无限次的使用,但作为输出则只能使用一次。(???)
,应将其按逻辑关系等效成非桥式电路。