当设备出现故障,PLC控制蜂鸣器发声和报警灯闪烁。操作员听到/看到报警后,按下消音按钮,蜂鸣器暂时停止发声,报警灯常亮,直到故障排除后报警灯才熄灭。
控制逻辑与硬件接线
1. 硬件元件
IO 地址根据实际情况设置,PC 模拟不影响功能。2. 核心逻辑
- 当故障信号闭合时,报警灯点亮,蜂鸣器发声。当消音按钮按下时,蜂鸣器停止发声,报警灯保持点亮状态。蜂鸣器在消音按钮按下后,延时一段时间(如 30 秒)后重新发声,提醒操作员故障仍然存在。当故障信号断开时,报警灯熄灭,蜂鸣器停止发声。
使用 AWPLC 实现消音按钮程序
AWPLC 目前支持 梯形图、AWBlock 和 ST语言三种编程,下面用这三种编程语言分别实现延时启动和停止控制逻辑。1. 梯形图
2. AWBlock
3. ST
参考资源
十大最经典 PLC 梯形图程序:
https://www.bilibili.com/video/BV1BZ421e7Rx
AWPLC 示例程序源码:https://gitee.com/zlgopen/awplc-demos.git
| PCIe EtherCAT通讯卡 | |
| 周期最快可达125us
商业授权协议栈 支持EtherCAT线缆冗余 提供易用开发函数接口 |
352
