乐于分享
好东西不私藏

0基础PLC 汇川气缸动作标准模版FB块,项目直接套用

0基础PLC 汇川气缸动作标准模版FB块,项目直接套用
▶ 建立变量
▶ 程序编写

▼ ①  气缸缩回动作程序

1、设备上电,M8002只亮1个扫描周期,配合初始化完成信号,直接把【手自动冲突报警】清零,防止开机误报警

2、Gx_气缸原位触发=ON(主程序让吸盘缩回去)

(气缸正在往回缩),但是原位磁性开关还没亮,说明气缸还没回到位,计时器T0开始计时;PT引脚接Hi_信号原位延时(外部设定的超时时间)

计时时间到了气缸还没缩回去,直接自动关掉“缩回指令”,停止输出电磁阀,防止一直供气憋气缸

▼ ②  气缸输出动作程序

1、气缸动作触发动作是和上面气缸回原位是同样的道理

▼ ③  气缸报警程序

1、M8000常通 + Gx_气缸手动触点(手动按钮)

指令 ALT Vo_气缸输出A、ALT Hx_气缸手动不一致报警

ALT是交替翻转指令,按一次手动按钮:Vo_A翻转一次(开/关切换);同时手自动冲突报警也跟着翻转

举个例子:

自动模式气缸已经伸出去(Vo_A=ON),你手动按钮点一下把Vo_A关掉,此时自动指令和实际气缸状态对不上,手自动报警Hx会亮,提醒操作工手自动冲突

2、总报警计时TONR_T2

 回路1:气缸发缩回指令(VoB通、VoA断),但原位开关没亮(Vi原位常闭)

回路2:气缸发伸出指令(VoA通、VoB断),但到位开关没亮(Vi到位常闭)

两路只要有一路成立,T2计时器开始计时,时间由Gi_信号报警延时设定,计时到vt_气缸报警_T2=ON

3、原位未到位报警:T2计时到 + 当前是缩回状态(VoB通、VoA断),SET锁存Hx_气缸原位未到位报警

4、到位未到位报警:T2计时到 + 当前是伸出状态(VoA通、VoB断),SET锁存Hx_气缸到位未到位报警

举例:

让吸盘(气缸)缩回去,给了1.5秒时间,1.5秒后磁性开关还没检测到吸盘缩回,原位报警锁存亮起,一直保持

5、Gx_复位按钮按下,一次性复位3个报警:原位未到位、到位未到位、手自动不一致报警。

报警是SET锁存的,不按复位不会自己消失,方便维修人员查看故障

▶ 调用FB
有需要的评论区 留言分享完整PLC程序
好文分享:以下是所有文章合集,大家需要学习哪方面的内容可以参照学习,后续一直都为大家持续更新
FB封装或标准化程序合集
0基础PLC 西门子1200 实战小项目案例
0基础 PLC 三菱实战项目合集
FX5U 系列学习教程
从0学习PLC,西门子1200入门
0基础电工基础
从0玩转ABB机器人