西门子plc的十进制和十六进制的转换问题,为什么十六进制有效范围用F代替呢?还有数据大小8,16,

西门子plc的十进制和十六进制的转换问题,为什么十六进制有效范围用F代替呢?还有数据大小8,16,32位是怎么计算的呢... 西门子plc的十进制和十六进制的转换问题,为什么十六进制有效范围用F代替呢?还有数据大小8,16,32位是怎么计算的呢 展开
 我来答
zhaohui8765
2014-01-01 · TA获得超过7311个赞
知道大有可为答主
回答量:9395
采纳率:44%
帮助的人:1614万
展开全部
因为16进制的数每一位的最高值就是F呀,所以他用F表示啊,这还需要问??那个关于为什么十进制显示的不是最大值,而16进制的就是最大值的问题,就是PLC基于16进制进行设计的,如果转换成十进制,就是那个数值了,呵呵,还有什么疑问吗
流星flying
2014-01-01 · TA获得超过9172个赞
知道大有可为答主
回答量:1337
采纳率:100%
帮助的人:1202万
展开全部
不仅仅是PLC,任何存储器都是这样的。
1字节=8位
1字=2字节
1双字=2字
1字节最大值=(11111111)2进制=(FF)16进制=(255)10进制
其它同理
建议你看看数字控制器类似的教材(比如单片机),这个不是一两句话就能说清楚的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiayu137308
推荐于2018-04-12 · TA获得超过5777个赞
知道大有可为答主
回答量:2944
采纳率:68%
帮助的人:593万
展开全部
8位,16位,32位,这几点都是指电脑处理的二进制数据所占的储存区范围宽度或叫数据长度。8位就是用8个1那么长的二进制数长度表示一个常数,也就是11111111 。同理16位就表示16个1所占的储存区位置。十进制最大的数是9,十六进制就是要早0--9之后加上A,B,C,D,E,F这几个英文字母来补足不够的位数。比如十六进制的10就是A,十六进制的11就是B,所以你看到最大的十六进制数据是F 。
8位二进制数据最大可以表示255这么大的数据,所以用两位十六进制数据的FF就可以表示了。FF就等于十进制数据255 。
要知道是字母转换这些数的,最简单的,不用公式的方法就是你要在电脑的 开始菜单》程序》附件》计算器 里找到转换方法。把计算器设置成科学型或程序员型,然后就可以在二进制模式下输入8个1,再在十进制和十六进制下查看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式