常用低压电器与可编程序控制器.pptxVIP

  • 23
  • 0
  • 约2.52万字
  • 约 241页
  • 2021-04-01 发布于上海
  • 举报
7.1 梯形图的编程规则 ; 梯形图的编程规则主要体现为以下几点: (1) 梯形图由多个梯级组成,每个输出元素可构成一个梯级。输出元素主要指继电器线圈或指令。 (2) 每个梯级可由多个支路组成,每个支路可容纳多个编程元素,最右边的元素必须是输出元素。 (3) 梯形图两侧的竖线(OMRON PLC梯形图右侧的母线省略)类似电器控制图的电源线,称作母线(BUS BAR)。编程时要从母线开始,按梯级从上至下,每个梯级从左到右的顺序编制。左侧总是安排输入接点,并且把并联接点多的支路靠近最左端。 ; (4) 在梯形图中每个编程元素应按一定的规则加标字母、数字串,不同的编程元素常用不同的字母符号和数字串表示。编程元素中常以“”符号表示指定继电器的常开接点;以“”符号表示指定继电器的常闭接点;以“”符号表示指定继电器的控制线圈,其中“N”表示指定继电器。 (5) 除END等极少数没有执行条件的指令外,输出元素不能直接和左侧母线相连接。如果必须连接,可以通过特殊辅助继电器的常ON接点连接(CMP1A系列为25313)。 (6) 在梯形图中不允许两行之间或两条支路之间连接元素,如图7-2所示。这种方式是无法进行编程的,应进行转换。 (7) 程序应以END指令结束,否则将会出现错误。 ;图7-2 梯形图的转换 (a) 错误的梯形图形式;(b) 转换后的正确形式 ; 梯形图中的继电器不是物理继电器,其每个继电器和输入接点均为存储器中的一位。相应位为“1”状态时,表示继电器线圈通电或常开接点闭合或常闭接点断开。梯形图中的继电器接点可在编制程序时无限引用,既可常开又可常闭。图7-2中的输入接点和输出线圈不是物理接点和线圈。用户程序的运算是根据PLC内I/O映像区每位的状态,而不是运算时现场开关的实际状态进行的。 ;7.2 OMRON PLC指令系统概述 ; 2. 指令执行时的标志位 在指令执行的过程中,指令的执行结果往往会改变系统标志,从而说明指令的执行情况。CPM1A系列PLC的系统标志是特殊辅助继电器(SR)中的25503~25507,指令执行结果可能影响的系统标志项见表7-1所示。 ;表7-1 系统标志项 ; 3. 指令的微分和非微分形式 指??具有微分和非微分两种形式。CPM1A系列的应用指令多数兼有这两种形式。微分指令要在其助记符前加标记@。两种指令的区别是:对于非微分指令,只要其执行条件为ON,则每个扫描周期都将执行该指令;微分指令仅在其执行条件由OFF变为ON时才执行一次,如果执行条件不发生变化,或者从上一个扫描周期的ON变为OFF,则该指令不执行。 ;7.3 CPM1A系列常用指令 ;表7-2 输入/输出和位逻辑运算指令 ;图7-3 输入/输出指令示例 (a) 指令编程;(b) 指令表 ; 在分析梯形图程序时,常开和常闭触点的状态(ON/OFF)是由它对应的继电器的状态来确定的。例如在图7-3中,若00000号输入继电器状态为ON,则常开触点00000的状态为ON(触点闭合),否则状态为OFF;如果00001号输入继电器状态为ON,则常闭触点00001的状态为OFF(触点断开),否则状态为ON。后面再分析程序时,上述原则不再重申。 在图7-3中,第一个梯级首先将触点00000的状态载入结果寄存器,而原结果寄存器的内容被压入堆栈;结果寄存器中触点00000的状态与01000触点的状态相或后的结果存入结果寄存器;再将继电器00001的状态取反后与结果寄存器的内容作与运算;最后的运算结果输出到01000继电器。第二个梯级完成的过程与第一个梯级相似,最后输出时将结果寄存器中的内容取反后送至01001继电器。 ; 2. 逻辑块与指令和逻辑块或指令——AND LD和OR LD 逻辑块与指令AND LD和逻辑块或指令OR LD用于处理复杂逻辑块操作。表7-3列出了指令的格式、操作数范围、梯形图符号及指令的功能。 ;表7-3 AND LD和OR LD指令 ;1) ?AND LD指令 ; 在图7-4中,由触点00000、00001和00003组成的逻辑块和触点00002、00004组成的逻辑块串联,助记符指令表中的前三条指令LD 00000、AND NOT 00001、OR 00003完成了第一个逻辑块的处理,指令执行结果已存入结果寄存器中,第四、五条指令则完成第二个逻辑块的处理。在执行LD 00002指令时,第一个逻辑块的结果在结果寄存器中被压入堆栈(堆栈的深度一般为8位),结果寄存器中载入触点00002的状态,

文档评论(0)

1亿VIP精品文档

相关文档