可编程序控制器及其应用 教学课件 作者 王成福 3 2.ppt

可编程序控制器及其应用 教学课件 作者 王成福 3 2.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 3.2 常用基本指令 《可编程序控制器及其应用》 第3章 CPM2A的基本指令 * 电子制作 齐向阳 1.取常开/常闭触点操作LD N / LD NOT N指令 其中,N为操作数,取值范围为:IR、SR、HR、AR、LR、TC、TR。 功能:LD为取常开触点,LD NOT为取常闭触点。这两条指令的执行结果不影响标志位。 2.常开/常闭触点串联(与操作)AND N / AND NOT N指令 其中,N为操作数,取值范围为:IR、SR、HR、AR、LR、TC。 功能:AND为常开触点和前面的逻辑串联,AND NOT为常闭触点和前面的逻辑串联。这两条指令的执行结果不影响标志位。 3.常开/常闭触点并联(或操作)OR N /OR NOT N指令 其中,N为操作数,取值范围为:IR、SR、HR、AR、LR、TC。 功能:OR为常开触点和上面的逻辑并联,OR NOT为常闭触点和上面的逻辑并联。这两条指令的执行结果不影响标志位。 4.直接输出/求反后输出OUT N/OUT NOT N指令 其中,N为操作数,取值范围为:IR、SR、HR、AR、LR、TC、TR。 功能:OUT为输出运算结果,OUT NOT为将运算结果取反后输出。这两条指令的执行结果不影响标志位。 5.空操作/程序结束NOP(00) /END(01)指令 功能:NOP(00)为空操作指令,仅在语句表编程时使用。如果要删除某条指令而又不想改变语句标号时,可用NOP指令代替删除的指令。 END(01)为程序结束指令。程序结束前一定要有一条END(01)指令。CPU执行到END指令时就认为整个程序到此结束,马上返回到程序的起始处再次执行程序,所以放在END后面的指令一概不执行。因此,在调试程序时,可以将END指令插到程序中间,进行分段调试。 例1 常开触点00000和常开触点01000并联,再和常闭触点00001串联,其结果输出到01000线圈;00002的常闭触点和00003的常闭触点并联,再01000的常开触点串联,其结果求反后再输出到01001线圈。 LD  00000 OR   01000 AND NOT 00001 OUT  01000 LD NOT 00002 OR NOT 00003 AND 01000 OUT NOT 01001 6.逻辑块串联/逻辑块并联AND LD /OR LD指令 逻辑块串联AND LD指令就是将该逻辑块和左侧程序进行“与”运算。 例2 三个逻辑块相串联的程序: LD 00000 AND 00001 OR NOT 00002 LD 00003 OR 00004 AND LD LD 00005 OR NOT 00006 AND LD OUT 20000 逻辑块并联OR LD指令就是将逻辑块和上方程序相“或”运算。 例3 三个逻辑块相并联的程序: LD 00000 AND NOT 00001 LD NOT 00002 AND 20005 OR LD LD 01004 AND 00003 OR LD OUT 01100 7.置位/复位SET N/RESET N指令 其中,N为操作数,取值范围为:IR、SR、HR、AR、LR。功能: SET N指令使继电器N置为ON且保持, RESET N指令使继电器N置为OFF且保持。这两条指令的执行结果不影响标志位。 8.保持KEEP N指令 格式:条件S 条件R KEEP(11) N 其中,N为操作数,取值范围为:IR、SR、HR、AR、LR。 功能:当置位输入端S为ON时,继电器N保持为ON状态直至复位输入端R为ON时才使其变为OFF状态。复位端具有更高的优先级,即当两个输入端同时为ON时继电器N处于复位状态(OFF)。KEEP指令执行结果不影响标志位。 例4 用KEEP指令实现如下控制功能:当00002由OFF变为ON时,20000被置为ON并保持,即使00002变为OFF;当00003由OFF变ON时,20000被复位为OFF并保持,即使00003变为OFF的程序。 LD 00002 LD 00003 KEEP(11) 20

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档