[欧姆龙] 分享一个欧姆龙N系列控制器的模糊卷径计算 FB 块

[复制链接]
查看228 | 回复0 | 2024-5-4 08:16:27 | 显示全部楼层 |阅读模式
功能块作用:模糊卷径计算

控制器:NJ/NX  版本:1.14及以上

软件:Sysmac studio 版本:1.17及以上

编程语言:梯形图+ST

功能概要
本FB应用各种材料的收卷和放卷过程中,实现无需加卷径测量机构或编码器实现模糊卷径计算。根据产品厚度,初始卷径和最大卷径,设置初始参数工艺图如下:


梯形图:



ST:
CASE1(enable:= ,setDiameter:= ,diameterSetValue:= ,lineVelocity:= ,shaftSpeed:= ,minDia:=maxDia:= ,minLineVelocity:= ,minShaftSpeed:= ,lineFilterTime:= ,shaftFilterTime:= ,measuringTev:=diameter:=busy:=>atMinDia:=>atMaxDia:=>,)
变量

[td]

输入变量

名称

类型

有效范围

初始值

描述

Enable  

启动

Bool

TRUE or FALSE

FALSE

FB运行

setDiameter

初始卷径赋值

Bool

TRUE or FALSE

FALSE

True时,赋值生效

diameterSetValue

加速度初始卷径

REAL

Non-negative number

0.0

初始卷径

lineVelocity

线速度

REAL

Non-negative number

0.0

线速度

shaftSpeed

角速度

REAL

Non-negative number

0.0

角速度

minDia

最小卷径

REAL

Positive number

0

收放卷的最小卷径,单位米

maxDia

最大卷径

REAL

Positive number

0

收放卷的最大卷径,单位米

minLineVelocity

最小线速度

REAL

Positive number

0

线速度最小值

minShaftSpeed

最小角速度

REAL

Positive number

0.0

角速度最小值

lineFilterTime

线速度滤波时间

REAL

Positive numbe

0.0

线速度滤波时间

shaftFilterTime

角速度滤波时间

REAL

Positive numbe

0.0

角速度滤波时间

measuringTev

灵敏度

REAL

Positive numbe

0.0

卷径变化灵敏度


输入输出变量

[td]

输入输出变量

名称

类型

有效范围

描述

diamete

实时卷径

REAL

Positive numbe

实时卷径,单位米

输出变量

[td]

输出变量

名称

类型

有效范围

描述

busy

Busy

Bool

TRUE or FALSE


atMinDia

处于最小卷径

Bool

TRUE or FALSE

TRUE时处于最小卷径中

atMaxDia

处于最大卷径

Bool

TRUE or FALSE

TRUE时处于最大卷径中


本FB功能的详细说明

卷径计算方式



   

功能/模式一览表



[td]

功能

描述

实现无需传感器检测或增加电眼和编码器,直接计算卷径

简化机械结构,降低成本,直接计算卷径





   

使用上的注意:
注意根据产品厚度、大小设置最大最小卷径、灵敏度等参数。
设备实例

本FB适用于需要收放卷控制等场合。例如下工艺图



FB文件调用方法

打开sysmac studio软件进行新建或打开工程



在软件界面上依次打开“工程”“库”“显示索引”



在索引界面,按“+”,打开功能块所在位置,进行确定。即可在程序中调用



如果按“+”,打开文件夹后的位置发现没有这个块,则需要先把保存的FB块复制粘贴到在里面。



导入后可以在看到右侧工具栏看到该FB块





  

程序说明
程序主要由变量赋值和功能块调用两部分组成,其中变量赋值是对功能块输入变量进行相应赋值,如根据材料特性大小厚度,设置最大最小卷径、灵敏度、还有线速度、角速度的滤波时间。功能块调用是输入变量的赋值,根据线速度、角速度、灵敏度、滤波时间进行卷径计算;其中:各个参数作用如下流程图


注意设置好最大最小卷径、灵敏度、滤波时间等参数设置,计算中角速度为正数。
   
变量赋值根据材料特性大小厚度,设置最大最小卷径、灵敏度、还有线速度、角速度的滤波时间。




注意:该FB块来源于欧姆龙官方

由于小Pan从未接触过相关设备和工艺,在此仅作官方FB块分享,无法提供任何技术支持

有需要该FB块的,请先点赞,然后转发到朋友圈或者工控相关群。然后把转发后的截图发送到后台,我看到截图后会分享给您的。(如果嫌麻烦不想转发的,可以直接打赏喔)

(人工分享,我在工作摸鱼期间或者下班后看到消息就会分享资料给您,请不要着急!!!)

像这种,一时半会都等不了的,请不要来找我,谢谢!!!!!!!!



往期精彩回顾

宁肯失业也要免费分享给大家!三菱PLC就是一层窗户纸,厂里老电工靠自学已经掌握三菱PLC运动控制和通信,

关于西门子PLC中ProDiag 功能中变量监控的【详细文本域】参数使用介绍

0基础从入门到放弃的西门子Wincc学习视频免费分享

KUKA机器人突然蓝屏、崩溃、无法启动了?教您怎样进行系统恢复

汇川InoPack包装行业的编程模板免费分享

EPLAN 学习福利:分享一份大厂电气图纸规范标准说明-VASS标准图纸培训课件

博途SiVArc-自动生成HMI画面功能使用教程

KUKA机器人使用WorkVisual软件在线编程简单教程

‍某汽车厂自动生产线安全PLC控制系统回路设计摘录‍

西门子PLC程序设计摘录-编程规则

西门子PLC IO/DB信号映射FC块封装和分享

浅谈IO映射(附西门子几种常用的IO映射方法)

博途高效编程技巧--HMI面板实例介绍和使用

博途编程技巧------库的介绍和使用

西门子PLC中ProDiag 功能的介绍和使用教程

西门子HMI报警文本自动生成FB块封装(HMI侧不需要进行变量的关联和组态)

您会玩运动控制吗?不会就先进来学习一下基础知识吧!

免责申明:本公众号所载文章为本公众号原创或根据网络搜索编辑整理,文章版权归原作者所有。因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片,资料,下载链接中所包含的软件,资料等,如有侵权,请联系删除~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则