《S7-200系统符号表.pdf》由会员分享,可在线阅读,更多相关《S7-200系统符号表.pdf(7页珍藏版)》请在金锄头文库上搜索。
1、符号群组 符号名地址S7 200 CPU 系统更新 SMB0 SMB29 0 关闭 低1 打开 高 系统状态系统状态 Always OnSM0 0始终打开 First Scan OnSM0 1仅在首次扫描循环时打开 Retentive LostSM0 2如果保留数据丢失 为一次扫描循环打开 RUN Power UpSM0 3从通电条件进入 RUN 运行 模式时 为一次扫描循环打开 Clock 60sSM0 4时钟脉冲打开 30 秒 关闭 30 秒 工作循环时间为 1 分钟 Clock 1sSM0 5时钟脉冲打开 0 5 秒 关闭 0 5 秒 工作循环时间为 1 秒 Clock ScanSM0
2、6扫描循环时钟 一个循环时打开 下一个循环时关闭 Mode SwitchSM0 7表示模式开关的当前位置 0 终止 1 运行 指令执行状态指令执行状态 Result 0SM1 0操作结果 0 时 执行某些指令 设为 1 Overflow IllegalSM1 1执行某些有关溢出或非法数值指令 设为 1 Neg ResultSM1 2当数学运算产生负数结果时 设为 1 Divide By 0SM1 3尝试除以零时 设为 1 Table OverflowSM1 4当 增加至表格 指令尝试过度填充表格时 设为 1 Table EmptySM1 5当 LIFO 或 FIFO 指令尝试从空表读取时 设为
3、 1 Not BCDSM1 6尝试将非 BCD 数值转换为二进制数值时 设为 1 Not HexSM1 7当 ASCII 数值无法被转换为有效十六进制数值时 设为 1 自由端口接收字符自由端口接收字符 Receive CharSMB2包含在自由端口通讯过程中从端口 0 或端口 1 收到的每个字符 自由端口奇偶校验错误自由端口奇偶校验错误 Parity ErrSM3 0如果在端口 0 1 收到的一个字符中检测到奇偶校验错误 为端口 0 1 设置 中断队列溢出 运行时间程序错误 中断启用 自由端口传输程序空闲和数值强制中断队列溢出 运行时间程序错误 中断启用 自由端口传输程序空闲和数值强制 Com
4、m Int OvrSM4 0如果通讯中断队列溢出 设为 1 仅限中断例行程序 Input Int OvrSM4 1如果输入中断队列溢出 设为 1 仅限中断例行程序 Timed Int OvrSM4 2如果定时中断队列溢出 设为 1 仅限中断例行程序 RUN ErrSM4 3检测到运行时间编程错误时 设为 1 Int EnableSM4 4表示全局中断启用状态 1 中断被启用 Xmit0 IdleSM4 5传输程序空闲时 设为 1 端口 0 Xmit1 IdleSM4 6传输程序空闲时 设为 1 端口 1 Force OnSM4 7数值被强制时 设为 1 1 数值被强制 0 无被强制的数值 仅限
5、 22x I OI OI OI O 错误状态位错误状态位 IO ErrSM5 0如果出现任何 I O 错误 设为 1 Too Many D IOSM5 1如果过多的数字 I O 点与 I O 总线连接 设为 1 Too Many A IOSM5 2如果过多的模拟 I O 点与 I O 总线连接 设为 1 Too Many IMSM5 3如果过多的智能 I O 模块与 I O 总线连接 设为 1 DP ErrSM5 7如果出现 DP 标准总线故障 设为 1 仅限 S7 215 CPUCPUCPUCPU 代码寄存器代码寄存器 CPU IDSMB6识别 CPU 模型编号 I OI OI OI O 模
6、块代码和错误寄存器模块代码和错误寄存器 EM0 IDSMB8模块 0 代码寄存器 EM0 ErrSMB9模块 0 错误寄存器 EM1 IDSMB10模块 1 代码寄存器 EM1 ErrSMB11模块 1 错误寄存器 EM2 IDSMB12模块 2 代码寄存器 EM2 ErrSMB13模块 2 错误寄存器 EM3 IDSMB14模块 3 代码寄存器 EM3 ErrSMB15模块 3 错误寄存器 EM4 IDSMB16模块 4 代码寄存器 EM4 ErrSMB17模块 4 错误寄存器 EM5 IDSMB18模块 5 代码寄存器 EM5 ErrSMB19模块 5 错误寄存器 EM6 IDSMB20模
7、块 6 代码寄存器 EM6 ErrSMB21模块 6 错误寄存器 以毫秒为单位的扫描时间以毫秒为单位的扫描时间 Last ScanSMW22最后一次扫描循环的扫描时间 Minimum ScanSMW24自从进入 RUN 运行 模式以来记录的最小扫描时间 Maximum ScanSMW26自从进入 RUN 运行 模式以来记录的最大扫描时间 模拟调整电位器模拟调整电位器 Pot0 ValueSMB28设为与模拟调整 0 对应的数值 Pot1 ValueSMB29设为与模拟调整 1 对应的数值 SMB30SMB30SMB30SMB30 至至 SMB549SMB549SMB549SMB549 S7 2
8、00S7 200S7 200S7 200 只读 只写特殊内存 只读 只写特殊内存 符号群组 符号名地址为程序指令和 S7 200 CPU 读取 写入地址 SMB30 0 关闭 低1 打开 高 自由端口控制自由端口控制 P0 ConfigSMB30配置端口 0 通讯 奇偶校验 每个字符的数据位数目 波特率和协议 P0 Config 0SM30 0为端口 0 选择自由端口或系统协议 P1 ConfigSMB130配置端口 1 通讯 奇偶校验 每个字符的数据位数目 波特率和协议 P1 Config 0SM130 0为端口 1 选择自由端口或系统协 永久性内存 永久性内存 EEPROMEEPROMEE
9、PROMEEPROM 写入控制 写入控制 Save to EEPROMSMB31设置保存参数 用于将存储在 V 内存中的数值 保存至永久性内存 EEPROM Save to EEPROM 7SM31 7用户请求执行永久性内存保存操作 0 无请求 1 保存 在每次保存操作后 CPU 重设该位 Save AddressSMW32存储将被保存的 V 内存位置地址 定时中断的时间间隔寄存器定时中断的时间间隔寄存器 Time 0 IntrvlSMB34指定中断 0 的时间间隔 从 5 255 以 1 毫秒递增 Time 1 IntrvlSMB35指定中断 1 的时间间隔 从 5 255 以 1 毫秒递增
10、 HSC0HSC0HSC0HSC0 寄存器 高速计数器寄存器 高速计数器 0 0 0 0 HSC0 StatusSMB36HSC0 计数器状态 HSC0 Status 5SM36 5HSC0 当前计数方向状态 1 向上计数 HSC0 Status 6SM36 6HSC0 当前值等于预设值状态 1 等于 HSC0 Status 7SM36 7HSC0 当前值大于预设值状态 1 大于 HSC0 CtrlSMB37配置和控制 HSC0 HSC0 Reset LevelSM37 0HSC0 计数器重设现用水平控制 0 现用水平高 1 现用水平低 HSC0 RateSM37 2HSC0 计数速率选择器
11、0 4x 求积速率 1 1x HSC0 DirSM37 3HSC0 计数方向控制 0 向下计数 1 向上计数 HSC0 Dir UpdateSM37 4HSC0 更新计数方向 0 无更新 1 更新方向 HSC0 PV UpdateSM37 5HSC0 更新预设值 0 无更新 1 更新预设 HSC0 CV UpdateSM37 6HSC0 更新当前值 0 无更新 1 更新当前值 HSC0 EnableSM37 7HSC0 启用 0 禁用 1 启用 HSC0 CVSMD38HSC0 新当前值 HSC0 PVSMD42HSC0 新预设值 HSC1HSC1HSC1HSC1 寄存器 高速计数器寄存器 高
12、速计数器 1 1 1 1 HSC1 StatusSMB46HSC1 计数器状态 HSC1 Status 5SM46 5HSC1 当前计数方向状态 1 向上计数 HSC1 Status 6SM46 6HSC1 当前值等于预设值状态 1 等于 HSC1 Status 7SM46 7HSC1 当前值大于预设值状态 1 大于 HSC1 CtrlSMB47配置和控制 HSC1 HSC1 Reset LevelSM47 0HSC1 计数器重设现用水平控制 0 现用水平高 1 现用水平低 HSC1 Start LevelSM47 1HSC1 计数器启动现用水平控制 0 现用水平高 1 现用水平低 HSC1
13、RateSM47 2HSC1 计数速率选择器 0 4x 求积速率 1 1x HSC1 DirSM47 3HSC1 计数方向控制 0 向下计数 1 向上计数 HSC1 Dir UpdateSM47 4HSC1 更新计数方向 0 无更新 1 更新方向 HSC1 PV UpdateSM47 5HSC1 更新预设值 0 无更新 1 更新预设 HSC1 CV UpdateSM47 6HSC1 更新当前值 0 无更新 1 更新当前值 HSC1 EnableSM47 7HSC1 启用 0 禁用 1 启用 HSC1 CVSMD48HSC1 新当前值 HSC1 PVSMD52HSC1 新预设值 HSC2HSC2
14、HSC2HSC2 寄存器 高速计数器寄存器 高速计数器 2 2 2 2 HSC2 StatusSMB56HSC2 计数器状态 HSC2 Status 5SM56 5HSC2 当前计数方向状态 1 向上计数 HSC2 Status 6SM56 6HSC2 当前值等于预设值状态 1 等于 HSC2 Status 7SM56 7HSC2 当前值大于预设值状态 1 大于 HSC2 CtrlSMB57配置和控制 HSC2 HSC2 Reset LevelSM57 0HSC2 计数器重设现用水平控制 0 现用水平高 1 现用水平低 HSC2 Start LevelSM57 1HSC2 计数器启动现用水平控
15、制 0 现用水平高 1 现用水平低 HSC2 RateSM57 2HSC2 计数速率选择器 0 4x 求积速率 1 1x HSC2 DirSM57 3HSC2 计数方向控制 0 向下计数 1 向上计数 HSC2 Dir UpdateSM57 4HSC2 更新计数方向 0 无更新 1 更新方向 HSC2 PV UpdateSM57 5HSC2 更新预设值 0 无更新 1 更新预设 HSC2 CV UpdateSM57 6HSC2 更新当前值 0 无更新 1 更新当前值 HSC2 EnableSM57 7HSC2 启用 0 禁用 1 启用 HSC2 CVSMD58HSC2 新当前值 HSC2 PV
16、SMD62HSC2 新预设值 PTO0PTO0PTO0PTO0 PWM0PWM0PWM0PWM0 寄存器寄存器 PTO0 StatusSMB66PTO0 状态 PLS0 Err AbortSM66 4PTO0 轮廓被异常终止 0 无错 1 由于 计算错误异常终止 PLS0 Cmd AbortSM66 5PTO0 轮廓被异常终止 0 未被用户命令异常终止 1 被用户命令异常终止 PLS0 OvrSM66 6PTO0 轮廓溢出 使用外部轮廓时 由系统清除 否则必须由用户重设 0 无溢出 1 管道溢出 PLS0 IdleSM66 7PTO0 空闲 0 PTO 正在执行 1 PTO 空闲 PLS0 CtrlSMB67为 Q0 0 监控与控制 PTO0 脉冲链输出 和 PWM0 脉冲宽度调制 PLS0 Cycle UpdateSM67 0PTO0 PWM0 更新循环时间值 1 写入新循环时间 PWM0 PW UpdateSM67 1PTO0 PWM0 更新脉冲宽度值 1 写入新脉冲宽度 PTO0 PC UpdateSM67 2PTO0 更新脉冲计数值 1 写入新脉冲计数 PLS0 TimeBas