电气控制与PLC(基本指令)52_第1页
电气控制与PLC(基本指令)52_第2页
电气控制与PLC(基本指令)52_第3页
电气控制与PLC(基本指令)52_第4页
电气控制与PLC(基本指令)52_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

1、 u触点类指令(如LD、LDI、LDP、LDF等)u连接类指令(如AND、OR、ANB、ORB等)u线圈输出类指令(如OUT、SET等)u其他类指令(如END、INV、NOP等) 主要基于继电器、定时器、计数器等软元件,主要用于逻辑功能处理,即开关量的控制。 (uLD取指令:动合触点逻辑运算起始uLDI取反指令:动断触点逻辑运算起始uOUT输出指令:输出线圈驱动uEND结束指令:整个程序的结束 p梯形图梯形图p语句表语句表 当当S0未合上时未合上时,X0断开,Y0未被驱动,L0未点亮;当S0合上时,则X0被接通,Y0驱动,L0点亮;当S0再断开,则X0再断开、Y0断开驱动,L0重新熄灭;当当S

2、1未合上未合上,则X1已接通,Y1被驱动,L1点亮;当S1合上,则X1断开、Y0断开驱动,L1熄灭;当S1再断开,则X1又接通,Y1重新驱动,L1重新点亮; S0X0COML0Y0COMFX2NS0X1L1Y1EI/O图图 u简单电路中,每条电路的第一个触点可用LD/LDI指令,用于将触点接到左母线上;在电路块中,每块中的第一个触点可使用LD/LDI指令;其他由两个或两个以上的触点串联成的支路的第一个触点可使用LD/LDI指令;uLD/LDI指令可操作的软元件为X、Y、M、S、T、C;u用LD/LDI指令的操作软元件个数没有限制(不管是软元件编号相同,还是不相同),可多次重复使用; uLD/L

3、DI指令所占的程序步为1步。LD/LDI指令应用指令应用 uOUT指令接至每条程序的末尾(右母线);uOUT指令可操作的软元件为Y、M、S、T、C;是它们的驱动指令;uOUT指令驱动T、C时,必须设置常数K;uOUT指令使用时要避免双重线圈问题,即不能执行二条输出驱动相同的软元件,否则会造成程序逻辑异常;但可作适当变动或变通避免;uOUT指令操作Y、M时所占程序步为1步;操作特殊M时所占程序步为2步;操作T时所占程序步为3步;操作C时所占程序步为35步; uEND指令用于整个程序的结束、其后没有操作软元件;u若在程序最后写入END指令,则END指令后的程序都不再执行;在调试程序时,往往可在程序

4、中插入END指令将程序分段调试;u在编程软件(GX Developer)中,END指令自动设置,无需人工写入;uEND指令所占程序步为1步。 触点串联指令(与指令):两个或以上动合触点串联连接触点串联指令(与非指令):两个或以上动断触点串联连接触点并联指令(或指令):两个或以上动合触点并联连接触点并联指令(或反指令):两个或以上动断触点并联连接 S0X0COML0Y0COMFX2NS0X1L1Y1EL2Y2L3Y3S0、S1均未合上时:n第0步,X0、X1均断开,Y0未被驱动,L0熄灭;n第3步,X0断开、X1接通,Y1未被驱动,L1熄灭;n第6步,X0、X1均断开,Y2未被驱动,L2熄灭;n

5、第9步,X0断开、X1接通,Y3被驱动,L3点亮; S0合上、S1未合上时(分析类同) S0断开、S1合上时(分析类同) S0、S1均合上时(分析类同) p用AND/ANI指令可进行动合/动断触点的串联连接;串联触点个数没有限制,可多次重复使用;但用编程软件编写、打印机打印AND/ANI指令时,因显示上的限制,尽量一行不超过10个触点和1个线圈;连续输出不超过24行;pAND/ANI指令操作软元件有X、Y、M、S、T、C;pAND/ANI指令所占程序步为1步; pOR/ORI指令可进行动合/动断触点的并联连接,并联触点个数没有限制,可多次重复使用;但用编程软件编写、打印机打印OR/ORI指令时

6、,因显示上的限制,尽量连续输出不超过24行;pOR/ORI指令指令操作软元件有X、Y、M、S、T、C;pOR/ORI指令指令所占程序步为1步; uANB块与指令:并联电路块之间的串联连接;uORB块或指令:串联电路块的并联连接; S0X0COML0Y0COMFX2NS0X1L1Y1Ep当S0、S1均断开时p当S0合上、S1断开时p当S0断开、S1合上时p当S0、S1均合上时 p两个或以上触点并联连接的电路称为并联电路块,分支电路并联块与前面电路串联连接时,使用ANB指令;pANB指令编程时后面无操作元件号;p若多个并联电路块顺次使用ANB指令将电路串联连接,则ANB的使用次数没有限制;pANB

7、指令所占程序步为1步; p两个或以上触点串联连接称为串联电路块,串联电路块并联连接时,分支的开始用LD/LDI指令,分支的结束用ORB指令;pORB指令编程时后面无操作元件号;p每1电路块使用ORB指令个数无限制;pORB指令编程方法有二种:一种是分散使用ORB指令,要在并联的每个串联电路后加ORB指令;另一种是集中使用ORB指令,先编写每块的程序,然后再连续使用ORB指令;pORB指令所占程序步为1步; 6、LDP取脉冲上升沿指令、取脉冲上升沿指令、ANDP与脉冲与脉冲上升沿指令、上升沿指令、ORP或脉冲上升沿指令;或脉冲上升沿指令;LDF取脉冲下降沿指令、取脉冲下降沿指令、ANDF与脉冲下

8、降沿指与脉冲下降沿指令、令、ORF或脉冲下降沿指令或脉冲下降沿指令 (1)指令功能)指令功能nLDP取脉冲上升沿指令:上升沿检测运算开始;即每当Xn接通的上升沿到来时,Yn就接通1个扫描周期;nLDF取脉冲下降沿指令:下降沿检测运算开始;即每当Xn接通的下降沿到来时,Yn就接通1个扫描周期。nANDP与脉冲上升沿指令nANDF与脉冲下降沿指令nORP或脉冲上升沿指令nORF或脉冲下降沿指令 uLDP指令动作波形 X0Y01个扫描周期uLDF指令动作波形 X1Y11个扫描周期 u第0步:X0未合上时,Y0未驱动,L0熄灭;在X0合上的上升沿瞬间(1个扫描周期),Y0驱动(1个扫描周期),L0点亮

9、(1个扫描周期),随后Y0即断开、L0即熄灭;X0再断开亦如此;u第3步:X1未合上时,Y1未驱动,L1熄灭;在X1合上时,Y1、L1均无反应,在X1断开瞬间(下降沿)(1个扫描周期),Y1驱动(1个扫描周期),L1点亮(1个扫描周期),随后Y1即断开、L1即熄灭; u其他类同 (S0X0COML0Y0COMFX2NS0X1L1Y1EL2Y2L3Y3L4Y2L5Y3 u这些指令均为上升沿(或下降沿)到来1个扫描周期中,其被操控对象仅导通1个扫描周期随后断开;u这些指令的操作软元件为X、Y、M、S、T、C;u这些指令所占程序步为2步;u这些指令常用于输入按钮或开关控制,达到防抖效果。 uPLS上

10、升沿脉冲指令:Xn合上时,Yn只接通1个扫描周期;uPLF下降沿脉冲指令:Xn合上时,Yn只接通1个扫描周期; (2)指令例程)指令例程 p梯形图梯形图 p语句表语句表 X0Y01个扫描周期X1Y11个扫描周期uPLS指令动作波形图uPLF指令动作波形图S0X0COML0Y0COMFX2NS0X1L1Y1E S0X0COML0Y0COMFX2NS0X1L1Y1En当X0未合上时,Y0未驱动、L0熄灭;当X0合上,Y0只导通1个扫描周期即断开,即L0只点亮1个扫描周期即熄灭;n当X1未合上时,Y0未驱动、L0熄灭;当X0合上,Y1、L1均无反应;当X0断开时,Y1只导通1个扫描周期即断开,即L1

11、只点亮1个扫描周期即熄灭;n注:X0、X1可采用按钮。 n此类指令的操作软元件是Y、M;但特殊M除外;n此类指令亦常用于触摸按钮,可防手抖动产生的误动作。n此类指令所占程序步为2步。 PLS、PLF指令与LDP、LDF指令的作用效果(结果)都一样;均是利用上升沿(或下降沿)使输出被驱动1个扫描周期;LDP、LDF指令是操控方仅动作1个扫描周期(上升沿或下降沿),从而得被驱动方受控于1个扫描周期;而LDP、LDF指令是操控方导通或断开(利用其上升沿或下降沿),从而使得被操控方受控于1个扫描周期。 使被驱动软元件自保持ON;即当Xn接通,Yn就接通、并具有自锁功能,维持接通状态;使被驱动软元件自保

12、持OFF;即即当Xn接通,Yn就断开、并具有自锁功能,维持断开状态; S0X0COML0Y0COMFX2NS0X1Eu梯形图梯形图 u语句表语句表 uI/O图图 u当X0、X1均未接通时,Y0未驱动,L0熄灭;u当X0接通,则Y0就导通、L0就点亮;即使X0断开,Y0仍维持导通、L0仍点亮;u当X0导通使Y0驱动、又断开后,按下X1,则Y0被复位断开、L0熄灭;即使X0再断开仍如此;u注:X0、X1不可同时合上;u注:X0、X1可采用按钮; X0Y0X1Y0pSET指令是对操作对象置1,并具有自锁功能(维持导通状态);RET指令是对操作对象置0,并维持断开状态;p对同一软元件可多次重复使用SE

13、T、RET指令;pSET指令的操作对象为Y、M、S;pRET指令的操作对象为Y、M、S、T、C、D、V、ZpSET指令对于Y、M所占程序步为1步,对于特殊M所占程序步为2步;pRET指令所占程序步为3步; (1)指令功能)指令功能:运算结果的取反状态;是将Xn的反状态驱动Y0;当Xn=0时,驱动Y0,Y0=1;当X0=1时,取反就是0,未驱动Y0,Y0=0。S0X0COML0Y0COMFX2NEu梯形图梯形图u语句表语句表uI/O图图u当S0未合上,则X0断开,其反状态就是1,驱动Y0,L0点亮;u当S0合上,则X0接通,其反状态就是0,未驱动Y0,L0熄灭; (4)INV指令波形图指令波形图

14、X0Y0/X0nINV指令是对前面的软元件(或软元件组合)状态取反;nINV指令无操作软元件;nINV指令不能单独用一条电路支路,也不能直接与左母线相连;nINV指令程序步占一步。(1)指令功能)指令功能uMC主控指令:主控电路块的起点;uMCR指令:主控电路块的终点。u未使用主控指令的某例程u使用主控指令改编后的该例程(等效)p主控指令相当于是借助于辅助继电器M100,利用它的动合触点在M100后新开了一条子母线,该母线后所有触点与它之间都用LD作连接,其关系如同M100与主母线之间的关系;p当M100控制的诸条逻辑结束后,应用MCR指令撤消该子母线,后面的X6动合触点开始的程序中的各触点的

15、连接仍依原先的母线进行; u主控指令,又名公共触点串联连接指令,用于表示主控区的开始;u主控指令的操作软元件为Y、M(特殊M除外);u主控复位指令,又名公共触点串联的清除指令,用于表示主控区的结束;u主控复位指令的操作软元件为主控指令的使用次数N(N0N7);u使用主控指令原因:编程时经常遇到许多线圈同时受1个或1组触点控制的情况,如果在每个线圈电路中都串联同样的触点,将占用很多存储单元,而使用主控指令可解决这一问题;u使用主控指令的触点称为主控触点,它在梯形图与一般的触点垂直,它是与母线相连的动合触点,是控制一组电路的总开关。u与主控触点相连的触点必须用LD/LDI指令,执行MC指令后,母线

16、移至主控触点的后面去了,执行MCR指令,母线回到了原来的位置;u在MC指令内使用C指令称为嵌套,在MC和MCR指令中包含嵌套的层数N0N7,N0为最高层,N7为最低层,在没有嵌套结构时,通常用N0编程,使用次数无限制;u主控指令MC可用的操作软元件为Y、M;u主控指令无程序步;u主控指令常用于程序中具有的电源总开关、启动开关等的程序编写; (1)指令功能)指令功能 NOP空操作指令:空操作一行,无动作; (2)例程)例程例如在取反指令例程中插入了2条空操作指令。u梯形图梯形图u语句表语句表(3)指令应用说明)指令应用说明u是一条无动作、无目的元件,占一个程序步的指令,且独占1行;空操作指令使该

17、步序作空操作;u在程序之间插入空操作指令,可使程序的步号发生改变(增加);即:在语句表上显示程序中间增加了1行或数行NOP指令,且步号发生了改变(增加);而在梯形图上程序无改变显示,只是步号发生了改变(增加);u空操作指令后面无操作软元件;u空操作指令占程序步为1步; (1)指令功能)指令功能pMPS指令(入栈指令):指令(入栈指令):把中间运算结果送入堆栈单元(栈顶),同时让堆栈中原存的数据顺序下移1个堆栈单元;再次使用MPS指令时,当时的运算结果送入堆栈的第1堆栈单元(栈顶),先送入的数据依次向下移1个堆栈单元;pMRD指令(读栈指令):指令(读栈指令):仅仅读栈顶的数据,该指令操作完成后

18、,堆栈中的数据维持原状,MRD可多次连续重复使用,但不能超过24次;pMPP指令(出栈指令):指令(出栈指令):弹出堆栈中第1个堆栈单元的数据(该数据在堆栈中消失),同时合堆栈中的第2个堆栈单元至堆底的所有数据顺序上移1个单元,原第2个堆栈单元的数据进入栈顶; u梯形图梯形图(2)例程)例程u语句表语句表 u步号2处:MPS是将X1、X2进栈,即将X1、X2状态放进堆栈中保护起来;u步号5处:MPP是将X1、X2出栈,即把堆栈中X1、X2的状态取出;u步号8处:MPS是将X4进栈;u步号11处:MRD是读出X4,即读堆栈中X4状态;u步号14处:MPP是将X4出栈; uMPS和MPP指令必须成

19、对使用,而且连续使用的次数应少于11次;u电路中的1组支路有公共触点,又各自拥有专用触点时,可以使用堆栈指令编程;MPS、MRD、MPP这组指令的功能是将连接点的结果存储起来,以方便连接点后面的电路编程;uPLC中中11个存储运算中间结果的存储器,称为堆栈存储器,堆栈采用先进后出的数据存储方式;u编号在MPS、MRD、MPP指令后没有操作软元件;uMPS、MRD、MPP指令所占程序步为1步;u在梯形图程序中,这些指令无书写及显示上的问题。u每句程序均起于左母线,止于右母线;u每句程序起于常开(或常闭)触点(如X、Y、M等);或起于没结果的功能指令(如触点比较指令);u每句程序结束于驱动线圈(如Y、M、T、C等)、或结束于有结果的功能指令(大多数功能指令); u常开(或常闭)触点可写于每句程序左母线起始处、亦可写于每句程序中间处、但不可写于每句程序结尾处; u程序中同一类型同一编号的常开(或常闭)触点可以使用多次而无限制;u程序中常开(或常闭)触点可以多次串联、亦可多次并联使用;u程序中驱动线圈可写于每句程序右母线结束处,不可写于每句程序左母线起始处(步进程序除外)、亦不可写于每句程序中间

温馨提示

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

评论

0/150

提交评论