您现在所在的是:

三菱Mitsubishi

回帖:6个,阅读:10667 [上一页] [1] [下一页]
3412
ymxu
文章数:329
年度积分:50
历史总积分:3412
注册时间:2015/4/17
发站内信
发表于:2016/1/17 16:54:54
#0楼
假如 DFLT D0 D2

DO中是什么数的情况下用DFLT,是不是大于 32767 和小于 -32768 的情况下用DFLT? D0是不是指 D0,D1, D2是不是指 D2,D3,D4,D5 ? 

假如 DINT D10 D14

D10中是什么数的情况下用DINT,是不是大于是不是大于 32767 和小于 -32768 的情况下用DINTT ? D10是不是指 D10,D11,D12,D13, D14是不是指 D14,D15?
37243
cvlsam 版主
文章数:12401
年度积分:1595
历史总积分:37243
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2016/1/17 17:33:47
#1楼
以下是引用ymxu2016/1/17 16:54:54的发言:
假如 DFLT D0 D2

DO中是什么数的情况下用DFLT,是不是大于 32767 和小于 -32768 的情况下用DFLT? D0是不是指 D0,D1, D2是不是指 D2,D3,D4,D5 ? 

假如 DINT D10 D14

D10中是什么数的情况下用DINT,是不是大于是不是大于 32767 和小于 -32768 的情况下用DINTT ? D10是不是指 D10,D11,D12,D13, D14是不是指 D14,D15?
只有在要求D0中的数据为浮点数的情况下才会用到FLT指令。比如,你希望D0的数据是1.0而不是1的时候,那么需要使用FLT指令,作为FLT的逆向INT指令,同样是你希望D0的数据为1而不是1.0的时候使用。

DFLT D0 D2,因为FLT指令带有D,因此其操作对象为32位数据,源为D0,D1所组成的32位整形数据,结果为D2,D3组成的32位浮点数。

DINT指令作为DFLT的逆向指令,只是将浮点数转为整数而已。

Good Luck~
13931
465010287 版主
文章数:6329
年度积分:400
历史总积分:13931
注册时间:2012/10/11
发站内信
发表于:2016/1/17 18:21:05
#2楼
神马情况。。。。
37243
cvlsam 版主
文章数:12401
年度积分:1595
历史总积分:37243
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2016/1/17 18:36:36
#3楼
以下是引用4650102872016/1/17 18:21:05的发言:
神马情况。。。。

这种混积分的回复为啥不去无所不谈混呢?

Good Luck~
13931
465010287 版主
文章数:6329
年度积分:400
历史总积分:13931
注册时间:2012/10/11
发站内信
发表于:2016/1/18 0:01:08
#4楼
回复 #3楼 cvlsam
说什么。。。。。。
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2016/1/18 8:15:09
#5楼
一个是整数转成浮点数,一个是浮点数转成整数。
致力于自动化
伺服 PLC HMI
14813
liuhuoaaa
文章数:8568
年度积分:50
历史总积分:14813
注册时间:2007/6/11
发站内信
发表于:2016/1/18 13:59:20
#6楼
DFLT D0 D2是把D1 D0的32位数据转换为浮点数后放入D3 D2中  DINT 是把32位浮点数转换为32位整数

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004