查看: 776|回复: 9
收起左侧

[综合] 【极课工控】小型PLC系列教程之4.2加减乘除之水管流量计算

Julius_wen 2019-10-21 21:31:36 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

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

x
开篇贴:【极课工控】汇川技术小型PLC应用教程开贴说明-连载中...

1.题目说明

水管直径以mm 为单位,水的流速以dm/s(1 分米/秒)为单位,水流量以cm3/s(1 毫升/秒)为单位。水管横截面积=πr2=π(d/2)2,水流量=水管横截面积×流速。要求水流量的计算结果为浮点数据。

2.元件说明

元件 说明
D0 水管直径(单位:mm, 假设为10.5mm)
D2 圆周率π(单位:无)
D4 水管半径R(单位:mm)
D6 水管半径平方(R^2 单位:mm^2)
D8 水管横截面积运算结果(单位:mm2)
D10 水管流速(单位:dm/s,假设为25.0dm/s)
D20 水管流量运算结果(单位:mm3/s)
D30 水管流量运算结果(单位:cm3/s)

3.梯形图程序

首先进行参数初始化
image.png

然后进行数据计算,需要统一单位
image.png

4.程序说明


1.首先对参数进行初始化,因为所有数据都是浮点型,所以采用的指令都是DE开头
2.注释前缀vf,代表程序中的浮点型变量。vi_代表32位整型数据,vs_代表16位整型数据,vb_代表BOOL变量。h开头的代表触摸屏中的(hb_,hi_,hs_,hf_)
3.本程序中mm、cm、dm 都有用到,所以必须统一单位,保证符合结果需要,程序中先将所有单位统一成mm,最后将单位变成需要的cm3。
4.浮点型变量是占32位的,也就是占据2个D元件,所以编程的时候我都是按D0,D2,D4,D6空开的。需要注意元件不要被覆盖







4.2水管流量计算.7z

8.62 KB, 下载次数: 28

「真诚赞赏,手留余香」




上一篇:【极课工控】小型PLC系列教程之4.1加减乘除四则运算简介
下一篇:【极课工控】小型PLC系列教程之4.3INC自加/DEC自减指令的应用
回复 邀请回答送花

使用道具 举报

EVERTO 2019-10-22 08:43:03 | 显示全部楼层
水管流量计算.png     玩一下看看 不知正不正确  …^^
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

wenpian 2019-10-22 09:39:53 | 显示全部楼层
本帖最后由 wenpian 于 2019-10-22 09:59 编辑

类似西门子浮点数直接填写就好,要放大又要除回来,这样搞很容易出错。
11.png
22.png
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

Julius_wen 2019-10-22 21:45:36 | 显示全部楼层
EVERTO 发表于 2019-10-22 08:43
玩一下看看 不知正不正确  …^^

汇川社区铁杆粉丝啊~~
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

Julius_wen 2019-10-22 21:46:33 | 显示全部楼层
wenpian 发表于 2019-10-22 09:39
类似西门子浮点数直接填写就好,要放大又要除回来,这样搞很容易出错。

中型PLC,ST语法更省事。咱们的H5U支持功能块编程了,效率相对H3U等小型PLC能提升很多很多……
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

metotoo 2020-2-3 18:03:58 | 显示全部楼层
感谢分享课程
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

nt4623 2020-2-3 23:32:05 | 显示全部楼层
还没有这样计算过,这样真的准么?实际情况下
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

Julius_wen 2020-2-5 22:00:36 | 显示全部楼层
nt4623 发表于 2020-2-3 23:32
还没有这样计算过,这样真的准么?实际情况下

不强制转int精度就不会丢失
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

yyc99888 2020-3-19 22:19:22 | 显示全部楼层
Julius_wen 发表于 2019-10-22 21:46
中型PLC,ST语法更省事。咱们的H5U支持功能块编程了,效率相对H3U等小型PLC能提升很多很多…… ...

H5U有规划支持ST吗?
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

Lihoon 2020-3-20 11:45:14 | 显示全部楼层
感谢分享
「真诚赞赏,手留余香」
回复 送花

使用道具 举报

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

本版积分规则

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

INOVANCE汇川技术 公众号

汇川控制技术 公众号

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

400-777-1260

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

深圳地址:深圳市宝安区留仙二路6号鸿荣源鸿威工业区E栋

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