您现在所在的是:

PLC论坛

回帖:16个,阅读:844 [上一页] [1] [2] [下一页]
894
835664301
文章数:100
年度积分:50
历史总积分:894
注册时间:2012/10/3
发站内信
发表于:2013/3/3 15:37:12
#0楼
菜鸟请教,下面的两个程序可以可以相互替代么,它们有什么区别
附件
附件
2873
shiftpw
文章数:93
年度积分:50
历史总积分:2873
注册时间:2011/6/9
发站内信
发表于:2013/3/3 18:39:46
#1楼
数据类型不一样。
专业承接工业电气自动化项目工程 rgbfii@163.com
承接水处理.窑炉.钢铁.食品.包装.环保.节能改造.塑料等行业电气自动化工程
提供低压配电柜.配电箱.非标柜的设计.安装.调试以及成套设备供应
给各种机械设备加装电气配套和改造升级
熟练使用PLC.变频器.触摸屏.步进伺服.通信连网.仪表.上位机监控等工控产品
给中小企业提供电气自动化方面的技术支持服务
894
835664301
文章数:100
年度积分:50
历史总积分:894
注册时间:2012/10/3
发站内信
发表于:2013/3/3 20:34:12
#2楼
以下是引用shiftpw2013/3/3 18:39:46的发言:
数据类型不一样。
有个问题想请教,整数与双整数与实数的关系
17174
gf2003129
文章数:10760
年度积分:50
历史总积分:17174
注册时间:2007/9/2
发站内信
发表于:2013/3/3 20:42:05
#3楼
点F1可以知道!自己学的比别人说的记忆深刻~
做什么事贵在坚持!
5832
ziege
文章数:578
年度积分:50
历史总积分:5832
注册时间:2008/8/26
发站内信
发表于:2013/3/3 20:59:08
#4楼
数据类型不一样啦……一个是浮点数一个是双字
请指教
11823
gzg_00
文章数:8996
年度积分:50
历史总积分:11823
注册时间:2009/10/1
发站内信
发表于:2013/3/3 21:30:13
#5楼
以下是引用ziege2013/3/3 20:59:08的发言:
数据类型不一样啦……一个是浮点数一个是双字
这是正确的
894
835664301
文章数:100
年度积分:50
历史总积分:894
注册时间:2012/10/3
发站内信
发表于:2013/3/4 9:43:12
#6楼
以下是引用gzg_002013/3/3 21:30:13的发言:
以下是引用ziege2013/3/3 20:59:08的发言:
数据类型不一样啦……一个是浮点数一个是双字
这是正确的
双整数就是双字么,双整数101变成实数应该是多少
1783
kachakacha
文章数:736
年度积分:50
历史总积分:1783
注册时间:2006/5/24
发站内信
发表于:2013/3/4 15:40:07
#7楼
以下是引用8356643012013/3/4 9:43:12的发言:
以下是引用gzg_002013/3/3 21:30:13的发言:
以下是引用ziege2013/3/3 20:59:08的发言:
数据类型不一样啦……一个是浮点数一个是双字
这是正确的
双整数就是双字么,双整数101变成实数应该是多少
双整数与实数占用的存储空间相同,都是双字。

但是其在PLC或者说在PC中的存储格式不同。

实数的存储格式为:
1位符号位(SIGN)
8位指数位(EXPONENT)
23位尾数位(MANTISSA)
其中,32位二进制数的排位为:[31][30][29]...[2][1][0]
16进制转换为10进制的公式如下:

SGL = (-1)^SIGN * 1.MANTISSA * 2^(EXPONENT-127)

双整数101转换为实数,为101.0

101.0的存储格式见上述的实数存储格式!!!!

Good Luck~
有问题请在论坛提问……作为CVLSAM的马甲,我亚历山大……
Good Luck~
邮箱是anonymousfa@163.com但是我忘记密码了
894
835664301
文章数:100
年度积分:50
历史总积分:894
注册时间:2012/10/3
发站内信
发表于:2013/3/4 18:36:47
#8楼
以下是引用kachakacha2013/3/4 15:40:07的发言:
以下是引用8356643012013/3/4 9:43:12的发言:
以下是引用gzg_002013/3/3 21:30:13的发言:
以下是引用ziege2013/3/3 20:59:08的发言:
数据类型不一样啦……一个是浮点数一个是双字
这是正确的
双整数就是双字么,双整数101变成实数应该是多少
双整数与实数占用的存储空间相同,都是双字。

但是其在PLC或者说在PC中的存储格式不同。

实数的存储格式为:
1位符号位(SIGN)
8位指数位(EXPONENT)
23位尾数位(MANTISSA)
其中,32位二进制数的排位为:[31][30][29]...[2][1][0]
16进制转换为10进制的公式如下:

SGL = (-1)^SIGN * 1.MANTISSA * 2^(EXPONENT-127)

双整数101转换为实数,为101.0

101.0的存储格式见上述的实数存储格式!!!!

Good Luck~
我具体查了一遍,还是不懂,你能把具体算法说出来么
25174
wenquan753
文章数:15252
年度积分:49
历史总积分:25174
注册时间:2006/10/18
发站内信
2018论坛解答高手
发表于:2013/3/4 19:46:04
#9楼
没有用过这个牌子的PLC

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

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

62.4004