PLC基本指令及编程_第1页
PLC基本指令及编程_第2页
PLC基本指令及编程_第3页
PLC基本指令及编程_第4页
PLC基本指令及编程_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

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

文档简介

第三节根本指令及编程FX2N型可编程把握器有根本指令27条,步进指令2条,功能指令128条。本节介绍根本指令。1单接点指令:用于对梯形图中的一个接点进展编程的指令,它表示一个接点在梯形图中的串联、并联和在左母线的初始连接的规律关系。2一般单接点指令一般单接点指令有:LD、LDI、OR、ORI、AND、ANI。一般单接点指令的使用并联输出连续输出3设PLC内规律运算器用符号A表示LD将常开接点的规律值装入A。通为“1”,断为“0”。LDI将常闭接点的规律值装入A。OUT将运算结果赋给指定线圈。OUT指令后消逝LD或LDI,A的值将被LD、LDI所刷新。OUT可连续使用,即可将A的值赋给不同的线圈,形成线圈并联。4AND指令“与”,取后跟标号值和A进展“与”运算。用于串联常开接点。ANI指令“与非”,取后跟标号值的非和A进展“与”运算。用于串联常闭接点。OR指令“或”,取后跟标号值和A进展“或”运算。用于并联单个常开接点。ORI指令“或非”,取后跟标号值的非和A进展“或”运算。用于并联单个常闭接点。5AND、ANI、OR、ORI指令的混合使用6连续输出一个线圈后面又通过单接点连接线圈输出称为连续输出

连续输出与非连续输出电路7ORB指令:“块或”.并联连接接点块,把前面两个以LD或LDI指令开头的接点块并联成一个新接点块ORB指令后不带任何编号。连续使用次数不能多于7次。89ANB指令“块与”串联连接接点块。把以LD或LDI指令开头的接点块串联到该块前的接点或块上ANB指令后不带编号。连续使用不能多于7次。10也可以把一个单接点或多个单接点看成是接点组。1个单接点2个单接点11自动来回循环把握12例:承受PLC把握工作台自动来回13141516规律线圈指令规律线圈指令用于梯形图中接点规律运算结果的输出或复位。各种规律线圈应和右母线连接,当右母线省略时规律线圈只能在梯形图的右边.留意输入继电器X不能作为规律线圈。17一般线圈指令一般线圈的指令为OUT,用于表示Y、M、S、T、C的线圈,是最常用的指令之一。例:用一个按钮把握电动机的起动和停顿,要求起动时按下按钮先预警5秒钟后电动机起动。停立刻再按下按钮先预警5秒钟后电动机停顿。18MC/MCR主控/主控返回指令MC指令后连接的接点必需用LD、LDI指令编程。主控线圈指令为MC,用于对一段电路的把握,只能用于输出继电器Y和帮助继电器M。主控复位线圈指令为MCR,用于表示被把握电路的完毕。主控指令MC可嵌套,最多8级,序号为N0~N7。一个完整的主控程序由OUT、MC、和MCR三条指令组合构成。19有嵌套级时MC、MCR指令的应用20212223用主控指令实现工作台来回把握梯形图24置位线圈指令和复位线圈指令置位线圈指令为SET,用于对Y、M和S线圈的置位。复位线圈指令为RST,用于对Y、M、S、T、C的线圈和D、V、Z存放器的复位。25SET、RST指令的应用26二分频电路二分频电路(置位、复位指令)27例子:智力竞赛抢答八个人进展智力竞赛抢答,编号分别为0~7#,每个抢答台上放一个按钮和一个指示灯。主持人用一个按钮把握八个抢答台。当主持人报完题目后,按一下主持人按钮,抢答者才可按按钮,否则无效。抢答开头后,先按按钮者的灯亮,同时蜂鸣器响,并保持始终响,后按按钮者灯不亮。当主持人再按一下主持人按钮时,全部指示灯和蜂鸣器复位。智力竞赛抢答PLC接线图28智力竞赛抢答梯形图29边沿线圈指令有上升沿线圈指令PLS和下降沿线圈指令PLF。PLS上升沿接通一个T后断开。仅用于M和Y。PLF下降沿接通一个T后断开。仅用于M和Y。30位左移指令(SFTL)指令格式:指令说明位左移指令(SFTL)用于位元件的左移。(D.)为n1位移位存放器,(S.)为n2位数据,当执行该指令时,n1位移位存放器(D.)将(S.)的n2位数据向左移动n2位,31位右移指令(SFTR)指令格式:

指令说明位右移指令(SFTR)用于位元件的右移。(D.)为n1位移位存放器,(S.)为n2位数据,当执行该指令时,n1位移位存放器(D.)将(S.)的n2位数据向右移动n2位。32由4台三相异步电动机M1~M4驱动4台水泵。正常要求2台运行2台备用。为了防止备用水泵长时间不用造成锈蚀等问题。要求4台水泵中2台运行,并每隔8小时切换一台,使4台水泵轮番运行。例:4台水泵轮番运行把握33条件跳转指令(CJ)指令格式:跳转指令的常见形式跳转指令在梯形图中可以有多样的形式,常见的条件跳转形式如以下图。3435指令说明跳转指令CJ或CJP在梯形图中用于跳过一段程序,PLC对被跳转的程序不扫描读取,所以可以削减扫描周期的时间。各种软元件在跳转后其线圈照旧保持原来的状态不变,也不能对其接点进展把握。T和C的当前值也保持不变。36跳转指令应用实例例:手动/自动把握方式选择37空操作和完毕指令空操作指令假设在调试程序时参与确定量的NOP,在追加程序时可以削减步序步号的变动。在修改程序时可以用NOP指令删除接点或电路,也就是用NOP代替原来的指令,这样可以使步序号不变动。NOP指令的应用38接点规律取反指令接点规律取反指令为INV(或NOPP),用于在INV取反指令前的用起始接点指令LD、LDI、LDF、LDP开头的接点或接点组的规律结果取反。

在图(a)中,取反指令为INV是它前面的以LD开头的X0、X1并联接点的规律结果取反,相当于图(b)。39完毕指令完毕指令为END。PLC所执行的程序从第0步到END指令完毕。假设在程序完毕后不加END指令,PLC将连续读NOP空指令,始终读到最大步序号。在调试程序过程中,也可以在程序中插入END指令,把程序分成假设干段,由于PLC只执行从第0步到第一个END指令之间的程序,假设有错误就确定在这段程序中,将错误订正后将第一个END删除,再调试或检查下一段程序。40定时器(T)定时器相当于通电延时型时间继电器,在梯形图中起时间把握作用。FX2N系列PLC给用户供给了256个定时器,其编号为T0~T255。定时器按时钟脉冲分有1ms、10ms、100ms三挡。定时器的类型41起动条件有效时开头计时,到达设定值时,接点动作。起动条件失效定时器立刻复位,接点恢复初始状态。定时完成后假设想再次起动该定时器,必需先使起动条件失效。42假设要求断电延时,可以承受图示的电路。43定时器的根本用法通用定时器FX2N系列积算定时器44定时器设定值的设定方法常数设定方法:用于固定延时的定时器,如图3-23和图3-24的设定值均为十进制常数设定。间接设定方法:一般用数据存放器D存放设定值,数据存放器D中的值可以是常数,也可以是用外部输入开关或数字开关输入的变量,间接设定方法灵敏便利,但是一般需要占用确定数量的输入量。。机能扩大板设定方法:用FX2N-8AV-D型机能扩大板,安装在PLC根本单元上,扩大板上有8个可变电阻旋钮可以输入8点模拟量,并把模拟量转换成8位二进制数(0~255)。当设定值大于255时,可以用乘法指令(MUL)乘以一个常数使之变大作为定时器的设定值。编程方法详见功能指令VRRD。45定时器的滞后误差在对定时精度有要求时,编程应尽可能使定时器线圈把握程序在其接点上方。46典型定时器应用梯形图断电延时型定时器通断电均延时型定时器47定时脉冲电路震荡电路48占空比可调震荡电路上升沿单稳态电路49下降沿单稳态电路50例子1为了保证运行安全,很多大型生产机械在运行起动之前需用电铃或蜂鸣器发出报警信号,预示机器立刻起动,警告人们快速退出危急地段。试设计PLC把握接线图和梯形图。起动报警把握电路51例子2用按钮把握三台电动机,为了避开三台电动机同时起动,起动电流过大,要求每隔5秒起动一台,试设计PLC把握梯形图。三台电动机挨次起动把握52典型计数器应用梯形图循环计数器长延时定时器53365天定时器54例:用PLC把握一个圆盘,圆盘的旋转由电动机把握。要求按下起动按钮后每转1圈后停顿3秒,转5圈后停顿。

55编程留意事项画梯形图时应留意的以下几点:梯形图中的连接线(相当于导线)不能相互穿插,并且只能水平或垂直绘制,梯形图中的接点一般只能水平绘制,不能垂直绘制,各种继电器线圈只能与右母线连接,不能与左母线连接,接点不能与右母线连接,接点中的“电流”只能从左向右单方向流淌,不能消逝反向流淌的现象。不连接导线和逆流接点的处理56接点组逆流接点的处理

57不能编程梯形图的修正图(a)是不符合规定的梯形图,可以改为图(b)。58单接点后移可以削减ANB和ORB指令的使用。单接点后移59单接点后移60梯形图中的接点或变量应尽可能用逻辑代数的基本公式进行化简。图中梯形图化简的逻辑表达式为:Y0=X0×M0+X0=M0+X0Y1=Y0×M1=(M0+X0)×M1Y3=(M3+X2)×X2=M3×X2=X1×M2×X2=(X1+M2)×X261多路分支电路的化简62实例1:异步电动机串电阻起动定时器的使用方法:设电动机串电阻起动后转入全压起动的时间为0.5秒。方法1:直接按原理图编程:按各线圈供电线路独立编程方法2:按各线圈供电线路写出规律表达式,分析简化后编程63原电路的规律表达式为KM1=/FR*/SB1*(SB2+KM1+KM2*KT)*/KM2KT=/FR*/SB1*(SB2+KM1+KM2*KT)*KM1KM2=/FR*/SB1*(KM2+KT*(SB2+KM1))通断条件分析简化:KT=KM1;挨次联锁,KT后动KM1=/FR*/SB1*(SB2+KM1)*/KM2;KM2对KM1有联锁,KM2=1不行能KM1=1;KM2*KT项可去掉。KM2=/FR*/SB1*(KM2+KT);KT=1隐含KM1=164实例2:直流电动机的运行把握(省略KT2线圈,KT2〔延时3秒〕和KT1〔延时2秒〕并联)65分析:原电气把握线路定时器承受断电延时动作触点,不便用直接代换方法编程。动作分析:起动前须先有励磁:电流继电器KA2动作;挨次联锁起动时串R1、R2,KM1动作、KM2、KM3不动作;经定时先KM2动作切除R1,再定时KM3动作切除R2;承受两个定时器:T0〔设定时2s〕T1〔设定时1s〕;起动、运行中假设发生过电流,KA1动作则断电停车;KM1断开时KM2、KM3均应断开;66现场输入信号有:按钮:SB1、SB2;电流继电器触点:KA1、KA2;安排:X0〔停车〕、X1〔起动〕、X2〔过流〕、X3〔无励磁〕需输出把握的接触器:KM1、KM2、KM3。安排:Y1、Y2、Y36768方法2:分析起动动作时序:规律表达式:KM1:Y1=(X1+Y1)*X3*/X2*/X0;原把握不含定时器,可直接代换KT1:T0=Y1,K=2KM2:Y2=T0KT2:T1=Y2=T0,K=1KM3:Y3=T1说明:当有停车〔X0〕、过流〔X2〕或欠励磁〔X3〕发生使Y1〔KM1〕释放时,T0释放;Y2也释放;进而T1释放,Y2释放。6970实例3:自动门把握系统把握要求:人靠近门,感应器X0为ON,Y0驱动电机高速开门;遇到开门减速开关X1,变为Y1低速开门;碰开门极限开关X2,电机停车,延时。1秒内感应器检测到无人,Y2起动电机高速关门;碰关门减速开关X3时,改为Y3低速关门;碰关门极限开关X4时电机停顿。关门期间假设感应器X0检测到有人,立刻停顿关门,延时0.5秒后自动转换为高速开门。71编程分析:输出线圈:Y0〔高速开〕、Y1〔低速开〕、Y2〔高速关〕、Y3〔低速关〕定时器:T0〔1s〕;T1〔0.5s)。接通条件分析:Y0〔高开〕:〔1〕有人〔X0=1〕;〔2〕关门中来人〔X0=1且0.5s延时到:T1=1〕。编程要点:能区分两种状况。情形2时应能使情形1接通条件失效。接通条件=X0·〔?〕+T1分析:两种情形均有X0=1成立,假设直接以X0=1为接通条件将使其次种情形变为无延时接通。情形2的不同在X0=1前有关门动作,但关门动作在X0=1时会停顿。故增加内部继电器记忆关门动作,并令此记忆在开门时失效:M0=〔Y2+Y3+自锁M0〕·/Y0接通条件=X0·/M0+T1分断

温馨提示

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

评论

0/150

提交评论