
S7-200符号表.xlsx
5页符号 地址 注释Always_On SM0.0 始终接通为 ONClock_1s SM0.5 在 1 秒钟的循环周期内,接通为 ON 0.5 秒,关断为 OFF 0.5Clock_60s SM0.4 在 1 分钟的循环周期内,接通为 ON 30 秒,关断为 OFF 30 秒Clock_Scan SM0.6 扫描循环时钟,一个周期接通为 ON,下一个周期关断为 OFFComm_Int_Ovr SM4.0 当通信中断队列溢出时,置位为 1 (仅在中断程序内有效)CPU_ID SMB6 CPU 识别(ID)号Divide_By_0 SM1.3 当尝试用零除时,置位为 1DP_Err SM5.7 当有 DP 标准总线错误时,置位为 1 (仅限S7-215)EM0_Err SMB9 模块 0 错误寄存器EM0_ID SMB8 模块 0 识别(ID)寄存器EM1_Err SMB11 模块 1 错误寄存器EM1_ID SMB10 模块 1 识别(ID)寄存器EM2_Err SMB13 模块 2 错误寄存器EM2_ID SMB12 模块 2 识别(ID)寄存器EM3_Err SMB15 模块 3 错误寄存器EM3_ID SMB14 模块 3 识别(ID)寄存器EM4_Err SMB17 模块 4 错误寄存器EM4_ID SMB16 模块 4 识别(ID)寄存器EM5_Err SMB19 模块 5 错误寄存器EM5_ID SMB18 模块 5 识别(ID)寄存器EM6_Err SMB21 模块 6 错误寄存器EM6_ID SMB20 模块 6 识别(ID)寄存器EM_Parity_Err SMW98 自最后一次上电以来在 I/O 扩展总线上出现的错误数目First_Scan_On SM0.1 仅第一个扫描周期中接通为 ONForce_On SM4.7当有数据被强制时,置位为 1 : 1 = 有数据被强制,0 = 无数据被强制(仅 22x 有效)HSC0_Ctrl SMB37 HSC0 设置与控制HSC0_CV SMD38 HSC0 的新当前值HSC0_CV_Update SM37.6 HSC0 当前值更新:0 = 无更新;1 = 更新当前值HSC0_Dir SM37.3 HSC0 计数方向控制:0 = 减计数;1 = 增计数HSC0_Dir_Update SM37.4 HSC0 计数方向更新:0 = 无更新;1 = 更新方向HSC0_Enable SM37.7 HSC0 使能:0 = 禁止;1 = 使能HSC0_PV SMD42 HSC0 的新预置值HSC0_PV_Update SM37.5 HSC0 预置值更新:0 = 无更新;1 = 更新预置值HSC0_Rate SM37.2 HSC0 计数速率选择:0 = 4x(四倍速),1 = 1xHSC0_Reset_Level SM37.0 HSC0 复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC0_Status SMB36 HSC0 计数器状态HSC0_Status_5 SM36.5 HSC0 当前计数方向状态:1 = 增计数HSC0_Status_6 SM36.6 HSC0 当前值等于预置值状态:1 = 相等HSC0_Status_7 SM36.7 HSC0 当前值大于预置值状态:1 = 大于HSC1_Ctrl SMB47 HSC1 设置与控制HSC1_CV SMD48 HSC1 的新当前值HSC1_CV_Update SM47.6 HSC1 当前值更新:0 = 无更新;1 = 更新当前值HSC1_Dir SM47.3 HSC1 计数方向控制:0 = 减计数;1 = 增计数HSC1_Dir_Update SM47.4 HSC1 计数方向更新:0 = 无更新;1 = 更新方向HSC1_Enable SM47.7 HSC1 使能:0 = 禁止;1 = 使能HSC1_PV SMD52 HSC1 的新预置值HSC1_PV_Update SM47.5 HSC1 预置值更新:0 = 无更新;1 = 更新预置值HSC1_Rate SM47.2 HSC1 计数速率选择:0 = 4x(四倍速);1 = 1xHSC1_Reset_Level SM47.0 HSC1 复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC1_Start_Level SM47.1 HSC1 启动有效电平控制:0 = 高电平有效;1 = 低电平有效S7-200符号HSC1_Status SMB46 HSC1 计数器状态HSC1_Status_5 SM46.5 HSC1 当前计数方向状态:1 = 增计数HSC1_Status_6 SM46.6 HSC1 当前值等于预置值状态:1 = 相等HSC1_Status_7 SM46.7 HSC1 当前值大于预置值状态:1 = 大于HSC2_Ctrl SMB57 HSC2 设置与控制HSC2_CV SMD58 HSC2 的新当前值HSC2_CV_Update SM57.6 HSC2 当前值更新:0 = 无更新;1 = 更新当前值HSC2_Dir SM57.3 HSC2 计数方向控制:0 = 减计数;1 = 增计数HSC2_Dir_Update SM57.4 HSC2 计数方向更新:0 = 无更新;1 = 更新方向HSC2_Enable SM57.7 HSC2 使能:0 = 禁止;1 = 使能HSC2_PV SMD62 HSC2 的新预置值HSC2_PV_Update SM57.5 HSC2 预置值更新:0 = 无更新;1 = 更新预置值HSC2_Rate SM57.2 HSC2 计数速率选择:0 = 4x(四倍速);1 = 1xHSC2_Reset_Level SM57.0 HSC2 复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC2_Start_Level SM57.1 HSC2 启动有效电平控制:0 = 高电平有效;1 = 低电平有效HSC2_Status SMB56 HSC2 计数器状态HSC2_Status_5 SM56.5 HSC2 当前计数方向状态:1 = 增计数HSC2_Status_6 SM56.6 HSC2 当前值等于预置值状态:1 = 相等HSC2_Status_7 SM56.7 HSC2 当前值大于预置值状态:1 = 大于HSC3_Ctrl SMB137 HSC3 设置与控制HSC3_CV SMD138 HSC3 的新当前值HSC3_CV_Update SM137.6 HSC3 当前值更新:0 = 无更新;1 = 更新当前值HSC3_Dir SM137.3 HSC3 计数方向控制:0 = 减计数;1 = 增计数HSC3_Dir_Update SM137.4 HSC3 计数方向更新:0 = 无更新;1 = 更新方向HSC3_Enable SM137.7 HSC3 使能:0 = 禁止;1 = 使能HSC3_PV SMD142 HSC3 的新预置值HSC3_PV_Update SM137.5 HSC3 预置值更新:0 = 无更新;1 = 更新预置值HSC3_Status SMB136 HSC3 计数器状态HSC3_Status_5 SM136.5 HSC3 当前计数方向状态:1 = 增计数HSC3_Status_6 SM136.6 HSC3 当前值等于预置值状态:1 = 相等HSC3_Status_7 SM136.7 HSC3 当前值大于预置值状态:1 = 大于HSC4_Ctrl SMB147 HSC4 设置与控制HSC4_CV SMD148 HSC4 的新当前值HSC4_CV_Update SM147.6 HSC4 当前值更新:0 = 无更新;1 = 更新当前值HSC4_Dir SM147.3 HSC4 计数方向控制:0 = 减计数;1 = 增计数HSC4_Dir_Update SM147.4 HSC4 计数方向更新:0 = 无更新;1 = 更新方向HSC4_Enable SM147.7 HSC4 使能:0 = 禁止;1 = 使能HSC4_PV SMD152 HSC4 的新预置值HSC4_PV_Update SM147.5 HSC4 预设值更新:0 = 无更新;1 = 更新预置值HSC4_Rate SM147.2 HSC4 计数速率选择:0 = 4x(四倍速);1 = 1xHSC4_Reset_Level SM147.0 HSC4 复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC4_Status SMB146 HSC4 计数器状态HSC4_Status_5 SM146.5 HSC4 当前计数方向状态:1 = 增计数HSC4_Status_6 SM146.6 HSC4 当前值等于预置值状态:1 = 相等HSC4_Status_7 SM146.7 HSC4 当前值大于预置值状态:1 = 大于HSC5_Ctrl SMB157 HSC5 设置与控制HSC5_CV SMD158 HSC5 的新当前值HSC5_CV_Update SM157.6 HSC5 当前值更新:0 = 无更新;1 = 更新当前值HSC5_Dir SM157.3 HSC5 计数方向控制:0 = 减计数;1 = 增计数HSC5_Dir_Update SM157.4 HSC5 计数方向更新:0 = 无更新;1 = 更新方向HSC5_Enable SM157.7 HSC5 使能:0 = 禁止;1 = 使能HSC5_PV SMD162 HSC5 的新预置值HSC5_PV_Update SM157.5 HSC5 预设值更新:0 = 无更新;1 = 更新预置值HSC5_Status SMB156 HSC5 计数器状态HSC5_Status_5 SM156.5 HSC5 当前计数方向状态:1 = 增计数HSC5_Status_6 SM156.6 HSC5 当前值等于预置值状态:1 = 相等HSC5_Status_7 SM156.7 HSC5 当前值大于预置值状态:1 = 大于Input_Int_Ovr SM4.1 当输入中断队列溢出时,置位为 1 (仅在中断程序内有效)Int_Enable SM4.4 表示全局中断使能状态:1 = 中断已使能开放IO_Err SM5.0 当有任何 I/O 错误时,置位为 1Last_Scan SMW22 最后一次扫描周期的扫描时间Maximum_Scan SMW26 自从进入RUN(运行)模式以来记录的最长扫描时间Minimum_Scan SMW24 自从进入RUN(运行)模式以来记录的最短扫描时间Mode_Switch SM0.7 表明模式开关的当前位置:0 = TERM(终端),1 = RUN(运行)Neg_Result SM1.2 当运算结果为负时,置位为 1Not_BCD SM1.6 当尝试将非 BCD 数转换为二进制数时,置位为 1Not_Hex SM1.7 当 ASCII 数据无法转换为有效的十六进制数时,置位为 1Overflow_Illegal SM1.1 特定指令执行结果溢出或数值非法时,置位为 1P0_Config SMB30 通信端口 0 设置:奇偶校验、每个字符的数据位数目、波特率和P0_Config_0 SM30.0 端口 0 选择自由口协议或系统协议P0_Ctrl_Rcv SMB87 信息接收控制P0_Ctrl_Rcv_1 SM87.1 0 = 忽略断点状态;1 = 将断点状态用作信息起始检测P0_Ctrl_Rcv_2 SM87.2 0 = 忽略SMW92,1 = 如果超过 SMW92 中的定时,终止接收P0_Ctrl_Rcv_3 SM87.3 0 = 定时器是字符间定时器,1 = 定时器是信息间定时器P0_Ctrl_Rcv_4 SM87.4 0 = 忽略 SMW90,1 = 使用 SMW90 中的数据检测空闲条件P0_Ctrl_Rcv_5 SM87.5 0 = 忽略 SMB89,1 。












