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