文档详情

第08讲-第6章 可编程序控制器指令系统3+第7章开关量分析.ppt

发布:2018-06-16约8.63千字共45页下载文档
文本预览下载声明
PLC原理及应用 电气学院 自动化 杨霞 2008年2月 PLC原理与应用 第8讲 讲解内容: 6 可编程序控制器的指令系统 6.4 PLC的特殊输出类指令(6个) 6.5 PLC的程序控制类指令(10个) 6.6 PLC的应用指令(9个) 7 开关量控制分析 学习说明 : 本讲是学习的PLC的指令系统及开关量概念。重点掌握: 1 PLC的特殊输出类指令(后3个) 2 PLC的程序控制类指令(10个) 3 PLC的应用指令(9个) 4 开关量概念:电平式输入信号 、脉冲式输入信号 、脉冲式输入信号存在的问题及解决 、两个重要的启保停控制公式。 6.4 PLC的特殊输出类指令(6个) 本节讲后3个特殊输出类指令。 2.CTD减法计数器 当RS端的输入信号是0时,在D端每输入一个计数脉冲,计数器的当前值存储器减1,从设定值开始一直减下去。 直到减到零。这时,计数器的输出状态存储器由0→1。 当RS端的复位信号变为1(ON)时,计数器复位,输出状态变为0(OFF),当前值存储器内的值变为设定值。 【例6-3-13】 P000接点为脉冲输入端,P001为复位端,有10个脉冲输入时,输出开关P024 ON。梯形图和语句程序如下: 3.CTUD加减可逆计数器。 当RS端输入信号为0时,在U端每输入一个计数脉冲,计数器当前存储器加1;在D端每输入一个计数脉冲,计数器当前值存储器减1。 当前值存储器内的值等于设定值时,计数器的输出状态由0→1(ON)。 当前值等于设定值后,若还有加法计数脉冲在U端出现,计数器的当前值↑→最大值,但输出状态为1(ON)保持不变。 若设定值<当前值≤最大值时,D端有减法计数脉冲出现,计数器的当前值存储器内的值则下降。当下降到设定值后,计数器的输出状态由1变为0(OFF)。当前值继续下降到零时,计数器的输出状态仍然保持0(OFF)。 CTUD计数器现在值超过设定值输出状态为1(ON),现在值小于设定值时输出为0(OFF)。复位端RS的输入信号为1时,计数器复位,当前值变为0,输出状态变为0(OFF)。 【例6-3-14】 P000接点输入加脉冲,P001接点输入减脉冲,P002接复位端,计数器设定值为10,达到设定值时,输出开关P032 ON。梯形图和语句程序如下: 4.CTR循环计数器 当RS端的输入信号是0时,在U端每输入一个计数脉冲,计数器的当前值存储器内的值加1,直到当前值等于设定值,计数器的输出状态由0变为1(ON)。当前值等于设定值后,U端再有一个计数脉冲输入,计数器的当前值变为0,输出状态由1变为0(OFF),然后计数器从零开始重新上升计数。 RS端的复位信号由0变为1时,计数器复位,当前值变为0,计数器的输出状态由1变为0(OFF)。 【例4-4-10】使用CTR计数器指令的例子。P001接计数输入端,P002接复位器。输入6个脉冲后,输出开关P014 ON,输入7个脉冲后P014 OFF。 6.4.4 单脉冲输出指令 指令格式: D b4 (22) D NOT b4 (23) 指令中b4:为操作数,系一位存储单元,可代表的存储器(继电器)类型是M、K。 这两条指令的功能是当输入条件满足时,b4输出一个单脉冲。它们都接右母线,表示一个逻辑段的结束。 D b4指令:为上升沿产生单脉冲指令。当输入条件由0变为1时,即上升沿,b4内的值由0变为1,并保持一个扫描周期(1SCAN),然后再变为0,即b4是一个脉宽为1SCAN的单脉冲。 D NOT b4指令:为下降沿产生单脉冲指令。当输入条件由1变为0时,即下降沿,b4内的值由0变为1,并保持一个扫描周期(1SCAN)然后再变为0。b4也是一个脉宽为1SCAN的单脉冲。 【例6-3-15】 梯形图和语句程序如下: 6.4.5脉冲列输出指令 指令格式: DUTY F1 n1 n2 (24) 指令中F1、n1、n2是操作数,F1代表特殊继电器F100~F107,是用户时钟脉冲输出单元。n1、n2为整数,代表PLC的扫描周期数。 DUTY指令的功能:是产生一个脉冲列。当该指令的输入条件满足时(0→1),F1则发出一个脉冲列,它的周期为(n1+n2)SCAN,占空比为n1/(n1+n2)。脉冲列产生后,输入条件的变化不会使脉冲列停止。 在DUTY指令中,若取n1=0,则F1恒为零(OFF),若取n2=0,n10,则F1恒为1(ON)。 【例6-3-16】 使F101产生ON 5SCAN,OFF 7SCAN的脉冲列,P001使脉冲列开始,P002使脉冲列停止,脉冲列由P020输出。梯形图和语句程序如下: 6.4.6 步进控制继电器输出
显示全部
相似文档