牛奶巴氏消毒工作站的简单控制
一、控制要求
传送带驱动器是由三个光栅进行控制的:
(1)当奶瓶位于传送带的起始位置时,会激活第一个光栅(LS1)。 此时会启动传送带驱动器并将瓶子移动到加热室中。
(2) 第二个光栅(LS2)将对加热室中的奶瓶位置进行检测。 奶瓶到达预定位置时,它会发出信号使传送带停止并启动加热室中的加热装置。 在加热室中,会以 75°C 的温度对瓶子加热 40 秒。只要正在进行加热,状态指示灯就始终处于点亮状态。加热过程结束时,会重新启动传送带驱动器并将瓶子传送到传送带的末端。
(3)当瓶子到达传送带的末端时,第三个光栅(LS3)会被激活并且传送带会停止。随后会由下一个站来收集瓶子。
二、定义变量以及各个变量值的含义
名称 | 数据类型 | 地址 | 功能 | 变量值的含义 |
ON-OFF-Switch | BOOL | I0.0 | 按钮开关 | 1:机器启动 0:机器关闭 |
ON | BOOL | Q0.0 | 启动机器 | 1:机器启动 0:无效 |
OFF | BOOL | Q0.2 | 关闭机器 | 1:机器关闭 |
LS-1 |
BOOL |
M1.0 | 用在传送带的起始位置检测瓶子位置的光栅 | 1:光栅1已激活 0:光栅1取消激活 |
LS-2 |
BOOL |
M1.1 | 用于检测加热室中瓶子位置的光栅 | 1:光栅2已激活 0:光栅2取消激活 |
LS-3 |
BOOL |
M1.2 | 用在传送带末端检测瓶子位置的光栅 | 1:光栅3已激活 0:光栅3取消激活 |
Conveyor-drive-ON-OFF |
BOOL |
M0.3 | 传送带的工作模式 | 1:传送带正在运转 0:传送带已停止运转 |
Chamber-ON-OFF |
BOOL |
M0.4 | 加热室的工作模式 | 1:加热室已启动 0:加热室已关闭 |
milk-pasteurized | BOOL | M0.5 | 巴氏消毒过程的状态 | 1:牛奶已经过巴氏消毒 0:牛奶未经过巴氏消毒 |
三、梯形图仿真结果
(1)
ON-OFF-Switch 信号状态为1,ON的信号为1,机器启动。
(2)
将变量“LS_1”的信号状态设置为“1”。 这仿真了在传送带的起始位置通过光栅“LS1”检测到瓶子这一过程。 由于加热室在仿真过程中处于关闭状态,因此 “chamber_ON_OFF”变量的信号状态为“0”。信号流过主梯级的各个触点,使得“置位/复位触发器”指令的输入 S 的信号状态为“1”。 从而将变量“conveyor_drive_ON_OFF”的信号状态设置为“1”,并且驱动传送带。
变量 LS_1 的信号状态复位为“0”。 这将仿真取消激活光栅“LS1”这一过程。
(3)
将变量“LS_2”的信号状态设置为“1”。 此设置将仿真瓶子被传送到加热室并且光栅 “LS2”被激活这一过程。 电流将改变路线流向“置位/复位触发器”指令的输入 R1。 从而复位变量 conveyor_drive_ON_OFF 并停止传送带。
(4)
电流通过主梯级的触点流向“置位/复位触发器”指令的输入 S。 从而将变量 chamber_ON_OFF 的信号状态设置为“1”并启动加热室。
(5)
只要启动加热室,变量 LED 的信号状态就会被设置为“1”且状态指示灯将被激活。
(6)
在“接通延迟”时间运算的 IN 输入检测到一个上升沿并且巴氏消毒时段已开始。
在该时段结束时,牛奶已经过巴氏消毒,并且变量“milk_pasteurized”的信号状态将被设置为“1”。
(7)
置位“milk_pasteurized”变量时关闭加热室。
关闭加热室时,状态指示灯将取消激活。
(8)
传送带再次开始运动。
变量 LS_2 的信号状态复位为“0”。 此状态将仿真瓶子已离开加热室这一过程。
(9)
将变量“LS_3”的信号状态设置为“1”。 此状态将仿真瓶子已传送到传送带的末端并且被光栅“LS3”检测到这一过程。变量 conveyor_drive_ON_OFF 的信号状态复位为“0”,传送带将停止。