6ES7351-1AH02-0AE0详细说明
逻辑设计法是以布尔代数为理论基础,根据生产过程中各工步之间的各个检测元件(如行程开关、传感器等)状态的变化,列出检测元件的状态表,确定所需的中间记忆元件,再列出各执行元件的工序表,写出检测元件、中间记忆元件和执行元件的逻辑表达式,再转换成梯形图。该方法在单一的条件控制系统中,非常好用,相当于组合逻辑电路,但和时间有关的控制系统中,就很复杂。
下面将介绍一个交通信号灯的控制电路。
【例】用PLC构成交通灯控制系统。
(1)控制要求:如图1所示,起动后,南北红灯亮并维持25s。在南北红灯亮的东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,甲灭。黄灯亮2s后灭东西红灯亮。南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s后熄灭,乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,循环。
图1 交通灯控制示意图
(2)I/O分配
输入 输出
起动按钮:I0.0 南北红灯:Q0.0 东西红灯:Q0.3
南北黄灯:Q0.1 东西黄灯:Q0.4
南北绿灯:Q0.2 东西绿灯:Q0.5
南北车灯:Q0.6 东西车灯:Q0.7
(3)程序设计
根据控制要求画出十字路口交通信号灯的时序图,如图2所示。
图2 十字路口交通信号灯的时序图
根据十字路口交通信号灯的时序图,用基本逻辑指令设计的信号灯控制的梯形图如图3所示。分析如下:
找出南北方向和东西方向灯的关系:南北红灯亮(灭)的时间=东西红灯灭(亮)的时间,南北红灯亮25S(T37计时)后,东西红灯亮30S(T41计时)后。
找出东西方向的灯的关系:东西红灯亮30S后灭(T41复位)→东西绿灯平光亮20S(T43计时)后→东西绿灯闪光3S(T44计时)后,绿灯灭→东西黄灯亮2S(T42计时)。
再找出南北向灯的关系:南北红灯亮25S(T37计时)后灭→南北绿灯平光25S(T38计时)后→南北绿灯闪光3S(T39计时)后,绿灯灭→南北黄灯亮2S(T40计时)。
后找出车灯的时序关系:东西车灯是在南北红灯亮后开始延时(T49计时)1S后,东西车灯亮,直至东西绿灯闪光灭(T44延时到);南北车灯是在东西红灯亮后开始延时(T50计时)1S后,南北车灯亮,直至南北绿灯闪光灭(T39延时到)。
根据上述分析列出各灯的输出控制表达式:
东西红灯:Q0.3=T37 南北红灯Q0.0=M0.0·T3
东西绿灯:Q0.5=Q0.0·T43+T43·T44·T59 南北绿灯Q0.2=Q0.3·T38+T38·T39·T59
东西黄灯:Q0.4=T44·T42 南北黄灯Q0.1=T39·T40
东西车灯:Q0.7=T49·T44 南北车灯Q0.6=T50·T39
图3 基本逻辑指令设计的信号灯控制的梯形图
6SL3060-4AK00-0AA0连接电缆
下面的例子用西门子s7-200PLC定时中断来产生闪烁频率脉冲。当连在输入端10.1的开关接通时,闪烁频率减半;当连在输入端10.1的开关接通时,又恢复成原有的闪烁频率。
本例叙述由定时中断引起的一般性的处理以及改变其时问基准。
程序流程图
程序和注释
用特殊存储字节SMB34定时中断的时问基准,由此产生的定时中断称为中断事件10。
用特殊存储字节SMB35第二定时中断的时问基准,由此产生的定时中断称为中断事件11。仅CPU214支持第二定时中断。
这两种定时中断的时问基准的设定值只能以1ms(毫秒)为单位增加,允许小值是5ms,大值是255ms。本例程序组成如下:
Main 主程序 初始化和时问基准
IN丁0 中断程序1 对输出Q0.0置位(Q0.0=1
IN丁1 中断程序2 对输出Q0.0复位(Q0.0=0)
本程序长度为51个字
标题:定时中断
//***********主程序**********
//在主程序的部分起始时问基准。
//为两个定时中断分别对应的中断处理程序。
LD SM0.1 //仅扫描处理。
MOVB 50, SMB34//设置定时中断0的时为基准为50ms
MOVB 100, SMB35//设置定时中断1的时{}J基准为100ms
ATC 0, 10 //定时中断事件10调用中断程序O
ATC 1, 11 //定时中断事件11调用中断程序1
ENI 、、允许中断。
//当输入10.1有上升沿(从0到1)时,定时中断的时问基准加信。
//为了执行这一新的指令,必须断开中断事件与中断程序之问的联系,否则小承认新的时问基准。
//用D丁CH指令来切断两者之问的联系。
//用了新的时问基准后,必须用ATCH指令来恢复中断事件与中断程序之问的联系。
LD 10, 1
EU
DTCH 10
DTCH 11
MOVB 100, SMB34
MOVB 200, SMB35
ATCH 0,10
ATCH 1,11
当输入10.0有上升沿时,恢复使用原频率。
LD 10.0
EU
DTCH 10
DTCH 11
MOVB 50, SMB34
MOVB 100, SMB35
ATCH 0, 10
ATCH 1, 11
MEND //主程序结束。
//中断程序0
//当调用中断程序0时,把输出Q0.0置位(Q0.0=1)a
INT 0
LD SM0.0
S Q0.0, 0
RNTI
0
//中断程序1
//当调用中断程序1时,把输出Q0.0复位(Q0.0=0)a
//因为调用中断程序1的时问基准是调用中断程序0的两信。
//输出端Q0.0输出的脉冲频率发生闪烁。
INT 1
LD SM0.0
R Q0.0, 1
RETI
1. 电器控制系统的组成
通过章的学习可知,任何一个电器控制系统,都是由输入部分、输出部分和控制部分组成,如图1所示。
图1 电器控制系统的组成
其中输入部分是由各种输入设备,如按钮、位置开关及传感器等组成;控制部分是按照控制要求设计的,由若干继电器及触点构成的具有一定逻辑功能的控制电路;输出部分是由各种输出设备,如接触器、电磁阀、指示灯等执行元件组成。电器控制系统是根据操作指令及被控对象发出的信号,由控制电路按规定的动作要求决定执行什么动作或动作的顺序,驱动输出设备去实现各种操作。由于控制电路是采用硬接线将各种继电器及触点按一定的要求连接而成,接线复杂且故障点多,不易灵活改变。
2. plc控制系统的组成
由PLC构成的控制系统也是由输入、输出和控制三部分组成,如图2所示。
图2 PLC控制系统的组成
从图中可以看出,PLC控制系统的输入、输出部分和电器控制系统的输入、输出部分基本相同,但控制部分是采用“可编程”的PLC,而不是实际的继电器线路。PLC控制系统可以方便地通过改变用户程序,以实现各种控制功能,从根本上解决了电器控制系统控制电路难以改变的问题。PLC控制系统不仅能实现逻辑运算,还具有数值运算及过程控制等复杂的控制功能。