根据下面给出的逻辑开发工业自动化上的 PLC 编程示例,
当按下启动按钮时,锯、风扇和油泵都会启动。
如果锯的运行时间少于20秒,锯关闭时油泵应关闭,锯关闭后风扇应再运转5秒。
如果锯已运行超过 20 秒,风扇应保持打开状态,直至通过单独的风扇重置按钮重置,并且锯关闭后油泵应再保持打开 10 秒。
编写一个 PLC 程序来实现这个过程。
PLC 编程实例
程序说明:
梯级 0000:
启动/紧急停止 PB 用存储器 B3:0/0 锁存。
梯级 0001:
B3:0/0 启用以打开锯 (O: 0/0)、风扇 (O: 0/1) 和油泵 (O:0/2)。
停止开关的常闭触点串联锯齿输出以关闭。
风扇复位开关和定时器T4:0连接,当条件满足时关闭风扇。
定时器T4:2做了位和记忆位就是关闭油泵。
梯级 0002:
当按下停止按钮时,根据第 2 点提到的逻辑,风扇输出(O:0/2)需要在 5 秒后关闭。
比较器块限制定时器 T4:0 在 Saw 操作 20 秒后运行。
梯级 0003:
当按下开始按钮时,定时器 T4:1 开始运行。当 20 秒后的任意时刻按下停止按钮时,Saw 输出将关闭。
10秒后,油泵将关闭。该操作由定时器T4:2完成。定时器 T4:0 完成位用于在 T4:0 为 ON 时限制定时器T4:1 的操作。
梯级 0004:
少于一个比较器块用于执行第2点中提到的逻辑,以在锯齿输出操作少于20秒时关闭风扇。
程序输出:
现在我们看到上述梯形图逻辑在不同条件下的模拟,如下所述。
当按下开始 PB 时
当停止开关在 20 秒之前按下时
20秒后按下停止开关时
当按下风扇复位开关时
结论:
我们可以通过这个例子来理解 Allen Bradley PLC 中的编程逻辑。