欧姆龙CQM1H系列PLC及

上传人:公**** 文档编号:587863335 上传时间:2024-09-06 格式:PPT 页数:96 大小:600KB
返回 下载 相关 举报
欧姆龙CQM1H系列PLC及_第1页
第1页 / 共96页
欧姆龙CQM1H系列PLC及_第2页
第2页 / 共96页
欧姆龙CQM1H系列PLC及_第3页
第3页 / 共96页
欧姆龙CQM1H系列PLC及_第4页
第4页 / 共96页
欧姆龙CQM1H系列PLC及_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《欧姆龙CQM1H系列PLC及》由会员分享,可在线阅读,更多相关《欧姆龙CQM1H系列PLC及(96页珍藏版)》请在金锄头文库上搜索。

1、CQM1H系列PLC及其基本指令欧姆龙小型PLC由于采用模块式结构,因而配置灵活,性价比高。前期生产的小型PLC主要是CQM1系列,I/O点数可达192点。CQM1H是它的升级产品,如图7-1,是一种功能完善的紧凑型PLC,有4种型号的CPU模块,最多可插11个模块,最大I/O点数可达512点。其设计思路在于为灵活配置的系统提高附加值的机械控制功能,紧凑型设计中包含可用于分散控制的高级功能。设计要点是:用高容量的Controller Link来建立分散控制系统;利用先进的内装板来灵活地配置系统:CQM1H具有一系列的内装板,通过内装板可实现一般定位、多点高速计数器输入、绝对旋转编码器输入、模拟

2、量输入/输出、模拟量设定和连接到标准串行设备的串行通信。与CQM1比,程序容量,DM容量和I/O点数增加了一倍,使它有足够的控制能力来满足更复杂的控制程序、以及高功能的数据处理需要。 如图可通过编程器、个人PC和可编程终端进行监控和设置。 1.CQM1H的硬件系统配置的硬件系统配置CQM1H的系统配置采用模块式搭积木的方法。模块主要由CPU模块、I/O模块、模拟量I/O模块、电源模块、通信模块等组成。如图7-3所示,用户可按照实际需要自由选择CPU、I/O等模块,并将它们组合起来,通过每个模块两边的定位锁定开关将它们固定起来。组合安装过程中应注意模块的位置顺序。如果有模拟量I/O模块,必须配一

3、个专用的模拟量电源模块,且安装时应紧靠模拟量I/O模块安装。CQM1H系列PLC最多只能安装11个I/O模块。CPU模块的主要性能见表7-12.CQM1H系列PLC的I/O地址分配1)数字量I/O地址分配CQM1H系列PLC的I/O地址为固定方式,从装在左侧的模块开始,从左到右依序分配地址。CPU模块自带的16点输入单元地址为IR000,与CPU连接的I/O模块地址按顺序为IR001,IR002,IR003依序排列。输出模块的地址编号则从按顺序为IR100,IR101,IR102依序排列。即使是8个点的I/O模块也分配一个字(通道)如图7-4所示。2)模拟量输入/输出地址分配模拟量输入/输出模

4、块的地址也是按模块安装的顺序从左到右来分配的,编号格式与数字量I/O地址相同,且两者是统一编号的,见图7-5,其中模拟量电源模块不占用地址,它紧靠模拟量输入/输出模块的左侧或右侧安装。CQM1H系列系列PLC的数据区及其功能的数据区及其功能数据区是指可以通过PLC的指令操作来存取数据的区域,CQM1H系列PLC的数据区包括输入/输出(I/O)继电器区,工作区(内部辅助继电器区),特殊辅助继电器(SR)区,暂存继电器(TR)区,保持继电器(HR)区,辅助记忆继电器(AR)区,链接继电器(LR)区,定时器/计数器(TC)区,数据存储(DM)区,控制器总线状态区,宏操作数区,模拟量设置区,内装板1、

5、2及高速计数器区等。内部器件以字(通道)形式编号,每个字内有16个位,一个继电器对应字中的一位,16个位的序号为0015。所以一个继电器的编号由两部分组成,即字号加位序号。如00102表示输入继电器001中的第3个(02)位地址。 1.输入/输出继电器区输入继电器有编号IR000015共16个字,其中IR000用来对主机内的输入字编号,001015用于对与主机连接的I/O单元的位输入编号。输出继电器有编号IR100115共16个字,用于对与主机连接的I/O单元的输出字编号。2内部辅助继电器区(工作区) 该区是供用户编写程序使用的,相当于继电控制中的中间继电器,不能用作输入/输出。内部辅助继电器

6、区有编号IR016IR089 IR116IR189 IR216IR219 IR224IR229共计158个字,每字16点,共2528点。另外输入/输出继电器区中未被使用的字也可作为内部辅助继电器区使用。3特殊辅助继电器区(SR)该区共有12个字184位,(SR24400SR25507)用于存储系统有关特殊作用的标志。如SR255通道的00为输出0.1秒时钟脉冲,01为输出0.2秒时钟脉冲,02为输出1秒时钟脉冲。03为ER标志,04为CY标志,05为标志,06为标志,07为标志。有些指令会影响标志。4.暂存继电器区(TR)该区有TR0TR7共8个暂存继电器,用于暂存复杂梯形图中分支点的ON/O

7、FF状态,在不同的程序段中可多次使用,但同一段程序中不能重复使用同一个号的TR。5保持继电器区(HR) 该区共有HR00HR99共100个字1600个位,其功能用于断电保持功能。使用时分两种情况:一是以字为单位使用;二是以位为单位与KEEP指令配合使用或做成自保持电路。 6辅助记忆继电器区(AR)该区共有AR00AR27共28个字448个位,该区具有断电保持功能,主要用于存储PLC的工作状态信息。 7.链接继电器区(LR)该区共有LR00LR63共64个字1024个位,用于通过RS-232或Controller Link总线模块进行1:1交换数据。不进行1:1链接时,可作为内部辅助继电器使用。

8、 8定时器/计数器区(TC)该区共有TC000TC511共512个字。定时器分为普通定时器TIM和高速定时器TIMH两种,计数器分为普通计数器CNT和可逆计数器CNTR两种。定时器/计数器采用统一TC编号,一个TC号可分配给定时器,也可分给计数器,但不能重复。定时器无断电保持功能,电源断电时定时器复位;而计数器有断电保持功能。9.数据存储区(DM)该区共有6656个字,每个字16个位。字编号以DM加4位数组成。数据存储区DM有断电保持功能。使用时只能以字为单位使用,不能以位为单位使用。其范围为:1)DM0000DM6143为程序可读/写区,其中DM3072DM6143仅CQM1H的CPU51/

9、61可选用;用户可以字为单位自由读、写其内容。2)DM6144DM6588为程序只读区,用户程序可以读出,但不能改写其内容,其数据内容是用编程器预先写入。3)DM6569DM6599共31个字为故障履历存储器,用于记录有关存储故障时间和错误代码信息。4)DM6600DM6655为系统设定区,用于设定各种系统参数。其中的数据不能用程序写入,只能用编程器写入。DM6600DM6614仅在编程模式时设定,DM6615DM6655可在编程模式或监控模式时设定。CQM1H的内存地址区域结构分配见附录4。CQM1H的基本指令的基本指令由于指令的兼容性,CQM1H 系列PLC的指令适用于C系列其它PLC,如

10、CPM1A系列,CPM2A系列,CP1L系列、CP1H系列以及中型机CS系列、CJ系列等。CQM1H的指令很丰富,大约有400条,大体分为常用基本指令、数据处理指令、数据运算指令、逻辑运算指令、数据控制指令、子程序与中断控制指令、高速计数器与脉冲输出指令、网络通信与串行通信指令、步进指令等。现仅介绍常用基本指令。 1.程序输入指令在程序中用于为输出指令、功能指令等建立使其工作的逻辑条件。有以下几种:取指令LD和取反指令LD NOT。LD表示将动合接点与输入母线相连的指令,也称为装载或起始指令,每个程序的开始都要使用它。LD NOT表示将动断接点与输入母线相连的指令,与LD功能不同是使用动断接点

11、。两条指令的操作元件可以使用继电器区的IR、SR HR、AR、LR、TC、TR区。LD、LD NOT指令的使用如图7-6所示。图中00000是输入继电器动合触点,00001是输入继电器动断触点,10000和10001是输出继电器线圈,程序逻辑含义是当输入动合触点00000闭合时,输出继电器10000接通,输出为ON。输入继电器动断触点00001未动作时,输出继电器10001为接通状态,而00001动作断开时,输出继电器10001为断开状态。相应指令表如图7-6b。(2)逻辑与 AND、与非AND NOT指令AND指一个动合触点的串联连接,进行逻辑“与”操作。与非指令AND NOT指一个动断触点

12、的串联连接,逻辑“与非”操作。两条指令的操作元件可以使用继电器区的IR、SR HR、AR、LR、TC区。AND、AND NOT指令的使用如图-所示。程序逻辑含义是:当输入动合触点00001和00002同时闭合时(逻辑与),输出继电器10001接通,输出为ON。当输入继电器动合触点00003动作闭合,且动断触点00004未动作(闭合状态)时,输出继电器10002为接通状态,输出为ON。相应指令表如图7-7b.(3)逻辑或OR、或非OR NOT指令OR指一个动合触点的并联连接,进行逻辑“或”操作。或非指令OR NOT指一个动断触点的并联连接,逻辑“或非”操作。两条指令的操作元件可以使用继电器区的I

13、R、SR HR、AR、LR、TC区。OR、OR NOT指令的使用如图-8所示。程序逻辑含义是:当输入动合触点00000闭合或00001未断开,或00002闭合时(逻辑或),而且输入继电器动合触点00003动作闭合(逻辑与),则输出继电器10001接通,输出为ON。相应指令表如图7-7b.(4)块与指令AND LD和块或指令OR LDAND LD指令用于处理并联接点组的串联连接。由两个或两个以上触点并联的组合称为并联接点组,也称为逻辑程序块。将并联接点组串联连接时,每个接点组开始用LD、LD NOT指令单独编程,块结束后用AND LD指令串联连接起来。OR LD指令用于处理串联接点组的并联连接。

14、由两个或两个以上触点串联的组合称为串联接点组,也称为逻辑程序块。将串联接点组幾联连揥时,每亪揧点组异始甸LD、LD NOT指令单独编程,块结束后用OR LD指令串联连接起来。AND LD指令和OR LD指令不带操作元件编号,是一条独立操作指令。当三个或三个以上逻辑块串联或并联时,其指令表语句有两种编程方法,一种是分置法,即每增加一个逻辑块,就随后写一条OR LD或AND LD指令。另一种是后置法,即所有的逻辑块都写完后,再使用OR LD或AND LD指令。两种方法都可以得到相同的运算结果,但使用分置法时逻辑块数没有限制。而采用后置法时逻辑块数不能超过8个。ANB指令的使用如图4-5所示。2程序

15、输出指令输出指令的功能是根据逻辑操作的结果建立各种继电器线圈的状态。分为:1)OUT和OUT NOT指令 OUT是将逻辑操作的结果写到输出驱动线圈的输出指令。OUT NOT是将逻辑操作的结果取反后写到输出驱动线圈的输出指令。它们的操作元件是输出继电器、内部I/O继电器、保持继电器及暂存继电器等,对输入继电器不能使用。OUT指令并行输出时可以连续使用多次。OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出,这种纵接输出,如果顺序不错,可以多次重复。见图7-11。(2)锁存指令KEEPKEEP指令相当于一个锁存继电器,具有自锁功能,它可以将短信号变成长信号。使用KEEP指令的继电器有两个输

16、入端:置位输入端S和复位输入端。其使用举例如图7-12a),当置位信号00000接通(ON)时,它所指定的继电器10001接通(ON)。此后即使置位端00000再断开,继电器10001仍然保持接通状态,直到复位输入端00002接通(ON),使之复位,继电器10001才断开(OFF)。注意当S、R同为ON时,则复位R优先。如图a的控制功能也可用基本逻辑指令来实现,如图7-12b),当输入继电器触点00000接通时,输出继电器10001接通并自锁。当动断触点00001断开时,输出继电器10001断开并解除自锁故a)、b)两图控制功能完全相同,其波形如图7-12C),可见其功能能将短脉冲信号变成长信

17、号。指令的操作元件可以使用继电器区的IR、SR HR、AR、LR区。(3) 置位/复位(SET/RST)指令SET,置位指令,用于线圈动作的保持,指令的操作元件可以使用继电器区的IR、SR HR、AR、LR区;RST(Reset),复位指令,用于解除线圈动作的保持,对数据寄存器(D)、定时器(T)、计数器(C)清零,指令的操作元件还可以使用继电器区的IR、SR HR、AR、LR区。SET、RST指令的使用如图7-13所示,00000一旦接通,即使再变成断开,10001也保持接通;00001接通后,即使再变成断开,10001也保持断开。对输出继电器10001和内部I/O继电器01601的作用效果

18、是一样的。(4)微分输出指令(DIFU/DIFD)DIFU,上升沿微分指令。指令功能是:当执行条件由OFF变为ON时(上升沿),操作元件只接通一个扫描周期(置1)。DIFD,下降沿微分指令。指令功能是:当执行条件由ON变为OFF时(下降沿),操作元件只接通一个扫描周期(置1)。操作元件可以使用继电器区的IR、SR HR、AR、LR区。指令使用如图7-14所示,当输入软继电器00000由OFF变为ON时,10001接通一个扫描周期TS,10001触点通过SET指令将01601变为长脉冲输出;当00001由ON变为OFF时,10002接通一个扫描周期TS,10002触点通过RST指令将01601信

19、号断开。波形图如图7-14(c)所示。(5)暂存继电器TRTR不是独立的编程指令,它必须与LD及OUT指令配合使用,用于存储程序分支点之前的ON/OFF状态。使用暂存继电器TR可以方便的处理带有分支的梯级。TR共有8个(TRTR7),在不同的梯级间同一个TR可重复使用。但在同一级程序中不能重复使用。PLC运行期间不能用编程器检查其状态。TR的使用如图7-15,该梯形图有两个分支,故用两个暂存继电器TR0和TR1来暂存分支点的状态。3定时器、计数器指令定时器用于定时控制,计数器用于记录脉冲的个数,定时器和计数器是控制中常用的器件。定时器指令TIM和TIMHCQM1H型PLC有256个定时器,其作

20、用相当于时间继电器。所有定时器都是通电延时型,可以用程序方式实现断电延时功能。TIM是普通定时器指令,其时基(定时时间的最小间隔)是0.1S。TIMH是高速定时器指令,其时基是0.01S。两种定时器的用法是一样的。定时器T和计数器C使用统一编号000511,其中高速定时器TIMH可使用000015。.定时器在编程时须设定定时时间,设定值用4位十进制数表示,范围09999,定时时间=设定值时基。因此,普通定时器的设定时范围为0.1999.9s, 高速定时器的设定时范围为0.0199.99s。设定值既可以立即数形式(设定值前加#)表示,也可放在通道中(设定值前无#,以通道号)表示。欧姆龙定时器均为

21、减法定时器。当定时器输入条件接通开始计时,当定时器的当前值PV从设定值SV减到0000时,定时时间到,其输出触点动作,动合触点闭合,动断触点断开。定时器恢复到设定值。定时器输出触点可供编程使用,使用次数不限。用两个定时器组成长延时功能。 用定时器组成断电延时功能。 如图7-18,由00000动合触点为输出继电器10001的接通条件,当00000为ON时,10001得电自锁,使10001为ON。T000动断触点为10001的分断条件;T000为OFF时10001为OFF。由00000动断触点和10001动合触点串联组成定时器TIM000的工作条件,当二者接通时,定时器T000线圈被驱动,其当前值

22、计数器开始对16s设定值进行减法计数,计数到000时,T000动断触点动作,使输出继电器10001为OFF如图b波形。用两个定时器组成多谐振荡器(闪烁电路) (2)计数器指令CNT和CNTR计数器CNT是单向减法计数器,当计数器输入端CP每接通1次(由OFF到ON),计数器的当前值PV从设定值SV减1;当计数器的PV减到0000时,其输出触点动作,动合触点闭合,动断触点断开。当复位端R为ON时,计数器复位为OFF,且将PV恢复到设定值。复位信号的优先权高于输入信号。CNT的设定值用4位BCD码表示,范围00009999。计数器的当前值PV具有停电保持功能,停电后恢复通电则计数器在原有基础上继续

23、进行计数。如图7-20是CNT的应用举例。当00001为OFF时,输入CP每接通一次,计数器当前值减1,当接通3次时,PV减至0,其动合触点动作,使输出继电器10001为ON。此后即使00000再接通脉冲输入,C001将保持ON的状态,直到被复位。可逆计数器CNTR既可递增计数,又可递减计数。它有三个输入端:加计数端II,减计数端DI和复位端R。加计数端每接通一次,CNTR的PV值加1,减计数端每接通一次,CNTR的PV值减1;无论何时复位端接通,CNTR复位为0。其使用注意CNTR在以下情况输出为ON:初始状态时其当前值PV=0,当加计数至当前值PV=设定值SV时,II再输入一个脉冲,PV值

24、变为0,CNTR输出为ON,若II端再输入一个脉冲,PV=1,CNTR 输出又由ON变为OFF。当减计数时,在CNTR的当前值PV=0时,DI端输入一个脉冲,PV值变为设定值SV,CNTR输出为ON,若DI端再输入一个脉冲,PV=SV-1,CNTR 输出由ON变为OFF。CNTR的使用见如图7-21,当复位端00002接通,CNTR复位清0。此后加计数端工作条件00000每接通一次,CNTR的PV值加1,当加计数至当前值PV=设定值3时,II再输入一个脉冲,PV值变为0,CNTR输出为ON,若II端再辳入一仪脹决,?OTS 输出由ON变为OFF。当减计数端由2开始每接通一次,CNTR的PV值减

25、1;当CNTR的当前值PV=0时,DI端再输入一个脉冲,CNTR输出为ON,PV值恢复为设定值#0003,若DI端继续输入一个脉冲,PV=SV-1,CNTR 输出又由ON变为OFF。例如:用定时器和计数器延长定时时间。如图7-22,用一个定时器和一个计数器进行组合,定时器000与其动断触点构成20S脉冲发生器,每隔20S钟发出一个扫描周期TS的脉冲,作为计数器CNT001的输入CP脉冲;计数器C001进行减法计数,当计数器C001的当前值为0时,C001为ON,使输出继电器10001输出为,直到CNT的复位端00001为ON时,C001复位为0。使输出继电器为OFF。 举例:用2个计数器组合延

26、长定时时间。如图7-23,用两个计数器进行组合,定时脉冲用秒脉冲SR25502,CNT000由于复位端有C000动合触点,组成一个500S的脉冲发生器,(每隔500S发出一个脉冲)作为CNT001的脉冲输入信号,当定时计数至500x600x1S=500分钟时,输出继电器10001接通,发出定时到达信号。其指令表如图b。 4程序控制指令(1)程序结束指令END(01):END指令表示程序到此结束,PLC返回进行下次扫描。END以后的程序不再被扫描执行。在程序中没有END指令时,则程序运行和查错显示:“NO END INST”信息。 程序结尾必须写END指令。在调试阶段,可将END指令插入各段程序

27、之后,对程序进行分段调试,测试结束后再删除插在各段程序后的END指令。括号中的01是此指令的功能码,表示用编程器输入END指令时要用FUN键加数字01,以下类推。(2)分支/分支结束指令IL(02)/ILC(03)IL和ILC是产生分支和分支结束指令,所谓分支是指某电路后需要经过几个不同的触点分别输出的电路,如图7-24。IL有建立新母线的功能。其梯形图有两种画法,二者等效。它使程序编制方便,图形直观。指令使用注意:不论IL的输入条件是ON或OFF,CPU都要对IL/ILC 之间的程序进行扫描。当IL的执行条件为ON时,从IL到ILC之间的梯形图程序段能执行;当IL的执行条件为OFF时,从IL

28、到ILC之间的梯形图程序段不执行,此时二者之间的各内部器件的状态如下:所有输出继电器线圈、内部I/O继电器线圈均断开;所有定时器复位;而计数器、保持继电器、KEEP指令和移位寄存器的状态都保持。IL和ILC指令可以成对使用,也可以多个IL指令配一个ILC指令,但不准嵌套使用,如IL-ILILC-ILC。接在分支母线上的触点都以LD(或LD-NOT)指令开始编程。 ILC指令可使它后面的LD(或LD-NOT)返回到原来的公共母线上。举例:应用分支指令的4人抢答器程序。 抢答器又称为输入优先电路,先到者取得优先权,后到者无效。以4人抢答器为例,设置00000为抢答允许开关,闭合为允许抢答,断开为复

29、位。00001,00002,00003,00004分别为4个抢答按钮。10001,10002,10003,10004为4个输出声、光信号。如图7-25a,IL和ILC构成抢答允许和封闭程序段。抢答开关SA闭合时,00000接通,表允许抢答开始,此时IL到ILC之间程序能够执行,不论哪个抢答按钮先按下,都有自锁与互锁的功能,确保自己的输入优先,同时切断其它3路输出电路。其外部接线如图b.(3)跳转/跳转结束指令JMP(04)/JME(05)JMP和JME是一对程序控制指令,必须成对使用。当JMP指令的输入条件接通时不发生跳转,依次执行JMP到JME之间的程序,反之,则跳过该段程序不执行。指令使用

30、注意:当JMP的执行条件为ON时,从JMP到JME之间的梯形图程序段能执行。;当JMP的执行条件为OFF时,从JMP到JME之间的梯形图程序段不执行,(即跳过该段程序)CPU对JMP/JME 之间的程序不进行扫描,此时二者之间的各内部器件的状态均保持原状态。直到JMP的输入条件接通后,才按钮各自的逻辑进行处理。程序中有多对JMP/JME指令时,用跳转号N来区分N可以是0049之间的任意数。除跳转号0外,每个跳转号在程序中只能使用1次,而跳转号0在程序中允许多次使用。不同跳转号之间允许嵌套使用,如JMP01-JMP02-JME02-JME01。接在JMP指令后的触点都以LD(或LD-NOT)指令

31、开始编程。JMP和JME之间不能使用高速计数指令。跳转和分支指令的比较:当进行JMP/JME 跳跃时,被跳过的程序段中的输出继电器、定时器等其状态可以保持;而进行IL/ILC 跳跃时,被跳过的程序段中的输出继电器、定时器等其状态不能保持;所以JMP/JME指令适用于控制需要输出保持的设备,如电动和液压设备。而IL/ILC适用于控制不需要输出保持的设备。 JMP/JME的使用如图 5.梯形图的编程规则尽管梯形图与继电-接触控制电路在结构形式元件符号及逻辑功能相类似,但又有许多不同,梯形图具有自己的编程规则,这些规则,无论欧姆龙、西门子、三菱或其它生产厂都共同遵守。每一逻辑行总是起于左母线,然后是

32、触点的连接,最后终止于线圈或右母线(右母线可以不画出)。左母线与线圈之间一定要有触点,而右母线与线圈之间不能有任何触点。梯形图中的触点可以任意串联或并联,但继电器线圈只能并联而不能串联。触点的使用次数不受限制。一般情况下不允许“双线圈输出”,即同一线圈在梯形图中不能使用两次或多次。因为这种语法错误导致只有最后一次输出有效。而有些PLC在含有跳转指令或步进指令的梯形图中允许双线圈输出。有几个串联电路相并联时,应将串联触点多的回路放在上方。如图7-9,7-10所示。在有几个并联电路相串联时,应将并联触点多的回路放在左方。如图7-8所示。这样编制的程序简洁明了,语句较少。对于不可编程梯形图,必须经过

33、等效变换,变成可编程梯形图。第5章 PLC控制系统的设计PLC控制系统的设计包括三个重要环节,其一是通过对控制任务的分析,确定控制系统的总体设计方案;其二是根据控制要求确定硬件构成方案;其三是设计出满足控制要求的应用程序。要想顺利地完成PLC控制系统的设计,需要不断地学习和实践,本章介绍控制系统设计的基本步骤和应用程序设计的基本方法。5.1 概述PLC控制系统设计步骤PLC控制系统的设计一般包括下面几个基本步骤(1)对控制任务作深入的调查研究(2)确定系统总体设计方案 (3)根据控制要求确定输入输出元件,选择PLC机型(4)确定PLC的输入输出点数(5)设计应用程序(6)应用程序的调试(7)制

34、作电气控制柜和控制盘(8)联机调试程序(9)编写技术文件5.2 逻辑设计法当主要对开关量进行控制时,使用逻辑设计法比较好。逻辑设计法的基础是逻辑代数。在程序设计时,对控制任务进行逻辑分析和综合,将控制电路中元件的通、断电状态视为以触点通、断状态为逻辑变量的逻辑函数,对逻辑关系列出函数式,并对函数式化简,在利用PLC指令编程。下面以一个简单的控制为例介绍这种编程方法。例1:某系统中有4台通风机,要求在以下几种状态下应发出不同的显示信号:三台及三台以上开机时,绿灯常亮:两台开机时,绿灯以5Hz的频率闪烁;一台开机时,红灯以5Hz的频率闪烁;全部停机时,红灯常亮。解:4台风机分别用4个输入设备代替,

35、而4个输入设备接在4个PLC的输入端子上,风机开时为ON,风机关时为OFF。2个灯接在PLC的2个输出端子上。为书写方便,设4个输入设备用ABCD表示,2个灯红绿用F1F2表示所以红灯常亮的逻辑方程F1= 绿灯常亮的方程为F2= BCD A CD AB D ABC ABCD 对F2化简得F2=AB(C+D)+CD(A+B)红灯闪烁的方程为F1= D + C + B + A 化简后为F1= 绿灯闪烁的方程为5.3 时序图设计法如果PLC的各输出信号的状态变化有一定的时间顺序,可用时序图法设计程序。因为在画出各输出信号的时序图后,容易理顺各状态转换的时刻和转换的条件,从而建立清晰的设计思路。下面通

36、过一个例子说明这种设计方法。在十字路口设置的红、黄、绿交通信号灯,设开始工作时南北方向绿灯亮30S,东西方向红灯亮;完后南北方向黄灯和东西方向红灯以5Hz频率闪烁5S,之后即开始另一个方向的放行;即东西方向绿灯亮20s,南北方向红灯亮,完后东西方向黄灯和南北方向红灯以5Hz频率闪烁5S,一个循环结束又开始另一个循环,不断继续。先画出交通灯工作的时序图:确定定时器的个数和定时关系,确定I/O点数和分配关系。画出梯形图。5.4 经验设计法在熟悉继电器控制电路设计方法的基础上,如果能透彻地理解PLC各种指令的功能,凭着经验能比较准确地选择使用PLC的各种指令而设计出相应的程序。这种方法没有固定的模式可循,设计出的程序质量与编者的经验有很大关系,下面通过一个具体例子说明经验法的步骤。用PLC控制电机星/三角起动。5.5 顺序控制设计法对那些按动作的先后顺序进行控制的系统,非常适宜使用顺序控制设计法编程。顺序控制设计法规律性很强,虽然编出的程序偏长,但程序结构清晰、可读性好。

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

最新文档


当前位置:首页 > 办公文档 > 工作计划

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