第 11 章 可编程控制器

39
11.1 PLC 的的的的的的的的 11.2 的的的的的的的的的的的的的 11.3 PLC 的的的的的的的的的11.4 PLC 的的的的 11 11 的的的的的的 的的的的的的

description

第 11 章 可编程控制器. 11.1 PLC 的结构及工作原理 11.2 梯形图的设计规则与设计方法 11.3 PLC 的编程元件及指令系统 11.4 PLC 应用实例. 可编程控制器是在 传统的继电器 ---- 接触器控制的基础上结合先进的微机技术发展起来的一种崭新的工业控制器。早期的 PLC 是用来替代继电器、接触器控制的。它主要 用于顺序控制,只能实现逻辑运算。因此,被称为可编程逻辑控制器( Programmable logic controller ,略写 PLC ) - PowerPoint PPT Presentation

Transcript of 第 11 章 可编程控制器

11.1 PLC的结构及工作原理

11.2 梯形图的设计规则与设计方法

11.3 PLC的编程元件及指令系统

11.4 PLC应用实例

第第 1111 章 可编程控制器章 可编程控制器

可编程控制器是在 传统的继电器 ---- 接触器控制的基础上结合先进的微机技术发展起来的一种崭新的工业控制器。早期的 PLC 是用来替代继电器、接触器控制的。它主要 用于顺序控制,只能实现逻辑运算。因此,被称为可编程逻辑控制器( Programmable logic controller ,略写 PLC )

随着电子技术、计算机技术的迅速发展,可编程控制器的功能已远远超出了顺序控制的范围。被称为可编程控制器( Programmable controller ,略写 PC) 。为区别于 Personal Computer (PC) ,故沿用 PLC 这个略写。

11.1 PLC11.1 PLC 的结构及工作原理的结构及工作原理11.1.1 PLC11.1.1 PLC的结构的结构

PLC

主机主机

I/OI/O 模块模块

电源电源:为 CPU 、存储器、 I/O 接口等内部电子电路工作所配备的直流开关稳压电源。

编程器编程器:用于手持编程。可用它输入、检查、修改、调试程序,或用它监视 PLC 的工作情况。I/OI/O 扩展接口扩展接口:扩充外部输入 / 输出端子数的扩展单元与基本单元(即主机)联接在一起。

外设接口外设接口:将编程器、打印机、条码扫描仪等外部设备与主机相联,以完成相应操作。

输入模块输入模块:接受输入设备的控制信号。

输出模块输出模块:输出控制信号。

CPUCPU :起总指挥的作用。

存储器存储器:存储系统及用户程序和数据。

11.1.2 PLC11.1.2 PLC 的工作原理的工作原理

前面介绍的继电——接触器控制电路,是利用导线将各个电器的有关部件连接起来而实现其控制功能的,在 PLC 中的继电器并非真正的电磁继电器,而是由微机来实现的软继电器,因此除输入和输出接线端子与外部的元器件需要连接外,在 PLC 内部的各继电器线圈和触点之间无需用导线连接,而是利用编程器等外围设备编写程序写入 PLC 中来实现的。

因为在 PLC 内部都是由软件实现的,所以继电器实际上是软继电器,这些软继电器包括线圈、常开触点和常闭触点,其符号如图所示。

( a )线圈符号 ( b )常闭触点符号 ( c )常开触点符号

当输入到存储单元的逻辑状态为 1 时,则相应继电器的线圈通电,其常开触点闭合,常闭触点断开;为 0

时,表示线圈断电,常开触点断开,常闭触点闭合。

11 、、 PLCPLC 的继电器的继电器

22 、、 PLCPLC 的工作原理的工作原理

等效电路:输入接口、逻辑运算和输出接口单元三部分。

Q0.0

Q0.1

COM

KM 1

KM 2

220V

Q0.0

Q0.1

I0.0 Q0.1

电源

I0.3 I0.2 Q0.0

I0.1 Q0.0 I0.3 I0.2 Q0.1

Q0.0

Q0.1

SB1

FR

SB2

SBstp

I0.0

I0.1

I0.2

I0.3

COM

I0.0

I0.1

I0.2

I0.3

输入接口单元 逻辑运算单元 输出接口单元

( 1 )输入接口单元

收集被控制设备的各种信息或操作命令,由输入接线端子和输入继电器线圈组成。输入接线端子是 PLC

与外部连接的端口,除标有 COM

的公共端外,其余各输入接线端子都与一个输入继电器的线圈相连,并且标以同一文字符号。每一个输入继电器都提供足够多的常开和常闭触点。通常输入继电器的数量称为输入点数。输入继电器采用八进制或十六进制进行编号,例如 I0.0

~ I0.7, I1.0 ~ I1.7 等。

SB1

FR

SB2

SBstp

I0.0

I0.1

I0.2

I0.3

COM

I0.0

I0.1

I0.2

I0.3

( 2 )逻辑运算单元

逻辑运算单元是 PLC 的核心, PLC 中的各个控制功能都是由这个单元通过送入的程序来实现的。逻辑运算单元由输入继电器( I )、输出继电器( Q

)、辅助继电器( M )、定时器( T )、计数器( C

)等组成。 I0.0 Q0.1

电源

I0.3 I0.2

Q0.0

I0.1 Q0.0 I0.3 I0.2

Q0.1

Q0.0

Q0.1

( 3 )输出接口单元

输出接口单元有输出接线端子和各输出继电器的一副常开触点组成,这些常开触点与对应的编号相同的输出接线端子接线。其作用是负责连接与驱动PLC 的被控对象和外部负载。

Q0.0

Q0.1

COM

KM 1

KM 2

220V

Q0.0

Q0.1

如图为电动机正反转继电接触器控制电路,现主电路不变,而将控制电路中的自锁和互锁等环节改用 PLC 来控制。

Q0.0

Q0.1

COM

KM 1

KM 2

220V

Q0.0

Q0.1

I0.0 Q0.1

电源

I0.3 I0.2 Q0.0

I0.1 Q0.0 I0.3 I0.2 Q0.1

Q0.0

Q0.1

SB1

FR

SB2

SBstp

I0.0

I0.1

I0.2

I0.3

COM

I0.0

I0.1

I0.2

I0.3

输入接口单元 逻辑运算单元 输出接口单元

33 、、 PLCPLC 的工作方式的工作方式

PLC 是采用顺序扫描、不断循环顺序扫描、不断循环的方式进行工作的。 PLC的扫描工作过程可分为输入采样、程序执行和输出刷新 3 个阶段,并进行周期性循环。

11.2 PLC11.2 PLC 的编程语言和指令系统的编程语言和指令系统

11.2.1 PLC11.2.1 PLC 的梯形图的梯形图

梯形图( LAD )是一种图形语言,是 PLC 的主要语言,是从继电器控制系统原理图的基础上演变而来的。 PLC 的梯形图与继电器控制系统的梯形图的基本思想是一致的,只是在使用符号和表达方式上有一定区别。

1 、绘制梯形图的步骤

( 1 )根据控制要求确定需要的输入和输出点数。以正反转控制电路为例,根据该电路的控制要求, 操作命令和控制信息是由三个按钮的常开触点和热

继电器的常闭触点输入的,它们是热继电器的输入变量,需接在四个输入接线端子上,可分配为 I0.

0 ~ I0.3 。 两个接触器的线圈是被控对象,需接在两个输出接

线端子上,可分配为 Q0.0 、 Q0.1 。总共需要四个输入点、两个输出点。

如图是一个典型的梯形图,图中的左右两端是两条竖线,称为母线(现在只保留左边的母线了) , 母线之间是触点的逻辑连接和线圈的输出。可以把左边的母线假想为电源“火线”,而把右边的母线 (虚线所示 )假想为电源“零线”。在梯形图中,触点代表逻辑“输入”条件,如开关、按钮等;线圈通常代表逻辑“输出”结果,如灯、接触器、继电器等。

( 2 )按照控制要求画出梯形图。

I0.0 Q0.1

电源

I0.3 I0.2

Q0.0

I0.1 Q0.0 I0.3 I0.2

Q0.1

Q0.0

Q0.1

2 、绘制梯形图的原则

( 1 )线圈总是处于最右边,且不能直接与左母线相连。

( 2 )输入继电器的线圈不应出现在梯形图中。因为输入继电器的线圈由输入端子上的外部信号驱动,梯形图中输入继电器触点的通断取决于外部信号。

( 3 )两个或两个以上的线圈可以并联,不能串联。

( 4 )梯形图中的触点应画在水平线上,不应画在垂直线上。

( 5 )应按照“上重下轻、左重右轻”的原则进行。即当几条支路并联时,串联触点多的应画在上面;几个电路块串联时,并联触点多的电路块应画在左边。

11.2.2 PLC11.2.2 PLC 的编程元件的编程元件

输入继电器、输出继电器、辅助继电器、移位寄存输入继电器、输出继电器、辅助继电器、移位寄存器、定时器、计数器等器、定时器、计数器等

1 、基本指令

( 1 ) LD :装入常开触点( LoaD )( 2 ) LDN :装入常闭触点( LoaD Not ) ( 3 ) A :与常开触点( And ) ( 4 ) AN :与常闭触点( And Not )。 ( 5 ) O :或常开触点( Or ) ( 6 ) ON :或常闭触点( Or Not )

11.2.3 11.2.3 PLCPLC 的指令的指令

( 7 ) NOT :触点取非(输出反相) ( 8 ) = :输出指令 ( 9 ) ALD :与块指令,将并联电路块串联。( 10 ) OLD :或块指令,将串联电路块并联( 11 ) END :结束指令

例:写出如图所示梯形图的语句表

LD I0.0O Q0.0AN Q0.1A I0.3AN I0.2= Q0.0LD I0.1O Q0.1AN Q0.0A I0.3AN I0.2= Q0.1

例:写出如图所示梯形图的语句表 LD I0.0O I0.1LD I0.2ON I0.3ALDLDN I0.4O I0.5ALD= Q0.0 END

例:画出下列语句表的梯形图

LD I0.0A I0.1LD I0.2AN I0.3OLDLDN I0.4A I0.5OLD= Q0.0 END

LD I0.0LDN I0.1A I0.2OLDLD I0.3AN I0.4LDN I0.5A I0.6 OLDALDA I0.7O I1.0= Q0.0END

例:画出下列语句表的梯形图

2 、定时器指令

PLC 中的定时器可作时间继电器使用。西门子公司生产的 PLC按工作方式的不同,定时器又分为接通延时定时器 TON 、有记忆接通延时定时器 TONR 和断开延时定时器 TOF 三种。一般做时间继电器使用时,采用 TON 即可。

S7—200 的 TON 有 64 个,采用 T0----T63 的编号方式。其计时单位分别为 1ms 、 10ms 和 100ms 三种。

( 1 )接通延时定时器 TON

符号

指令格式: TON Txx , PT

Txx :是定时器的编号( 0----63 )IN :控制信号输入端PT :延时时间设定值以 K 表 示 , 如 K300 的延时 时 间 为 300× 10 × 10-

3=3S 。

例在如图所示梯形图中,图中 I0.0 闭合时,定时器开始计时, 3S后,定时器的 T33 常开触点闭合, T33 常闭触点断开。 I0.0 断开时,定时器复位。

LD I0.0

TON T33 K300

LD T33

= Q0.0

LDN T33

= Q0.1

END

其语句表:

11.3 PLC11.3 PLC 梯形图的设计方法梯形图的设计方法

11.3.1 经验设计法

经验设计法经验设计法是沿用设计继电接触器控制电路的方法来设计梯形图,即在一些典型的继电接触器控制电路的基础上,根据被控对象对控制系统的具体要求,不断修改和完善梯形图。经验设计法在设计时无普遍规律可循,设计的质量与设计者的经验有很大的关系。经验设计法可用于较简单的梯形图设计,如一些继电接触器基本控制电路的设计。

11.3.2 顺序控制设计法

适合于按时间顺序或逻辑顺序自动进行加工的生产过程。

11.4 PLC11.4 PLC 应用实例应用实例

PLC 应用控制系统设计的一般步骤为:( 1 )分析控制任务,确定控制方案。( 2 )选择 PLC 机型。( 3 )系统设计。系统设计包括硬件设计和软件设计。( 4 )系统调试。

例:若将三相异步电动机的 Y---△ 起动控制电路改用PLC 控制,试画出梯形图,写出语句表。

SBst

FR

SBstp

I0.0 KM

KM Y I0.1

I0.2

COM COM

KM△

Q0.0

Q0.1

Q0.2