汇川 H5U PLC 实战|电机正反转控制(软件互锁)

软件:AutoShop(H5U),可直接离线仿真,零基础学习案例

控制需求

  1. 按下正转按钮,电动机正转
  2. 按下反转按钮,电动机反转
  3. 只有在停止状态下,才可以启动正转或者反转
  4. 按下停止按钮,电动机停止转动

一、IO软元件地址分配

在软元件表分配地址并添加中文注释

元件 类型 注释说明
X0 输入继电器 正转启动按钮
X1 输入继电器 反转启动按钮
X2 输入继电器 停止按钮
Y0 输出继电器 电机正转输出
Y1 输出继电器 电机反转输出

💡提示:写完注释后,顶部菜单【查看】→勾选【元件注释】,梯形图才能显示中文注释;修改注释后按F7编译刷新。 X为外部输入信号,Y为PLC输出;X/Y字母为厂家固定代号,不可自定义修改。

二、一步步编写梯形图程序

步骤1:编写正转自锁回路

网络1编写正转控制:

  • X0常开触点(正转按钮),并联Y0常开自锁触点;
  • 实现:按下X0电机正转,松开X0保持运行。

步骤2:编写反转自锁回路

网络2编写反转控制:

  • X1常开触点(反转按钮),并联Y1常开自锁触点;
  • 实现:按下X1电机反转,松开X1保持运行。

步骤3:添加公共停止按钮

在网络1、网络2两个回路中,都串联X2常闭触点(停止按钮)。

按下X2停止按钮,X2常闭触点断开,不管正转还是反转,线圈都会失电停机。

步骤4:增加软件互锁(正反转互斥,重点)

⚠️目的:禁止正转Y0、反转Y1同时得电,防止电源短路

  1. 在网络1正转回路,串联 Y1常闭触点(反转中) 如果Y1反转线圈得电,Y1常闭触点断开,直接切断正转回路,Y0无法启动。
  2. 在网络2反转回路,串联 Y0常闭触点(正转中) 如果Y0正转线圈得电,Y0常闭触点断开,直接切断反转回路,Y1无法启动。

✅完整梯形图逻辑总结

  • 网络1:X0常开 并联 Y0常开 → 串联X2常闭(停止) → 串联Y1常闭(互锁) → 输出Y0正转线圈
  • 网络2:X1常开 并联 Y1常开 → 串联X2常闭(停止) → 串联Y0常闭(互锁) → 输出Y1反转线圈

三、完整运行逻辑

  1. 电机正转状态 Y0=ON 网络2里面Y0常闭触点断开,反转回路直接切断。此时按下反转按钮X1无效,不能直接切换反转,必须先停止。
  2. 电机反转状态 Y1=ON 网络1里面Y1常闭触点断开,正转回路直接切断。此时按下正转按钮X0无效,不能直接切换正转,必须先停止。
  3. 电机停止状态 Y0=OFF,Y1=OFF Y0、Y1对应的常闭触点全部恢复闭合。此时按下X0启动正转,或者按下X1启动反转,都可以正常工作。

✨重要规则:想要切换转动方向,必须先按下停止按钮X2,让当前输出线圈失电,再启动另一个方向。

四、仿真测试操作

  1. 快捷键F7全部编译,无报错。
  2. 点击【离线调试】,打开IO状态仿真面板。
  3. 仿真现象:
  • 点击X0,Y0得电正转;松开X0保持运行;此时点击X1,不会启动反转。
  • 点击X2停止,Y0失电停机;再点击X1,Y1得电反转。
  • 电机反转运行的时候,点击X0,不会启动正转;点击X2电机停止。

五、新手重点注意事项(重点)

1、触点联动规则

同一个软元件线圈得电:

  • 该元件所有常开触点闭合
  • 该元件所有常闭触点断开 触点的常开/常闭类型画图就确定,运行不会改变触点类型,只会改变导通、断开状态。

2、软件互锁 ≠ 硬件互锁(工业现场必看)

我们程序写的叫软件互锁,仅仅是PLC程序层面的保护,仿真效果很好。

⚠️实际接线做电机正反转,一定要增加硬件互锁:把两个接触器的辅助常闭触点互相串到对方接触器线圈回路。 风险:如果接触器触点粘连熔焊,就算PLC断开输出,接触器依旧吸合,会造成强电短路,损坏设备。软件互锁不能替代硬件互锁。

3、虚拟软元件和真实硬件区分

电脑仿真环境:Y0/Y1是虚拟软元件,可以软件强制置ON/OFF测试。 真实H5U硬件PLC:Y0/Y1对应真实物理输出端子,不能手动点击关闭,状态完全由梯形图逻辑控制。

拓展思考

思考:如果没有写互锁触点,同时按下X0和X1,会发生什么? 答案:程序中Y0、Y1会同时输出;实际硬件会造成电源短路,烧毁接触器,严禁这样操作。


相关推荐
OIDCAT4 天前
CH9433技术解析:一颗芯片搞定CAN总线和9线串口
单片机·嵌入式硬件·工控·调试工具·国产芯片
Lilixxs6 天前
M580固件升级指南-V4.X及以上版本升级
plc·modbus·施耐德·固件升级·m580 m340·eadm
Lynne30910 天前
MQTT、Modbus、PLC、TCP、RS-485,到底有什么区别
网络·mqtt·plc·modbus
emfuture10 天前
龙芯2K300 PLC 在拉丝机收线系统改造中的应用:硬件选型、张力控制与国产化替代实践
java·开发语言·智能制造·plc·国产化替代
周永恒11 天前
CODESYS AI实践 - 单元测试
ai·开源·测试·plc·codesys
Oflycomm12 天前
全球智能路灯20.4%增长窗口下,PLC模组的选型逻辑正在被重写
智慧城市·plc·智能路灯·电力线载波通信·ieee1901.1
小kBlog13 天前
欧姆龙PLC+松下A4/5伺服电机使用方法
plc
Oflycomm19 天前
光伏组件级快速关断的PLC通信架构与模组选型分析
架构·嵌入式·plc·光伏·电力线通信
慧都小妮子22 天前
DxpSERVER V7.7.0:PLC 与 CNC 采集更新了什么?
plc·cnc·opc·工业数据采集·dxpserver·安川