- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 CP1 PLC的指令系统 7.1 概述 7.2 基本指令 7.3 顺序控制指令 7.4 定时器/计数器指令 7.5 数据传送指令 7.6 数据比较指令 7.7 数据移位指令 7.8 数据转换指令 7.9 递增/递减指令 7.10 四则运算指令 7.11 逻辑运算指令 7.12 单精度浮点转换与运算指令 7.13 子程序控制指令 7.14 高速计数/脉冲输出指令 7.15 步进指令 7.16 中断控制指令 7.1 概述 1.指令的格式 指令的格式为: 助记符(指令码) 操作数1 操作数2 2.操作数形式: 3) DM间接寻址 DM区可以采用BCD模式或BIN模式进行间接寻址。 ①BCD模式寻址(*D)。若DM区地址前缀一个“*”字符,则DM字中的内容将按BCD数处理,指令将在此BCD数所指的DM字上进行操作,只有部分DM区(D00000~D09999)可以通过BCD数000~9999进行间接寻址。 ②二进制模式寻址(@D)。若DM区地址前缀一个“@”字符,则DM字中的内容将按无符号二进制数处理,指令将在此二进制所指的DM字上进行操作,全部DM区都可以通过十六进制数0000~7FFFH进行间接寻址。 4)常数 操作数为常数时,可以是十进制,也可以是十六进制,这取决于指令的需要。16位单通道常数有四种形式,如表所示。 MOVR 2 IR0 MOV #0001 IR0 MOV #0020 +1,IR0 6)索引寄存器IR直接寻址 若IR不带前缀“,”作为操作数时,指令将IR本身的内容(双字)进行操作,表列出了可对IR直接寻址的指令,当这些指令对索引寄存器操作时,后者作为指针。 7)数据寄存器DR 共有16个数据寄存器:DR0~DR15。利用数据寄存器来偏移索引寄存器中的PLC存储地址。将数据寄存器中的值加到索引寄存器中的PLC存储地址上,来指定一个位或字在I/O存储区中的绝对内存地址,数据寄存器中的数据是带符号的二进制数,取值范围是-32768~+32767,因此索引寄存器中的内容既可以偏移到高地址,也可以偏移到低地址。 3.标志位 指令执行可能影响的标志位见表。 错误标志ER:是用于监视指令执行的最常用的标志,ON时,表明正在执行的当前指令出错,停止执行。 等于标志EQ:在比较指令中的两个操作数相等或指令计算结果为0时,该标志置ON。 负标志N:在指令计算结果的最高有效位(符号位)为1时,该标志置ON。 4. 应用指令的上升沿微分形式 指令类型:周期性循环执行型和上升沿微分执行型 周期性循环执行型:只要执行条件为ON,指令的周期性循环执行型在每个循环周期都将执行。 上升沿微分执行型:仅在执行条件由OFF变为ON时才执行一次 7.2 基本指令 说 明: OUT、OUT NOT指令只能以位为单位进行操作,且不影响标志位。 CIO区中已用作输入通道的位不能作为OUT、OUT NOT的输出位。 OUT、OUT NOT常用于一条梯形图支路的最后,但有时也用于分支点。 线圈并联输出时,可连续使用OUT、OUT NOT指令。 当0.00为OFF时,经过NOT取反,100.00为ON;当0.00为ON时,经过NOT取反,100.00为OFF。 8.置位和复位指令-SET和RSET 9. 保持指令-KEEP(011)SR置位输入复位输入KEEP(011) 10. 上升沿微分和下降沿微分指令-DIFU(013)和DIFD(014) 说 明: CIO区中已用作输入通道的位不能作为微分指令的输出位,输出通道的位最好也不要用。 在第n次扫描时检测到输入条件为OFF,第n +1次扫描检测到ON时,DIFU指令才开始执行,所以对于开机时就ON的执行条件,DIFU指令不执行。同样对于开机时就OFF的执行条件,DIFD指令不执行。 11.条件上升沿微分和条件下降沿微分-UP(521)和DOWN(522) 7.2.2 指令的微分执行和立即刷新执行 DIFU、DIFD----上升微分、下降微分指令 由LD指令和OUT指令构成的程序,执行的时序如图所示。 7.2.3 编程规则及技巧 (1)梯形图中线圈应放在最右边。 (2)除极少数指令(如ILC、JME等)不允许有执行条件外,几乎所有的指令都需要执行条件。 (3)触点不能画在垂直路径上。 (4)编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程。 触点组并联时,应将触
您可能关注的文档
最近下载
- CECS 158:2015 膜结构技术规程规范标准资料.docx VIP
- GB_T 9711-2023石油天然气工业 管线输送系统用钢管.doc VIP
- 2025年广西广西公务员考试(时事热点)经典试题及答案汇总—广西公务员.docx VIP
- 小学48个音标教学课件.pptx VIP
- 供应商合规管理制度.pdf VIP
- 电气装置安装工程接地装置施工及验收规范GB50169—92.pdf VIP
- 负责任羽绒标准RDS生产管理手册.docx VIP
- 《Rubia》周深版歌词完整版打印下载打印.docx VIP
- RDS认证3.0农户鹅健康养殖计划.pdf VIP
- 2025辽宁锦州凌河区招聘社区专职工作者80人考试备考试题及答案解析.docx VIP
文档评论(0)