您现在所在的是:

西门子SIEMENS

回帖:7个,阅读:1329 [上一页] [1] [下一页]
* 帖子主题:

西门子的存储方式

2332
evanlei
文章数:426
年度积分:50
历史总积分:2332
注册时间:2016/1/6
发站内信
发表于:2016/10/4 15:38:04
#0楼
之前看到西门子是高位和低位倒过来存的,是不是可以用如下方式理解:
1.如存VW1000里的10进制数为25,则数据是存在VB1001的字节里,而VB1000里则是空的
2.如果像三菱那样的高存高位,低存低位的方式,是不是数据就存在VB1000的字节里,而VB1001则是空的?

3.如按西门子的方式,如果存储没有超过一个字节的话(绝对值小于32767),是不是数据都在高位里,低位就是空着的?

不知道这样理解是否正确?
此帖发自手机工控论坛
学习提高
4846
时光XetXRgcY
文章数:120
年度积分:50
历史总积分:4846
注册时间:2016/1/7
发站内信
发表于:2016/10/4 16:26:24
#1楼
差不多就是这么回事,做模拟量输出时计算值在vd100直接用vw102
2332
evanlei
文章数:426
年度积分:50
历史总积分:2332
注册时间:2016/1/6
发站内信
发表于:2016/10/4 18:53:51
#2楼
前面说错了,一个字节能存的最大数不是32767,应该是255,对这方面不熟,唉,所以很多问题
此帖发自手机工控论坛
学习提高
2332
evanlei
文章数:426
年度积分:50
历史总积分:2332
注册时间:2016/1/6
发站内信
发表于:2016/10/4 19:07:28
#3楼
刚才在hmi上试过了,确实是这样,怪不得昨天读不出来数据。
此帖发自手机工控论坛
学习提高
8158
cfm6662008
文章数:2613
年度积分:50
历史总积分:8158
注册时间:2010/4/5
发站内信
2016国庆活动(三)
发表于:2016/10/5 20:26:42
#4楼
一个字FFFF,一个字节FF=256
2013我来了,多看,多问,多实践
天道酬勤,事在人为
18147
lizhengchao
文章数:7325
年度积分:133
历史总积分:18147
注册时间:2008/8/6
发站内信
2018春节活动(三)
发表于:2016/10/6 8:28:06
#5楼
西门子和三菱的高位、低位正好相反
37605
cvlsam 版主
文章数:12429
年度积分:216
历史总积分:37605
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2016/10/6 10:47:16
#6楼
以下是引用lizhengchao2016/10/6 8:28:06的发言:
西门子和三菱的高位、低位正好相反

因为西门子采用的是大尾存储的方式,即:高字节内容存放在低地址中,而大多数厂商包括Intel采用的是小尾存储方式,即低字节内容存放在低地址中。

目前有部分Unix包括单片机厂商还在采用大尾存储方式,而绝大部分厂商已经采用了小尾存储方式。

Good Luck~
2332
evanlei
文章数:426
年度积分:50
历史总积分:2332
注册时间:2016/1/6
发站内信
发表于:2016/10/6 11:56:27
#7楼
以下是引用cvlsam2016/10/6 10:47:16的发言:
以下是引用lizhengchao2016/10/6 8:28:06的发言:
西门子和三菱的高位、低位正好相反

因为西门子采用的是大尾存储的方式,即:高字节内容存放在低地址中,而大多数厂商包括Intel采用的是小尾存储方式,即低字节内容存放在低地址中。

目前有部分Unix包括单片机厂商还在采用大尾存储方式,而绝大部分厂商已经采用了小尾存储方式。

Good Luck~
厉害,unix都了解呀
当年读书的时候学过一段,后来工作里完全用不上,就没碰过了,电脑里装过linux,也没啥鸟用,文件什么的和win完全不兼容,就删掉了
此帖发自手机工控论坛
学习提高

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

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

62.4004