您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC水管流量精确计算程序设计范例
来源:艾特贸易2018-01-19
简介范例示意如图 7-1 所示。 图 7-1 范例示意 【控制要求】 水管直径以 mm 为单位,水的流速以 dm/s (分米 / 秒)为单位,水流量以 cm ³ /s (毫升 / 秒)为单位。水管横截面积 S= π r ² = π(
范例示意如图7-1所示。
图7-1 范例示意
【控制要求】
水管直径以mm为单位,水的流速以dm/s(分米/秒)为单位,水流量以cm³/s(毫升/秒)为单位。水管横截面积S=πr²=π(d/2)²,水流量=水管横截面积×流速。要求水流量的计算结果精确到小数点后的第2位。
【元件说明】
元件说明见表7-1。
表7-1 元件说明
【控制程序】
控制程序如图7-2所示。
图7-2 控制程序
【程序说明】
(1)涉及到小数点的精确运算时,一般需用浮点数运算指令,但用浮点数运算指令需要转换,比较繁琐。本例用整型四则运算指令实现小数点的精确运算。
(2)本程序中mm、cm、dm都有用到,所以必须统一单位,保证符合结果需要,程序中先将所有单位统一成mm,最后将单位变成需要的cm³。
(3)计算水管横截面积时需要用到π,π≈3.14,在程序中没有将dm/s(分米/秒)扩大100倍,变成mm单位,而却把兀扩大了100倍,变为K314,这样做的目的可以使运算精确到小数后的两位。
(4)最后将运算结果mm³/s除以1000变成cm³/s。1cm³=1mL,1L=1000mL=1000cm³=1dm³。
(5)假设水管直径D0为10mm,水流速D10为25dm/s,则水管水流量运算结果为196cm³/s。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
