本程序适用于以下场景:
- 控制电机正反点动
- 实现单次运料和 5 次运料
- 任意时刻急停
- 急停后声光报警
- 清除报警后继续运行
- 光电开关位 1 停 15 秒,打开装料电磁阀,装料灯亮
- 装料完成后,右行,右行灯亮,以 30HZ 经过光电开关位 2
- 在光电开关位 3 减速为 15HZ,在光电开关位 4 停止,打开卸料阀卸料,卸料灯亮
- 卸料完成后,左行,左行灯亮,以 30HZ 经过光电开关位 3
- 在光电开关位 2 减速为 15HZ,在光电开关位 1 停止
程序实现
该程序使用欧姆龙 CP1H-XA40DR PLC 和 3G3MZ 变频器。变频器端子控制正、反、停;30HZ、15HZ,清除报警输入,以及过载欠压保护输出,故障后停车。PLC 控制电机,实现正反点动,单次运料,5 次运料。任意时刻急停,急停后声光报警(0.5s 亮,0.5s 灭),按清除报警后,能够继续运行。
程序流程如下:
- 初始化 PLC 和变频器
- 等待启动信号
- 根据输入信号控制电机正反转
- 检测光电开关信号,控制装卸料
- 检测急停信号,并触发声光报警
- 清除报警信号,继续运行
- 重复步骤 3-6,直至完成 5 次运料
程序代码
// PLC 程序
// 使用欧姆龙 CP1H-XA40DR PLC
// 初始化
LD K0
OUT Y0
LD K0
OUT Y1
// 等待启动信号
LD X0
EQU 0
JNE 10
// 控制电机正反转
LD X1
EQU 0
JEQ 20
OUT Y2
LD X2
EQU 0
JEQ 20
OUT Y3
// 检测光电开关信号,控制装卸料
LD X3
EQU 0
JEQ 30
LD Y0
EQU 0
JEQ 30
OUT Y4
LD X4
EQU 0
JEQ 30
OUT Y5
LD X5
EQU 0
JEQ 30
LD Y0
EQU 0
JEQ 30
OUT Y6
LD X6
EQU 0
JEQ 30
OUT Y7
// 检测急停信号,并触发声光报警
LD X7
EQU 0
JEQ 40
LD Y8
EQU 0
JEQ 40
OUT Y9
LD Y10
EQU 0
JEQ 40
PUL 0.5
LD Y10
EQU 1
PUL 0.5
// 清除报警信号,继续运行
LD X8
EQU 0
JEQ 50
LD Y9
EQU 1
JEQ 50
LD Y1
EQU 0
OUT Y0
LD Y1
EQU 1
// 重复步骤 3-6,直至完成 5 次运料
LD Y11
EQU 5
JMP 10
变频器设置
变频器端子控制正、反、停;30HZ、15HZ,清除报警输入,以及过载欠压保护输出,故障后停车。具体设置如下:
- 端子控制: 正转端子: TM1、反转端子: TM2、停止端子: TM3
- 频率设置: 30HZ、15HZ
- 清除报警输入: DI1
- 过载欠压保护输出: DO1
故障处理
如果变频器发生故障,PLC 将检测 DO1 信号并停止电机。故障处理步骤如下:
- 检查变频器是否过载或欠压
- 复位变频器
- 清除 PLC 中的报警信号
- 启动电机
注意事项
下列注意事项适用于本程序:
- 确保 PLC 和变频器按照要求连接
- 仔细检查程序代码中的地址和逻辑
- 在测试程序之前,请确保所有安全措施到位
总结
本程序基于欧姆龙 CP1H-XA40DR PLC 和 3G3MZ 变频器,可实现运料小车的自动化控制。程序包含正反点动、单次运料和 5 次运料、急停和声光报警等功能。通过仔细遵循本程序,用户可以轻松实现运料小车的自动化控制。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论