用于每日生产记录的 PLC 程序。 通过梯形图逻辑的详细解释来了解问题描述。
每日生产记录
问题描述
在许多行业中,都需要统计一天内生产的产品数量,这对于销售产品或跟踪每天的生产数量是非常有必要的。
在过去,人类操作员被分配对最终产品进行计数,但由于一些人为错误,精确计数是不可能的。 因此我们无法对所有产品进行正确计数,也无法有效跟踪生产数量。
这些类型的问题大多发生在食品和饮料行业、盒子包装行业、瓶子灌装应用等。因此我们可以使用一个简单的基于 PLC 的逻辑来跟踪日常生产并以电子方式记录。
问题图
PLC 解决方案
这里我们将利用传感器和 PLC 编程来解决最终产品的计数问题。 首先传感器感应产品并计算数量,数值将显示在数字显示屏上(如上图所示)。
为了便于解释,我们将考虑一个空箱计数系统的简单示例。 在该系统中,空盒子从第一个过程传送到第二个过程(例如一个地方到另一个地方)。
传感器用于对空箱进行计数。 因此,当传感器检测到空盒子时,就会开始显示,也就是说从 1 开始计数,这是通过简单的逻辑完成的。
每 24 小时/一天后,我们可以使用 RESET 按钮重置计数器值。 为了便于解释,这里我们将考虑两批生产。
我们还考虑了为每个批次的操作员提供两个批次的完成指示,这些指示将显示在本地面板上。 通过 PLC 逻辑我们将实现所需的逻辑。
因此,当任何批次完成时,指示灯将根据 PLC 程序亮起。
一旦生产目标完成,可以使用 RESET 按钮重置显示计数器。
输入/输出列表
输入列表
- 盒子探测器传感器:I0.0
- 复位:I0.1
- 主开关:I0.2
输出列表
- 完成目标:Q0.0
- 第 1 批已完成:Q0.1
- 第 2 批已完成:Q0.2
每日生产记录梯形图
PLC 程序说明
在本应用中,我们使用了西门子 S7-1200 PLC 和 TIA Portal 软件进行编程。
网络1:
在网络 1 中,我们使用主开关 (I0.2) 来启动系统/批次,并串联使用盒子探测器传感器 (I0.0) 的常开触点。 这里我们考虑了一个 UP 计数器,因此当盒子检测器传感器 (I0.0) 检测到盒子时,计数器将开始计数。
这里我们还采用目标完成输出(Q0.0)作为面板上操作员指示的目标完成指示。 通过按重置按钮(I0.1)操作员可以重置旧的生产记录。
计数器操作用于对产品进行计数,其中 RESET(I0.1)用于重置生产记录。 预设值(PV)为 20 个产品。 计数器值(CV)为 MW2,表示传感器检测到的实际产品数量,该值将在后续梯级中用于跟踪批次状态。
网络2:
在网络 2 中,我们使用来自计数器块输出 CV 的批次 1 逻辑。 在这里,我们使用比较器对第 1 批的 10 个盒子进行计数,当完成时,第 1 批完成的灯 (Q0.1) 将亮起。 在此添加等于比较器,其中输入为 (MW2) 且适用于 10 个产品。
网络3:
在网络 3 中,我们使用来自计数器块输出 CV 的批次 1 逻辑。 在这里,我们使用比较器对第 2 批的 20 个盒子进行计数,当完成时,第 2 批完成的灯 (Q0.2) 将亮起
这样我们就可以决定生产多少产品和批次。
运行时测试用例
注:以上 PLC 逻辑提供了 PLC 在工业生产记录中应用的基本思路。 逻辑是有限的,不完整的应用。
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now