西门子PLC双整数转换为浮点数是怎么转换的???

 我来答
蓝雪儿老师
高能答主

2019-10-17 · 愿千里马,都找到自己的伯乐!
蓝雪儿老师
采纳数:266 获赞数:85159

向TA提问 私信TA
展开全部

1、浮点数,就是实数。字符串  可以理解为字母 “abcdefh”。可以理解为带小数点的数据:如1.5  100.5。整数,顾名思义、就是没有小数点范围  :0-65535 的  。

双整数,同上范围 0 - 4294967295。

2、浮点数如果要转换成整数,首先要取整,转换成双整数,然后再转换成整数。

还有个简单的方法,如:5.000000e+001  就是5*10 的一次方,既后面的指数是几,把小数点往后移几位即可,如:

2.410000e+001 ====24.1、2.410000e+002=====241。


扩展资料:

双字整数与实数的互换指令:

(a)双字整数转换成实数指令.(b)实数转换成双字整数《四舍五入)指令。(c)实数转换成双坚技舍去尾数》指令 。

(1)、双字整数转换为实数指令。双字整数转换力实数指令的梯形图由助记行HOLR)、使能信号(EN整数输入端(N)和实数输出深(OUD构成,其语句表由操作码(OTR)整数输入(IN和实物强出(ou构成。

双字整数转换为实数指令 可以将32位有符号整数体转换成32实数,当使能信号EN1时,双整数IN玻转换成实数,结果传送到oUT中。

数据范围:

(1)双整数IN:VD、ID、QD、MD. SD、SMD、AC、LD、HC、常数、VD、*AC.*LD。

(2)实数OUT:VD、ID、OD、MD. SD、SMD、AC、LD、VD、AC.LD。

(2)、实数转换成汉字整数指令之四金五入职整。实数转换成双字整数(四舍五入》指令的税形图由助记府(ROUND)、使能输入(EN)。

32位院数输入端(IN)和双字整数输出端(OUT)构成,其语句表由操作码(ROUND)、实数输入(IN)和双字整数输出(OUT)构成。 

实数转换成双字整数 (四舍五人指令可以将实数转换成32位有符号整数,如果小数部分大于等于0.5就进一位,当转换允许时,实数IN被转换成有符号整数结果传送到OUT。

数据范围:

(1)实数IN: VD、ID、QD MD、SD. SMD、AC、LD、HC、常数、*VD、*AC. *LD。

(2)整数OUT:VD、ID、QD MD、SD、SMD、AC LD、*VD、*AC、*LD。

(3)实数转换成双字整数指令之舍去尾数取整。实数转换成双字整数《舍去尾数》指令的梯形图由助记将( Truncate, TRUNC)、 使能输(EN)。

32位实数输入端(IN)和32位整数输出湍( OUT)构成,其语句表由操作码(TRUNC) 32位实数输入(IN)和双字整数输出( OU)构成。

实数转换成双字整数之舍去尾数指令可以将32位实数转换成32位有符号整数,小数部分被舍去,当转换允许时,32位实数IN被转换成有符号32位整数,结果传送到OUT中。

数据范围:

(1)实数IN:VD、ID、QD、MD.SD、SMD、AC、LD、HC、常数、*VD、*AC、*LD。

(2)整数OUT:VD、ID、QD、MD、SD、SMD.AC、LD、*VD*AC*LD。

提高口才教练
推荐于2017-11-25 · TA获得超过920个赞
知道小有建树答主
回答量:421
采纳率:92%
帮助的人:116万
展开全部
浮点数如果要转换成整数,首先要取整,转换成双整数,然后再转换成整数

还有个简单的方法,如:5.000000e+001 就是5*10 的一次方,既后面的指数是几,把小数点往后移几位即可

2.410000e+001 ====24.1 2.410000e+002=====241
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
香港雅琦
2013-04-22 · TA获得超过112个赞
知道答主
回答量:103
采纳率:0%
帮助的人:58.1万
展开全部
建议查看操作手册,如果软件是汉化版的,可以在指令表里找到然后F1看相关说明。
更多追问追答
追问
看了,是用DI_REAL这个指令转换的我是新手我想知道是怎么转换的!!!
追答
指令的目标字和结果字应该用寄存器格式(不确定,至少能兼容)将目标字传送至转换指令,另外要注意该指令能否直接连在左母线。只是个大概的思路供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式