目录
1 引言 4
PLC概述 4
PLC的功能 4
PLC的工作原理和结构 5
PLC的工作原理: 5
结构: 5
PLC的硬件介绍和选型 5
西门子S7-200系列PLC的基本指令 8
逻辑取及输出线圈指令(LD、LDI、OUT) 8
单个触点串联指令(AND、ANI) 9
S7-200系列PLC的定时器指令 10
西门子S7-200系列的编程软件 11
编程准备 11
程序的调试和监控 12
2 交通灯控制要求 13
路况示意图 13
工作要求和过程 13
根据交通灯示意图模拟控制实验 14
3 交通灯控制的设计 14
顺序图 14
I/O分配及接线图 15
编制程序 17
交通灯时序波形图 21
PLC系统调试 21
4 致谢 22
5 参考文献 22
西门子S7-200系列PLC的基本指令
逻辑取及输出线圈指令(LD、LDI、OUT)
(一)指令用法
LD:取指令,用于常开触点与母线连接。
LDI:取反指令,用于常闭触点与母线连接。
OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。
(二)指令用法说明
(1)LD、LDI指令用于将触点接到母线上,操作目标元件为X、Y、M、T、C、S。LD、LDI指令还可与AND、ORB指令配合,用于分支回路的起点。
(2)OUT指令的目标元件为Y、M、T、C、S和功能指令线圈。
(3)OUT指令可以连续使用若干次,相当于线圈并联。
单个触点串联指令(AND、ANI)
AND:与指令。用于单个触点的串联,完成逻辑“与”运算,助记符号为AND**,**为触点地址。
ANI:与反指令。用于常闭触点的串联,完成逻辑“与非”运算,助记符号为ANI**,**为触点地址。
(1)AND、ANI指令均用于单个触点的串联,串联触点数目没有限制。该指令可以重复多次使用。指令的目标元件为X、Y、M、T、C、S。
(2)OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出。
(3)串联触点的数目和纵接的次数虽然没有限制,但由于图形编程器和打印机功能有限制,因此尽量做到一行不超过10个触点和1个线圈,连续输出总共不超过24行。
(4)串联和并联指令是用来描述单个触点与其他触点或触点组成的电路连接关系的。
指令名称
指令符
功能
操作数
取
LD bit
读入逻辑行或电路块的第一个常开接点
Bit:
I,Q,M,SM,T,C,V,S
取反
LDN bit
读入逻辑行或电路块的第一个常闭接点
与
A bit
串联一个常开接点
与非
AN bit
串联一个常闭接点
或
O bit
并联一个常开接点
或非
ON bit
并联一个常闭接点
电路块与
ALD
串联一个电路块
无
电路块或
OLD
并联一个电路块
输出
= bit
输出逻辑行的运算结果
Bit:Q,M,SM,T,C,V,S
置位
S bit,N
置继电器状态为接通
Bit:
Q,M,SM,V,S
复位
R bit,N
使继电器复位为断开
表 S7-200系列的基本逻辑指令
S7-200系列PLC的定时器指令
类型、编号及分辨率
1. TON——接通延时
2. TONR——有记忆接通延时
3. TOF——断开延时
3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号
定时器6个要素:
指令格式(时基、编号等) 预置值——PT
使能——IN 复位——3种定时器不同
当前值——Txxx 定时器状态(位)——可由触点显示
定时值=时基×预置值PT。由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设置PT预置值必须大于最小需要的时间间隔。例如:使用10ms时基定时器实现
140ms延时(时间间隔),则PT应设置为15(10ms×15=150ms)
梯形图LAD
语句表
功能
操作码
操作数
IN TON
PT
Txxx
TON
Txxx PT
使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。使能=0复位(定时器位=0)。一般用于单一时间间隔的定时
IN TOF
PT
Txxx
TOF
Txxx PT
使能=1
西门子PLC交通灯设计 来自淘豆网m.daumloan.com转载请标明出处.