中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

施耐德电气论坛

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 施耐德电气PLC → 浏览主题: ∞光分享∞053:十六进制转换为单精度浮点数的功能块
发表新帖 回复该主题
回帖:4个,阅读:64 [上一页] [1] [下一页]
* 帖子主题:

∞光分享∞053:十六进制转换为单精度浮点数的功能块

分享到
1971
0aguang0
文章数:589
年度积分:1502
历史总积分:1971
品牌积分(施耐德):823
注册时间:2010/10/21
发站内信
发表于:2019/11/19 18:50:14
#0楼
此贴内容来自<120例>1.4.4章节
同自定义功能块,需要手动添加,添加方法见 光分享 50
在现场应用中,会经常用到很多第三方仪表,比如电磁流量计等.而其数据的格式为单精度浮点数
而其通讯回传数据是十六进制数据,因此,在接收到仪表的回传数据之后需要将十六进制数据
转换为单精度浮点数的格式,在常规PLC指令中,是无法实现这个功能的,
以下是根据这个功能块进行编写的一个库文件,在现场使用时,可以直接进行调用.
附件 1.jpg

输入:dwhex 十六进制数据;
输出:rsinglefloating:转换后的浮点数.

下面以国产某品牌电磁流量计为例,讲解如何使用此功能块.
如下:
 例:读取流量计的测试值.
 请求数据:01 04 30 01 00 03 EE CB
 响应数据:01 04 30 01 00 03 00 12
          55 30 15 05 03 12
          14 CA 61 41
          45 87 D6 47
          02 00 C8 42
          3D FC
响应数据分析:
  55 30 15 05 03 12:读取的当前时间 2012年3月5日 15:30:55;
  14 CA 61 41 (转换时需要从右向左开始,即41 61 CA 14):瞬时流量=13.1118354m3/h;
  45 87 D6 47 (转换时需要从右向左开始,即47 D6 87 45):正累计流量=109838.5390625m3;
  02 00 C8 42 (转换时需要从右向左开始,即42 C8 00 02):反向累计流量=100.0000152m3;
程序如下如
附件 2.jpg


本例库文件
附件:1.4.4.zip
[本地下载]
       




水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
938
weicy007
文章数:307
年度积分:938
历史总积分:938
品牌积分(施耐德):462
注册时间:2019/4/29
发站内信
发表于:2019/11/23 9:36:28
#1楼
这个能够直接转换非常方便,也很实用。
很惭愧,做了一点微小的贡献。
425
AUTOSYS168
文章数:253
年度积分:425
历史总积分:425
品牌积分(施耐德):268
注册时间:2019/10/29
发站内信
发表于:2019/11/23 9:51:52
#2楼
实用教程,很方便
1971
0aguang0
文章数:589
年度积分:1502
历史总积分:1971
品牌积分(施耐德):823
注册时间:2010/10/21
发站内信
发表于:2019/11/23 21:37:15
#3楼
回复 #1楼 weicy007
我觉得somachine里面有很多很方便的功能块
有没有什么文件是专门介绍somachine里可以用的功能块的?
我记得还有twido开头的一系列功能块
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
1971
0aguang0
文章数:589
年度积分:1502
历史总积分:1971
品牌积分(施耐德):823
注册时间:2010/10/21
发站内信
发表于:2019/11/23 21:39:20
#4楼
回复 #2楼 AUTOSYS168
抄书..我也没用过这个例程
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

124.8