← 返回程序库

四油缸同步升降比例阀控制

西门子 模拟量 👁 7 浏览

通过四个位移传感器检测油缸位置,PLC计算同步偏差并输出四路模拟量给比例阀,实现四缸同步升降与偏差保护。

⬇ 下载程序包(指令表+梯形图+参数+说明)
🧩 梯形图
LDI0.0OM0.0ANI0.1ANI0.6ANM0.3=M0.0系统启停控制:启动自锁,停止/急停/偏差故障断开LDM0.0AI0.4ANM0.3=Q0.0液压泵启动:系统就绪且无故障时启动泵,泵反馈作为运行条件LDM0.0AQ0.0AI0.2ANI0.3ANM0.2ANM0.3=M0.1上升运行:系统就绪、泵运行、按上升且未按下降(互锁)LDM0.0AQ0.0AI0.3ANI0.2ANM0.1ANM0.3=M0.2下降运行:系统就绪、泵运行、按下降且未按上升(互锁)LDM0.1=Q0.1方向阀输出:上升/下降分别驱动方向阀LDM0.2=Q0.2下降方向阀输出LDM0.1OM0.2ANM0.3=M0.4比例阀使能:任一方向运行且无故障时使能比例阀LDM0.4AM0.1=M0.4同步偏差检测:计算四缸平均位移(此处以梯形图逻辑示意,实际由模拟量处理块完成)LDM0.4ANM0.3TONT1偏差超限确认:偏差故障标志未置位且偏差大于设定值时启动延时LDT1SM0.3偏差故障锁存:延时到则置位偏差故障,需复位按钮清除LDI0.5ANT1RM0.3偏差故障复位:按复位按钮且偏差恢复正常后清除故障LDM0.3=Q0.3偏差报警灯输出
📋 指令表(可复制)
// 系统启停控制 LD I0.0 O M0.0 AN I0.1 AN I0.6 AN M0.3 = M0.0 // 液压泵启动 LD M0.0 A I0.4 AN M0.3 = Q0.0 // 上升运行 LD M0.0 A Q0.0 A I0.2 AN I0.3 AN M0.2 AN M0.3 = M0.1 // 下降运行 LD M0.0 A Q0.0 A I0.3 AN I0.2 AN M0.1 AN M0.3 = M0.2 // 上升方向阀 LD M0.1 = Q0.1 // 下降方向阀 LD M0.2 = Q0.2 // 比例阀使能 LD M0.1 O M0.2 AN M0.3 = M0.4 // 同步偏差检测(示意) LD M0.4 A M0.1 = M0.4 // 偏差超限延时确认 LD M0.4 AN M0.3 TON T1, 2s // 偏差故障锁存 LD T1 S M0.3 // 偏差故障复位 LD I0.5 AN T1 R M0.3 // 偏差报警灯 LD M0.3 = Q0.3
点击上方面板可复制指令表
⚙️ 参数说明
名称说明示例值
MD34上升速度设定值(工程量,如0~100%)50.0
MD38下降速度设定值(工程量,如0~100%)40.0
MD30最大同步偏差允许值(mm)5.0
T1同步偏差确认延时时间2s
QW64~QW70比例阀模拟量输出范围0~27648对应0~100%
📖 原理讲解

通过四个位移传感器检测油缸位置,PLC计算同步偏差并输出四路模拟量给比例阀,实现四缸同步升降与偏差保护。

点位说明

类型地址说明
II0.0系统启动按钮(常开)
II0.1系统停止按钮(常闭)
II0.2上升指令按钮(常开)
II0.3下降指令按钮(常开)
II0.4液压泵运行反馈(常开)
II0.5同步偏差复位按钮(常开)
II0.6急停按钮(常闭)
QQ0.0液压泵启动接触器
QQ0.1上升方向阀
QQ0.2下降方向阀
QQ0.3同步偏差报警灯
QQW641号油缸比例阀输出(模拟量)
QQW662号油缸比例阀输出(模拟量)
QQW683号油缸比例阀输出(模拟量)
QQW704号油缸比例阀输出(模拟量)
MM0.0系统就绪标志
MM0.1上升运行中标志
MM0.2下降运行中标志
MM0.3同步偏差故障标志
MM0.4比例阀使能标志
MMD101号油缸位移值(工程量)
MMD142号油缸位移值(工程量)
MMD183号油缸位移值(工程量)
MMD224号油缸位移值(工程量)
MMD26四缸平均位移值
MMD30最大同步偏差值
MMD34上升速度设定值
MMD38下降速度设定值
MMD421号缸速度修正量
MMD462号缸速度修正量
MMD503号缸速度修正量
MMD544号缸速度修正量
TT1同步偏差确认延时定时器(2s)

指令表

// 系统启停控制
LD I0.0
O M0.0
AN I0.1
AN I0.6
AN M0.3
= M0.0
// 液压泵启动
LD M0.0
A I0.4
AN M0.3
= Q0.0
// 上升运行
LD M0.0
A Q0.0
A I0.2
AN I0.3
AN M0.2
AN M0.3
= M0.1
// 下降运行
LD M0.0
A Q0.0
A I0.3
AN I0.2
AN M0.1
AN M0.3
= M0.2
// 上升方向阀
LD M0.1
= Q0.1
// 下降方向阀
LD M0.2
= Q0.2
// 比例阀使能
LD M0.1
O M0.2
AN M0.3
= M0.4
// 同步偏差检测(示意)
LD M0.4
A M0.1
= M0.4
// 偏差超限延时确认
LD M0.4
AN M0.3
TON T1, 2s
// 偏差故障锁存
LD T1
S M0.3
// 偏差故障复位
LD I0.5
AN T1
R M0.3
// 偏差报警灯
LD M0.3
= Q0.3

原理讲解

本方案实现四油缸同步升降的比例阀控制。系统启动后,液压泵运行,操作上升或下降按钮时,方向阀输出,比例阀使能。四个位移传感器信号经模拟量输入模块采集后,在PLC中换算为工程量(MD10~MD22),计算四缸平均位移(MD26)及各缸与平均值的偏差,取最大偏差(MD30)。当最大偏差超过允许值并持续2秒时,定时器T1动作,置位同步偏差故障标志M0.3,立即切断方向阀和比例阀使能,并点亮报警灯Q0.3,需按复位按钮I0.5且偏差恢复正常后清除故障。比例阀输出:根据方向运行状态和速度设定值(MD34/MD38),叠加各缸偏差修正量(MD42~MD54,由PID或比例调节算法生成),分别输出到QW64~QW70驱动四个比例阀,实现闭环同步控制。上升与下降互锁,急停和停止按钮均能断开系统。

本程序由 PLC工控网 AI 生成,供参考学习使用;投入生产前请结合现场实际点位、保护与安全要求核对。

🔗 相关程序
模拟量移动均值滤波(三菱FX)
mitsubishi · analog · 👁 109
电机启停自锁控制(西门子S7-200 SMART)
siemens · motor · 👁 90
电机星三角降压启动控制(西门子S7-200)
siemens · motor · 👁 133
按钮三灯循环控制(CTU计数器实现)
siemens · counter · 👁 37
混合逻辑组合控制程序
siemens · process · 👁 29
多条件组合逻辑控制程序
siemens · process · 👁 25
🤖 用 AI 生成类似程序 🧰 更多PLC工具
💬 工程师点评 (0)
暂无点评,来抢沙发~