S7 300 输入输出地址 对应的16进制编码是多少

我在FC里定义的一个双字格式的指针输入。调用的时候输入P#272.0 (PIW272的一个位)显示为红色。不知道怎么解决 。我想输入16#的P#272.0的地址,应该怎么输入。

最佳答案

P#X.Y X代表字节地址,Y为位地址。其数值相当于8*X+Y,,,所以FC的输入为:
p#272.0=272*8+0
例如:
OPN DB1
L  P#272.0
T  MD100
L  DBD[MD100] 这里对应的就是MD272
或者
OPN DB1
L   272
SLD 3
T MD100
L  DBD[MD100] 也是对应DBD272

具体如何应用见:

《关于S7-300和S7-400指针寻址的说明与例程(更新版)》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=F0215

提问者对于答案的评价:
ok

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐