公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。
产品简介
详细介绍
西门子屏6AV2124-1MC01-0AX0
业务顾问;竭诚为你服务.
5.1 数据存储、存储区、I/O 和寻址
5.2.1 访问 S7-1200 的数据
STEP 7 简化了符号编程。 用户为数据地址创建符号名称或“变量",作为与存储器地址和
I/O 点相关的 PLC 变量或在代码块中使用的局部变量。
要在用户程序中使用这些变量,只需输入指令参数的变量名称。
为了更好地理解 CPU 的存储区结构及其寻址,以下段落将对 PLC
变量所引用的“"寻址进行说明。 CPU
提供了以下几个选项,用于在执行用户程序期间存储数据:
● 全局储存器: CPU 提供了各种存储区,其中包括输入 (I)、输出 (Q) 和位存储器
(M)。 所有代码块可以无地访问该储存器。
● PLC 变量表: 在 STEP 7 PLC 变量表中,可以输入特定存储单元的符号名称。这些变量在 STEP 7
程序中为全局变量,并允许用户使用应用程序中有具体含义的名称进行命名。
● 数据块 (DB): 可在用户程序中加入 DB 以存储代码块的数据。
从相关代码块开始执行一直到结束,存储的数据始终存在。 “全局"DB
存储所有代码块均可使用的数据,而背景 DB 存储特定 FB 的数据并且由 FB
的参数进行构造。
的操作就会分配要在执行块期间使用的临时或本地存储器 (L)。
代码块执行完成后,CPU 将重新分配本地存储器,以用于执行其它代码块。
每个存储单元都有的地址。 用户程序利用这些地址访问存储单元中的信息。 对输入
(I) 或输出 (Q) 存储区(例如 I0.3 或 Q1.7)的引用会访问映像。
要立即访问物理输入或输出,请在引用后面添加“:P"(例如,I0.3:P、Q1.7:P 或
"Stop:P")。
表格 5- 21 存储区
存储区 | 说明 | 强制 | 保持性 |
I | 在扫描周期开始时从物理输入 | 无 | 无 |
映像输入 | 立即读取 CPU、SB 和 SM | 支持 | 无 |
I_:P1 | 上的物理输入点 | ||
(物理输入) | |||
Q | 在扫描周期开始时到物理输出 | 无 | 无 |
映像输出 | 立即写入 CPU、SB 和 SM | 支持 | 无 |
Q_:P1 | 上的物理输出点 | ||
(物理输出) | |||
M 位存储器 | 控制和数据存储器 | 无 | 支持 (可选) |
L 临时存储器 | 存储块的临时数据,这些数据仅在该块的本地范围内有效 | 无 | 无 |
DB 数据块 | 数据存储器,同时也是 FB 的参数存储器 | 无 | 是 (可选) |
1
要立即访问(读取或写入)物理输入和物理输出,请在地址或变量后面添加“:P"(例如,I
0.3:P、Q1.7:P 或“Stop:P")。
每个存储单元都有的地址。 用户程序利用这些地址访问存储单元中的信息。地址由以下元素组成:
● 存储区标识符(如 I、Q 或 M)
● 要访问的数据的大小(“B"表示 Byte、“W"表示 Word 或“D"表示 DWord)
● 数据的起始地址(如字节 3 或字 3)
仅需输入数据的存储区、字节位置和位位置(如 0.0、Q0.1 或 M3.4)。
A 存储区标识符 E 存储区的字节
B 字节地址: 字节 3 F 选定字节的位
C 分隔符(“字节.位")
D 位在字节中的位置(位 4,共 8 位)
本示例中,存储区和字节地址(M 代表位存储区,3 代表 Byte
3)通过后面的句点(“.")与位地址(位 4)分隔。
下一篇:西门子触摸屏6AV2124-0MC01-0AX0