OMRON可编程控制器资料

上传人:陈** 文档编号:253072086 上传时间:2024-11-28 格式:PPT 页数:138 大小:2.25MB
返回 下载 相关 举报
OMRON可编程控制器资料_第1页
第1页 / 共138页
OMRON可编程控制器资料_第2页
第2页 / 共138页
OMRON可编程控制器资料_第3页
第3页 / 共138页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C系列P型机,PLC 概述,C系列P型机的,指令系统和编程规则,C系列P型机,PLC 的系统配置,第六章 OMRON可编程控制器,本章包括以下内容,常用基本指令,应用举例,OMRON公司简介:,日本,OMRON,(欧姆龙,又称为立石)公司是全球知名的电子设备制造厂商,掌握着世界领先的传感与控制核心技术。,主要,PLC,产品:,微型机:,Mini SK20,、,SRMl,、,CPMlA,、,CPM2A,等,中小型机:,C200,、,SYSMAC,、,CQMI,等,大型机:,CVMl,、,CV500,2000,等,一、用途,一般专用于,开关量,控制,二、功能,逻辑运算,指令、定时指令、计数指令;,简单的,数据处理,功能。,三、基本结构,基本单元、I/O扩展单元和编程器。,6.1 C系列P型机 PLC 概述,C系列P型机基本单元,I/O扩展单元,扩展输入点,扩展输出点,C4K-O,混合型扩展,C20P-E,C28P-E,类 型,C4K-I,型 号,C16P-I,C16P-O,C40P-E,C60P-E,四、型号标准,第一段标明基本的规格与特点,第二段标明功能及类型,第三段标明所使用电源的情况。,C40P,的主机的面板结构,输入点LED,输出点LED,I/O扩展器,外设端口,运行状态,输入端子,输出 端子,通道,(Channel):也称为,字,,指信号进入PLC或流出PLC的通路,以及信号在PLC中存放的地点。将这些通路和地点赋以编号,称为通道号。,每个通道由16位组成,(0015),,位(bit)是基本存储单元,每个“继电器”占一位,因此可以说在一个通道中包含16个“继电器”。,例:某继电器的编号为0506。则:该继电器的通道编号为05、位编号为06。,6.2 C系列P型机系统配置,一、继电器编号,DM32-63,高速计数器设定区,以字为单位(16位)使用,断电也能保持数据。,DM00-63,可读/写,数据存储,器(DM),定时器、计数器,它们的编号合用。,TIM/CNT00-47,定时器计数器,在程序内可以自由使用且断电时也能保持断电前的ON/OFF状态的继电器。,HR000-HR915,保持,继电器(HR),回路的分支点上暂时记忆ON/OFF的继电器。,TR0-TR7,暂存,继电器(TR),分配有特定功能的继电器。,1808-1907,特殊辅助,继电器(SR),在程序内可以自由使用的继电器。,1000-1807,内部辅助,继电器,0500-0915,输出,继电器,继电器号与外部的输入输出端子相对应。,0000-0415,输入,继电器,IR,区,功能,地址区间,数据区,编程元件及存储区域分配,二、C系P型机通道分配,1、输入输出继电器,输入继电器,通道:CH00一CH04,输出继电器,通道:CH05一CH09,每个通道由16位组成(0015),注:,不同型号的PLC机的基本单元和扩展单元所能使用的通道号是不同的。,(1)输入继电器(,00-04,),注:,备注栏中的输出继电器无对应的输出端子,只能作为内部辅助继电器用。,C40P,的主机,输入24点,40点主机,输出16点,输入24点,输出16点,扩展器,输入16点,输出16点,扩展器,例:40点的主机,连接三个20点的扩展器。,其I/O点编号分配:,00000015,05000511,01000107,06000603,02000307,04000415,09000915,(2) PLC的I/O扩展方法,08000803,07000711,知识回顾:,1、CPM1A内部器件的编号:,以,通道,形式编号。,2、CPM1A,继电器种类,及存储区域分配。,IO扩展单元的输入和输出通道号,。,在基本单元的通道号上顺序递增。,一旦扩展单元与基本单元相连,扩展单元的通道号便自动确定。,基本单元和扩展单元不能用同一的通道号,。,即使基本单元I/O通道中的点未用完,扩展单元也不能接着用,只能从下一个通道号用起。,扩展I/O单元后还可再接I/O链接单元,。,I/O链接单元的输入输出通道号接着它前边的I/O扩展单元的通道号递增。,(二)内部辅助继电器(IR),P型机中共有136个内部辅助继电器。,其通道号为CHl0CHl8,,占用的地址为10001807。,内部辅助继电器不能接负载。,内部辅助继电器,与PLC的输入/输出端子没有直接联系,,作用象继电器控制系统中的,中间继电器,那样参与控制系统的逻辑运算,,它的线圈只受程序控制,其接点可无限次供内部编程使用。,内部辅助继电器不能接负载。,(三)专用辅助继电器SR,P型机共有16个专用辅助继电器(特殊功能继电器),占用的地址为,18081907,。,注意:,专用辅助继电器的线圈是不可以编辑的,因此不允许出现在梯形图中。,1808:,当PLC中的锂电池电压过低时为ON状态。,1809:,P型机的扫描时间不应超过100ms,当程序扫描时间在100130ms时,1809为ON状态。,1810:,在使用高速计数指令时,当0001端子收到硬件复位信号时,1810接通(ON)一个扫描周期。,1813:,为常闭(ON)继电器。,1814( 1811、1812):,为常开(OFF)继电器。,1815:,在程序开始运行的第一个扫描周期内,1815 ON一个扫描周期。,1900:,产生周期为0.1s的时钟脉冲。,1901:,产生周期为0.2s的时钟脉冲。,1902:,产生周期为1s的时钟脉冲。,1903:,在算术运算指令中,如果操作数不是BCD(十进制)码,或者在进行BIN(二进制)到BCD、BCD到BIN码的转换中,当操作数超出范围,即大于9999时,1903为ON状态。,1904:,进位(或借位)标志。,1905:,执行比较指令,第一操作数如果大于第二操作数,,则为ON状态。,1906:,执行比较指令,第一操作数如果等于第二操作数,,则为ON状态。,1907:,执行比较指令,第一操作数如果小于第二操作数,,则为ON状态。,(四)保持继电器(HR),P型机中有160个保持继电器,它们在电源掉电时能保持原来的状态不变。,通道号为:HR0HR9,占用的地址号为HR000HR915。,以通道为单位使用,用作数据通道,断电后数据不会丢失,恢复供电时,数据可恢复。,以位为单位使用,与KEEP指令配合使用,或者用于本身带有自保电路。,(五)暂存继电器TR,P型机中共有8个暂存继电器,通道号为TR0TR7。,在同一个程序段中,暂存继电器不能重复使用,最多只能使用8个暂存继电器;,而在不同的程序段中,同一个暂存继电器可多次重复枉用。,暂存继电器的编号可不按顺序使用。,(六)定时器和计数器通道(TIMCNT),编号为0047。,定时器分类,普通定时器,高速定时器,计数器分类,普通计数器,可逆计数器,计数器有掉电保持功能,定时器没有此功能。,同一程序中,计数器和定时器不能使用同一编号。,(七)数据存储区通道(DM),DM00DM63, 该区继电器只能以通道为单位使用。, 该区继电器具有掉电保持功能。,继电器原理图与梯形图中所用图符的对比关系,6.3 C系列P型机的指令系统和编程规则,一、梯形图及其绘制,物理继电器,PLC,继电器,常开,常闭,触 点,线 圈,0000,0500,0500,PLC,控制,0001,SB2,KM,KM,继电器,控 制,SB1,1、两种控制的比较,线圈,线圈,常开触点,常开触点,常闭触点,常闭触点,(1)每梯级都起始于左母线,线圈或指令应画在最右边。,2、梯形图编程规则,指令,1813,(2),线圈或指令不能,与左母线相连接。,特殊辅助继电器:,1813,为常ON继电器;,1814,为常OFF继电器;,1815,在第一个扫描周期为ON,然后为OFF。,1815,0001,KEEP,0500,指令,(3)用OUT指令输出时,要避免双线圈输出的现象。,(a),0000,0005,0500,0500,(b),0000,0500,0001,0500,0501,0500,(4) 梯形图必须遵循从左到右、从上到下的顺序,不允许两,行之间垂直连接触点。,(b),3 5 2,1,1 5 4,3,N,(a),1 2,3,4,5,N,二、基本逻辑指令,指令分类,数据运算类指令,逻辑条件类指令,输出类指令,数据处理类指令,指令的格式,助记符(指令码) 操作数1,操作数2,操作数3,助记符:表示指令的功能,操作数:提供指令执行的对象或数据,LD LD NOT AND AND NOT,OR OR NOT OUT OUT NOT,LD ,常开触点与逻辑母线相连。,AND 常开触点相与(串联)。,OUT 将执行结果输出到某位。,OR 常开触点相或(并联)。,1、 常用基本指令,将逻辑运算结果反相送相应继电器,OUT NOT,将逻辑运算结果送相应继电器,IR、HR、TR,(,输入继电器除外,;,TR只能用OUT,),OUT,逻辑反相开始时使用,LD NOT,逻辑开始时使用,IR、SR、HR、T/C、TR,(,TR只能用LD,),LD,操作数,指令,功能,助记符,梯形图符号,基本输入,/,输出指令,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,图3-5所示为基本输入输出指令的用法,图2-3-3基本输入输出指令的用法,图3-5 基本输入/输出指令的应用,地址,指令,操作数,00000,LD,00000,00001,OUT,01000,00002,LD NOT,00001,00003,OUT,HR0000,00004,LD,TIM000,00005,OUT NOT,01001,00006,OUT,01002,在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。,不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。,(2)逻辑与/逻辑或指令 逻辑与/或指令见表3-5;应用见图3-6。,几点说明:,ND /AND NOT指令用于单个接点的串联联接,该指令可以连续使用,不限制串联接点的数目。,在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。,OR/OR NOT指令用于单个接点的并联联接,该指令可以连续使用,不限制并联接点的数目。,OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产的)左端点相连。,逻辑与,/,逻辑或指令,并联单个常闭触点,OR NOT,并联单个常开触点,OR,串联单个常闭触点,AND NOT,串联单个常开触点,IR、SR、HR、T/C,AND,操作数,指令,功能,助记符,梯形图符号,LD 0000,OR 0500,AND NOT 0001,OUT 0500,LD NOT 0002,OR NOT 0003,AND 0500,OUT 0501,0000 0001,0500,0002 0500,0500,0501,0003,梯形图程序,语句表程序,例1,与,或,与,或,与,与,输出,指出图示程序对,KM,1,和,KM,2,的控制作用。,SB,1,SB,2,KM,1,PLC,0000,0001,0500,COM,KM,2,0501,0500,0500,0500,0501,0000,0001,例2,没按下按钮,SB,1,线圈0500断电,触点0500闭合,线圈0501断电,断开,闭合,KM,1,断电,KM,2,断电,断电,断电,SB,1,SB,2,KM,1,PLC,0000,0001,0500,COM,KM,2,0501,线圈0000断电,触点0000断开,0500,0500,0500,0501,0000,0001,触点0001闭合,按一下,SB,1,触点0000闭合,线圈0500通电,触点0500断开,闭合,KM,1,通电,KM,2,通电,闭合,线圈0501通电,通电,通电,线圈0000通电,断开,0500,0500,0500,0501,0000,0001,触点0001闭合,SB,1,SB,2,KM,1,PLC,0000,0001,0500,COM,KM,2,0501,0501,0500,0003,0501,0500,0000,0501,0002,0001,电动机,顺序启/停,控制程序。,启动时,只有电动机M1启动(0500 ON)、电动机M2才可能启动(0501 ON);,停止时,只有M2先停、 M1才可能停。,输 入,输 出,M1启动 0000,KM1 0500,M1停车 0001,KM2 0501,M2启动 0002,M2停车 0003,例3,电动机正反转控制程序。,0500,0002,0000,0500,0501,0001,0501,0501,0002,0500,正转启动,反转启动,停车按钮,正转接触器,反转接触器,例4,2、逻辑块指令,0002,0003,1000,0004,0005,0006,0007,0600,1002,0600,逻辑块操作指令,逻辑块之间的并联,_,OR LD,逻辑块之间的串联,_,AND LD,操作数,指令,功能,助记符,梯形图符号,无操作数,方法1,LD 0000,AND 0001,OR NOT 0002,LD 0003,OR 0004,AND LD,LD 0005,OR NOT 0006,AND LD,OUT 0600,方法2,LD 0000,AND 0001,OR NOT 0002,LD 0003,OR 0004,LD 0005,OR NOT 0006,AND LD,AND LD,OUT 0600,0600,0005,0006,0000,0001,0002,0003,0004,在方法2中,AND LD之前的触点组个数应小于等于8,。,(1) AND LD,触点组串联的指令,方法1,LD 0000,AND NOT 0001,LD NOT 0002,AND 0005,OR LD,LD 0104,AND 0003,OR LD,OUT 0500,方法2,LD 0000,AND NOT 0001,LD NOT 0002,AND 0005,LD 0004,AND 0003,OR LD,OR LD,OUT 0500,0000,0001,0002,0003,0104,0005,0500,在方法2中,OR LD之前的触点组个数应小于等于8。,(2) OR LD,触点组并联的指令,知识回顾:,1、 C系列P型机,继电器种类,及存储区域分配。,2、 C系列P型机,常用应用指令的格式。,写出图示梯形图的语句表。,0002,0003,1000,0004,0005,0006,0007,0600,1002,0600,(1) 触点组与单个触点并联,单个触点应放在下面。,LD 0000,LD 0001,AND NOT 1000,OR LD,OUT 0500,LD 0001,AND NOT 1000,OR 0000,OUT 0500,不必用,OR LD,0000,0500,0001,1000,0500,0000,0001,1000,梯形图编程规则补充:,(2),并联触点组与几个触点串联时,并联触点组应放在最左边。,LD 0002,AND 0000,LD 0006,AND 0001,OR 1000,AND LD,OUT 0501,LD 0006,AND 0001,OR 1000,AND 0002,AND 0000,OUT 0501,0000 0006 0001,0501,1000,0002,0006 0001 0002 0000,1000,0501,不必用,AND,LD,接通延时ON高速定时器,设定时间0-99.99秒(以0.01秒为单位),TIMH,接通延时ON定时器,设定时间,0-999.9秒(以0.1秒为单位),N:T/C号(00-47),SV: 设定值(字,BCD),IR、HR、DM、#,TIM,操作数,助记符,功能,指令,梯形图符号,TIM N,SV,TIMH N,SV,3、定时器指令,定时器,ON,后,若执行条件,OFF,,,定时器,复位,。,定时器的功能,当,执行条件,ON,时,开始定时,。,定时时间到,,定时器,ON,、,其所属触点动作,。此后只要执行条件保持,ON,, 其,ON,状态保持。,定时器,ON,后,若,PLC,断电,定时器复位。,当定时器,复位时,为设定值,。,1000,TIM01,0500,0000,0001,1000,TIM01,#0050,1000,定时器TIM 、TIMH的用法,LD 0000,TIM 00,# 0050,LD TIM 00,OUT 0500,0000,TIM 00,0500,5 S,TIM 00,#0050,0000,TIM 00,0500,TIM定时时间:500.1 = 5s,开始定时,定时,到,定时器复位,对TIMH计算: 500.01 = 0.5s,定时器级联使用SV= SV1+SV2,定时器定时时间的扩展:,1000,TIM02,1000,0500,0000,0001,TIM 01,#9000,1000,TIM01,TIM 02,#9000,定时器应用例(1),编写定时30分钟的控制程序。,定时器应用例(2),0000,0001,IL(02),ILC(03),1000,1000,0501,TIM01,TIM01,0501,0502,Y,#0070,TIM01,0502,0000 0501,0001 0502,COM COM,SB,1,KM2,FR, 220V,SB,2,DC24V,KM,1,PLC,KM1,KM2,电动机Y-,启动,控制程序,必须有硬件互锁!,启动按钮,停车按钮,接通延时OFF,接通延时ON,定时器应用例(3),两个定时器联合使用产生连续脉冲。,电动机正反转控制程序。,0500,0002,0000,0500,0501,0001,0501,0501,0002,0500,正转启动,反转启动,停车按钮,正转接触器,反转接触器,定时器,应用,例(4),减法计数器,设定值(SV),0-9999次,N:T/C号(00-47),SV: 设定值(字,BCD),IR、SR、HR、DM、#,CNT,操作数,助记符,功能,指令,梯形图符号,CNT N,SV,CP,R,4、计数器指令,(1)CNT是,边沿触发递减,计数器。,(2)每当计数输入信号(CP)由,OFF变为ON(,上跳沿有效,)时,,它的当前计数值(PV)就减1。,(3)当计数器的当前计数值,减为0000时,计数器ON,。,CNT ON 后,此后输入的计数脉冲无效。,(4)计数器ON后,,只要不复位 ,CNT将保持ON,。,若输入条件OFF,或PLC断电,计数器当前值能保持。,(5)当复位端(R)为ON时,将计数器,复位为设定值,(SV)。,(6),复位信号的优先,权高于计数输入信号。,计数器的用法,CP,CNT00,0500,0000,0001,CNT00,#0003,R,PV=10,PV=10,(停止计数),计数,计数,(停止计数),计数器的工作,时序,9 8 2 1 0,ON保持,9 8 2 1 0,ON保持,CP,CNT,R,SV=10 时 CNT的工作波形,清零,清零,脉冲无效,脉冲无效,CP,CNT00,0500,0000,0001,CNT00,#0003,R,LD 0000,LD 0001,CNT 00,#0003,LD CNT00,OUT 0500,SV为常数,CNT000计数器的工作,时序,2 1 0,ON保持,0000,0500,0001,CNT的计数功能,关于操作数的讨论,例如,计数器指令的格式为 CNT 00,SV,若 SV = 10,表明000号计数器的设定值是10通道中的内容。,若SV= # 0200,表明000号计数器的设定值是常数200。,CNT00采用自清零。,计数器级联SV= SV1SV2,计数器容量的扩展:,CNT00,0000,CNT00,#0100,CNT01,0500,CNT00,1815,CNT01,#0100,1815,上电之初1815为两个计数器清零,。,初始清零,初始清零,自清零,计数器应用例(1),1902能产生周期为1秒的脉冲。,用计数器作定时器时,该定时器具有保持功能。,CNT00,1902,CNT00,#0060,CNT01,0500,CNT00,1815,CNT01,#0060,1815,计数器应用例(2),可逆(加、减)计数器,设定值(SV)0-9999次,CNTR,N:T/C号(00-47),SV: 设定值(字,BCD),IR、SR、HR、DM、#,操作数,助记符,功能,指令,梯形图符号,CNTR N,SV,ACP,SCP,R,加计数输入,减计数输入,复位端,5、 可逆计数器指令, 加/减计数有进/借位时,输出ON一个计数脉冲周期。, 计数器复位时,不论是加还是减计数,其PV均为0。, 从ACP或SCP输入计数脉冲,可组成加或减计数器。, 可逆计数器可作为循环计数器。,可逆计数器的功能, 从ACP和SCP端同时输入计数脉冲,计数器不计数。,0001,0002,0003,CNTR(12),46,#0200,ACP,SCP,R,LD 0001,LD 0002,LD 0003,CNTR(12) 46,#0200,梯形图,时序图,可逆计数器的工作时序,可逆计数器的应用例(1),LD 0000,OR 1000,AND NOT 0002,OUT 1000,LD 1902,AND 1000,LD 1914,LD 0001,OR 1915,CNTR(12) 000,HR0,LD CNT00,OUT 0500,控制位,秒脉冲,常OFF,上电复位,CNTR00,的触点,由于计数脉冲是秒脉冲,所以可作定时器。,可逆计数器的应用例(2),可逆,计数器级联 SV= (SV1+1)SV2,可逆计数器容量的扩展:,使用TIM/CNT注意事项,TIM/CNT共同使用编号0047,在程序中TIM和CNT的编号不能重复。, TIM/CNT的操作数可以是常数,也可以是通道,但常数或通道内容必须是BCD数。, 计数器有保持功能,而定时器没有此功能。, TIM/CNT的设定值是通道时,通道内容改变、设定值即改变。但必须在TIM的输入条件断开、 CNT复位后,下一次定时/计数才执行新设定值。,暂存继电器编号,TR0TR7。,说明:,1. 在同一分支程序段中,TR号不能重复使用。,2. TR不是编程指令,要与其他指令配合使用。,0000,0001,0002,0500,0501,TR0,6、 暂存继电器,LD 0000,OUT TR0,AND 0001,OUT 0500,LD TR0,AND 0002,OUT 0501,LD 0000,IL(02),LD 0001,OUT 0500,LD 0002,OUT 0501,ILC(03),用TR处理分支,0000,0001,0002,0500,0501,TR0,用IL/ILC处理分支,使用暂存继电器举例,TR,临时存放某节点状态,应用:,OUT TR0,LD TR0,IL,ILC ,造就新母线,应用:,IL,LD -,LD -,ILC,两种处理分支方法的区别:,基本指令小结,1. 介绍的全部指令都要牢记其格式、梯形,图、操作数范围及功能。,2. 学会将梯形图程序转换为语句表的方法。,4. 牢记基本编程规则和基本编程方法。,3. 学会用工作时序图描述程序执行过程的方法。,1.,常开、常闭按钮的转换,0000,0500,0500,0001,0000,0500,0500,0001,SB2,0000,0001,0500,COM,COM,SB1,PLC,KM,SB2,0000,0001,0500,COM,COM,SB1,PLC,KM,启动,停车,启动,停车,三、基本逻辑指令应用举例,并联输出,0500,0501,SET 0502,0000,LD 0000,OUT 0500,OUT 0501,SET 0502,2. 输出线圈的使用问题,连续输出,分支输出,0500,0502,A,0000,0004,0002 0003,0501,0001,IL(02),ILC(03),3. 点动和长动控制程序,PLC,KM,SB1,SB2,DC24V,0002,0003,COM,COM,FU,AC220V,0500,0500,0500,0002,0003,(长动),启动,停车,00002,(点动),0500,0500,0003,0002,0500,0501,0004,0501,0501,0005,0500,0500,0003,0002,0500,0004,0501,0501,0500,0005,4. 联锁控制程序,1. 指出下图中的错误。,课堂测试。,2. 画出语句表对应的梯形图。,LD 0000,AND 0001,OR NOT 0002,LD 0003,OR 0004,AND LD,OUT 0500,3. 根据下面的梯形图,改成节省语句的形式。,1.C40P-CDR-A,输入、输出点共,_,_个,其中的输入通道号为,_。,2.可编程序控制器是一种数字运算的电子系统,专为,_,环境下应用而设计。,3.PLC常用的编程语言有,_,、,_,、顺序功能流程图。,4.PLC程序执行可分为三个阶段,分别是,_,、,_,、,_,。,5C系列P型机PLC中的定时器及计数器共计,_,个,编号为,_,4. 填空题。,1PLC基本编程指令中,下列哪些指令无操作数:( ),A、SET B、KEEP C、OR LD D、DIFU,2PLC基本编程指令中,下列什么指令可与“TR”联合使用:( ),A、LD NOT B、OUT C、IL D、AND,3.下列对PLC输入继电器的描述正确的是:( ) A、输入继电器的线圈只能由外部信号来驱动 B、输入继电器的线圈只能由程序来驱动 C、输入继电器的线圈既可以由外部信号来驱动又可以由程序来驱动,D、梯形图中可以出现输入继电器的线圈,5. 选择题。,4、PLC的工作方式为:( ) A、并行工作方式 B、循环顺序扫描,C、中断方式 D、实时响应,5、下列对PLC软继电器的描述,正确的是:( ) A、有无数对常开和常闭触点供编程时使用 B、只有2对常开和常闭触点供编程时使用 C、不同型号的PLC的情况可能不一样 D、以上说法都不正确 6、在梯形图中,下列说法正确的是:( ) A、继电器线圈的左端可以直接接到左逻辑母线上,B、继电器线圈尽量避免重复输出,C、继电器线圈的右端可以接触点,D、竖直的逻辑母线上可以接触点,7、PLC基本编程指令中,语句指令“AND LD”表示的功能为:( ),A、移位寄存器 B、线圈设定接通保持,C、计数器 D、逻辑“与”块,8、PLC基本编程指令中,“TR”表示为:( ),A、暂存继电器 B、逻辑“与”块,C、逻辑“或”块 D、线圈设定接通保持9、用于驱动线圈的指令是:( ) A、LD B、AND C、OUT D、OR,10、关于PLC硬件的主要组成,叙述正确的是( )。,A、接触器、继电器、输入输出接口,B、电源、外设接口、接触器,C、CPU、存储器、各种触点按键、电磁铁,D、CPU、存储器、输入输出接口,11、梯形图语言是在( )基础上产生的一种直观、形象的逻辑编程语言。,A、语句表 B、高级语言,C、继电器控制原理图 D、逻辑符号图,12、在控制线路中,如果两个动合触点并联,则它们是( )关系。,A、或逻辑; B、与逻辑;,C、非逻辑; D、与非逻辑。,13、AND NOT指令的作用是:() A、用于单个常开触点与前面的触点串联连接 B、用于单个常闭触点与前面的触点串联连接C、用于单个常闭触点与上面的触点并联连接D、用于单个常开触点与上面的触点并联连接,功能指令又称专用指令,这类指令在简易编程器上一般没有对应的指令键,只是为每个指令规定了一个,功能代码,,用两位数字表示。,在输入这类指令时先按下,“FUN”键,,再按下相应的代码。,四、功能指令,是程序的最后一条指令,表示程序到此结束。,单独使用,无须操作数。,可用来分段调试程序。,LD 0000,AND NOT 0001,OR NOT 0003,AND 0002,OR 0004,OUT 0502,END (01),0502,0003,0004,END(01),0000 0001 0002,与,或,与,或,1结束指令END(01),2. 分支指令,分支结束,ILC,分支开始,IL,操作数,助记符,功能,指令,梯形图符号,0500,0502,A,0000,0004,0002 0003,0501,0001,IL(02),ILC(03),注:,不执行时,IL和ILC间各器件的状态如下。,IL/ILC的用法,(1) 不论IL的输入条件是ON还是OFF, CPU都要对 IL/ILC之间的程序段进行扫描。,(2),当IL的执行条件为ON时,IL和ILC之间的程序执行;,指令,操作,OUT、OUT NOT,指定的继电器转为OFF,TIM、TIMH,复位,CNT、CNTR,保持当前值,KEEP,状态保持,DIFU、DIFD,不执行,所有其它指令,指令不执行,所有作为操作数写进指令的IR、AR、LR、HR和SR置为OFF,(3) IL和ILC指令可以成对使用,但不准嵌套使用。,0500,0502,A,0000,0004,0002 0003,0501,0001,IL(02),ILC(03),0000,0001,0500,0004,0502,0002 0003,0501,IL(02),ILC(03),LD 0000,IL (02),LD 0001,OUT 0500,LD 0002,IL (02),LD 0003,OUT 0501,LD 0004,OUT 0502,ILC (03),LD 0005,OUT 0503,0500,0503,0000,0004,0002 0003,0501,0001,IL(02),ILC(03),IL(02),0502,0005,IL(02),IL(02),ILC(03),0000,0001,0002,0003,0004,0500,0501,0502,0005,0503,功能相同,(4)多个IL指令可以配一个ILC指令。,3、跳转和跳转结束指令,JMP/JME,(2) 发生跳转时所有继电器、定时器、计数器均保持跳转前的状态不变。,(4) 同一个跳转号N只能在程序中使用一次。,(5)以00作为跳转号时,比其他跳转号的执行时间长。,(6),不同跳转号时可以嵌套使用,,例如: JMP 00JMP 01JME 01JME 00,。,执行条件为,OFF,,发生跳转,,JMP,和,JME,之间的程序不执行,且不占用扫描时间。,(3)执行条件为ON,程序正常执行,相当于没有JMP /JME,注:多个,JMP 可以共用一个JME,。,0000,程序 A,程序 B,0001,JMP(04) 00,JME(05) 00,程序 C,JMP(04) 00,0000OFF、0001 OFF时:,只执行程序C,0000 ON、0001 OFF时:,执行程序A程序C,0000 ON、0001 ON时:,执行程序A程序B 程序C,0000,手动程序,自动程序,0000,JMP(04),JME(05),JMP(04),JME(05),用一个开关,实现对系统自动和手动操作的控制。,LD 0000,JMP (04),LD 0001,OUT 0500,AND 0002,OUT 0501,JME (05),LD
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!