设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
收放卷计算公式(FB封装)控制V90伺服
返回列表
发新帖
[西门子]
收放卷计算公式(FB封装)控制V90伺服
[复制链接]
222
|
0
|
2024-8-15 08:51:57
|
显示全部楼层
|
阅读模式
>可编程逻辑控制器(PLC)在工业自动化中被广泛用于控制各种机械设备,包括收卷机。收卷机主要用于将生产线上连续的材料(如纸张、薄膜、金属带等)卷绕成卷。使用PLC控制收卷机可以实现精确的速度控制、张力控制以及位置控制,确保材料在收卷过程中的质量和效率。以下是PLC控制收卷机的基本步骤和组件:
传感器和编码器:
速度和位置传感器用于检测材料的移动速度和位置。
张力传感器监测材料上的张力,以保持恒定的张力水平。
PLC编程:
PLC通过读取传感器数据,根据预设的程序进行逻辑运算和控制决策。
编程通常涉及PID(比例-积分-微分)控制算法,用于调整电机速度,以保持所需的张力或速度。
驱动器和电机:
驱动器接收来自PLC的信号,控制电机的速度和扭矩。
电机驱动收卷轴旋转,卷绕材料。
人机界面(HMI):
HMI允许操作员监控和控制机器状态,设置参数,如收卷速度、张力目标值等。
安全系统:
包括急停按钮、安全门开关等,确保在紧急情况下能够立即停止机器。
通信网络:
PLC可能与工厂的其他设备或上位机系统通过通信网络连接,以便于集中监控和数据交换。
维护和故障诊断:
PLC系统可以记录运行数据和故障信息,便于维护人员进行分析和故障排除。
一、卷径计算具体方法
外半径R,内半径r,料的厚度h。
通过以上3个参数,可以求得几个输出参数,其中剩余卷径surplus_R是最为核心的参数。下面将进行详细解释,以帮助大家理解。
由输入的3个参数可以求得料的层数n:
n = ( R - r ) / h
(核心公式)
其中R为外半径,r为内半径,h为料的厚度(常见的比如0.07mm,7个丝)。
在编程的时候,每转一圈层数减1,可知剩余层数surplus_layer:
surplus_layer = n - 1
知道了料的剩余层数surplus_layer ,可以求得剩余半径surplus_R:
surplus_R = surplus_layer * h + r
(核心公式)
由微积分思想、卷的同心圆模型(不必纠结推导过程)可得以下公式
卷的总长度:
2πnr+πn^2*h(核心公式)
其中n为圈数。
(*
放卷计算 ******电机每转一圈执行一次放卷计算程序******** 西门子SCL语言
*)
IF #开始 THEN
#运行中继 := 1;
END_IF;
IF #停止 THEN
#运行中继 := 0;
END_IF;
IF #运行中继 = 1 THEN
#pi := 3.1415926; //圆周率
#R_TRIG_Instance(CLK := #电机旋转一圈运行标志位,
Q => #标志位);
IF #标志位 THEN
#放卷层数 := (#外半径 - #内半径) / #材料厚度; // 计算放卷还有多少层
#放卷剩余层数 := #放卷层数 - 1; // 剩余层数
#剩余半径 := #放卷剩余层数 * #材料厚度 + #内半径; //剩余半径
#总长度 := 2 * #pi * #放卷层数 * #内半径 + #pi * SQR(#放卷层数) * #材料厚度; //总长度
#剩余长度 := 2 * #pi * #放卷剩余层数 * #内半径 + #pi * SQR(#放卷剩余层数) * #材料厚度; //剩余长度
#本次使用长度 := #总长度 - #剩余长度; //本次使用长度
#累计放卷长度 := #本次使用长度 + #累计放卷长度;
#外半径 := #剩余半径; //更新半径
END_IF;
(*
放卷频率计算
*)
(* #放卷频率 := (#电机每圈的脉冲数 * #目标拉料的线速度) / (2 * #pi * #外半径); *)
END_IF;
二、西门子FB块封装
三、收卷计算(厚度累计法)
(*
厚度累积法卷径计算
*)
#pi := 3.1415926;
#R_TRIG_Instance(CLK:=#转一圈标志位, // 电机每转一圈触发一次
Q=>#触发标志位);
IF #触发标志位 THEN //卷径计算
#卷径的层数 := #卷径的层数 + 1;
#外卷径 := #卷径的层数 * #物料厚度;
#单次累计卷径长度 := 2 * #pi * #卷径的层数 * #收卷机滚筒内半径 + #pi * SQR(#卷径的层数) * #物料厚度;
END_IF;
#扭矩输出 := #外卷径 / 2 * #张力输入;
四、西门子FB块封装
五、主流程(部分程序)
六、网络组态
有需要的关注公众号每周免费分享工控算法,人人学会PLC。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
PLC狂人
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』