注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- 西门子PLC论坛 -- PLC编程

中国工控网搜索:

 登陆:密码:  注册  密码

搜索:

发表人:wmu8689 发表时间:2011/5/15 20:14:00  

 

 本栏论题: 西门子S7-200 CPU中SM特殊存储区SMB0至SMB29状态表  [20754]

    SMB0至SMB29(S7-200只读特殊存储区)
   
    符号群组
    符号名 地址 S7-200 CPU 系统更新 SMB0-SMB29
    0 = 关断 = 低 1 = 接通 = 高
    系统状态
    Always_On SM0.0 始终接通
    First_Scan_On SM0.1 仅在首次扫描周期时接通
    Retentive_Lost SM0.2 如果保持数据丢失,接通一个扫描周期
    RUN_Power_Up SM0.3 从上电进入 RUN(运行)模式时,接通一个扫描周期
    Clock_60s SM0.4 时钟脉冲接通30秒,关断30秒,工作周期时间为1分钟
    Clock_1s SM0.5 时钟脉冲接通0.5秒,关断0.5秒,工作周期时间为1秒
    Clock_Scan SM0.6 扫描周期时钟,一个周期接通,下一个周期关断
    Mode_Switch SM0.7 表示模式开关的当前位置:0 = TERM(终端),1 = RUN(运行)
    指令执行状态
    Result_0 SM1.0 特定指令的操作结果 = 0 时,置位为 1
    Overflow_Illegal SM1.1 特定指令执行结果溢出或数值非法时,置位为 1执行某些有关溢出或非法数值指令,设为1
    Neg_Result SM1.2 当数学运算产生负数结果时,置位为 1
    Divide_By_0 SM1.3 尝试除以零时,置位为 1
    Table_Overflow SM1.4 当填表指令尝试过度填充表格时,置位为 1
    Table_Empty SM1.5 当 LIFO 或 FIFO 指令尝试从空表读取时,置位为 1
    Not_BCD SM1.6 尝试将非 BCD 数值转换为二进制数值时,置位为 1
    Not_Hex SM1.7 当 ASCII 数值无法被转换为有效十六进制数值时,置位为 1
    自由接口接收字符
    Receive_Char SMB2 包含在自由接口通信过程中从端口 0 或端口 1 收到的每个字符
    自由接口校验错误
    Parity_Err SM3.0 当端口 0 或端口 1 接收到一个有奇偶校验错误的字符时,置位为 1
    中断队列溢出、运行时间程序错误、中断开放、自由接口传送程序空闲和数值强制
    Comm_Int_Ovr SM4.0 如果通信中断队列溢出,置位为 1(仅在中断程序内有效)
    Input_Int_Ovr SM4.1 如果输入中断队列溢出,置位为 1(仅在中断程序内有效)
    Timed_Int_Ovr SM4.2 如果定时中断队列溢出,置位为 1(仅在中断程序内有效)
    RUN_Err SM4.3 检测到运行时间编程错误时,置位为 1
    Int_Enable SM4.4 表示全局中断启用状态:1 = 中断被开放
    Xmit0_Idle SM4.5 传送指令空闲时,置位为 1(端口0)
    Xmit1_Idle SM4.6 传送指令空闲时,置位为 1(端口1)
    Force_On SM4.7 数据被强制时,置位为 1:1 = 数据被强制,0 = 无被强制的数据(仅限 22x)
    I/O 错误状态位
    IO_Err SM5.0 如果出现任何 I/O 错误,置位为 1
    Too_Many_D_IO SM5.1 如果过多的数字量 I/O 点与 I/O 总线连接,置位为 1
    Too_Many_A_IO SM5.2 如果过多的模拟量 I/O 点与 I/O 总线连接,置位为 1
    Too_Many_IM SM5.3 如果过多的智能 I/O 模块与 I/O 总线连接,置位为 1
    DP_Err SM5.7 如果出现 DP 标准总线故障,置位为 1(仅限 S7-215)
    CPU 识别寄存器
    CPU_ID SMB6 CPU 识别(ID)号
    I/O 模块代码和错误寄存器
    EM0_ID SMB8 模块 0 识别(ID)寄存器
    EM0_Err SMB9 模块 0 错误寄存器
    EM1_ID SMB10 模块 1 识别(ID)寄存器
    EM1_Err SMB11 模块 1 错误寄存器
    EM2_ID SMB12 模块 2 识别(ID)寄存器
    EM2_Err SMB13 模块 2 错误寄存器
    EM3_ID SMB14 模块 3 识别(ID)寄存器
    EM3_Err SMB15 模块 3 错误寄存器
    EM4_ID SMB16 模块 4 识别(ID)寄存器
    EM4_Err SMB17 模块 4 错误寄存器
    EM5_ID SMB18 模块 5 识别(ID)寄存器
    EM5_Err SMB19 模块 5 错误寄存器
    EM6_ID SMB20 模块 6 识别(ID)寄存器
    EM6_Err SMB21 模块 6 错误寄存器
    以毫秒为单位的扫描时间
    Last_Scan SMW22 最后一次扫描周期的扫描时间
    Minimum_Scan SMW24 自从进入 RUN(运行)模式以来记录的最小扫描时间
    Maximum_Scan SMW26 自从进入 RUN(运行)模式以来记录的最大扫描时间
    模拟调整电位器
    Pot0_Value SMB28 与模拟电位器 0 对应的数值
    Pot1_Value SMB29 与模拟电位器 1 对应的数值
    SMB30至SMB549(S7-200 只读/只写特殊存储区)
   
    按照要求,S7-200 CPU 操作系统从特殊存储区读取配置/控制数据,并将新改动写入存储在特殊存储区中
    的系统数据内。
    程序可读取和写入所有的 SM30 以上的地址,但 SM 数据的用法根据每个地址的功能不同而异。程序当然也可读取通常是写入的 SM 地址。
    程序可在 SM 地址中读取和写入。SM 地址提供解释系统状态数据、配置系统选项和控制系统功能的一
    种方法。在运行模式中,连续扫描程序提供对特殊系统功能的连续访问。
    符号群组
    符号名 地址 为程序指令和S7-200 CPU读取/写入地址 >= SMB30
    0 = 关断 = 低 1 = 接通 = 高
    自由接口控制 地址
    P0_Config SMB30 配置端口 0 通信:校验、每个字符的数据位数目、波特率和协议
    P0_Config_0 SM30.0 为端口 0 选择自由接口或系统协议
    P1_Config SMB130 配置端口 1 通信:校验、每个字符的数据位数目、波特率和协议
    P1_Config_0 SM130.0 为端口 1 选择自由接口或系统协议
    永久性存储区(EEPROM)写入控制
    Save_to_EEPROM SMB31 设置保存参数,用于将存储在 V 存储区中的数值保存至永久性存储区(EEPROM)
    Save_to_EEPROM_7 SM31.7 用户请求执行永久性存储区保存操作(0 = 无请求,1 = 保存)
    在每次保存操作后,CPU 复位该位
    Save_Address SMW32 存储将被保存的 V 存储区单元地址
    定时中断的时间间隔寄存器
    Time_0_Intrvl SMB34 指定中断 0 的时间间隔(从1 - 255,以 1 毫秒递增)。
    Time_1_Intrvl SMB35 指定中断 1 的时间间隔(从1 - 255,以 1 毫秒递增)。
    HSC0 寄存器(高速计数器 0)
    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 = 大于
    HSC0_Ctrl SMB37 配置和控制 HSC0
    HSC0_Reset_Level SM37.0 HSC0 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效
    HSC0_Rate SM37.2 HSC0 计数速率选择器:0 = 4x(4 倍速);1=1x
    HSC0_Dir SM37.3 HSC0 计数方向控制:0 = 减计数;1 = 增计数
    HSC0_Dir_Update SM37.4 HSC0 更新计数方向:0 = 无更新;1 = 更新方向
    HSC0_PV_Update SM37.5 HSC0 更新预置值:0 = 无更新;1 = 更新预置值
    HSC0_CV_Update SM37.6 HSC0 更新当前值:0 = 无更新;1 = 更新当前值
    HSC0_Enable SM37.7 HSC0 启用:0 = 禁止;1 = 启用
    HSC0_CV SMD38 HSC0 新当前值
    HSC0_PV SMD42 HSC0 新预置值
    HSC1 寄存器(高速计数器 1)
    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 = 大于
    HSC1_Ctrl SMB47 配置和控制 HSC1
    HSC1_Reset_Level SM47.0 HSC1 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效
    HSC1_Start_Level SM47.1 HSC1 计数器启动有效电平控制:0 = 高电平有效;1 = 低电平有效
    HSC1_Rate SM47.2 HSC1 计数速率选择器:0 = 4x(4 倍速);1=1x
    HSC1_Dir SM47.3 HSC1 计数方向控制:0 = 减计数;1 = 增计数
    HSC1_Dir_Update SM47.4 HSC1 更新计数方向:0 = 无更新;1 = 更新方向
    HSC1_PV_Update SM47.5 HSC1 更新预置值:0 = 无更新;1 = 更新预置
    HSC1_CV_Update SM47.6 HSC1 更新当前值:0 = 无更新;1 = 更新当前值
    HSC1_Enable SM47.7 HSC1 启用:0 = 禁止;1 = 启用
    HSC1_CV SMD48 HSC1 新当前值
    HSC1_PV SMD52 HSC1 新预置值
    HSC2寄存器(高速计数器2)
    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 = 大于
    HSC2_Ctrl SMB57 配置和控制 HSC2
    HSC2_Reset_Level SM57.0 HSC2 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效
    HSC2_Start_Level SM57.1 HSC2 计数器启动有效电平控制:0 = 高电平有效;1 = 低电平有效
    HSC2_Rate SM57.2 HSC2 计数速率选择器:0 = 4x(4 倍速);1=1x
    HSC2_Dir SM57.3 HSC2 计数方向控制:0 = 减计数;1 = 增计数
    HSC2_Dir_Update SM57.4 HSC2 更新计数方向:0 = 无更新;1 = 更新方向
    HSC2_PV_Update SM57.5 HSC2 更新预置值:0 = 无更新;1 = 更新预置值
    HSC2_CV_Update SM57.6 HSC2 更新当前值:0 = 无更新;1 = 更新当前值
    HSC2_Enable SM57.7 HSC2 启用:0 = 禁止;1 = 启用
    HSC2_CV SMD58 HSC2 新当前值
    HSC2_PV SMD62 HSC2 新预置值
    PTO0 / PWM0 寄存器
    PTO0_Status SMB66 PTO0 状态
    PLS0_Err_Abort SM66.4 PTO0 包络终止:0 = 无错;1 = 由于δ计算错误终止
    PLS0_Cmd_Abort SM66.5 PTO0 包络终止:0 = 未被用户命令终止;1 = 被用户命令终止
    PLS0_Ovr SM66.6 PTO0 管道溢出(使用外部包络时,由系统清除,否则必须由用户复位):0 = 无溢出;1 = 管道溢出
    PLS0_Idle SM66.7 PTO0 空闲:0 = PTO 正在执行;1 = PTO 空闲
    PLS0_Ctrl SMB67 监控与控制 Q0.0 上的 PTO0(脉冲串输出)和 PWM0(脉冲宽度调制)
    PLS0_Cycle_Update SM67.0 PTO0/PWM0 更新周期值:1 = 写入新周期
    PWM0_PW_Update SM67.1 PTO0/PWM0 更新脉冲宽度值:1 = 写入新脉冲宽度
    PTO0_PC_Update SM67.2 PTO0 更新脉冲计数值:1 = 写入新脉冲计数
    PLS0_TimeBase SM67.3 PTO0/PWM0 时间基准:0 = 1祍/tick,1 = 1ms/tick
    PWM0_Sync SM67.4 同步更新 PWM0:0 = 异步更新;1 = 同步更新
    PTO0_Op SM67.5 PTO0:0 = 单段操作;1 = 多段操作
    PLS0_Select SM67.6 PTO0/PWM0 模式选择:0 = PTO;1 = PWM.
    PLS0_Enable SM67.7 PTO0/PWM0 启用:1 = 启用
    PLS0_Cycle SMW68 字数据类型:PTO0/PWM0 周期值(2 至 65,535 个时间基准单位)
    PWM0_PW SMW70 字数据类型:PWM0 脉冲宽度值(0 至 65,535 个时间基准单位)
    PTO0_P

以下是关于《西门子S7-200 CPU中SM特殊存储区SMB0至SMB29状态表》论题的回复(共9篇)

回复人:zhshyp 

 回复时间:2011/5/17 14:48:00

支持(779) | 反对(889)

 

    手册上能查到

回复人:zjgzxp 

 回复时间:2011/6/22 21:24:00

支持(1283) | 反对(883)

 

    好东西,去看看

回复人:ngchaha 

 回复时间:2011/12/18 20:19:00

支持(928) | 反对(798)

 

    学习了,支持!

回复人:徐子建 

 回复时间:2012/7/17 7:03:00

支持(848) | 反对(993)

 

    学习了!!!!
   

回复人:ytmjun 

 回复时间:2012/12/1 21:41:00

支持(740) | 反对(800)

 

    学习中

回复人:mawanli 

 回复时间:2012/12/6 17:39:00

支持(723) | 反对(848)

 

    路过

回复人:lyp19 

 回复时间:2015/3/21 18:27:00

支持(742) | 反对(751)

 

    学习了!!!!

回复人:qdkfqwzb 

 回复时间:2018/10/16 9:32:00

支持(545) | 反对(607)

 

    学习了,哪个手册上的,能告知吗。

回复人:qxj0715 

 回复时间:2019/1/31 14:03:00

支持(510) | 反对(477)

 

    很详细,很好,谢谢了。

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳