PLC原理及应用b2分析课件

上传人:夏** 文档编号:567991564 上传时间:2024-07-22 格式:PPT 页数:77 大小:4.48MB
返回 下载 相关 举报
PLC原理及应用b2分析课件_第1页
第1页 / 共77页
PLC原理及应用b2分析课件_第2页
第2页 / 共77页
PLC原理及应用b2分析课件_第3页
第3页 / 共77页
PLC原理及应用b2分析课件_第4页
第4页 / 共77页
PLC原理及应用b2分析课件_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《PLC原理及应用b2分析课件》由会员分享,可在线阅读,更多相关《PLC原理及应用b2分析课件(77页珍藏版)》请在金锄头文库上搜索。

1、1CPM1A系列系列PLC的基本组成的基本组成CPM1A系列的继电器及数据区系列的继电器及数据区CPM1A系列系列PLC的功能简介的功能简介23CPM1A系列系列PLC的主机的主机CPM1A系列系列I/O扩展单元扩展单元CPM1A系列编程工具系列编程工具CPM1A系列特殊功能单元系列特殊功能单元4一、一、CPM1A系列系列PLC的主机的主机主机的规格主机的规格按按I/O点数分点数分10、20、30、40点点按电源类型分按电源类型分分直流和交流型分直流和交流型按输出方式分按输出方式分继电器输出型继电器输出型晶体管输出型晶体管输出型56 CPM1A40点的点的主机的外观主机的外观72. . CPM

2、1A40点的点的主机的面板结构主机的面板结构输入点输入点LED输出点输出点LEDI/O扩展器扩展器外设端口外设端口运行状态运行状态LED8CPM1A主机的输入主机的输入/ /输出接线端子输出接线端子输入端子输入端子输出输出端子端子9二、二、CPM1A系列系列PLC的的I/O扩展单元扩展单元8点型(输入点型(输入8点)点)8点型(输出点型(输出8点)点)CPM1A-8ER继电器继电器CPM1A-8ET晶体管晶体管(NPN)CPM1A-8ET1晶体管晶体管(PNP)20点型点型(输入(输入12点)点)(输出(输出8点)点)CPM1A-20EDR继电器继电器CPM1A-20EDT晶体管晶体管(NPN

3、)CPM1A-20EDT1晶体管晶体管(PNP)类类型型输出形式输出形式CPM1A-8ED型型号号1.I/O扩展单元的规格和类型扩展单元的规格和类型10CPM1A-20EDRI/O扩展单元的外观扩展单元的外观连接电缆连接电缆I/O扩展器扩展器输入点输入点LED输出点输出点LED11CPM1A-20EDRI/O扩展单元的面板扩展单元的面板I/O扩展器扩展器连接电缆连接电缆12CPM1A-20EDRI/O扩展单元输入扩展单元输入/输出接线端子输出接线端子输入端子输入端子输出端子输出端子132.PLC的的I/O扩展方法扩展方法输入输入1818点点 30 30点主机点主机输出输出1212点点输入输入1

4、212点点输出输出8 8点点 扩展器扩展器输入输入1212点点输出输出8 8点点 扩展器扩展器输入输入1212点点输出输出8 8点点 扩展器扩展器30点的主机点的主机连接三个连接三个20点的扩展器点的扩展器扩展到扩展到90个个I/O点点14三、三、CPM1A系列系列PLC的编程工具的编程工具专用编专用编程器程器专用编专用编程器程器编程软件编程软件CPM1A适配器适配器15 四、四、 CPM1A系列的系列的特殊功能单元特殊功能单元模模拟拟量量I/O单单元元温度传感器单元温度传感器单元RS232C通信适配器通信适配器RS422通信适配器通信适配器与主机连接的特殊功能单元与主机连接的特殊功能单元总数

5、不能超过总数不能超过3台台温度传感器单元温度传感器单元TS002和和TS102只能连接其中的一个,只能连接其中的一个,而且同时使用的扩展单元总数不能超过而且同时使用的扩展单元总数不能超过2台台通信通信单元单元I/O单元单元1617内部继电器区(内部继电器区(IR)特殊辅助继电器区(特殊辅助继电器区(SR)暂存继电器区(暂存继电器区(TR)保持继电器区(保持继电器区(HR)辅助记忆继电器区(辅助记忆继电器区(AR)链接继电器区(链接继电器区(LR)定时器定时器/计数器区(计数器区(TC)数据存储区(数据存储区(DM)1819CPM1A内部器件的编号内部器件的编号内部器件以通道形式的编号内部器件以

6、通道形式的编号通道编号为通道编号为2、3、4位数不等位数不等每个通道内有每个通道内有16个继电器(个继电器(0015)例:某继电器的编号为例:某继电器的编号为01006。则:该继电器的通道编号为则:该继电器的通道编号为010、位编号为位编号为06。201.内部继电器区(内部继电器区(IR)IR区区(000231)分为)分为两两部部分分输入输入/输出继电器区:输出继电器区:000019( (可以直接对外输出)可以直接对外输出)内部辅助继电器区内部辅助继电器区:200231( (不能直接对外输出不能直接对外输出) )000、001:用于主机的输入通道的编号:用于主机的输入通道的编号002009:I

7、/O扩展单元的输入通道编号扩展单元的输入通道编号010011:用于主机的输出通道的编号:用于主机的输出通道的编号012019:I/O扩展单元的输出通道编号扩展单元的输出通道编号没被使用的没被使用的IR通道,可作为内部辅助继电器使用。通道,可作为内部辅助继电器使用。21输入输入1818点点 30 30点主机点主机输出输出1212点点输入输入1212点点输出输出8 8点点 扩展器扩展器输入输入1212点点输出输出8 8点点 扩展器扩展器输入输入1212点点输出输出8 8点点 扩展器扩展器例:例:30点的主机,连接三个点的主机,连接三个20点的扩展器。点的扩展器。其其I/O点编号分配:点编号分配:0

8、000000011010000100700100001050110001103002000021101200012070030000311013000130700400004110140001407222.特殊辅助继电器区(特殊辅助继电器区(SR)SR区(区(231255)分为前、后两部分)分为前、后两部分232251:常以通道为单位使用常以通道为单位使用252255用于存储工作状态、产生脉冲信号等。用于存储工作状态、产生脉冲信号等。232249没作表中指定功能时,可作内辅助继电器用没作表中指定功能时,可作内辅助继电器用250、251只能按表中的功能使用,不能另作他用。只能按表中的功能使用,不

9、能另作他用。除除25200外,外,252255的状态只可利用、不可改变。的状态只可利用、不可改变。前前后后23243.暂存继电器区(暂存继电器区(TR)4.保持继电器区(保持继电器区(HR)该区继电器(该区继电器(HR00HR19)编号要冠以)编号要冠以HR。该区继电器(该区继电器(TR0TR7)编号要冠以)编号要冠以TR。用于存储梯形图中分支点之前的用于存储梯形图中分支点之前的ON/OFF状态。状态。同一程序中,某一编号的同一程序中,某一编号的TR继电器不可重复使用。继电器不可重复使用。保持继电器具有掉电保持功能。保持继电器具有掉电保持功能。该区继电器可以通道或位为单位使用。该区继电器可以通

10、道或位为单位使用。255.辅助记忆继电器区(辅助记忆继电器区(AR)该区继电器(该区继电器(AR00AR15)编号要冠以)编号要冠以AR。AR区继电器具有掉电保持功能区继电器具有掉电保持功能AR区继电器用于保存区继电器用于保存PLC的各种工作状态。的各种工作状态。根据该区某些继电器的状态,可了解根据该区某些继电器的状态,可了解PLC的工的工作状况。作状况。266.链接继电器区(链接继电器区(LR)该区通道(该区通道(LR00LR15)编号要冠以)编号要冠以LRCPM1A与本系列或本公司其他与本系列或本公司其他PLC进行进行1:1链接通信时,要使用链接通信时,要使用LR区进行数据链接。区进行数据

11、链接。不作不作1:1链接通信时,链接通信时,LR区可作内部辅助继区可作内部辅助继电器用。电器用。277.定时器定时器/计数器区(计数器区(TR)000127定时器分类定时器分类普通定时器普通定时器高速定时器高速定时器计数器分类计数器分类普通计数器普通计数器可逆计数器可逆计数器计数器有掉电保持功能,定时器没有此功能。计数器有掉电保持功能,定时器没有此功能。同一程序中,计数器和定时器不能使用同一编号。同一程序中,计数器和定时器不能使用同一编号。288.数据存储区(数据存储区(DM)DM0000DM1023DM6144DM6655该区继电器只能以通道为单位使用!该区继电器只能以通道为单位使用!该区继

12、电器具有掉电保持功能。该区继电器具有掉电保持功能。该区继电器分为三部分该区继电器分为三部分可读写区:可读写区:DM0000DM0999、DM1022DM1023故障履历存储区:故障履历存储区:DM1000DM1021不作该用途时,可作普通数据存储器用。不作该用途时,可作普通数据存储器用。只读存储区:只读存储区:DM6144DM659929系统设定区:系统设定区:DM6600DM6655若系统设定区的设定出错,则辅助记忆继电器的若系统设定区的设定出错,则辅助记忆继电器的对应位为对应位为ON。系统设定区的设定内容,可在指定时间读取。系统设定区的设定内容,可在指定时间读取。系统设定区的设定错误,只能

13、用初始化来处理。系统设定区的设定错误,只能用初始化来处理。系统设定区的设定内容可用编程工具写入。系统设定区的设定内容可用编程工具写入。30311.丰富的指令系统丰富的指令系统 逻辑控制指令、定时器逻辑控制指令、定时器/ /计数器、移位寄存器指令;计数器、移位寄存器指令; 算术运算指令、逻辑运算指令;算术运算指令、逻辑运算指令; 数据传送指令、数据比较指令、数据转换指令;数据传送指令、数据比较指令、数据转换指令; 高速计数器控制指令、脉冲输出控制指令;高速计数器控制指令、脉冲输出控制指令;子程序控制指令、中断控制指令;子程序控制指令、中断控制指令;步进控制指令、特殊功能指令、故障诊断指令等。步进

14、控制指令、特殊功能指令、故障诊断指令等。322.模拟设定电位器功能模拟设定电位器功能定时器定时器/计数器的设定值若采用计数器的设定值若采用250或或251通道设置时,通道设置时,通过模拟设定电位器,其设定值可以随时进行修改。通过模拟设定电位器,其设定值可以随时进行修改。CPM1A主机面板上有主机面板上有2个模拟设定电位器。个模拟设定电位器。用模拟设定电位器可将用模拟设定电位器可将BCD数数0200自动送到特殊辅自动送到特殊辅助继电器区域。助继电器区域。模拟设定电位器模拟设定电位器0的数值送入的数值送入250通道通道模拟设定电位器模拟设定电位器1的数值送入的数值送入251通道通道33CPM1A/

15、2A/2AHCPM1A/2A/2AH拥有拥有2 2个可以进行定时器个可以进行定时器/ /计数器模拟设定计数器模拟设定的模拟设定电位器的模拟设定电位器, ,旋转电位器就可以将旋转电位器就可以将0200(BCD0200(BCD数数) )送入送入特殊继电器区域的特殊继电器区域的250250和和251251通道通道. .模拟设定电位器模拟设定电位器343.输入时间常数设定输入时间常数设定 CPM1A输入电路设置了一个滤波器。输入电路设置了一个滤波器。滤波滤波时间常数时间常数的大小可根据需要设置。的大小可根据需要设置。滤波时间常数可在系统设置区中设置。滤波时间常数可在系统设置区中设置。干扰脉冲干扰脉冲输

16、入信号输入信号输入时输入时间常数间常数滤波后的信号滤波后的信号经过输入滤波后干扰脉冲将被滤掉经过输入滤波后干扰脉冲将被滤掉354.高数计数器功能高数计数器功能CPM1A设置了一个高速计数器。设置了一个高速计数器。高速计数器可以对外部输入的高速脉冲进行计数。高速计数器可以对外部输入的高速脉冲进行计数。使用高速计数器时,必须使用高速计数器时,必须在系统设置区中进行设定在系统设置区中进行设定。高速计数器具有中断功能。高速计数器具有中断功能。PLC利用高速计数器,可以实现中断控制。利用高速计数器,可以实现中断控制。365.外部输入中断功能外部输入中断功能外部输入中断功能是解决快速响应问题的措施之一。外

17、部输入中断功能是解决快速响应问题的措施之一。不同的型号,外部输入中断的输入点是不同的。不同的型号,外部输入中断的输入点是不同的。响应中断时,停止执行主程序而转到中断处理子程序。响应中断时,停止执行主程序而转到中断处理子程序。执行完中断处理子程序,再返回断点继续执行主程序。执行完中断处理子程序,再返回断点继续执行主程序。使用输入中断功能时,必须在系统设定区中进行设定。使用输入中断功能时,必须在系统设定区中进行设定。37输入中断功能输入中断功能i) i) 概念概念: :在程序执行过程中在程序执行过程中, ,一旦有输入中断一旦有输入中断, ,则不受扫描则不受扫描周期影响周期影响, ,中断普通程序中断

18、普通程序, ,直直接去执行中断处理程序接去执行中断处理程序. (. (输输入点入点00003000060000300006为中断输入为中断输入点)点)38ii) ii) 分类分类: : 输入中断有输入中断有2 2中模式:外部输入中断,计中模式:外部输入中断,计数中断数中断 * *外部输入中断外部输入中断:当:当CPUCPU的内置中断点从的内置中断点从OFFOFF到到ONON,将中断正常程序,立即执行中断程序。,将中断正常程序,立即执行中断程序。 * *计数中断计数中断:对外部输入信号进行高速计数,:对外部输入信号进行高速计数,达到设定次数时,中断正常程序去执行中断处理程达到设定次数时,中断正常

19、程序去执行中断处理程序。序。注意注意:10点的CPU单元中断输入有2点。(0003,0004)20点及以上的CPU单元中断输入有4点。(0003,0004,0005,0006)39输入中断输入中断计数中断计数中断406.间隔定时器中断功能间隔定时器中断功能CPM1A设置了一个间隔定时器。设置了一个间隔定时器。间隔定时器具有高精度的定时功能和中断功能。间隔定时器具有高精度的定时功能和中断功能。7.快速响应输入功能快速响应输入功能该功能可使输入该功能可使输入/输出响应不受扫描周期的影响。输出响应不受扫描周期的影响。能随时接收脉冲宽度小于能随时接收脉冲宽度小于0.2ms的瞬间脉冲信号。的瞬间脉冲信号

20、。使用快速响应功能时,要在使用快速响应功能时,要在系统设定区中设定。系统设定区中设定。快速响应快速响应输入点与外部输入中断点相同。输入点与外部输入中断点相同。418.脉冲输出功能脉冲输出功能输出点为输出点为01000或或01001(两个点不能同时输出)(两个点不能同时输出)CPM1A晶体管输出型晶体管输出型PLC有脉冲输出功能。有脉冲输出功能。能输出频率为能输出频率为20Hz2kHz、占空比为、占空比为1:1的单相脉冲的单相脉冲输出脉冲的数目和频率可由指令控制。输出脉冲的数目和频率可由指令控制。429.通信功能通信功能10.具有快闪内存储器具有快闪内存储器使用快闪内存储器,可以免去更换锂使用快

21、闪内存储器,可以免去更换锂电池的麻烦。电池的麻烦。可与计算机进行上位链接通信;可与计算机进行上位链接通信;与本公司的可编程终端链接通信;与本公司的可编程终端链接通信;与本系列的与本系列的PLC之间进行通信;之间进行通信;4344概概述述基基本本指指令令数据传送和数据比较数据传送和数据比较常用的应用指令常用的应用指令数据移位数据移位和数据转换和数据转换数数据据运运算算子程序控制指令子程序控制指令高速计数器控制指令高速计数器控制指令中中断断控控制制指指令令脉脉冲冲输输出出指指令令步步进进控控制制指指令令特特殊殊指指令令45指指令令的的分分类类指指令令的的格格式式执行指令对标志位的影响执行指令对标志

22、位的影响指令的微分、非微分形式指令的微分、非微分形式461.指令的分类指令的分类基本指令基本指令应用指令应用指令2.指令的格式指令的格式助记符助记符操作数操作数1操作数操作数2操作数操作数3助记符:表示指令的功能助记符:表示指令的功能操作数:提供指令执行的对象或数据操作数:提供指令执行的对象或数据47操作数可以是通道号、继电器号或常数。操作数可以是通道号、继电器号或常数。操作数的个数,取决于各种指令的需要。操作数的个数,取决于各种指令的需要。关于操作数的讨论关于操作数的讨论操作数设为常数时,在数据前面要加操作数设为常数时,在数据前面要加#号。号。操作数采用哪种进制,取决于指令的需要。操作数采用

23、哪种进制,取决于指令的需要。间接寻址的操作数用间接寻址的操作数用*DM来来表示。表示。间接寻址的操作数,是以间接寻址的操作数,是以DM中的数据为中的数据为地址的另一个地址的另一个DM通道中的数据。通道中的数据。DM中中的的内容内容必须是必须是BCD码,且不得超码,且不得超出出DM区的范围。区的范围。48例如,计数器指令的格式为例如,计数器指令的格式为CNT000SV000是计数器的编号是计数器的编号SV是操作数是操作数若若SV=200表明表明000号计数器的设定值是号计数器的设定值是200通道中的内容。通道中的内容。若若SV=#0200表明表明000号计数器的设定值是常数号计数器的设定值是常数

24、200。49例如,计数器的指令格式为例如,计数器的指令格式为CNT000*DM1000设设DM1000的内容为的内容为0010则则000号计数器的设定值是号计数器的设定值是2500设设DM0010的内容为的内容为2500如果设如果设DM1000的内容为的内容为9990如果设如果设DM1000的内容的内容08FA503.执行指令对标志位的影响执行指令对标志位的影响SR区的区的2550325507是指令执行结果的标志位。是指令执行结果的标志位。某些指令的执行结果影响标志位某些指令的执行结果影响标志位2550325507的状态。的状态。25503ON时,表示当前执行的程序出错且停止执行。时,表示当前

25、执行的程序出错且停止执行。25503是出错标志位是出错标志位514.指令的微分、非微分形式指令的微分、非微分形式微分型:要在指令的助记符前加标记微分型:要在指令的助记符前加标记。两种指令的区别两种指令的区别非微分型指令:非微分型指令:只要其执行条件为只要其执行条件为ON,每个扫描周期都执行该指令。,每个扫描周期都执行该指令。微分型指令:微分型指令:仅在指令的执行条件由仅在指令的执行条件由OFF变为变为ON时才执行一次。时才执行一次。52基本指令是最常用的指令基本指令是最常用的指令要牢记要牢记:指令的功能、格式、符号和代码;指令的功能、格式、符号和代码;指令操作数的范围;指令操作数的范围;执行各

26、指令对标志位的影响。执行各指令对标志位的影响。53常常用用的的基基本本指指令令块与指令块与指令ANDLD和块或指令和块或指令ORLD置位、复位指令置位、复位指令SET和和RESET锁存继电器指令锁存继电器指令KEEP基本编程规则和编程方法基本编程规则和编程方法前前/后沿微分指令后沿微分指令DIFU和和DIFD541LDLDNOTANDANDNOTORORNOTOUTOUTNOT这是些基本逻辑操作指令,必须牢记其用法。这是些基本逻辑操作指令,必须牢记其用法。LD常开触点与母线相连的指令常开触点与母线相连的指令AND常开触点相与(串联)的指令常开触点相与(串联)的指令OUT将将运算结果运算结果输出

27、到某位的指令输出到某位的指令OR常开触点相或(并联)的指令常开触点相或(并联)的指令一、常用的基本指令一、常用的基本指令OUTNOT将将运算结果取反后运算结果取反后输出到某位的指令输出到某位的指令55LD00000OR01000ANDNOT00001OUT01000LDNOT00002ORNOT00003AND01000OUTNOT010010000000001010000000201000010000100100003梯形图程序梯形图程序语句表程序语句表程序使用指令举例使用指令举例与与或或与与或或与与与与输出输出56指出图示程序对指出图示程序对KM1和和KM2的控制作用的控制作用没按下按钮没

28、按下按钮SB1线圈线圈01000断电断电触点触点01000闭合闭合 线圈线圈01001断电断电断开断开闭合闭合KM1断电断电KM2断电断电断电断电断电断电SB1SB2KM1PLC000000000101000KOMKM201001线圈线圈00000断电断电 触点触点00000断开断开0100001000010000100100000 00001使用指令举例使用指令举例触点触点00001闭合闭合57按一下按一下SB1触点触点00000闭合闭合线圈线圈01000通电通电触点触点01000断开断开闭合闭合KM1通电通电KM2通电通电闭合闭合线圈线圈01001通电通电通电通电通电通电线圈线圈00000

29、通电通电断开断开0100001000010000100100000 00001触点触点00001闭合闭合SB1SB2KM1PLC000000000101000KOMKM20100158按一下按一下SB2触点触点00001断开断开线圈线圈01000断电断电触点触点01000闭合闭合KM1断电断电KM2断电断电线圈线圈01001断电断电断开断开闭合闭合断电断电断电断电线圈线圈00001通电通电0100001000010000100100000 00001SB1SB2KM1PLC000000000101000KOMKM201001592.END指令指令程序的结尾一定要安排程序的结尾一定要安排END指

30、令,否则程序不执行。指令,否则程序不执行。LD00000ANDNOT00001ORNOT00003AND00002OR00004OUT01002END(01)010020000300004END(01)000000000100002与与或或与与或或使用指令举例使用指令举例60LD00000AND00001ANDNOT00002OUT20000LD00000NOP(00)ANDNOT00002OUT20000000000000100002200000000000002200003NOP指令指令NOP是空操作指令是空操作指令用用NOP代替代替ANDN,可把,可把AND语句中的触点语句中的触点N短接

31、短接用用NOP代替代替ORN,可把,可把OR语句中的触点语句中的触点N断掉断掉将梯形图中的触点将梯形图中的触点00001删掉。删掉。使用指令举例使用指令举例61NOP(00)LD00001ANDNOT00002OUT2000000000000010000220000000010000220000将梯形图中的触点将梯形图中的触点00000删掉。删掉。将梯形图中的触点将梯形图中的触点00001删掉。删掉。00000000022000000001LD00000NOP(00)ANDNOT00002OUT20000000000000220000使用指令举例使用指令举例使用指令举例使用指令举例62二、块与

32、指令二、块与指令ANDLD和块或指令和块或指令ORLD1.ANDLD是将是将并联触点组相串联的指令并联触点组相串联的指令 方法方法1LD00000AND00001ORNOT00002LD00003OR00004ANDLDLD00005ORNOT00006ANDLDOUT20000方法方法2LD00000AND00001ORNOT00002LD00003OR00004LD00005ORNOT00006ANDLDANDLDOUT2000020000000050000600000 00001000020000300004在方法在方法2中,中,ANDLD之前的触点组个数应小于等于之前的触点组个数应小于

33、等于8使用指令举例使用指令举例632.ORLD是是串联触点组相并联连接的指令串联触点组相并联连接的指令 方法方法1LD00000ANDNOT00001LDNOT00002AND20005ORLDLD01004AND00003ORLDOUT01100方法方法2LD00000ANDNOT00001LDNOT00002AND20005LD01004AND00003ORLDORLDOUT0110000000000010000200003010042000501100在方法在方法2中,中,ORLD之前的触点组个数应小于等于之前的触点组个数应小于等于8使用指令举例使用指令举例64三、三、置位指令置位指令S

34、ET和复位指令和复位指令RESETSET将某继电器置为将某继电器置为ONLD00000SET20000LD00003RESET200000000000003200000000000003SET20000RESET20000RESET将某继电器置为将某继电器置为OFFSET、RESET指令的执行条件常为短信号(脉冲信号)指令的执行条件常为短信号(脉冲信号)SET和和RESET指令可以单独使用(不一定成对使用)指令可以单独使用(不一定成对使用)65当当S端端ON时,时,N为为ON且保持。且保持。四、四、锁存继电器锁存继电器KEEP指令指令(置位复位指令置位复位指令)KEEPNSR符号符号格式:格式

35、:KEEP(11)N当当R端端ON时,时,N复位。复位。当当S与与R端同时为端同时为ON时,时,N复位优先。复位优先。继电继电器位器位66LD00002LD00003KEEP(11)200000000200003KEEP20000000020000320000KEEP指令的工作指令的工作时序时序置位条件置位条件置位条件置位条件置位条件置位条件复位条件复位条件置位和复位条件都可以是短信号(脉冲信号)置位和复位条件都可以是短信号(脉冲信号)注意!注意!注意!注意!67语语句句表表KEEP010000000000001KEEPHR00000000201000画出图示程序的工作画出图示程序的工作时序时

36、序,写出语句表。,写出语句表。000000000100002HR000001000LD00000LD00001KEEP(11)01000LD00002LD01000KEEP(11)HR0000使用使用KEEP指令举例指令举例68五、微分指令五、微分指令DIFU和和DIFDDIFU和和DIFD上升沿微分和下降沿微分指令上升沿微分和下降沿微分指令DIFU和和DIFD指令的操作位只指令的操作位只ON一个扫描周期。一个扫描周期。开机时就开机时就OFF的执行条件,的执行条件,DIFD指令不执行。指令不执行。DIFU(13)20000DIFD(14)HR000000005TSTS0000520000HR0

37、000LD00005DIFU(13)20000DIFD(14)HR0000扫描周期扫描周期执行条件执行条件开机时就开机时就ON的执行条件,的执行条件,DIFU指令不执行。指令不执行。69KEEP01000200000000100000DIFU(13)20000画出图示程序的工作画出图示程序的工作时序时序,写出语句表。,写出语句表。2000000000Ts0100000001LD00000DIFU(13)20000LD20000LD00001KEEP(11)01000使用使用DIFU指令举例指令举例扫描周期扫描周期70六、六、基本编程规则和基本编程方法基本编程规则和基本编程方法指令指令25313

38、253131基本编程规则基本编程规则(1)每梯级都起始于左母线,线圈或指令应画在最右边每梯级都起始于左母线,线圈或指令应画在最右边(2)必须与左母线相连的线圈或指令,可通过必须与左母线相连的线圈或指令,可通过25313连接连接(3)用用OUT指令输出时,要避免双线圈输出的现象。指令输出时,要避免双线圈输出的现象。(a)00000000050100001000(b)000000100000001010000100101000当当00000ON00005OFF输出无效输出无效当当00000ON00001OFFONOFF双线圈输出引起逻辑混乱双线圈输出引起逻辑混乱71(4)梯形图必须遵循从左到右、从

39、上到下的顺序,不允梯形图必须遵循从左到右、从上到下的顺序,不允许两行之间垂直连接触点。许两行之间垂直连接触点。(5)程序结束一定要安排程序结束一定要安排END指令,否则程序不被执行指令,否则程序不被执行(b)35211543N(a)12345N没没END指令的程序,检查时显示信息指令的程序,检查时显示信息“NOENDINST”722基本编程方法基本编程方法(1) (1) 两个或两个以上的线圈或指令可以并联输出。两个或两个以上的线圈或指令可以并联输出。 0100001001SET0100200000LD00000OUT01000OUT01001SET01002(2) (2) 触点组与单个触点并联

40、,单个触点应放在下面。触点组与单个触点并联,单个触点应放在下面。0000000001 2000001100LD00000LD00001ANDNOT20000ORLDOUT011000110000001 2000000000LD00001ANDNOT20000OR00000OUT01100不必用不必用ORLD73(3)(3)并联触点组与几个触点串联时,并联触点组应放并联触点组与几个触点串联时,并联触点组应放 在最左边。在最左边。LD00002AND00000LD00006AND00001OR20000ANDLDOUT01001LD00006AND00001OR20000AND00002AND00

41、000OUT01001000000000600001010012000000002000060000100002000002000001001不必用不必用ANDLD74(4)(4)如果一条指令只需在如果一条指令只需在PLC上电之初执行一次,可以上电之初执行一次,可以用用25315作为其执行条件。作为其执行条件。PLC上电后的第一个扫描周期,上电后的第一个扫描周期,01000被置为被置为ON。2531500001KEEP0100075(5)(5)当某梯级有两个分支时,若其中一条分支从分支当某梯级有两个分支时,若其中一条分支从分支点到输出线圈之间无触点,该分支应放在上方。点到输出线圈之间无触点,该分支应放在上方。N1N212N1N212(6)(6)尽量使用那些操作数少、执行时间短的指令编程。尽量使用那些操作数少、执行时间短的指令编程。76基本指令小结基本指令小结1.本节介绍的全部指令都要牢记其格式、梯形本节介绍的全部指令都要牢记其格式、梯形图、操作数范围及功能。图、操作数范围及功能。2.学会将梯形图程序转换为语句表的方法。学会将梯形图程序转换为语句表的方法。4.牢记基本编程规则和基本编程方法。牢记基本编程规则和基本编程方法。3.学会用工作时序图描述程序执行过程的方法。学会用工作时序图描述程序执行过程的方法。77

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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