西门子PLC地址怎么运用

为什么上面的提示错误呢 我看别人编程大部分都用上面的地址标注 请问上面的地址怎么运用呢 希望能多指点我一下

西门子PLC的地址运用,地址是用来指定用户访问数据的目的地,此目的地通常以存储区域+编号的形式出现,掌握存储单位、访问方式及地址的分配规则才能熟练应用。

1、存储单位:

西门子PLC支持4种存储单位,分别是bit(位)/byte(B字节)/word(W字)/double word(DW双字),它们之间的关系如下图:

2、访问方式:

访问方式根据存储单位来决定的,因此访问方式也具备四种模式(位访问、字节访问、字访问、双字访问),具体方式如下:

3、寻址方式:

寻址方式是访问地址数据的一种自然规律,通过下图来理解地址之间编号的间隔关系:

在存储单位之间高位和低位所描述的也就是位权的高低问题

例如:IB0 内的8 个位的状态是10010000.那么此时可得出在IB0 里面所存储的十进制数为:128+16=144 十六进制数为:90

在使用地址时,需要注意的是字节类型地址的字节编号需要间隔一个单位,而字类型地址的字编号需要间隔两个单位,同理双字类型地址的双字编号需要间隔四个单位。

例如:字类型地址分配

例如:双字类型地址分配

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-05

西门子PLC的地址运用,地址是用来指定用户访问数据的目的地,此目的地通常以存储区域+编号的形式出现,掌握存储单位、访问方式及地址的分配规则才能熟练应用。

1、存储单位:

西门子PLC支持4种存储单位,分别是bit(位)/byte(B字节)/word(W字)/double word(DW双字),它们之间的关系如下图:

2、访问方式:

访问方式根据存储单位来决定的,因此访问方式也具备四种模式(位访问、字节访问、字访问、双字访问),具体方式如下:

3、寻址方式:

寻址方式是访问地址数据的一种自然规律,通过下图来理解地址之间编号的间隔关系:

在存储单位之间高位和低位所描述的也就是位权的高低问题

例如:IB0 内的8 个位的状态是10010000.那么此时可得出在IB0 里面所存储的十进制数为:128+16=144 十六进制数为:90

在使用地址时,需要注意的是字节类型地址的字节编号需要间隔一个单位,而字类型地址的字编号需要间隔两个单位,同理双字类型地址的双字编号需要间隔四个单位。

例如:字类型地址分配

例如:双字类型地址分配

本回答由科学教育分

本回答被网友采纳
第2个回答  2016-01-24
你指的是s7-200还是s7-300/400的PLC啊?具体的用法找个程序看一下就清楚了。这样问问题太笼统了。也不好回答。PLC的地址基本上都分为位地址、字节地址、字、双字。就是如,I1.0表示I存储区1号字节的0位。
IB1表示I存储区1号字节.
IW0表示I存储区的0号字,包括了IB0和IB1两个字节。一般字都以偶数表示。
ID0表示双字包括了IW0和IW2,也就是包括了IB0、IB1、IB2、IB3。共占4个字节。
其他的还有位存储器地址(M),数据块等,要具体的去查下资料。这里说了你也不容易弄清楚。
第3个回答  2014-01-02
首先你要弄明白,位、字节、字、双字之间的关系!
B是字节(8位) W是字(16位) DW是双字(32位),
IB4包含I4.0--I4.7,8个位变量;
QD4包含Q4.0--Q7.7 ,32个位变量;
所以你的网络1肯定是要报错的!
你把8个位统统塞给一个常开触点,32个位塞给一个线圈,让它们情何以堪?
想这么用应该用MOV。本回答被提问者和网友采纳
第4个回答  2015-11-22
首先你要弄明白,位、字节、字、双字之间的关系!
B是字节(8位) W是字(16位) DW是双字(32位),
比如:IB4包含I4.0--I4.7,8个位变量;
QD4包含Q4.0--Q7.7 ,32个位变量;
根据你需要数据的类型使用
相似回答