西门子S7-200数据类型关系入门

作者:老电工时间:2021-10-23 06:50:08

西门子s7-200中各数据类型之间的相互关系,学习西门子s7-200 plc编程时,不仅要掌握好数据类型的基础知识,对于不同数据类型间的关系,也必须了如指掌才行。

西门子S7-200数据类型关系

如下图:

西门子S7-200数据类型关系入门

数据类型的概念如下:

位:最小计数单位,指可以是“0或1”,一般在地址中作为序号使用;

字节B(比“位”大,包含8个位):是“数据类型”中最小单位;

字W(比“字节”大,包含2个字节,16个位):是“数据类型”中常用单位;

双字DW(比“字”大,包含2个字,4个字节,32个位):是“数据类型”中较大的单位。

在地址信息中,一般包含以下内容: “存储区标识符+数据类型+序号”。

其中,第一位信息,就是标定该信息所属的存储区是哪里。

西门子S7-200数据类型关系入门

而“位类型地址”是不包含数据类型的,如: I0.0-I0.7;Q0.0-Q0.7,就是“存储区+序号”;

而其他类型地址,如:VB0,VW0和VD0又分别代表什么含义?

这里说明一下位的排列顺序和规律,即右边为低字节,左边为高字节,顺序排列:

西门子S7-200数据类型关系入门

看下图图:

西门子S7-200数据类型关系入门

就是“低位高字节,高位低字节”。位的排序,是从右向左,由低向高排布的。但在低一级的单位排序上,要遵从“低位高字,和高位低字”的排序要求。

西门子S7-200数据类型关系入门

如图,在地址信息显示时,还遵从按照“下级单位的低位排序”的原则。在命名方面,如VW0是因为其向下包含VB0和VB1,按照“取首字节序号”的规则命名就是VW0。而VW2下面包含VB2和VB3,所以就命名为VW2.以此类推,也可以理解为数据类型中,向下包含几个B,就按照数字几作为间隔单位,向后递推排序。

比如,VW0之后,就是VW2,VW4... 而VD0之后,就是VD4,VD8,VD12...

最后,强调下数据类型是不允许有交叉的。也就是向下包含的数据内容,不允许被同级的别的数据所使用,否则会出现系统错误。

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc