- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(6)状态器S 状态器S是构成状态转移图的重要软器件,它与后述的步进顺控指令配合使用。常用的状态器有: (1)初始状态器S0?S9共10点。 (2)回零状态器S10?S19共10点。 (3)通用状态器S20?S499共480点。 (4)保持状态器S500?S899共400点。 (5)报警状态器S900?S999共100点。 (7)数据寄存器D 数据寄存器是用于存储数值数据的软器件,其数值可通过应用指令、数据存取单元(显示器)及编程装置读出与写入。这些寄存器都是16位(最高位为符号位,可处理数值范围为-32768~+32768),如将2个相邻数据寄存器组合,可存储32位(最高位为符号位,可处理数值范围为-2147483648~+2147483648)的数值数据。数据寄存器有以下几类。 (1)通用数据寄存器(DO~D199共200点) (2)断电保持数据寄存器(D200~ D511共312点) (3)特殊数据寄存器(DS000~D8255共256点) (四)可编程控制器的基本指令 1.取指令及线圈驱动指令LD、LDI、OUT LD:(load)取指令,用于动合触点与输入母线连接,即动合触点逻辑运算的起始。 LDI:(load inverse)取反指令,用于动断触点与输入母线连接。即动断触点逻辑运算的起始。 OUT:线圈驱动指令,也叫输出指令。 0 LD X1 与母线相联 1 OUT Y1 驱动指令 2 LDI X2 与母线相联 3 OUT M10 驱动指令 4 OUT T2 驱动指令 SP K20 设定常数 7 LD T2 与母线相联 8 OUT Y2 9 END 2.脉冲取指令LDP、LDF LDP取脉冲上升沿:逻辑运算开始,与左母线连接的上升沿检测 LDF:取脉冲下降沿:逻辑运算开始,与左母线连接的下降沿检测 上升沿触点指令的功能是:指令元件置1的时刻有能流通过一个扫描周期。下降沿触点指令的功能是:指令元件置0的时刻有能流通过一个扫描周期。 3.触点串联指令AND、ANI AND:与指令,用于单个动合触点的串联。 ANI:与非指令,用于单个动断触点的串联。 AND与ANI都是一个程序步指令,AND、ANI指令可多次重复使用,即串联触点个数不限;这两条指令的目标元件为X、Y、M、T、C、S。OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出(连续),这种输出如果顺序不错,可以多次重复。 4.串联连接脉冲沿指令ANDP、ANDF ANDP:与脉冲上升沿,串联连接上升沿检测 ANDF:与脉冲下降沿,串联连接下降沿检测 串联上升沿触点指令的功能是:串联指令元件置1的时刻有能流通过一个扫描周期。串联下降沿触点指令的功能是:串联指令元件置0的时刻有能流通过一个扫描周期。 5.触点并联指令OR、ORI OR:或指令,用于单个动合触点的并联 ORI:或非指令,用于单个动断触点的并联 5.并联连接脉冲沿指令ORP、ORF ORP:或脉冲上升沿,并联连接上升沿检测 ORF:或脉冲下降沿,并联连接下降沿检测 6.块操作指令ORB 、ANB (1)串联电路块并联指令ORB 7.并联电路块串联指令ANB 8.栈指令MPS、MRD、MPP MPS: 进栈指令 MRD:读栈指令 MPP:出栈指令 这三条指令是无操作器件指令,都为一个程序步长。用于多重输出电路。可将触点先存储,用于连接后面的电路。 FX2N系列PLC中11个存储中间运算结果的存储区域被称为栈存储器。使用进栈指令MPS,当时的运算结果压人栈的第一层,栈中原来的数据依次向下一层推移;使用出栈指MPP时,各层的数据依次向上移动一次。MRD是最上层所存数据的读出专用指令。读出时,栈内数据不发生移动。MPS和MPP指令必须成对使用,而且连续使用应少于11次。 8.栈指令MPS、MRD、MPP 9.空操作指令NOP NOP:空操作或空处理指令,用于程序的修改 NOP指令为无动作,无目标元件的空处理指令,占一程序步,在使用时可用NOP指令替代已写入指令,可以用于程序的修改。 10.程序结束指令END END:程序扫描到此结束,表示程序的结束。 (五)可编程控制器系统设计流程 1.熟悉控制对象确定控制范围 2.制定控制方案,进行PLC选型 3.硬件和软件设计 4.模拟调试 5.现场运行调试 * * 项目六 电动机正反转PLC控制系统 项目导入 一 相关知识 二 应用举例 三 【学习目标】 1.了解可编程控制器的产生过程、特点、应用领域及发展趋势. 2.掌握PLC的基本结构、工作原理和常用的编程语言。
原创力文档


文档评论(0)