看不懂这段程序中的2E—011,请大师们帮忙,谢谢

LD     常通
LPS
A      M2.2
MOVR   VD1324, VD1328
AENO
*R     VD1324, VD1328
AENO
MOVR   VD1328, VD1332
AENO
*R     2E-011, VD1332
AENO
MOVR   VD1324, VD1336
AENO
*R     4E-007, VD1336
AENO
MOVR   VD1332, VD1340
AENO
+R     VD1336, VD1340
AENO
MOVR   VD1340, VD1344
+R     1.0, VD1344
LPP
AN     M2.2
MOVR   VD1324, VD1328
AENO
*R     VD1324, VD1328
AENO
MOVR   VD1328, VD1332
AENO
*R     3E-012, VD1332
AENO
MOVR   VD1324, VD1336
AENO
*R     9E-007, VD1336
AENO
MOVR   VD1332, VD1340
AENO
+R     VD1336, VD1340
AENO
MOVR   VD1340, VD1344
+R     0.9939, VD1344

问题补充:
阿鸣师傅:谢谢!在请问下程序中为什么要这样做呢,是为了修正吗,我不太明白他的意图,现在我的设备就是收线的时候不是太快就是太慢,不知道是否是调这几个数据?

最佳答案

1、2E—011是浮点数。S7-200的浮点数采用ANSI/IEEE 754-1985格式。
有关ANSI/IEEE 754-1985浮点格式:详见:
http://baike.baidu.com/view/1698149.htm
http://zh.http://baike.baidu.com/view/1698149
2、问题补充:在请问下程序中为什么要这样做呢,是为了修正吗,我不太明白他的意图,现在我的设备就是收线的时候不是太快就是太慢,不知道是否是调这几个数据?
这样做能够给出位数多的小数(实数),精度高。
至于收线的时候不是太快就是太慢,是否是调这几个数据?这需要你自己根据实际的控制工艺与程序这综合来判断了。只从这么一小段程序不能够看出什么的。

提问者对于答案的评价:
谢谢阿鸣师傅,能在请你帮忙吗,论坛里发了程序,您能帮我分析下吗。http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=984918&s_id=1&num=0#anch

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc301703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:52
下一篇 2020年10月31日

相关推荐