当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
“step7编程之地址概念详解”的问题
点击:
497
| 回复:
6
LCC
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 19回
年度积分:0
历史总积分:91
注册:2006年2月16日
发表于:2007-10-18 10:08:00
楼主
文中的:
运算的法则是:AR1和P#中的数值,按照BYTE位和BIT位分类相加。BIT位相加按八进制规则运算,而BYTE位相加,则按照十进制规则运算。
例如:寄存器寻址指针是:[AR1,P#2.6],我们分AR1=26.4和DBX26.4两种情况来分析。
当AR1等于26.4,
AR1:26.2
+ P#: 2.6
---------------------------
= 29.7 这是区域内寄存器间接寻址的最终确切地址数值单元
这个想不通哦,为啥是29啊,按十进制相加不是28吗,高手帮帮忙~
分享到:
收藏
邀请回答
回复楼主
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-10-18 18:28:00
1楼
上面的计算有错误
回复
引用
举报
LCC
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 19回
年度积分:0
历史总积分:91
注册:2006年2月16日
发表于:2007-10-19 10:43:00
2楼
那值应该是多少呢
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-10-19 10:44:00
3楼
应该是29.0
回复
引用
举报
LCC
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 19回
年度积分:0
历史总积分:91
注册:2006年2月16日
发表于:2007-10-19 11:19:00
4楼
我是菜鸟。。。29.0是怎么算的呀,麻烦解释一下~
回复
引用
举报
ups_ly
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 15回
年度积分:0
历史总积分:17
注册:2003年1月24日
发表于:2007-10-19 11:35:00
5楼
to luminus:
按八进制计算吧。
26.2 + 2.6 = 29.0
回复
引用
举报
LCC
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 19回
年度积分:0
历史总积分:91
注册:2006年2月16日
发表于:2007-10-19 11:42:00
6楼
哦,我是被“BIT位相加按八进制规则运算,而BYTE位相加,则按照十进制规则运算。”这句弄晕了,谢谢
回复
引用
举报
热门招聘
相关主题
三菱编程专门解码软件(本人花...
[11882]
profibus 和MPI 总线有何区别...
[7448]
下了一个三菱PLC实例,里面有...
[17456]
WINCC可以直连西门子S7-200 ...
[12956]
S7-300的经典库文件合集
[9778]
西门子PLC200如何做一个延时...
[27933]
PLC的输入输出点坏了,怎么办...
[7391]
PLC模拟量输入有波动怎么办?...
[12922]
1m水柱压力是多少帕?
[46186]
亿万电器网FTP怎么不能正常登...
[14841]
官方公众号
智造工程师
客服
小程序
公众号