plc编程元件和基本指令

plc编程元件和基本指令

ID:33763081

大小:2.41 MB

页数:86页

时间:2019-03-01

上传者:^_^
plc编程元件和基本指令_第1页
plc编程元件和基本指令_第2页
plc编程元件和基本指令_第3页
plc编程元件和基本指令_第4页
plc编程元件和基本指令_第5页
资源描述:

《plc编程元件和基本指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

第五章可编程序控制器5---3可编程序控制器的编程语言概述顺序功能图梯形图功能块图指令表结构文本 第五章可编程序控制器5---3可编程序控制器的编程语言概述顺序功能图1相当于应用软件中的逻辑框图;2是一种位于其它编程语言之上的图形语言;3用来编制顺序控制程序。步1步2步3动作1动作2转换转换 第五章可编程序控制器5---3可编程序控制器的编程语言概述梯形图1继电接触控制系统电路图很相似;2简单直观。X0X1X2Y0X3X4X5X5X6 第五章可编程序控制器5---3可编程序控制器的编程语言概述功能块图类似于数字逻辑电路中编程语言,用类似与门、或门等方框图来表示的逻辑运算关系。SRS1Q1RANDORTest1Test2Sw1%1X3Resetstart 第五章可编程序控制器5---3可编程序控制器的编程语言概述指令表由若干条指令组成的程序叫指令表程序。XOYOX1Y1Y2X3Y3LDX0OUTY0LDIX1OUTY1OUTY2LDX3OUTY3 第5章可编程序控制器5---3可编程序控制器的编程语言概述结构文本PASCALBASICC等高级语言便于实现:数学运算数据处理图形显示报表打印 第五章可编程序控制器5---3梯形图的主要特点(1)编程元件不是真实的硬件继电器,而是软件继电器。(2)梯形图两侧的公共线称为公共母线,分析时,可以假想有一个能流从左向右流动。(3)程序执行是一个逻辑解算的过程。根据梯形图中各触点的状态和逻辑关系,求出各个线圈对应的编程元件的状态(4)梯形图中的各编程元件的常开触点和常闭触点,都可以无限次使用。(5)梯形图中的线圈应该放在最右边。 第五章可编程序控制器5---3梯形图的主要特点梯形图的编程特点每一个梯级从起始母线——触点——输出继电器——母线触点状态有接通和断开两种状态触点可以任意串联和并联,继电器线圈只能并联,不能串联输出继电器可以使输出继电器,中间继电器,辅助继电器 第五章可编程序控制器的编程语言和指令系统5---3FX系列可编程序控制器梯形图中的编程元件一、输入输出继电器 5---3FX系列可编程序控制器梯形图中的编程元件1、输入继电器(X) 5---3FX系列可编程序控制器梯形图中的编程元件1、输入继电器(X)输入继电器没有线圈状态取决于外部输入信号的状态对应的寄存器(输入继电器)为“1”状态常开触点闭合 常闭触点断开外部触点接通时外部触点断开时对应的寄存器(输入继电器)为“0”状态常开触点断开 常闭触点闭合 2、输出继电器(Y) FX2N系列PLC输入输出继电器元件号 输入输出继电器的动作时序:成批量输入循环扫描工作方式 二、辅助继电器(M)辅助继电器的地址按十进制分配。特殊用256点M8000-M8255一般用500点M0-M500无断点保持功能锁存用2572点M500-M3071有断点保持功能 特殊用继电器256点M8000-M8255①运行监视(M8000):当PLC运行时,M8000接通;;PLC停止运行时,M8000断开。STOPRUNSTOPM8000②初始化脉冲(M8002):在M8000由OFF变为ON状态时的一个扫描周期ON。STOPRUNSTOPM8000一个扫描周期 特殊用继电器256点M8000-M8255③时钟脉冲(M8011~M8014):M8011~M8014分别是10ms、100ms、1s和1min时钟脉冲。④锂电池电压降低(M8005):电池电压下降至规定值时M8005变为ON。M801110msM8012100ms 三、状态继电器(S):状态是用于编制顺序控制程序的一种编程元件 三、状态继电器(S):通用状态S0~S499初始状态S0~S9返回原点S10~S19报警器用S900~S999通用状态(S0~S499)没有断电保持功能S500~S899有断电保持功能 5---3FX系列可编程序控制器梯形图中的编程元件五、定时器(T)100ms定时器T050~-T057T450—457T550-557定时范围为0.1~999s共计:24点10ms定时器T650~T657定时范围为0.1~99.9s共计:8点一、分类 三、对定时器工作原理的理解的:1.有无数个常开常闭触点供程序使用;2.有一个驱动输入端,每一个定时器的状态可由程序来驱动;3.触点均为延时触点;4.定时器没有保持功能在输入电路断路或停电时复位二、定时器的结构特点: 5---3FX系列可编程序控制器梯形图中的编程元件(一)、通电延时定时器应用一 五、定时器(T)通电延时定时器应用二输入信号断开后延时动作 定时器应用程序三:单脉冲程序 通电延时定时器应用四闪烁程序 5---3FX系列可编程序控制器梯形图中的编程元件六、计数器(C)3位减法计数器6位加/减计数器C060----C067C460----C467C560----C567C662----C667共计:30点计数范围:1-99930个1个(一)、3位减法计数器的地址表和计数范围: (二)、3位减法计数器(C)的结构特点:X10X11C460RSTC460C460K9Y030X10X11当前值Y0303位减计数器应用举例:1.有无数个常开常闭触点供程序使用;2.有一个复位端;当其为高电平时,计数器发生复位动作;3.一个计数驱动端,当其为高电平时,计数器进行减1计数动作;4..有掉电保持功能 X012X013X014C460RSTC460C460K150Y030M471M471为ON:加计数;否则,减计数C460和461的加/减计数方式M470为ON:高速计数;相反,为普通计数方式6位加/减计数器:6位加/减法计数器由两个3位计数器C460和C461构成。其中C460为低3位,C461为高3位计数范围为:1-999999 定时器和计数器的综合应用编程实现Y030的闪烁输出,并且闪烁10次后停止闪烁。X10X11C460RSTC460C460K10Y030Y030闪烁程序:计数程序:组合:C460Y030删除 梯形图LAD梯形图与继电-接触器控制系统的电路图很相似,其中的编程元件沿用了“继电器”名称。梯形图的基本结构触点节点编程线圈主母线 梯形图的绘制规则先画出两条竖直方向的母线,再按从左到右、从上到下的顺序画好每一个逻辑行。梯形图上所画触点状态,就是输入信号未作用时的初始状态。触点应画在水平线上,不能画在垂直线上(主控触点例外)。不含节点的分支应画在垂直方向,不可放在水平方向,以便于识别节点的组合和对输出线圈的控制路径。几个串联支路相并联时,应将触点最多的那个支路放在最上面;几个并联回路相串联时,应将触点最多的支路放在最左面。触点可以串联或并联;线圈可以并联,但不可以串联。触点和线圈连接时,触点在左,线圈在右;线圈的右边不能有触点,触点的左边不能有线圈。梯形图中元素的编号、图形符号应与所用的PLC机型及指令系统相一致。 编程元件的编号规则:以英文字母开头字母表示编程元件的的功能后跟三位八进制数字编程元件:输入继电器(X)输出继电器(Y)定时器(T)计数器(C)辅助继电器(M)特殊辅助继电器(M)状态器(S) LD、LDI、OUT指令AND、ANI指令OR、ORI指令ORB指令ANB指令S、R指令RST指令MC、MCR指令END指令5---4三菱F1系列PLC的基本指令与编程 1.LDLDIOUT指令:LDOUT LD、LDI、OUT指令的例子K10(T450)(Y430)(Y431)(Y431)T450X401`X400LDX400OUTY430LDIX401OUTY431OUTT450K10LDT450OUTY431(a)梯形图(b)语句表 2.ANDANI指令:LDX0ANDM101OUTY3LDY3ANIX3OUTM101ANDT1OUTY5指令的使用说明AND和ANI指令用于单个触点与左边触点的串联,可连续使用;若是两个并联电路块串联,则需用后面的ANB指令。 3.ORORI指令:(Y430)(Y431)X403Y430M101Y431X404X400X402X401LDX400ORX402ANDX401OUTY430LDX403ANDY430ORY431ANDX404ORIM101OUTY431(a)梯形图(b)语句表指令的使用说明:OR、ORI指令仅用于单个触点与前面触点的并联;若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用后面将学的ORB指令。 X6X7Y0X0Y0X7Y1X4Y2Y1M120LDX6ORX4ORIY2ANDX7OUTY0LDX0ANDY0ORY1ANIX7ORIM120OUTY1OR、ORI指令举例 4.ORB指令:X0X1Y6X2X3X4X5LDX0ANDX1LDX2ANDX3ORBLDX4ANIX5ORBOUTY6指令的使用说明(1)串联电路块与前面的电路并联连接时,分支的开始用LD、LDI指令,分支结束用ORB指令;(2)串联支路并联的次数不受限制,但每并联一次就要用一次ORB指令;(3)ORB指令不带目标编程元件,是一个独立指令。 ORB指令举例LDX400ANDX401LDX402ANDX403ORBLDIX404ORX406ANIX405ORBOUTY430(Y430)X402X403X404X406X405X400X401(a)梯形图(b)语句表 5ANB指令:X0X2X3Y7X1X4X5X6X7LDX0ORX1LDX2ANDX3LDIX4ANIX5ORBORX6ANBORX7OUTY7指令的使用说明:(1)并联电路块与前面的电路串联连接时,分支的开始用LD、LDI指令,分支结束用ANB指令;(2)多个并联电路块连续串联连接,按顺序用ANB指令进行连接,ANB使用次数不受限制;(3)ANB指令不带目标编程元件,是一个独立指令。 ANB指令举例LDX400ORX403LDX401ORIX404ANBLDX402ORX405ANBORIX406OUTY430(Y430)X400X401X403X405X404X402X406(a)梯形图(b)语句表 编程技巧好不好 6.栈存储器和多重输出指令X0X1Y0X2Y4X3Y2LDX0MPSANDX1OUTY0MRDANDX2OUTY4MPPANDX3OUTY2 6.栈存储器和多重输出指令X0X1X2Y0X3Y1X6Y3X2X4Y2LDX0MPSANDX1MPSANDX2OUTY0MPPANDX3OUTY1MPPANDX2MPSANDX4OUTY2MPPANDX6OUTY3 练习一转换为指令表LD1000OR1001ANB1002OR3000LD1003AND1004LD3001AND1005ORBANBOUT2005 练习二转换为指令表 练习三转换为指令表 练习四:转换为指令表答案: 练习五:转换为指令表答案: 练习六转换为梯形图LDX0ORX2ANDX3OUTY0LDX4OUTT1K20LDX5ANIX6OUTY1LDIY0ANIX1OUTY3LDY1OUTY4OUTY5END LDX0ANDX1LDX2ANIX4ORBORY0ANDX5ANIX6LDX10ANDX11ORX12ANBOUTY0练习七:转换为梯形图 7.主控与主控复位指令(1)使用主控指令的触点称为主控触点,在梯形图中与一般触点相垂直。(2)用MC命令后,要开辟一个单元(M或Y)以寄存前面的运算值,而在主控触点后面形成新的临时母线,连接此线上的接点都使用LD、LDI指令。在该回路运算完毕后必须用MCR指令,以将该临时母线清除,返回到原母线上。(3)如果MC指令的输入触电断开时,计数器用复位/置位指令驱动的软元件保持其当时的状态;定时器和用OUT驱动的元件变为OFF。(4)无嵌套时,用N0编程;有嵌套时,N的编号次序增大。(5)MC和MCR必须成对使用主控指令可记忆多输出回路所通过的公共回路值。 主控与主控复位指令应用LDX0MCN0M100LDX1OUTY0LDX3OUTY1MCRN0LDX3OUTY2 主控指令和多重输出指令比较: X0MCN0M100X1Y0M100MCN1M101X3Y1M101MCRN1MCRN0X2X4Y2X5Y37。主控与主控复位指令嵌套 用主控指令的嵌套解决多重输出的嵌套程序: 8.PLS和PLF指令 9.边沿检测触发指令 9.边沿检测触发指令 10.SET与RST指令SETY0RSTY0SETM0X0X1X2X0X1Y0 11.定时器和计数器的编程 12.NOP与END指令NOP{NonProcessing}:空操作指令.END(END):结束指令,表示程序结束.作用:缩短扫描周期 NOP指令的应用举例:1.短路触点2.短路前面的电路3.切断电路 编程规则1:采用合理的编程顺序和适当的电路变换,尽量减少程序步数,以节省内存空间和缩短扫描时间好不好 编程规则2:多回路串联时,应将触点最多的回路放在梯形图的最上面;多个并联回路的串联时应将触点最多的并联回路安排在梯形图的最左面。 编程规则3:双线圈问题 双线圈问题的处理方法 编程规则四:对梯形图进行语句编程时,应遵循从左到右,自上而下的原则进行。对复杂的梯形图,可将其分成若干块,逐个编程,然后再将各块顺次连接起来。如下图的桥式电路: 编程规则五:梯形图都是从左母 线开始,终于右母线。线圈只能接在右边的母线上,不能直接接在左母 线上,并且所有的触点不能放在线圈的右边。 PLC控制系统设计的一般步骤:(1)深入了解控制要求,确定控制的操作方式、应完成的动作。(2)确定所需的信号输入元件、输出执行元件,据此确定PLC的I/O点数。进行I/O点的分配。(3)选定PLC型号。(4)绘制PLC外部接线图,设计控制系统的主电路。(5)设计PLC控制程序。(6)模拟调试。(7)制作控制柜。(8)进行现场调试。(9)编制技术文件。 1.启保停电路--电机的启动、保持、停止控制说明:这种电路具有自锁或自保持作用。按一下停止按钮,00002常闭触点断开,使01000线圈断电,接触器KM也断电,电机停转。 2.双向控制电路--电机的正反转控制说明:双向控制电路要求2个接触器KM1、KM2不能同时得电,否则会造成电机电源的短路。互锁互锁启、保、停 3.定时器和计数器的应用程序1)单脉冲电路2)闪烁电路3)周期性脉冲序列发生器4)完成一小时的定时 1)单脉冲电路说明:控制输入00000接通时,20000线圈得电并自锁,20000常开触点闭合,使TIM000开始定时、01000线圈得电。2s到,TIM000常闭触点断开,使01000线圈断电。产生脉宽一定的单脉冲2)闪烁电路 2)闪烁电路可产生周期性方脉冲3)周期性脉冲序列发生器#0020#0030 3)周期性脉冲序列发生器电路中定时器的线圈上串接自身的常闭触点,定时时间到时,常闭触点断开使其自身线圈断电,因此,这种电路又称自复位定时器。同自复位定时器一样,自复位计数器也可以产生周期性脉冲序列。 4)完成一小时的定时若想实现长时间定时或大范围计数,可以用两个或两个以上的定时器或计数器级联起来用。 例1电机优先启动控制有5个电机M1~M5,都有启动和停止控制按钮,要求按顺序启动,即前级电机不启动时,后级电机无法启动;前级电机停,后级电机也都停 I/O分配1)I/O分配输入:5个启动按钮SB1~SB500000、00002、00004、00006、000085个停止按钮SB6~SB1000001、00003、00005、00007、00009输出:5个控制电机的接触器KM1~KM501000~01004有5个电机M1~M5,都有启动和停止控制按钮,要求按顺序启动,即前级电机不启动时,后级电机无法启动;前级电机停,后级电机也都停。 梯形图设计 例二:设计一个智力竞赛抢答控制程序,控制要求如下:1.当某竞赛者抢先按下按钮,该竞赛者桌上指示灯亮,竞赛者共三人。2.根据三位同学中谁按下按钮快,则相应的桌面指示灯会亮起来,铃的作用只是不管谁按下按钮先,铃都会响,延时30秒后,报警铃响且灭掉相应的指灯。I/0: 输入信号:X0:复位按钮X1:第1个竞赛者的按钮X2:第2个竞赛者的按钮X3:第3个竞赛者的按钮 输出信号:Y0:L1Y1:L2Y2:L3Y3:铃Y4:报警铃步骤一:I/O分配 步骤二:编程思考:若指示灯亮后,主持人按下复位按钮后,选手指示熄灭,程序如何设计。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭