S7-200SMART的内部软元件(2).pptx
S7-200SMART的内部软元件2
数据存储区(软元件)
Q过程映像输出寄存器
AI模拟量输入存储器
AQ模拟量输出存储器
I
过程映像输入寄存器
M标志存储器
V变量存储器
L
局部存储器
T定时器存储器
C计数器存储器
HC高速计数器
AC累加器
SM特殊存储器
S顺序控制继电器
M——标志存储器
存储操作的中间状态或其它控制信息
以“位”为单位存放信息
空间很小MB0
………
M0.0~M31.7
32个字节
256位
V——变量存储器
存储程序执行过程中的中间结果
保存与工序或任务相关的其他数据
以“字节”为单位存放信息
空间较大VB0
………
ST40
VB0~VB16383
L——局部存储器
存储程序运行的中间结果
子程序和调用它的程序之间传递参数
以“字节”为单位存放信息
局部变量只在本程序组织单元中有效
方便移植子程序
可以在不同的程序单元中重复使用LB0
………
LB0~LB63
64个字节
M、V、L比较
M标志存储区
V变量存储区
L局部存储区
相同
区别
没有明显界限,寻址方式相同
地址语法相同
存储空间小
位信息
存储空间大
字节数据
局部范围有效
限当前单元访问
全区范围有效
所有单元可访问
T——定时器存储器
对时间进行累计,实现定时控制
时基:1ms,10ms,100ms
定时时间=时基×预设值
当前值:记录当前时间
状态位:定时动作触点状态
寻址:T+定时器号
T0~T255
T0
T1
T2
T3
…
T0
T1
T2
T3
…
状态位
(1位)
当前值
(16位整数)
30
1
C——计数器存储器
累计输入端输入脉冲个数
加计数器
减计数器
加减计数器
当前值:记录当前时间
状态位:定时动作触点状态
寻址:C+计数器号
C0~C255
C0
C1
C2
C3
…
C0
C1
C2
C3
…
状态位
(1位)
当前值
(16位整数)
30
1
HC——高速计数器
高速信号计数
计数值:32位有符号整数
只读
寻址:HC+高速计数器号
双字寻址
HC0~HC5
AC——累加器
传递参数或存放指令运算的中间结果
32位
AC0,AC1,AC2,AC3
字节、字或者双字寻址
SM——特殊存储器
存放与系统运行有关的特殊变量
CPU和用户程序之间交换传递信息
系统状态
运算结果
配置系统参数SMB0
………
SM——特殊存储器
特定位表示特定的信息
SMB0:“系统状态”特殊存储器,每个扫描周期结束之前更新
SM——特殊存储器
特定位表示特定的信息
SMB1:“指令执行状态”特殊存储器,指令执行期间被置位或复位
S——顺序控制继电器
顺序控制指令
顺序控制流程图
控制程序逻辑分段
字节、字或者双字寻址