这是一个用于自动加热和混合产品的 PLC 程序。 通过此示例,供工科学生学习 PLC 编程。
产品的加热和混合
问题描述
制作一个自动系统,将两种材料收集在一个罐中。 所有材料均应混合直至达到预定的设定温度。
在 S7-1200 PLC 中为此应用编写一个梯形图程序。
问题图
问题方案
我们可以用简单的逻辑来解决这个问题。 对于该系统,考虑两个单独的液位开关来检测两种不同材料的液位(假设材料 A 和材料 B)。
还可以考虑使用一个液位开关来检测空液位。
为了控制液位,我们可以使用单作用阀门(全开和全闭型)。
混合时使用搅拌器,搅拌器与电机轴连接。
加热器和温度传感器安装在罐内。
在这里,材料被混合直至达到设定温度,混合后,出口阀(Q0.4)将被操作以排出混合产品。
输入和输出列表
输入列表
- 循环启动:- I0.0
- 循环停止:- I0.1
- 材料等级 B :- I0.2
- 材料等级 A :- I0.3
- 空液位开关:- I0.4
- 温度传感器:- I0.5
输出列表
- 入口阀 1 :- Q0.0
- 入口阀 2 :- Q0.1
- 搅拌器电机:- Q0.2
- 加热器:- Q0.3
- 出口阀:- Q0.4
M 内存
- M0.0:- 循环开启
用于产品加热和混合的 PLC 程序
程序解释
本题中,我们将考虑 S7-1200 PLC 和 TIA Portal 软件进行编程。
网络1:
该网络显示了用于周期 ON 和周期 OFF 的简单锁存电路。 循环启动按钮 (I0.0) 的常开 (NO) 触点和循环停止按钮 (I0.1) 的常开 (NO) 触点用于激活循环。
网络2:
该网络用于操作入口阀 1(Q0.0)。 当检测到水箱低液位 (I0.4) 时,该功能将运行。 当地址(I0.3)的开关检测到料位A时闭合。 START PB (I0.0) 也并联连接,因此如果未检测到低电平,可通过按 START PB (I0.0) 启动入口阀。
网络3:
该网络用于操作入口阀 2 (Q0.2)。当材料 A 填充到所需液位时,该网络将运行。 当循环运行并且检测到材料 A 的液位时,入口阀 2 (Q0.1) 将打开。
网络4:
该网络用于操作搅拌器电机和加热器。 当罐内装满材料 A 和材料 B 时,加热器(Q0.3)和搅拌器电机(Q0.2)将打开。
网络5:
当整个混合过程和加热完成时,出口阀(Q0.4)将打开。 空液位开关(I0.4)的常闭触点用于在罐空时关闭出口阀。
注意:- 以上逻辑仅用于解释某些应用。 该图仅用于表示目的,实际系统可能与该系统不同。
结果