可编程PLC-5-1_2.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编程PLC-5-1_2

5.2.5 联锁与解锁指令 例: 用以前学过的指令无法直接写出,可行措施是将00000变为三个插入各支路中。此方法将用三次LD 00000指令,当分支多时,会浪费存储空间,加大扫描周期,直接影响控制反应速度。 可用分支与分支结束指令。 联锁:指一个动作关联到其他动作。 1、指令格式: IL(02) 分支指令 ILC(03) 分支结束指令 此两条指令搭配使用。 FUN 02 2、梯形图使用方法 从梯形图角度: IL(02)代表分支开始 ILC(03)代表分支结束。 故有些书将此指令称分支与分支结束指令。 从写指令角度可理解成母线转移指令,IL指令将母线移到分支处的新母线,分支线的各逻辑行都由LD/LD NOT开始,分支结束时由ILC指令返回原始母线(非上一级母线)。 LD 00000 IL(02) LD 00001 OUT 01000 LD 00002 OUT 01001 LD NOT 00003 OUT 01002 ILC(03) LD 00000 IL(02) LD 00001 OUT 01000 LD 00002 OUT 01001 LD 00003 OUT 01002 ILC(03) 从指令看,上图可画成下图, 但下图不如上图易于理解。 4.功能:逻辑为OFF时,将IL到ILC间的所有继电器线圈为OFF;当逻辑为ON时,与无IL和ILC同。从功能角度看,IL/ILC可称为联锁指令/主控指令。 * * 第五章 指令系统 5.1 编程语言与内部寄存器 5.1.1 编程语言 有4种 梯形图语言 指令表 (亦称助记符语言) 逻辑功能图语言 (采用与、或等元件表示信号流向) 高级语言 (如C语言、BASIC语言) 1)梯形图:是一种图形语言,采用继电器控制系统的继电器概念(线圈、触点、触点的串并联)。由于其形象、直观、易于理解,因此许多PLC厂家把梯形图作为第一用户语言。 2)指令表语言:指令的有机、有序集合。 绝大多数PLC采用梯形图和指令表编程。 5.1.2 与指令操作有关的内部寄存器 1)I/O映象区 我们在第三章中已经介绍, PLC内部的继电器如内部辅助继电器IR、专用继电器SR、内部记忆继电器AR、保持继电器HR只是一个个1bit存储器, 而输入继电器、输出继电器则是计算机的输入输出端口(并行口),链接继电器相当于串行口。 输入继电器用于接受外部开关量信号,输出继电器用于输出控制信号,链接继电器用于多机通信。 在PLC中,输入输出继电器采取在存储器开辟一块区域,用于存放输入、输出状态,称I/O映象区。 这片区域与外部交换数据时采用集中输入输出方式,而不像有些计算机控制在程序运行中需要外部信号才输入数据或数据处理完即输出,这种集中性输入输出方式称I/O刷新refresh。 这样PLC工作过程可分为“输入采样、执行用户程序、输出刷新”三个阶段。 在输入采样阶段,将外部的开关量信号采样保存在输入映象区中。 在用户程序运行阶段,需要的外部信号从输入映象区中取得;需要的输出继电器状态也从输出映象区取得;需要保存输出控制信号先保存在输出映象区中而不急于送到端口。 在输出刷新阶段,将输出映象区中内容送到端口以控制生产过程。 2)堆栈/累加器 在PLC中,有8个累加器,命名为R、S1、S2、…、S7,R为第一个,S1为第二个,…,S7为第8个。由于他们工作方式类似堆栈,有些书(文献1)又称堆栈。 5.1.3 名词 1)梯级: 图中,00000~00004和01000构成一个梯级;00005~00008和01001构成另一个梯级。 取去母线,连在一起的部分称一个梯级。 2)逻辑块: 是几个触点的组合,这个组合只能以整体形式与前面的触点发生联系。 01000梯级中的00003与00004构成一个逻辑块, 因00003与00004不能以单个元件与前面逻辑发生关系。 5.1.4 操作数的寻址方式 1、位寻址 在PLC中能按位操作的为各类继电器。 继电器相当于存储器的1bit。 在后续指令中,继电器号用N表示。 1)对位的写操作:为OUT指令(参5.2)。 可用的继电器线圈(须为可写入的继电器)有: 输出继电器01000~ 内部辅助继电器20000~ 保存继电器HR0000~HR1915, 暂存继电器TR0~TR7 链接继电器LR0000~ 2)对位的读操作:为触点 输入继电器00000~ 输出继电器01000~ 内部辅助继电器20000~ 特殊继电器23200~ 辅助记忆继电器AR0000~ 保存继电器HR0000~HR1915 暂存继电器TR0~TR7 链接继电器LR0000~ 定时器/计数器TIM/CNT000~ 2

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档