查看: 747|回复: 2
收起左侧

[综合教程经验] H5U模拟量处理思路

luohao 2023-3-14 10:41:04 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
本帖最后由 luohao 于 2023-3-14 10:49 编辑

设计目标:

1.HMI能够标定零点,Cmd_Teach按下,当前读数为0.0
2.程序内SET记录命令Cmd_RecordReq,能把当前值记录下来
3.可以反比例操作,比如位移尺压缩按正比例应该是数值增大,而对于间隙测量反而是减小的
4.量程范围约束

开始程序设计:

1.建立UDT

image.png

2.建立FC

模拟量.png

先进行归一化处理:AD_CH的值[-20000 , 20000],把这个值转变成[0.0 , 1.0]

image.png
归一化处理1.png

再线性缩放,把[0.0 , 1.0] 缩放到MinRange 和 MaxRange 之间,偏差值示教去皮功能

image.png

Out=Value*(Max-Min)+Min

模拟量值其实是一直变化的,当测量需要记录下来当前值时,仅仅记录的一个时刻的值

image.png

流程步中使用方法,具体的值已经记录在RecordValue中

image.png


调用程序FC

image.png

D800=0, 归一化后 0.5
MaxRange=100.0, MinRange=10.0根据Out=Value*(Max-Min)+Min
推算出来ActualValue=0.5*(100.0-10.0)+10.0=55.0
偏差值1.0,所以CurValue=ActualValue-OffSetValue=54.0

结果验证:

image.png

这里使用的是完全线性标定(两点标定法),实际使用中还会有多段标定法,方法基本相通,只是需要量程分段处理

希望您能从中有所收获,有所启发



点评

zhu
点赞收藏  发表于 2023-3-21 10:10
思路清晰,感谢分享  发表于 2023-3-15 14:00




上一篇:关于Easy RS232通讯问题
下一篇:Autoshop软件问题

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部