可编程控制器编程和基本逻辑指令_第1页
可编程控制器编程和基本逻辑指令_第2页
可编程控制器编程和基本逻辑指令_第3页
可编程控制器编程和基本逻辑指令_第4页
可编程控制器编程和基本逻辑指令_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

§4可编程控制器的编程和基本的逻辑指令一、PLC的常用编程语言助记符语言:类似于汇编语言,用易于记忆的助记符表达某种操作梯形图语言:与传统的继电器-接触器控制线路图相似,不同的是特定元件和构图规则LDX400ORX402ANIX401OUTY430LDX402OUTY431形象、直观、易于接受逻辑功能图语言:类似于与、或、非逻辑电路顺序功能流程图语言:类似于程序框图。对于一些较复杂的顺序控制,用此较易易于描述较为复杂的控制功能,表达直观二、梯形图程序设计的规则和方法梯形图中的元件:必须是对应PLC中给定编号的编程元件梯形图符号母线:假象能电流从左母线流向右母线逻辑行(每一继电器线圈为一逻辑行):按自上而下,自左而右的顺序画逻辑行线圈和触点的使用:线圈:广义的线圈。线圈右边必须连右母线,左边必须有触点,同一程序中同一元件的线圈使用两次或以上称为双线圈输出,一般不应出现双线圈输出。触点:软触点,可以无限次的使用,触点不能连到右母线。程序有结尾标志三、三菱F系列PLC的指令系统输入、输出指令LD:“取”指令,用于母线、分支电路开始的常开触点。LDI:“取反”指令,用于母线、分支电路开始的常闭触点。OUT:输出,驱动Y、M、T、C的线圈,注意:驱动T或C时,该指令后必须设常数K值输入输出指令编程示例LDX000OUTY000LDIX001OUTM100OUTT0K19LDT0OUTY001LD、LDI地址码:X、Y、C、T、MOUT地址码:Y、C、T、M逻辑指令与指令AND:“与”,串联一个常开触点ANI:“与非”,串联一个常闭触点地址码:X、Y、M、T、CLDX002ANDM102OUTY035LDY035ANIX003OUTM102ANDT1OUTY036或指令OR:”或“,并联一个常开触点ORI:”或非”,并联一个常闭触点地址码:X、Y、M、T、CLDX014ORX016ORIM102OUTY035LDY035ANDX015ORM103ANIX017ORIM110OUTM103电路块连接指令ORB:块电路或指令,两个以上触点串联的支路与前面支路并联LDX001ANDX002LDIX003ANDX004ORBLDX005ANIX006ORBORX007OUTY036ANB:电路块与指令,用于并联电路块与前面接点电路或并联电路块的串联LDX001ANDX002LDX003ANIX004ORBLDX005ANDX006LDIX007ANDX010ORBANBORX011OUTY030复位指令RST:用于对计数器、移位寄存器的复位计数器及复位指令使用示例LDX000ORM10RSTC0LDX001OUTC0K10LDC0OUTY030复位输入端:K值置入计数器计数器触点复位计数输入端:每通断一次,计数值减1计数器触点:当计数值减为零时,计数器触点动作;触点动作后一直保持直到被复位指令复位注:当复位输入保持时,计数信号不起作用计数器有掉电保护M8002——特殊辅助继电器定时时间=100X600ms脉冲输出指令PLS:将脉宽较宽的输入信号变成脉宽等于PLC扫描周期的脉冲信号保持指令SET:置位保持指令RST:复位保持指令LDX001SETM202LDX002RSTM202使M202置位并保持使M202复位并保持S202主控母线指令(目标元素M100~M177)MC:主控开始,引出一条分支母线MCR:主控返回,使分支母线结束并回到原来的母线上多个继电器同时受一个触点或一组触点控制,这种控制称为主控指令多,占用内存多注意输出继电器Y530、Y531、Y532受输入继电器X500、X501主控LDX500ANDX501OUTM100MCM100LDX502OUTY530LDX503OUTY531LDX504OUTY532MCRM100LDX505OUTY533更好的办法:采用主控指令注意:MC、MCR必须成对出现。分支母线上每一逻辑行编程时,都要用LD或LDI指令开始。可嵌套使用主控母线指令,最多8次。跳步指令CJP:跳转开始EJP:跳转结束(1)CJP、EJP后面跟一个标号,代表目的地址。为:700~777之间的3位8进制数。程序A跳转条件成立?程序C程序BYN(2)程序中CJP跳转目的地、必须有EJP对应。CJP总在前,EJP总在后。图MPS:进栈指令MRD:读栈指令MPP:出栈指令LDX500ANDX501MPSANDX502OUTY530MRDANDX503OUTY531MPPANDX504OUTY532LDX505OUTY533空操作指令NOP:不完成任何操作,只是占用一步的时间。程序结束指令END:用于结束程序,表示程序终了指令小结:LD、LDI、AND、ANI、OR、ORI——对触点操作的指令ANB、ORB——触点块连接指令OUT、SET、RST、PLS——对线圈操作的指令CJP、EJP、MC、MCR、MPS、MRD、MPP、NOP、END——其它指令四、常用编程技巧1.梯形图设计技巧指令的能实现性LDX400LDX401ANDX402ORBOUTY431LDX401ANDX402ORX400OUTY431触点串并联原则:“左重右轻,上重下轻”LDX400LDX401ORX402ANBOUTY431LDX401ORX402ANDX400OUTY431Y431双线圈输出,前一个无效2.定时器及计数器的应用1)定时器用作时间继电器2)用定时器产生周期脉冲信号T450线圈得电—延时T1秒T451、Y430得电—延时T2秒T451常闭触点断T450失电T451失电T451线圈Y430线圈OFFT450触点T451线圈Y430线圈ONT450触点3)实现长延时的方法:将两个计数器串起来使用C460触点作为下一个计数器C461的计数输入信号M71脉冲使C460

温馨提示

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

评论

0/150

提交评论