分切机程序:上下收放卷张力控制与无电子凸轮功能 - 触摸屏威纶通 PLC三菱FX3U系列

分切机程序 ,上下收放卷张力控制,无电子凸轮功能。 触摸屏威纶通,PLC是三菱FX3U系列

分切机程序开发:上下收放卷张力控制实现

在自动化生产领域,分切机的稳定运行至关重要,尤其是上下收放卷张力的精准控制。本文将探讨基于威纶通触摸屏和三菱FX3U系列PLC,在无电子凸轮功能情况下的分切机程序实现。

一、项目背景

分切机在对材料进行切割过程中,上下收放卷的张力若控制不当,会导致材料拉伸变形、切割精度下降等问题。而本项目由于硬件或成本限制,没有电子凸轮功能辅助,这就需要我们通过巧妙的程序设计来达成张力的稳定控制。

二、硬件连接

我们选用威纶通触摸屏作为人机交互界面,它可以方便操作人员对分切机的参数进行设置与监控。而三菱FX3U系列PLC则作为控制核心,接收传感器数据并输出控制信号。例如,张力传感器连接到PLC的模拟量输入模块,用于实时检测张力大小;收放卷电机的驱动器连接到PLC的脉冲输出端口,以此控制电机转速进而调整张力。

三、程序框架

1. 初始化部分

LD M8002
MOV K0 D0 // 初始化存储张力设定值的寄存器D0为0
MOV K0 D1 // 初始化存储当前张力值的寄存器D1为0

在PLC上电的瞬间(M8002为上电脉冲),我们将用于存储张力设定值的寄存器D0和存储当前张力值的寄存器D1清零,为后续的运行做好准备。

2. 张力检测与读取

通过模拟量模块,我们将张力传感器传来的模拟信号转换为数字量,并存入寄存器。假设模拟量模块的通道0连接张力传感器,且其分辨率为12位(0 - 4095对应0 - 10V),对应的张力范围是0 - 100N。

FROM K0 K0 D1 K1 // 从模拟量模块(模块号K0)的通道0读取数据存入D1
// 将0 - 4095的数字量转换为实际张力值(0 - 100N)
MUL D1 K100 D2
DIV D2 K4095 D1

这段代码首先从模拟量模块读取数据到D1寄存器,然后通过乘法和除法运算,将数字量转换为实际的张力值并再次存入D1。

3. 张力控制逻辑

根据当前张力值与设定值的差异,我们需要调整收放卷电机的转速。这里采用简单的PID控制算法思路(由于无电子凸轮功能,PID可较好应对张力调节)。

// 计算张力偏差
SUB D1 D0 D3 
// 比例控制部分
MUL D3 K10 D4 
// 积分控制部分(假设积分时间为100ms,且有积分寄存器D5)
ADD D5 D3 D5 
MUL D5 K1 D6 
// 微分控制部分(假设微分时间为50ms,且有微分寄存器D7存储上次偏差)
SUB D3 D7 D8 
MUL D8 K20 D9 
// 计算总控制量
ADD D4 D6 D9 D10 
// 根据D10的值控制电机转速,假设通过脉冲输出控制电机
PLSY D10 K100 Y0 // 以D10的值为脉冲频率,100Hz为基准频率输出脉冲到Y0控制电机
MOV D3 D7 // 更新上次偏差值

上述代码首先计算当前张力与设定值的偏差D3,接着分别计算比例、积分、微分控制量,相加得到总控制量D10,最后根据D10控制电机转速。

四、威纶通触摸屏交互

在威纶通触摸屏上,我们设计友好的界面。创建数值输入框与PLC的D0寄存器关联,方便操作人员设定张力值。同时,创建实时数据显示窗口与D1寄存器关联,实时展示当前张力大小。还可以设置启动、停止按钮等,通过与PLC的软元件连接,实现对分切机运行状态的控制。

通过上述的程序设计与硬件搭配,我们在无电子凸轮功能的情况下,成功实现了分切机上下收放卷的张力控制,满足了生产的基本需求。当然,在实际应用中,还需要根据具体的生产环境和材料特性,对程序参数进行进一步优化。

分切机的收放卷张力控制这玩意儿,说难不难,说简单也不简单。特别是手头只有三菱FX3U和威纶通触摸屏,连电子凸轮功能都没配的时候,那真是得靠点骚操作了。之前做项目碰到个客户死活不愿意升级设备,硬要拿FX3U搞薄膜分切机,当时真是挠秃了半个头。

核心问题在张力闭环。没凸轮就得自己搭速度差模型,简单粗暴点的思路就是拿放卷电机速度当基准,收卷这边根据卷径变化动态调速。FX3U的PID指令这时候就派上用场了,不过要注意模拟量模块得配对了,别整个FX3U-4AD接张力传感器结果地址没映射明白。

来看段实际用过的梯形图:

LD M8000
MOV K5000 D200       //张力设定值
PID D100 D200 D300   //D100是张力反馈,D300输出
MOV D300 D4000       //输出到变频器

这段看着简单,但坑全在细节里。比如PID参数整定,之前调试时发现薄膜材质软,比例增益太大直接导致收卷电机抽风,后来在威纶通上做了个参数调节界面才算稳住。触摸屏里直接绑定D200到数值输入元件,工人现场微调比改PLC程序快多了。

卷径计算也是个头疼事。没电子凸轮就得自己算,我一般用累计脉冲数除以材料厚度。代码里搞了个自动复位:

LD X002              //光电传感器信号
DCNT C0 K99999       //卷径脉冲计数
MOV C0 D500
DIV D500 K50 D502    //材料厚度参数

结果有次现场脉冲干扰导致卷径计算飘了,后来在威纶通上加了个人工修正界面才解决。所以说硬件不够,HMI来凑,威纶通的趋势图功能拿来监控张力波动比看PLC寄存器直观多了。

速度同步方面,FX3U的PLSY指令控制伺服倒是稳,但两轴联动时总有点延迟。后来发现把收卷响应时间参数放到D寄存器,通过触摸屏暴露成0.1-2.0秒可调范围,现场适应不同材料时灵活多了。调试时最搞笑的是有次把加减速时间设反了,收卷轴启动时直接把膜扯断,幸亏没砸到人。

现在这套跑了三年多,虽然比不上带凸轮的高端设备,但胜在成本低。老板后来还让加了班次统计功能,威纶通上的数据记录直接存成CSV,倒省了买SCADA的钱。所以说老设备改造这事,关键得在现有硬件框架里玩出花来,有时候土法子比高大上的方案更抗造。
分切机程序 ,上下收放卷张力控制,无电子凸轮功能。

触摸屏威纶通,PLC是三菱FX3U系列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值