分享

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

 xiaboo123 2020-02-28
开篇贴:【极课工控】汇川技术小型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空开的。需要注意元件不要被覆盖







    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多