PLC编程元件和基本指令1.ppt_第1页
PLC编程元件和基本指令1.ppt_第2页
PLC编程元件和基本指令1.ppt_第3页
PLC编程元件和基本指令1.ppt_第4页
PLC编程元件和基本指令1.ppt_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章是可编程控制器的编程语言概述,5-3可编程控制器,顺序功能图,梯形图,功能框图,指令表,结构文本,第5章是可编程控制器的编程语言概述,5-3可编程控制器,顺序功能图,1相当于应用软件中的逻辑框图;2是一种高于其他编程语言的图形语言;用于编译顺序控制程序。第5章可编程控制器5-3可编程控制器编程语言概述梯形图1继电器触点控制系统电路图非常相似。简单直观。第5章可编程控制器,5-3章可编程控制器编程语言概述,功能框图,类似于数字逻辑电路中的编程语言,用类似与门、或门等框图来表达逻辑运算关系。第5章可编程控制器,5-3概述可编程控制器的编程语言,指令表,由几条指令组成的程序称为指令表程序。ldx 0 out 0 ldx 1 out 1 out 2 ldx 3 out 3,第5章可编程控制器,概述5-3可编程控制器的编程语言,结构文本,PASCALBASICC等高级语言,这些语言易于实现:打印数学运算数据处理图形显示报告,第5章可编程控制器,5-3梯形图的主要特点,(1)编程元件不是真正的硬件继电器,而是软件继电器。(2)梯形图两侧的公共线称为公共总线。在分析过程中,可以假设能量流从左向右流动。(3)程序执行是一个逻辑解决过程。根据梯形图中各触点的状态和逻辑关系,得到各线圈对应的编程元件的状态。(4)梯形图中各编程元件的常开触点和常闭触点可以无限期使用。(5)梯形图中的线圈应放在最右边。第5章可编程控制器,5-3梯形图的主要特征,从启动总线触点开始的每一步输出继电器总线,触点状态有开和关状态,触点可以是任何串联和并联,继电器线圈只能是并联的,不能串联,输出继电器可以使输出继电器,中间继电器,辅助继电器,第5章可编程控制器的编程语言和指令系统,5-3FX系列可编程控制器梯形图中的编程元件,1。输入/输出继电器,5-3FX系列可编程控制器梯形图中的编程元件,1。输入继电器(x),5-3FX系列可编程控制器梯形图中的编程元件,1。输入继电器(x)。无线圈输入继电器的状态取决于外部输入信号的状态。相应的寄存器(输入继电器)为“1”状态常开触点闭合常闭触点断开,当外部触点接通时,当外部触点断开时,相应的寄存器(输入继电器)为“0”状态常开触点断开常闭触点闭合,2。输出继电器(y),fx2n系列PLC输入输出继电器元件号,输入输出继电器动作顺序:批量输入循环扫描运行方式,2。辅助继电器(m),辅助继电器地址以十进制分配。特殊用途256点M8000-M8255,一般用途500点M0-M500无断点保持功能,锁存器2572点M500-M3071有断点保持功能,特殊用途256点M8000-M8255,运行监控(M8000):当可编程逻辑控制器运行时,M8000开启;当可编程控制器停止运行时,M8000断开。(2)初始化脉冲(M8002):当M8000从关闭变为开启时,一个扫描周期开启。(3)时钟脉冲(m8011 m8014): m8011 m8014分别为10ms、100ms、1s和1min时钟脉冲。(4)锂电池电压下降(M8005):当电池电压下降到规定值时,M8005接通。状态继电器:状态是一个编程元素,用于编程顺序控制程序。状态继电器(S):一般状态S0至S499,初始状态S0至S9,返回原点S10至S19,报警S900S999,一般状态(S0至S499)不具有断电保持功能S500S899具有断电保持功能。5 - 3FX系列可编程控制器梯形图中的编程元素。计时器(T),100毫秒计时器T050 -T057T450-457 T550-557,计时范围为0.1 999秒,总计:24点,10毫秒计时器T650T657,计时范围为0.1 99.9秒,总计:8点,1。分类,3。了解定时器的工作原理:1。有无数的常开和常闭触点可供程序使用;2.有一个驱动输入端,每个定时器的状态可以由一个程序驱动;3.这些触点都是延迟触点;4.当输入电路被切断或电源被切断时,定时器不具有复位的保持功能。2.定时器的结构特点:5 - 3FX系列可编程控制器梯形图中的编程元素,(1)应采用上电延时定时器。5.应使用计时器(T)。2.应使用通电延迟定时器。输入信号应切断,时间应延迟。3.定时器应用应为单脉冲程序。4.应使用通电延迟定时器。应采用闪烁程序。5 - 3FX系列可编程控制器梯形图中的编程元素,6位计数器(C),3位减法计数器,6位加减计数器,C060-C067 C 467 C 560-C567 C 662-C667总计:30点计数范围:1-999,30,1,(1),3位减法计数器地址表和计数范围:(2)3位递减计数器(C)的结构特点是:X10X11,电流值,Y030程序使用的常开和常闭触点不计其数;2.有一个复位端子;当它处于高电平时,计数器将复位。3.计数驱动端,当其处于高电平时,计数器执行减1计数;4.具有掉电保持功能,M471开启:递增计数;否则,向下计数,C460和461向上/向下,M470开启:高速计数;相反,在正常计数模式下,6位向上/向下计数器:6位向上/向下计数器由两个3位计数器C460和C461组成。其中,C460为低3位,C461为高3位,计数范围为1-999999。定时器和计数器的综合应用,Y030闪光输出被编程,闪光10次后停止。Y030,闪烁程序:计数程序:组合:C460,Y030,梯形图LAD,梯形图非常类似于继电器-接触器控制系统的电路图,其中的编程元件采用“继电器”的名称。梯形图的基本结构、触点、节点、编程线圈、主总线、梯形图的绘制规则,先绘制两条垂直总线,然后从左到右、从上到下绘制每条逻辑线。梯形图上绘制的接触状态是输入信号无效时的初始状态。触点应画在水平线上,而不是垂直线上(主控制触点除外)。没有节点的分支应该在垂直方向绘制,而不是在水平方向,以便识别节点的组合和到输出线圈的控制路径。当几个串联支路并联时,接触最多的支路应放在顶部。当几个并联电路串联时,触点最多的分支应该放在左边。触点可以串联或并联;线圈可以并联,但不能串联。当触点与线圈连接时,触点在左边,线圈在右边。线圈右侧不得有触点,触点左侧不得有线圈。梯形图中元素的数量和图形符号应与所用的可编程逻辑控制器型号和指令系统一致。编程元件的编号规则:用英文字母的首字母表示编程元件的功能,其后是三位八进制数字编程元件:输入继电器(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系列可编程逻辑控制器的基本指令和编程,1。1.LDLDIOUT指令:LD,OUT,LD,LDI,OUT指令示例,K10,(T450),(Y430),(Y431),(Y431),T450,X401 ,X400,LD400 OUT 430 LD40 OUT 43 OUT 450 K10 LD 450 OUT 431,A)梯形图(B)语句表,2。ANDANI指令:left和101 Out 3 LD3 NIx 3 Out 101和T1OUT5,使用指令和ANI指令用于单个触点与左触点的串联,并可连续使用;如果两个并联电路块串联,则需要以下ANB指令。3.orORI指令:(Y430)、(Y431)、X403、Y430、M101、Y431、X404、X400、X402、X401、LDX 400 ORX 402和X401 OUTY 430 LDX 403和Y430 ORY 431和404ORIM 101OUTY 431,(a)梯形图(b)语句表,使用说明:OR和ORI指令仅用于并行连接如果两个串联电路块(具有两个或更多串联触点的电路)并联,将使用稍后学习的ORB指令。x6x7y0、x0y0x7y1、和、x4、y2、y1、m120、ldx6或x4oriy2和x7 out 0 ldx 0和y0or1anix7或im120outy1,或者,ORI指令,例如,4。orb指令:LD和X1LDx 2和X3ORBLDx 4 ANiX5ORBy 6,使用指令(1)当串联电路块与前一电路并联时,LD和LDI指令用于分支的开始,ORB指令用于分支的结束;(2)串联支路的并联数量不受限制,但每个并联需要一次ORB指令;(3)ORB指令是没有目标编程元素的独立指令。例如,ORB指令,LDX 400和X 401 LDX 402和X 403 RBLDIX 404 ORX 406 ANNIX 405 RBOUTY 430,(Y 430),X402,X403,X404,X406,X405,X400,X401,(a)梯形图(b)语句表,5ANB指令:LDX0或X1 LD X2 AN DX3 LDIX 4A NIX 5 ORBOX 6 ANBORX(2)多个并联电路块连续串联,通过ANB指令依次连接,ANB的使用次数不受限制;(3)ANB指令是没有目标编程元素的独立指令。ANB指令的一个例子是LDX 400 ORX 403 LDX 401 OX 404 ANB LDX 402 OX 405 ANB OREX 406 OUTY 430,(Y 430),X400,X401,X403,X405,X404,X402,X406,(a)梯形图(b)语句表,编程技巧,好,坏,6。堆栈存储器和多输出指令,x0x1y0,x2y4,x3y2,ldx 0 mpsan dx1out y0 mrdand x2out 4 mpgand x3out y2,6。堆栈内存和多个输出指令,Ldx0mpsan dx1mps和x2out 0 mpandx3out 1 mpandx2mps和x4outy2mpandx6outy3,练习一转换为指令列表,ld1000或1001ab1002或3000ld1003和1004ld3001和1005 orbutant 2005。练习2被转换成指令表,练习3被转换成指令表,练习4:被转换成指令表,答案:练习5:被转换成指令表,答案:练习6被转换成梯形图,LDX 0或X2 1 DX3 OUT Y0 LD X4 OUT 1K 20 LDX 5A NIX 6 OUTY 1,LDY 0A NIX 1 OUT Y3 LDY 1 OUTY 4 OUTY 5结束。ldx 0和x1ldx2anix4或or和X5 ananix 6 ldx 10和x11orx12anbounty 0,练习7:转换为梯形图,7。主和主复位指令,(1)使用主指令的触点称为主触点,它垂直于梯形图中的一般触点。(2)在使用MC命令之后,单元(M或Y)被打开以记录先前的操作值,并且在主控制触点后面形成新的临时总线。LD和LDI命令用于连接该线路上的触点。循环操作完成后,必须使用MCR指令清除临时总线并将其返回到原始总线。(3)如果由于电击而切断了MC命令的输入,则由具有复位/设置命令的计数器驱动的软元件保持其当前状态;由输出驱动的定时器和组件关闭。(4)当没有嵌套时,用N0编程;当有n时,主控制和主复位指令的应用,ldx 0 mcn 0m 100 LX 1 out 0 ldx 3 out 1 MC rn0 LX 3 out 2,主控制指令和多输出指令的比较:7。主控制和主控制复位指令,嵌套,嵌套程序,使用嵌套的主控制指令解决多个输出:8。偏最小二乘法和PLF指令,9。边缘检测触发指令,9。边缘检测触发指令,10。设置和RST指令,x0x1x2、x0x1y0,11。定时器和计数器的编程,12。NOP和END指令,NOP指令的应用示例包括:1 .短路触点,2。电路前面短路,3。切断电路,并且编程规则1:使用合理的编程顺序和适当的电路变换来最小化编程步骤的数量,以节省存储器空间和缩短扫描时间。编程规则2:当多个电路串联时,接触最多的电路应该放在梯形图的顶部。当多个并联电路串联时,接触最多的并联电路应布置在梯形图的最左侧。编程规则3:双线圈问题,双线圈问题的处理方法,编程规则4:编程梯形图时,应遵循从左到右、从上到下的原则。对于复杂的梯形图,它可以分成几个块,逐个编程,然后依次连接。下图所示的桥接电路:编程规则5:梯形图从左总线开始,以右总线结束。线圈只能连接到右母线,不能直接连接到左母线,并且所有触点不能放置在线圈的右侧。可编程控制器控制系统设计的一般步骤:(1)彻底了解控制要求,确定控制操作模式和要完成的动作。(2)确定所需的信号输入元件和输出执行元件,并据此确定可编程逻辑控制器的输入输出点数。分配输入输出点。(3)选择可编程控制器型号。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论