PLC)

入门级PLC梯形逻辑示例:用西门子PLC控制四通八达的交通灯

入门级PLC梯形逻辑示例:用西门子PLC控制四通八达的交通灯

让我们讨论使用梯形图逻辑程序的基于PLC控制器的四路交通光控制和解决方案。为此,我们使用了Siemens PLC软件TIA Portal V15来开发梯形逻辑程序。这是PLC编程初学者的常见示例之一。

四路交通灯控制图

四通八达的交通灯控制图
四路交通灯控制图

控制解决方案

使用梯形逻辑程序开发交通灯控制程序有很多方法。但在这里,正常的输入、输出和计时器是带时间延迟的,用于按如下表所示的顺序打开和关闭所需的输出。

该系统旨在自动控制红绿灯,并根据操作顺序打开并关闭以控制交通拥堵。

SIEMENS TIA PORTAL V15用于开发这种控制理念。

四路交通灯控制的输入输出列表

对于四通交通灯控制系统,我们使用了12个输出,2个输入,一个内存和On-Delay定时器,如下表所示

美国没有 名称 数据类型 逻辑地址 类型
1 开始 布尔 %i0.0 输入
2 记忆 布尔 %M0.0. 记忆
3. 停止 布尔 %I0.1. 输入
4. 东绿色 布尔 % Q0.0 输出
5. 北红 布尔 % Q0.1 输出
6. 西红 布尔 % Q0.2 输出
7. 南红 布尔 % Q0.3 输出
8. 东黄 布尔 % Q0.4 输出
9. 北黄色 布尔 % Q0.5 输出
10. 北绿色 布尔 % Q0.6 输出
11. 东红 布尔 % Q0.7 输出
12. 西黄色 布尔 % Q1.0 输出
13. 西林 布尔 % Q1.1 输出
14. 南黄 布尔 % Q1.2 输出
15. 南格林 布尔 % Q1.3 输出
16. 计时器 布尔 IEC计时器DB0 计时器
17. 计时器 布尔 IEC计时器DB1 计时器
18. 计时器 布尔 IEC计时器DB2 计时器
19. 计时器 布尔 IEC计时器db4 计时器
20. 计时器 布尔 IEC计时器DB4 计时器
21. 计时器 布尔 IEC计时器DB5跑车 计时器
22. 计时器 布尔 IEC计时器DB6 计时器
23. 计时器 布尔 推出IEC计时器DB7 计时器

控制哲学假设:

这个程序是根据下面提到的假设设计的

  1. 在某一时刻,只有一边的交通是允许的
  2. 仅允许释放左侧(考虑右手驾驶条件)
  3. 交通灯在做任何信号切换之前会变黄
  4. 启动/停止按钮是按钮(瞬间接触)

操作顺序

介绍了打开交通灯输出的系统步骤。序列如下所示

S.NO 西 时机(秒)
1 G R. R. R. 60
2 y R. y R. 10.
3. R. R. G R. 60
4. R. y y R. 10.
5. R. G R. R. 60
6. R. y R. y 10.
7. R. R. R. G 60
8. y R. R. y 10.


逻辑描述

在这个关于延迟的项目中,定时器在这个程序中起着重要的作用。

什么是延时定时器?

导延时定时器主要用于电路中。在程序部分,延时定时器是PLC梯形逻辑系统中最常用的一种。on-delay意味着延时开关输出(NO)触点,这意味着定时器不会改变到关闭触点,直到预设的时间到达。这种类型的定时器称为ON DELAY定时器

在该项目中,使用梯形逻辑程序。在这里,我将解释每个梯级的逻辑,在西门子梯队中被表示为网络,因此rungs将被解释为下文网络。

还读:梯子逻辑初学者的例子-高架水箱自动液位控制

网络1

控制哲学:开始/停止序列

梯子的解释:

当启动按钮(%I0.0)被按下时,NO触点通电,导致内存位(%M0.0)打开“ON”

由于内存位连接在平行于开始按钮的梯级上,内存位将保持锁存,直到有人按下停止按钮(%I0.1)。

当按下停止按钮(%I0.1)时,NC触点通电,导致内存位(%M0.0)转动“OFF”,这导致停止整个序列。

网络2

控制理念:在这一步,东部交通灯将是绿色,所有其他的灯将是红色

梯子的解释:

当内存位打开时,由于定时器DB7完成位是(NC)接触状态。定时器DB0按设定的时间开始运行。

由于定时器DB0完成位是(NC)接触状态,因此输出East Green (%Q0.0)将打开,直到它达到定时器DB0的预设值。

相同的逻辑适用于输出North Red(%Q0.1)和West Red(Q0.2)。

对于输出的北红级,定时器完成位DB0 (NC)与定时器完成位DB3 (NO)接点并联。

对于输出West Red,定时器完成位DB2(NC),并且定时器完成位DB5(否)并联连接。

由于定时器是DB4 (NC)位接触状态,因此输出的南红(%Q0.3)会一直开着,直到达到预设值的定时器DB4

网络3

控制理念:在这一步,东部和北部的交通灯将是黄色的,所有其他的灯将是红色的

梯子的解释:

由于内存,位开,定时器DB0做位NO触点通电,定时器DB1按预定时间开始运行

由于定时器DB1处于NC接触状态,因此输出东黄(%Q0.4)一直开着,直到它达到定时器DB1的预设值。一旦达到预设值,输出将关闭。在这一梯级上,它与定时器DB1完成位和DB6完成位并行连接。因此DB6完成位处于NO接触状态

同样,输出北黄,因为定时器DB1的完成位处于NC接触状态,因此输出(%Q0.5)是打开的,直到它达到定时器DB1的预设值。在这一阶中,它与定时器DB1 done位和DB2 done位并行连接。因此,DB2 done位为NO接触,DB3 done位为NC接触串联连接

网络4

控制哲学:在这一步,北红绿灯将是绿色的,所有其他灯都会是红色的

梯子的解释:

由于存储器位打开并且定时器DB1无接触通电,因此定时器DB2秒开始根据预设时间运行.ONCE DB1无接触通电输出东红色(%Q0.6)正在开启

由于计时器DB2 done位处于NC接触状态,因此输出North green (%Q0.7)一直打开,直到它达到计时器DB2的预设值

网络5

控制理念:在这一步,西部和北红绿灯将是黄色的,所有其他灯都会是红色的。

梯子的解释:

由于存储器,位打开并且定时器DB2 DONE BIT没有接触通电定时器DB3秒开始根据预设时间运行。

由于定时器DB3的完成位处于NC接触状态,因此输出西黄(%Q1.0)是打开的,直到它达到定时器DB3的预设值。在这个定时器中,DB5位的NC触点和DB4位的NO触点是串联的,它们都与DB3位的NC触点并联

网络6:

控制哲学:在这一步,西部红绿灯将是绿色的,所有其他灯都会是红色的。

梯子的解释:

由于存储器,位打开并且定时器DB3 DONE BIT没有接触通电定时器DB4秒开始根据预设时间运行。

由于定时器DB4 DONE BIT处于NC接触状态,因此输出WEST GREEN(%Q1.1)在达到定时器DB4的预设值之前。

网络7:

控制理念:在这一步,南黄色产出将在最初,南绿色红绿灯将被制作,所有其他灯都会为红色。

梯子的解释:

由于内存,位接通,定时器DB4做位NO触点通电,定时器DB5按预定时间开始运行。

由于定时器DB5的完成位由于输出而处于NC接触状态,南黄(%Q1.2)直到它达到定时器DB5的预设值。在这一阶中,DB7位NC触点和DB6位NO触点串联,并将其并联到DB5位

一旦定时器DB 5完成位,由于定时器DB6 DONE NC DENT连接的序列到DB5 DONE DB5,因此,一旦定时器DB 5所做的触点未能通电。

网络8

控制哲学:在此步骤中,定时器DB7是在循环序列中运行程序的目的

梯子的解释:

由于内存,位接通,定时器DB5完成位NO触点通电,定时器DB6秒开始按预设时间运行,再次计时器DB6完成位NO触点通电,定时器DB7按预设时间运行。

将db7做位NC接触添加到网络2中,按循环顺序生成程序运行

通过这种方式,我们已经讨论了根据上述序列的基本PLC梯形逻辑程序的四路自动交通光控。我们通过使用小型时间延迟来证明了该过程,实时延迟设置可能会有所不同。

相关文章

PLC定时器和计数器

Ashlin

PLC学习系列6:PLC过程扫描基础知识

Sivaranjith

免费在线PLC模拟器列表和如何使用在线PLC模拟器?

sundar