特殊存储器 (SM) 和系统符号名称
SM(特殊存储器)概述 SMB0 至 SMB29、SMB480 至 SMB515 以及 SMB1000 至 SMB1699(S7-200 SMART 只读特殊存储器)
CPU 操作系统会将新的更改内容写入存储在特殊存储器中的系统数据。 从 CPU 中读取系统状态 程序中的 SMB0 至 SMB29、SMB480 至 SMB515 以及 SMB1000 至 SMB1699 为只读。如果程序尝试对只读 SM 地址执行写入操作,STEP 7-Micro/WIN SMART 在编译程序时将出现错误。但是,CPU 程序编译器将拒绝程序,并显示“操作数范围错误,下载失败”(Operand range error, Download failed)。 程序可读取存储在特殊存储器地址的数据、评估当前系统状态和使用条件逻辑决定如何响应。在运行模式下,程序逻辑连续扫描提供对系统数据的连续监视功能。
通讯标准
PROFINET IO
PROFIBUS DP V0/V1
连接 ET 200AL (IP67) 的 ET 接头
IO-Link V1.1
AS 接口
点对点 (RS232、RS485、RS422)
CPU
PROFINET 接口,带 3 端口
IO 控制器和 PNIO 设备
可选扩展为 DP 主站/从站
还提供故障安全型和开放式控制器
标记 I/O 模块
I/O 模块前面有意义的标签
可选扩展
标签条
设备铭牌
在PLC寻址可以分为直接寻址和间接寻址两部分,直接寻址是在程序中通过指令直接对地址进行访问,地址通常是一个常数,如定时器T0,地址为“0”。而间接寻址,地址存储与地址指针中,地址是一个变量,程序执行时才能确定实际的地址,如定时器T[MW0]。若MW0的值等于0,则表示为T0,若MW0的值等于1,则表示T1。
在S7-300中间接寻址可以分为以下几类:
1、 存储器间接寻址
1)16位指针寻址
2)32位指针内部区域寻址
2、寄存器间接寻址
1)32位指针内部区域寻址
2)32位指针交叉区域寻址
接下来就分别介绍下这几种间接寻址的指针格式、访问时地址寻址格式以及每种间接寻址的使用方式。
存储器间接寻址
存储器于存储器的地址指针分为16位地址指针和32为地址指针,允许存储地址指针的存储器为位存储器(M)、局部变量存储器(L)和数据块(DB)。
16位指针寻址:
16位地址指针的应用主要针对的是
定时器(T)、计数器(C)、程序块(OB、FB、FC、DB)
的编号寻址,该类间接寻址方式在实际应用的过程中相对较少。
指针格式为:
该指针为一个16位的存储空间,根据该存储空间的值为多少,则表示对应的地址编号为多少。地址寻址格式表示为:区域表示符[16位地址指针],如DB [MW0],若MW0的值等于10,则表示的是DB块为DB10。