您现在的位置是:首页 > 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)本程序中mmcmdm都有用到,所以必须统一单位,保证符合结果需要,程序中先将所有单位统一成mm,最后将单位变成需要的cm³。

   (3)计算水管横截面积时需要用到π,π≈3.14,在程序中没有将dm/s(分米/秒)扩大100倍,变成mm单位,而却把兀扩大了100倍,变为K314,这样做的目的可以使运算精确到小数后的两位。

   (4)最后将运算结果mm³/s除以1000变成cm³/s1cm³=1mL1L=1000mL=1000cm³=1dm³。

   (5)假设水管直径D010mm,水流速D1025dm/s,则水管水流量运算结果为196cm³/s

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务