S7-300400存储区_第1页
S7-300400存储区_第2页
S7-300400存储区_第3页
S7-300400存储区_第4页
S7-300400存储区_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可编程控制器西门子西门子S7-300/400PLCS7-300/400PLC实践与应用实践与应用S7-300/400系列PLC存储区 1、数制(1) 二进制数 二进制常数用2#表示,例如2#1111_0110_100l_000l是16位二进制常数 (2) 十六进制数 十六进制的16个数字是09和AF(对应于十进制数1015),每个数字占二进制数的4位。B#16#、w#16#、DW#16#分别用来表示十六进制字节、字和双字常数,例如W#16#13AF。在数字后面加“H”也可以表示十六进制数,例如16#13AF可以表示为13AFH。十六进制数的运算规则为逢16进l,例如B#16#3C=316+12

2、=60。S7-300/400系列PLC存储区 (3) BCD码 BCD码用4位二进制数表示一位十进制数,例如十进制数9对应的二进制数为1001。4位二进制数共有16种组合,有6种(10101111)没有在BCD码中使用。十进制 BCD数 数00000100012001030011401005010160110701118100091001101112131415110011017000000001580128 +64841符号位数据类型 整型 例如例如 205+十进制值:0701580 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0

3、 0 023163124指数(8位)尾数(23 位)数据类型 实数实数 例如例如 45.6789符号位S7-300/400系列PLC存储区 2、数据类型(1) 基本数据类型 位 字节 字 双字 16位整数 32位整数 32位浮点数S7-300/400系列PLC存储区 B#16#,W#16#,DW#16#分别用来表示十六进制字节、字和双字常数;2#用来表示二进制常数;L#为32位双整数常数;P#为地址指针常数;S5T#是16位S5时间常数,格式为S5T#aD_bH_cM_dS_eMS;T#为带符号的32位IEC时间常数;DATE是IEC日期常数 ;TOD#是32位实时时间(Time of day

4、)常数,时间增量为1ms;C#为计数器常数(BCD码) S7-300/400系列PLC存储区 数据格式 (16 位)BCD整数整数BCD28= 256 +0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 025= 32 +23= 8 = 2960 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0296符号 (+)1 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1413符号 (-)W#16#F41327= 128 +1 1 1 1 1 1 1 0 0 1 1 0 0 0 1115 14 13

5、 12 11 10 9 8 7 6 5 4 3 2 1 023= 8+22= 4 = 412 28 = 256+ 24 = 16+ - (412 + 1) = - 413 整数整数W#16#296+296-413PGCPUS7-300/400系列PLC存储区 数据格式 (32 位) 实数 = +1,5 * 2 126-127 = 0,75DW#16#296L#+296+0.75 或+7.5 E-10 0 0 0 0 0 0 1 0 0 1 0 1 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 015 14 13 12 11 10 9 8 7 6 5 4 3 2 1 03

6、1 30 29 28 27 26 25 24 23 22 21 20 19 18 17 1628= 256 +25= 32 +23= 8 = 296 整数 (32 位) =00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 1 1 1 1 1 1 0 1 00 0 0 0实数符号15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 031 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16e = 指数 (8 Bit)f = 底数 (23 Bit)实数的通用格式 = (Sign) (1.f) (2e-127)202122

7、23242526272-232-12-22-4 .2-30 0 0 0000符号 (+)00 0 00 0 1 0 1 0 0 1 0 1 1 029600 0 00 0 00 0 0 000S7-300/400系列PLC存储区 (2) 复合数据类型 通过组合基本数据类型和复合数据类型可以生成下面的数据类型: a. 数组(ARRAY)将一组同一类型的数据组合在一起,形成一个单元。 b. 结构(STRUCT)将一组不同类型的数据组合在一起,形成一个单元。 c. 字符串(STRING)是最多有254个字符(CHAR)的一维数组。 d. 日期和时间(DATE_ANl_TIME)用于存储年、月、日、时

8、、分、秒、 毫秒和星期,占用8个字节,用BCD格式保存。 例如DT#2004-07-15-12:30:15.200为2004年7月15日12时30分15.2秒。 e. 用户定义的数据类型UDT(User-defined Data Types): 由用户将基本数据类型和复合数据类型组合在一起, 形成的新的数据类型。可以在数据块DB和变量声明表中定义 复合数据类型。S7-300/400系列PLC存储区 (3) 参数类型TIMER(定时器)和COUNTER(计数器):指定执行逻辑块时要使用 的定时器和计数器,对应的实参(Actual Parameter,实际参数) 应为定时器或计数器的编号,例如T3

9、,C21。b. BLOCK(块):指定一个块用作输入和输出,参数声明决定了使用 的块的类型,例如FB、FC、DB等。块参数类型的实参应为同类型 的块的绝对地址编号(例如FB2)或符号名(例如“Motor”)。c. POINTER(指针):指针指向一个变量的地址,即用地址作为实参。 例如P#M50.0是指向M50.0的双字地址指针。d. ANY:用于实参的数据类型未知或实参可以使用任意数据类型的 情况,占10B。S7-300/400系列PLC存储区 3. 存储区类型(1) 装载存储器(2) 工作存储器(3) 系统存储器(4) 外设I/O存储区S7-300/400系列PLC存储区 注释符号块: 逻

10、辑块 (OB,FC,FB) 数据块 (DB)PG中的Flash EPROM 存储器卡(随后插入CPU)块: 逻辑块 (OB,FC,FB) 数据块 (DB)附加信息系统存储器系统存储器: PII, PIQ M, T, C 保持的 M, T, C 保持的数据块保持存储器保持存储器:当系统断电时,不用电池做后备n. reten. reten.当系统有电时,不用电池做后备RAM块: 逻辑块 (OB,FC,FB) 数据块 (DB)附加信息装载存储器:装载存储器:Flash-EPROM工作存储器工作存储器: OB,FC,FB DBn. reten. reten.S7-300/400系列PLC存储区 4.

11、系统存储器(1) 过程映像输入/输出(I/Q)表地址区域地址区域 可以访问的地可以访问的地址单位址单位 S7符号符号 (IEC) 描述描述过程映像输入表输入(位)I循环扫描周期开始时,CPU从输入模板读输入值并记录到该区域输入(字节)IB输入(字)IW输入(双字)ID过程映像输出表输出(位)Q在循环扫描周期中,程序计算输出值并记录到该区域。循环扫描周期结束时,CPU将计算结果写入相应的输出模板输出(字节)QB输出(字)QW输出(双字)QD位存储器存储器(位)M该区域用于存储程序的中间计算结果存储器(字节)MB存储器(字)MW存储器(双字)MD定时器定时器 (T)T该区域提供定时器的存储S7-3

12、00/400系列PLC存储区 计数器计数器 (C)C该区域提供计数器的存储数据块数据块,用OPN DB打开DB数据块中包含了程序的信息。可以定义为所有逻辑块共享 (shared DBs) 或指定给一个特定的 FB或 SFB 做背景数据块(instance DB)。数据位DBX数据字节DBB数据字DBW数据双字DBD数据块,用OPN DI打开DI数据位DIX数据字节DIB数据字DIW数据双字DIDS7-300/400系列PLC存储区 局部数据局部数据位L该区域包含块执行时该块的临时数据。L堆栈还提供用于传递块参数及记录梯形逻辑网络中间结果的存储器局部数据字节LB局部数据字LW局部数据双字LD外设地址 (I/O)输入外设输入字节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论