可编程序控制器
(PLC)实验讲座 (二 )
于庆广 清华大学电机系 FACTS研究所典型继电器控制线路例一 与、或和非逻辑
X1 X2 Y100
X1 X2 Y100
X1
X4
X3 Y2
X1
X4
X3 Y2
Y2 Y3
Y2 Y3
输出线圈逻辑电源常开接点常闭接点
+ -
典型继电器控制线路例二 起动、保持和停止逻辑
AQ
Y2
AT Y2
AQ
Y2
AT Y2
AQ
Y2
Y2
AQ
Y2 AT
Y2
AT
起动优先的自保持电路停止优先的自保持电路典型继电器控制线路例三 双向(正反转)控制逻辑
AQZ
ZZ
FZ ZZ
AQZ
ZZ
AT ZZ
正转
ATAQF
AQF
FZ
ZZ FZATAQZ
反转
AQF FZ
AQF
FZ
AT FZAQZ ZZ
典型继电器控制线路例三 双向(正反转)控制主电路
380VAC
FZ( 1,2,3)ZZ( 1,2,3)
K
R
M
PT热继电器典型继电器控制线路例四 闪烁逻辑
X100 T201 T200
T201
T200
T200
T200 T201
Y100
1s
2s
X100
T201
Y100X100
T200
T201
典型继电器控制线路例五 单脉冲逻辑
M200 T200 M200
T200
M200
M200
M200 T200 2s
M200
T200
Y200
X200
M200 Y200T200
X200
M200 T200
X200
Y200
典型继电器控制线路例六 短信号记忆和长信号改造
X X1 Y
Y
ZY
短信号记忆
X3 X2 YT
YT
Y3X3 YT
长信号改造
X Y
Z
X3
Y3
典型继电器控制线路例七 定时器 /计数器逻辑
AQ ZD2 Y
Y
ZD1Y
YT1 AT ZD2
ZD2
YT2AT ZD1
YT2
ZD1
YT1Y
YT2
ZD2
ZD1
下 料机皮带 运输机典型继电器控制线路例八 往返行程逻辑
K1
小 车 正转反转乙 K2甲 K1
要求:小车可以在任意位置向甲乙方向(起动)运动;
一经起动,小车在甲乙两地自动往返运动,直到按停车按钮
AQZ FZ ZZ
ZZ
(行程开关)
K2 AT
K2
AQF ZZ FZ
FZ
K1 AT
T1
T2 T1
LD
DN
T2
10S
15S
装料卸料典型继电器控制线路例九 复杂行程逻辑小 车 正转反转乙 K2甲 K1
要求:甲 -乙 -甲;甲 -乙 -丙 -乙 -甲
(行程开关) 丙 K3
AQZ ZZ
FZ
ZZ
FZ
AQF
T0
T1 T0
T1
10S
15S
M
LD
DN
K2
M
FZ
ZZ
AT
AT
K3
K1
K1
K3
K2
ZZ FZ
FZ
M
K2 K3
正转反转装料卸料中间量典型继电器控制线路例十 测试行程逻辑电机正转电机反转电机接近位置传感器 已知条件:
1、电机正转命令;
2、电机反转命令
3、电机正转输出;
4、电机反转输出
5、电机测试命令;
6,A侧位置设置命令
7,B侧位置设置命令
8,A侧位置传感器入
9,B侧位置传感器入
10,A侧不到位报警输出
11,B侧不到位报警输出;
12、紧急停机输入
B

A

PLC作业
13,14:正转
、反转合闸联锁输入典型继电器控制线路电机正转电机反转电机接近位置传感器
B

A
侧要求实现逻辑:
1、若发出电机正转 /反转命令后,相应位置信号有输入时停止正转 /反转;
2、若发出电机正转 /反转命令后 30秒,
位置信号没有输入时停止正转 /反转并报警;
3、若发出电机测试命令后,从目前位置 A(或 B)走到对方位置 B(或 A),
然后返回到原来的位置( 4个中间量)
4,若两个位置信号同时出现则取消操作并报警 ;
5、若 A/B两个位置信号因故障同时消失则可以根据实际情况人为设定相应的位置,然后操作。
PLC作业 例十 测试行程逻辑典型继电器控制线路例十一 物品分选 /彩灯控制逻辑移位寄存器的使用
0 1 2 3 4
Y430
M144
OUTX 411X 410
X 412 SFTRST
梯形图的基本画法编制 PLC程序前的准备:
1、设计 PLC控制系统的结构,配置 ;确定 I/O位置
2、根据 I/O位置确定信号的 I/O地址 (端口表)
3、设计、整理输入 /输出信号间的 逻辑关系梯形图的基本画法:
1、在左右两条逻辑电源线之间,按系统逻辑要求从左到右排列接点和线圈;计算机可只画左边
2、逻辑可以是一个或多个接点的串并联,然后接到输出线圈 (定时器、锁存器、移位寄存器等 )
3、所有接点必须在输出线圈左边;
4、输出线圈不能不经过任何接点直接接在两个逻辑电源线之间。
PLC梯形图语言的编程原则
1,梯形图由多个梯级组成,每个线圈可构成一个梯级,
每个梯级有多条支路,每个梯级代表一个逻辑方程;
2、梯形图中的继电器继电器、接点、线圈不是物理的,
是 PLC存储器中的位 (1=ON; 0=OFF); 故编程时常开 /
常闭接点可无限次引用,线圈输出只能是一次;
3、梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流;
4、用户程序的运算是根据 PLC的输入 /输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用;
5,PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;
6、输出线圈不能直接驱动现场的执行元件,通过 I/O模块上的功率器件来驱动。
PLC助记符语言的编程原则
200FZ
M
K2 K3
ORG FZ--------新回路的开始
ANDNOT K2
OR M
AND K3
OUT 200
PLC的几个重要术语
1,位 (Bit),字节 (Byte),字 (Word)(通道 )
2、地址 (Address):是给存储单位信息的各种地点所加的识别号码。指令地址码用来规定操作数存放的位置。 I/O和内部寄存器的映射。
3、扫描:把记忆的信息按顺序调出来进行操作
4,循环时间(扫描时间),Cycle Time
5,助记符( Mnemonic Code)
6,联机调试 (On-line Debugging),脱机编程
7、硬接线 (Hard Wired),软接线 (Soft Wired)
8,联锁 (Interlock),产生互相制约的控制
9,接口 (Interface)
10,BCD码,ASCII码