S5转S7后,为什么数据地址会乘2

S5:
-----------------------------------
C   DB32
L    KF  0
T    DW90
T    DW41
T    FW34
------------------------------------------------------------
转化为S7:

---------------------------------

 OPN   DB    32
      L     0
      T     DBW  180
      T     DBW   82
      T     MW    34
----------------------------------------------------------

我看了整个程序都是这样的,DB块里面的地址都乘了2,而MW没有变化.
有什么特殊意义吗?

最佳答案

1、非常正常。因为S7的DW排序为DW0,DW2,DW4.......。与S5明显不同。
2、MW也是这样排序,MW0,MW2,MW4.......。
注意,凡是字(16位)都是这样排序。字节(8位)的排序是DB0,DB1,DB2,......。
3、看看这个:
《为什么S5程序转换为S7程序后位和字节地址发生变化?》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/FAQ/24521805.pdf

提问者对于答案的评价:
THANKS.

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc130235.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午7:11
下一篇 2017年5月29日 下午7:12

相关推荐