2 PLC 指令系统.pptVIP

  • 2
  • 0
  • 约4.57千字
  • 约 45页
  • 2017-12-26 发布于河北
  • 举报
2 PLC 指令系统

2 PLC 指令系统 一、PLC的编程语言 可编程控制器是按照用户的控制要求编写程序来进行工作的。程序的编制就是用一定的编程语言把一个控制任务描述出来。尽管国内外PLC生产厂家采用的编程语言不尽相同,但程序的表达方式基本有四种:梯形图、指令表、逻辑功能图和高级语言。绝大部分PLC是使用梯形图和指令表编程,在详细介绍指令系统之前先将这两种表达方式加以简要说明。 1、梯形图 梯形图是一种图形语言,它沿用了传统的继电接触控制中的继电器触点、线圈、串并联等术语和图形符号,而且还加进了许多功能强而又使用灵活的指令,将微机的特点结合进去,使得编程容易。梯形图比较形象、直观,对于熟悉继电器控制系统的人来说,也接受,世界上各生产厂家的PLC都把梯形图作为第一用户编程语言。 1)电器控制图与梯形图的对比 2)梯形图的主要特点 (1)梯形图中的继电器不是物理继电器,每个继电器线圈是映像寄存器中的一位。因此: A、用户执行程序时,输入触点和输出线圈的状态是I/O寄存器中读出的,并不是现场开关的实际状态,有滞后。 B、继电器状态可以反复使用读取,因此可以认为继电器有无数多个触点,程序中可以反复使用。 (2)梯形图两边母线是不接电源的,图中电流只是虚电流。 (3)输入继电器是供PLC接收外部输入信号的,因此在梯形图中只出现输入继电器的触点,而不出现输入继电器的线圈。 (4)输出继电器是供PLC实现输出控制作用的,它通过输出继电器去控制外部负载,而输出触点可以出现在PLC梯形图中。 (5)当PLC处于运行状态时,PLC对梯形图是按扫描方式顺序执行程序的。 2、指令表 所谓指令就是用英文名称的缩写字母来表达PLC各种功能的助记符号。常用的助记符语言类似于微机中的汇编语言。由指令构成的能完成控制任务的指令组合就是指令表,每一条指令一般由指令助记符和作用器件编号两部分组成。 3、逻辑功能图 4、布尔表达式 2.1 基本指令 一、分类 1、基本顺序指令 2、基本功能指令 3、控制指令 4、比较指令 二、 基本顺序指令 1.ST、ST/和OT指令 2.“/”非指令 3.AN和AN/指令 AN和AN/指令的应用如表2-3所示。 AN:串联常开触点指令,把原来保存在结果寄存器中的逻辑操作结果与指定的继电器内容相“与”,并把这一逻辑操作结果存入结果寄存器。 AN/:串联常闭触点指令,把原来被指定的继电器内容取反,然后与结果寄存器的内容进行逻辑“与”,操作结果存入结果寄存器。 表2-3 AN和AN/指令的应用 执行结果:当X0或X1接通或X2断开时,Y0接通。 执行结果:当X0或X1接通或X2断开时,Y0接通。 5.ANS指令 6.ORS指令 7.PSHS(PUSH STACK)、RDS(READ STACK)、POPS(POP)指令 执行结果:当X0接通时,则有: 存储PSHS指令处的运算结果,当X1接通时,Y0输出(为ON)。 由RDS指令读出存储结果,当X2接通时,Y1输出(为ON)。 由POPS指令读出存储结果,当X3断开时,Y2输出(为ON)。且PSHS指令存储的结果被清除。 执行结果: 当检测到X0接通时的上升沿时,Y0仅ON一个扫描周期。 当检测到X1断开时的下降沿时,Y1仅ON一个扫描周期。 执行结果:当X0接通时,Y0接通并保持。当X1接通时,Y1断开并保持。 10.KP指令 11.NOP指令 时序图 ST X 0 DF OT Y 0 ST X 1 DF/ OT Y 1 0 1 2 3 4 5 指令 地址 助记符 梯形图 SET、RST指令的应用如表2-9所示 SET:置1指令(置位指令),强制接点接通。 RST:置零指令(复位指令),强制接点断开。 表2-9 SET、RST指令的应用 ST X 0 SET Y 0 ST X 1 RST Y 1 0 1 4 5 指令 地址 助记符 梯形图 9.SET、RST指令 时序图 ST X 0 SET Y 0 ST X 1 RST Y 0 0 1 4 5 指令 地址 助记符 梯形图 单按钮完成电机的起动和停止 KP:相当于一个锁存继电器,当置位输入为ON时,使输出接通(ON)并保持。 表3-10 KP指令的应用 ST X 0 ST X 1 KP Y0 0 0 1 2 指令 地址 助记符 梯形图 执行结果:当X0接通(ON)时,继电器Y0接通(ON)并保持。当X1接通(ON)时,继电器Y0断开(OFF)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档