SM130.6和 SM130.7
pp:奇偶校验选择00 = 无奇偶校验10 = 无奇偶校验 01 = 偶校验11 = 奇校验 特殊存储器(SM)标志位附录D 487
SMB31和SMW32:永久存储器(EEPROM)写控制
在用户程序的控制下,您可以把V存储器中的数据存入永久存储器,亦称非易失存储器。先把被存数
据的地址存入SMW32中,然后把存入命令存入SMB31中。一旦您发出存储命令,则直到CPU完成存
储操作SM31.7被置0之前,您不可以改变V存储器的值。
在每次扫描周期末尾,CPU检查是否有向永久存储器区中存数据的命令。如果有,则将该数据存入永 久存储器中。
如表D--12所示,SMB31定义了存入永久存储器的数据大小,且提供了初始化存储操作的命令。
SMW32提供了被存数据在V存储器中的起始地址。 表D--12 特殊存储器字节SMB31和特殊存储器字SMW32 SM位描述 格式SMB31: 软件命令
V存储器地址 LSB SMW32: 0 V存储器地址 MSB 15
c 0 0 0 0 0 s s LSB 0 MSB 7
SM31.0和 SM31.1
ss:数据大小00 = 字节10 = 字 01 = 字节11 = 双字
SM31.7 c:保存至永久存储器0 = 无执行保存操作的请求 1 = 用户程序请求保存数据
每次存储操作完成后,S7--200复位该位。
SMW32 SMW32中是所存数据的V存储器地址,该值是相对于V0的偏移量。当执行存储命令时,把该数 据存到永久存储器中相应的位置。
SMB34和SMB35:用于定时中断的时间间隔寄存器
如表D--13所示,SMB34和SMB35分别定义了定时中断0和1的时间间隔,可以在1ms -- 255ms之间
以1ms为增量进行设定。如果相应的定时中断事件被连接到一个中断服务程序,S7--200就会获取该
时间间隔值。若要改变该时间间隔,您必须把定时中断事件再分配给同一或另一中断程序,也可以通 过中断分离来终止定时中断事件。 表D--13 特殊存储器字节SMB34和SMB35 SM位描述
SMB34 定义定时中断0的时间间隔(从1 ms -- 255 ms,以1 ms为增量)
SMB35 定义定时中断1的时间间隔(从1 ms -- 255 ms,以1 ms为增量)
SMB36至SMB65:HSC0、HSC1和HSC2寄存器
如表D--14所示,SMB36到SM65用于监视和控制高速计数HSC0、HSC1和HSC2的操作。 S7-200可编程序控制器系统手册 488
表D--14 特殊存储器字节SMB36 -- SMD62 SM位描述
SM36.0--SM36.4 保留
SM36.5 HSC0当前计数方向状态位:1 = 增计数
SM36.6 HSC0当前值等于预设值状态位:1 = 相等 SM36.7 HSC0当前值大于预设值状态位:1 = 大于
SM37.0 复位的有效电平控制位:0= 复位为高电平有效,1 = 复位为低电平有效 SM37.1 保留
SM37.2 正交计数器的计数速率选择:0 = 4 x 计数速率;1 = 1 x 计数速率
SM37.3 HSC0方向控制位:1 = 增计数 SM37.4 HSC0更新方向:1 = 更新方向
SM37.5 HSC0更新预设值:1 = 将新预设值写入HSC0预设值 SM37.6 HSC0更新当前值:1 = 将新当前值写入HSC0当前值 SM37.7 HSC0启用位:1 = 启用 SMD38 HSC0新的初始值 SMD42 HSC0新的预置值 SM46.0 -- SM46.4 保留
SM46.5 HSC1当前计数方向状态位:1 = 增计数 SM46.6 HSC1当前值等于预设值状态位:1 = 等于 SM46.7 HSC1当前值大于预设值状态位:1 = 大于
SM47.0 HSC1复位的有效电平控制位:0 = 高电平有效,1 = 低电平有效
SM47.1 HSC1启动的有效电平控制位:0 = 高电平有效,1 = 低电平有效