第6章cpm1a的指令系统.pptx

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

熟练掌握PLC的基本指令、编制梯形图的注意事项;熟练掌握分支程序的处理方法;熟练掌握定时器/计数器指令;数据比较CMP指令;数据移位SFT指令;数据传送MOV指令。掌握其它应用指令的用法。能够读懂梯形图程序和语句表程序,并能够互相转换;能够编写简单的梯形图程序。概 述基本指令十进制运算指令连锁/连锁解除指令二进制运算指令暂存继电器逻辑运算指令跳转/跳转结束指令特殊指令定时器和计数器指令子程序控制指令数据比较指令高速计数器控制指令数据移位指令脉冲输出控制指令数据传送指令中断控制指令数据转换指令步进指令§3-1概述 1. CPM1A指令分类基本指令直接对输入、输出进行操作。应用指令进行数据处理、运算和程序控制等操作。 2. CPM1A指令格式 助记符(指令码) [操作数1] [操作数2] [操作数3] 助记符:表示指令的功能 指令码:是指令的代码操作数:提供指令执行的对象或数据★ 关于操作数的讨论 操作数可以是通道号、继电器号或常数。 操作数的个数,取决于各种指令的需要。 操作数设为常数时,在数据前面要加#号。 操作数采用哪种进制,取决于指令的需要。 间接寻址的操作数用*DM××××来表示。 间接寻址的操作数,是以DM××××中的数据为地址的另一个DM通道中的数据。 DM××××中 的 内容 必须是BCD码,且不得超出DM区的范围。例如,计数器指令的格式为CNT000 SV 000是计数器的编号 SV是操作数若 SV = 200 表明000号计数器的设定值是200通道中的内容。 若SV= # 0200 表明000号计数器的设定值是常数200。例如:计数器的指令格式为CNT000 *DM1000 设DM1000的内容为0010 设DM0010的内容为2500 则 000号计数器的设定值是2500 如果设DM1000的内容为9990超出DM范围非BCD码 如果设DM1000的内容08FA 3. 执行指令对标志位的影响SR区的25503~25507是指令执行结果的标志位。某些指令的执行结果影响标志位25503~25507的状态。标志位25503 ~25507的状态表示的意义要牢记。ER(25503): 出错标志位。 25503 ON时,表示当前执行的程序出错且停止执行。CY(25504):进位标志位GR(25505):大于标志EQ(25506):等于标志LE(25507):小于标志当执行指令END(01)时,以上标志均置为OFF 4. 指令的微分、非微分形式微分型:要在指令的助记符前加标记@。 两种指令的区别 非微分型指令:只要其执行条件为ON,每个扫描周期都执行该指令。 微分型指令:仅在指令的执行条件由OFF变为ON时才执行一次。返 回 基本指令是最常用的指令要牢记: 指令的功能、格式、符号和代码;指令操作数的范围;执行各指令对标志位的影响。 §3-2基本指令 NNLD 和 LD NOT 指令 功能LD: 常开触点与母线相连LD NOT:常闭触点与母线相连LD、LD NOT只能以位为单位进行操作不影响标志位N:继电器编号IR,SR,HR,AR,LR,TC,TRNN2. OUT 和 OUT NOT 指令 功能OUT:指令输出逻辑运算结果OUT NOT:逻辑运算结果取反后输出OUT 、 OUT NOT只能以位为单位进行操作不影响标志位N:继电器编号IR,SR,HR,AR,LR,TR说明(1). 若输出位为PC的输出点,则运算结果输出到PC外部 若输出位为PC的内部继电器,则运算结果为中间结果, 不输出到PC外部。(2).IR区已用作输入通道的位,不能作为OUT、OUT NOT的输出位。(3).OUT、OUT NOT指令常用于一条梯形图支路的最后,但有时也用于分支点(见TR)。(4).线圈并联输出时,可以连续使用OUT、OUT NOT。0000001000010010000101002例:LD 00000OUT 01000OUT NOT 01001LD NOT 00001OUT 01002NNN:继电器编号IR,SR,HR,AR,LR,TC3. AND 和 AND NOT 指令 功能AND:表示常开触点与前面的触点电路相串联,或者说AND后面的位与前面的状态进行逻辑“与”运算。AND NOT:表示常闭触点与前面的触点电路相串联,或者说AND

文档评论(0)

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

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

1亿VIP精品文档

相关文档