网站大量收购独家精品文档,联系QQ:2885784924

西门子S7-200系列PLC基本数据类型及指令的正确使用.docx

西门子S7-200系列PLC基本数据类型及指令的正确使用.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

ElectronicsTechnology

电子科技

西门子S7-200系列PLC基本数据类型及指令的正确使用

包巴力吉锡林郭勒职业学院机电学院026000

【文章摘要】

在西门子S7-200系列PLC的教学中,对基本数据类型的正确理解是整个教学工作的基础、是正确编写应用程序和合理使用PLC内存的关键。

【关键词】

基本数据类型正确理解

在西门子S7-200系列PLC的教学中,对基本数据类型的正确理解是整个教学工作的基础、是正确编写应用程序的关键、是应用和教学的重点和难点。

一、西门子S7-200PLC基本数据类型及说明

二、西门子S7-200PLC内存结构及寻址方式

PLC的内存按存储数据的长度划分为字节存储器、字存储器、双字存储器3类,共13个区域。寻址方式也叫存取方式、读写方式。S7--200将数据存于不同的存储器单元,每个单元都有唯一的地址。使用时明确指出要存取的存储器地址。

1.内存的编址方法

(1)按位编址:存储器标识符+字节地址+位地址,

如I0.0、I0.1-------I0.7

Q0.0、Q0.1-------Q0.7

V0.0、V0.1-------V0.7等。

(2)按字节编址:存储器标识符+字节长度(B)+字节号,

如IB0、IB1、IB2、-----

QB0、QB1、QB2、------

VB0、VB1、VB2、------等。

(3)按字编址:存储器标识符+字长度(W)+首字节号,

如IW0、IW2、IW4------

QW0、QW2、QW4------

VW0、VW2、VW4------等。

(4)按双字编址:存储器标识符+双字长度(D)+首字节号,

如IDO、ID4、ID8-----

QD0、QD4、QD8-----

VD0、VD4、VD8-----等。

2.内存的寻址方法

(1)立即寻址方法:对立即数直接进行读写操作的寻址方法。立即数寻址的数据在指令中以常数形式出现。常数可以是字节、字或者双字。S7--200以二进制数的形式存储常数,分别表示十进制数、十六进制数、ASCII码或者实数(浮点数)。

(2)直接寻址方法:在指令中直接使用存储器的地址编号,直接到指定的区域读取或写入数据。

(3)间接寻址方法:间接寻址是CPU通过使用指针来读取或写入存储器中的数据。

三、西门子S7-200PLC指令系统的使用1.用立即数寻址方法把常数1、-1、-

1.0写入存储器

“1”能够存到VB0、VW0、VD0地址里,因为“1”是在字节型、字型、双字型数据的范围内;

“-1”能够存到VW4、VD4地址里,不能够存到VB4地址里,因为“-1”是在整

型或双整形的数据范围内;

“-1.0”能够存到VD8地址里,不能够存到VB8、VW8地址里,因为“-1.0”是在浮点型数据的范围内。

2.指令操作数的数据类型与地址分配方法

当我们编写应用程序时,绝大多数情况下使用直接寻址或间接寻址方法使用指令,那么指令操作数的地址如何分配呢?

(1)数据存取的直接或间接地址的存储器类型根据需要任意选择如,变量存储器(V)、位存储器(M)、局部变量存储器

(L)等,但是不能超出指令操作数允许的范围内;

(2)数据存取的直接或间接地址的长度根据指令操作数的数据类型进行选择如,位(bit)、字节(B)、字(W)、双字(D);

(3)明确指出数据存取的起始位(bit)或起始字节(B)

(4)举例说明指令的地址分配方法。

1)位逻辑触点指令的数据类型是布尔数,分配位地址,如I0.0、Q0.0、V0.0等;

2)字节传送指令的数据类型是字节数,分配字节地址,如IB0、QB0、VB0等;

3)字节至整数转换指令的数据类型IN是字节数,分配字节地址,如VB0、MB0等,OUT是整数,分配字地址,如VW0、MW0等;

4)实数相加指令的数据类型都是浮点数,分配双字地址,如VD0、MD0等。

(5)字符串属于复合数据类型不是基本数据类型超出了本文的范围,所以纳入常数的范围,以常数的方法使用。

综上所述,数据是程序处理和控制的对象,在程序运行过程中,CPU处理的一串二进制符号所代表的意义是由数据类型决定的,数据类型决定了数据的属性,如长度和取值范围等,只要掌握了数据的类型就能够正确使用S7-200系列PLC的指令。

【参考文献】

[1]《西门子S7-200系列PLC使用手册》

数据类型

占用存储器或数据长度

您可能关注的文档

文档评论(0)

文档下载 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档