编辑: NaluLee | 2013-03-04 |
8 通道模拟地址最多占
16 字节 §模拟量I/O模块 I/O地址的生成 I/O地址的生成 在硬件配置时,系统提供缺省地址(推荐使用)手动更改(部分CPU提供这种功能) I/O地址的配置注意事项: 配置IO模块地址时,可以是系统提供缺省地址(初学者推荐使用),也可以是人工自主配置(部分CPU不支持该功能),人工配置的地址利用率更高;
不同CPU的最大IO寻址能力是不同的,如CPU315-2DP可达2KB;
输入、输出的地址是不同的,即CPU315-2DP最大输入地址2KB,最大输出地址也是2KB,实际可寻址4KB例如:LPIW400//读入地址为400的输入端口TPQW400//输出到地址为400的输出端口AI1.2//读入地址为1.2的开关量信号=Q1.2//开关量信号输出至地址1.20-127字节留给开关量模块使用 7.3.2.3 内部寄存器 S7 CPU的寄存器有(7个): 累加器 32位 累加器1 (A1) 主 累加器2 (A2) 辅 2个32位累加器*** 地址寄存器 32位 地址寄存器1 (AR1) 地址寄存器2 (AR2) 2个32位地址寄存器** 数据块地址寄存器 32位 共享数据块 背景数据块 2个32位数据块地址寄存器 状态字寄存器 16位 状态位 1个16位状态字寄存器* 7.3.2.4 存储区 S7-300 CPU有三个基本存储区: 外设I/O存储区 P 输出(映像区) Q 输入(映像区) I 位存储区 M 定时器 T 计数器 C 系统存储区DD存放操作数据(I/O、位存储、定时器等)物理上是CPU的部分RAM ,存储区的大小因CPU型号而异. 临时本地数据存储区(L堆栈) 可执行用户程序:・逻辑块(OB、FB、FC)・数据块(DB) 工作存储区DD①存放CPU运行时,所执行的用户程序单元逻辑块(OB、FB、FC)、数据块(DB)的复制件;
②存放临时本地数据,这部分存储区称L堆栈(主要是存放用户程序的临时变量)物理上是CPU模块的部分RAM 可选装载存储区:存放用户程序 动态装载存储区:存放用户程序 装载存储区DD存放用户程序 物理上是CPU的部分RAM、EEPROM、外置FEPROM等CPU能访问的存储区:P、Q、I、M、T、C、DB块、L堆栈 DB块存放数据信息,可被所有逻辑块访问(共享数据块)或被FB块特定占用(背景数据块) 数据块 数据块(DB) 在FB、FC、OB块运行时,在块变量声明表中暂时变量存放在该存储区. ........