分享

台达PLC与触摸屏的小数点运算

 风我是星海 2018-11-25

 为求一个小数点,花了半天时间,总结一下:

1. 乘法MUL指令,16位的D20和16位的D26相乘,存于D27中,结果D27为低位,D28为高位。自动转化为32位。

2. 除法运算,要小数点时,必须转化为浮点型,指令DFLT(FLT)。此处使用了DFLT将D27转为浮点后保存在D29中,因为D27是32位。

3. 转化为浮点型后,直接用DEDIV进行除法操作,结果存于D33中。

4. 触摸屏中我们直接将这个浮点型的D33显示出来,数值单位Double Word,格式为Floating。触摸屏组件“数值显示”需要做正确设置才能正常显示:

 

 

 

 

 

 

触摸屏这里有个问题,数值设定中,浮点型Floating,且是Double Word,竟然整数和小数位数加起来最多只有8位,实在不解????

 

PLC:台达DVP40ES200R

触摸屏:台达DOP-B07S201

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多