好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

西门子特殊存储器标志位一览表.docx

16页
  • 卖家[上传人]:鑫**
  • 文档编号:257160794
  • 上传时间:2022-02-20
  • 文档格式:DOCX
  • 文档大小:36.74KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 西门子特殊存储器标志位一览表 SMB0:状态位如表D--1所示,SMB0有8个状态位,在每个扫描周期的末尾,由S7-200更新这些位表D--1 特别存储器字节SMB0 (SM0.0至SM0.7) SM位描述(只读) SM0.0 该位始终为1SM0.1 该位在首次扫描时为1,一个用途是调用初始化子例行程序 SM0.2 假设保持数据丧失,那么该位在一个扫描周期中为1该位可用作错误存储器位,或用来调用特别启 动依次功能SM0.3 开机后进入RUN模式,该位将ON一个扫描周期,该位可用作在启动操作之前给设备供应一个预 热时间SM0.4 该位供应了一个时钟脉冲,30秒为1,30秒为0,占空比周期为一分钟它供应了一个简洁易用 的延时或1分钟的时钟脉冲SM0.5 该位供应了一个时钟脉冲,0.5秒为1,0.5秒为0,占空比周期为1秒钟它供应了一个简洁易用 的延时或1秒钟的时钟脉冲SM0.6 该位为扫描时钟,本次扫描时置1,下次扫描时置0可用作扫描计数器的输入SM0.7 该位指示CPU模式开关的位置(0为TERM位置,1为RUN位 置)当开关在RUN位置时,用该位可使自由端口通信方式有效,那么当切换至TERM位置时,同编程设备的正常通讯也会有效。

      SMB1:状态位如表D--2所示,SMB1包含了各种潜在的错误提示这些位可由指令在执行时进展置位或复位表D--2 特别存储器字节SMB1 (SM1.0至SM1.7) SM位描述(只读)SM1.0 当执行某些指令,其结果为0时,将该位置1SM1.1 当执行某些指令,其结果溢出或查出非法数值时,将该位置1 SM1.2 当执行数学运算,其结果为负数时,将该位置1 SM1.3 试图除以零时,将该位置1SM1.4 当执行ATT(添加到表格)指令时,试图超出表范围时,将该位置1SM1.5 当执行LIFO或FIFO指令,试图从空表中读数时,将该位置1 SM1.6 当试图把一个非BCD数转换为二进制数时,将该位置1 SM1.7 当ASCII码不能转换为有效的十六进制数时,将该位置1 特别存储器(SM)标记位附录D 483SMB2:自由端口接收字符SMB2是自由端口接收字符缓冲区如表D--3所示,在自由端口通信方式下,接收到的每个字符都放 在这里,便于梯形图程序存取 提示SMB2和SMB3在端口0和端口1之间共享当端口0上发生的字符接收操作导致执行附加在那个事务(中断事务8)的中断例行程序时,SMB2包含端口0上接收的字符,而SMB3包含该字符的奇偶校验状态。

      当端口1接收到字符并使得与该事务(中断事务25)相连的中断程序执行时,SMB2包含端口1上接收到的字符,而SMB3包含该字符的奇偶校验状态 表D--3 特别存储器字节SMB2 SM位描述(只读)SMB2 此字节包含在自由端口通讯期间从端口0或端口1接收的每个字符SMB3:自由端口奇偶校验错误SMB3用于自由端口方式,当接收到的字符发觉有校验错时,将SM3.0置1如表D--4所示,当检测到校验错误时,SM3.0接通依据该位来废弃错误消息 表D--4 特别存储器字节SMB3 (SM3.0至SM3.7) SM位描述(只读)SM3.0 端口0或端口1的奇偶校验错误(0 = 无错;1 = 检测到错误) SM3.1至 SM3.7 保存SMB4:队列溢出如表D--5所示,SMB4包含中断队列溢出位,中断是否允许标记位及发送空闲位队列溢出说明要么是中断发生的频率高于CPU,要么是中断已经被全局中断制止指令所制止表D--5 特别存储器字节SMB4 (SM4.0至SM4.7) SM位描述(只读)SM4.01 当通信中断队列溢出时,将该位置1 SM4.11 当输入中断队列溢出时,将该位置1 SM4.21 当定时中断队列溢出时,将该位置1。

      SM4.3 在运行时刻,发觉编程问题时,将该位置1SM4.4 该位指示全局中断允许位,当允许中断时,将该位置1 SM4.5 当(端口0)发送空闲时,将该位置1 SM4.6 当(端口1)发送空闲时,将该位置1 SM4.7 当发生强置时,将该位置11 只有在中断程序里,才运用状态位SM4.0、SM4.1和SM4.2当队列为空时,将这些状态位复位(置0),并返 回主程序S7-200可编程序限制器系统手册 484SMB5:I/O状态 如表D--6所示,SMB5包含I/O系统里发觉的错误状态位这些位供应了所发觉的I/O错误的概况表D--6 特别存储器字节SMB5 (SM5.0至SM5.7) SM位描述(只读)SM5.0 当有I/O错误时,将该位置1SM5.1 当I/O总线上连接了过多的数字量I/O点时,将该位置1 SM5.2 当I/O总线上连接了过多的模拟量I/O点时,将该位置1 SM5.3 当I/O总线上连接了过多的智能I/O模块时,将该位置1 SM5.4至 SM5.7 保存SMB6:CPU ID存放器如表D--7所示,SMB6是S7-200 CPU的标识存放器SM6.4到SM6.7识别CPU的类型,SM6.0到 SM6.3保存,以备将来运用。

      表D--7 特别存储器字节SMB6 SM位描述(只读) 格式CPU标识存放器 LSB 0 MSB 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 = 低电平有效 SM47.2 HSC1正交计数器速率选择:0 = 4 x 速率____________,1 = 1 x 速率SM47.3 HSC1方向限制位:1 = 增计数 SM47.4 HSC1更新方向:1 = 更新方向SM47.5 HSC1更新预设值:1 = 将新预设值写入HSC1预设值 SM47.6 HSC1更新当前值:1 = 将新当前值写入HSC1当前值 SM47.7 HSC1启用位:1 = 启用 SMD48 HSC1新的初始值 SMD52 HSC1新的预置值 SM56.0 -- SM56.4 保存SM56.5 HSC2当前计数方向状态位:1 = 增计数 SM56.6 HSC2当前值等于预设值状态位:1 = 等于 SM56.7 HSC2当前值大于预设值状态位:1 = 大于SM57.0 HSC2复位的有效电平限制位:0 = 高电平有效,1 = 低电平有效SM57.1 HSC2启动的有效电平限制位:0 = 高电平有效,1 = 低电平有效SM57.2 HSC2正交计数器速率选择:0 = 4 x 速率,1 = 1 x 速率 SM57.3 HSC2方向限制位:1 = 增计数 SM57.4 HSC2更新方向:1 = 更新方向SM57.5 HSC2更新预设值:1 = 将新设置值写入HSC2预设值 SM57.6 HSC2更新当前值:1 = 将新当前值写入HSC2当前值 SM57.7 HSC2启用位:1 = 启用 SMD58 HSC2新的初始值 SMD62 HSC2新的预置值 特别存储器(SM)标记位附录D 489SMB66至SMB85:PTO/PWM存放器如表D--15所示,SMB66到SMB85用于监视和限制脉冲串输出(PTO)和脉宽调制(PWM)功能。

      对于这些位的完整描述见第6章的脉冲高速输出指令的信息 表D--15 特别存储器字节SMB66 -- SMB85 SM位描述SM66.0--SM66.3 保存SM66.4 PTO0包络被中止:0 = 无错,1 = 因增量计算错误而被中止SM66.5 PTO0包络被中止:0 = 不通过用户吩咐中止,1 = 通过用户吩咐中止SM66.6 PTO0/PWM管线溢出(在运用外部包络时由系统去除,否那么必需由用户复位): 0 = 无溢出,1 = 管线溢出SM66.7 PTO0空闲位:0 = PTO正在执行,1 = PTO空闲 SM67.0 PTO0/PWM0更新周期值:1 = 写入新周期 SM67.1 PWM0更新脉宽值:1 = 写入新脉宽 SM67.2 PTO0更新脉冲计数值:1 = 写入新脉冲计数SM67.3 PTO0/PWM0时间基准:0 = 1 μs/刻度,1 = 1 ms/刻度 SM67.4 同步更新PWM0:0 = 异步更新,1 = 同步更新SM67.5 PTO0操作:0 = 单段操作(周期和脉冲计数存储在SM存储器中),1 = 多段操作(包络表 存储在V存储器中)SM67.6 PTO0/PWM0模式选择:0 = PTO,1 = PWM SM67.7 PTO0/PWM0启用位:1 = 启用SMW68 PTO0/PWM0周期(2 -- 65,535个时间基准) SMW70 PWM0脉冲宽度值(0 -- 65,535个时间基准) SMD73 PTO0脉冲计数值(1 -- 232 --1) SM76.0 -- SM76.3 保存SM76.4 PTO1包络被中止:0 = 无错,1 = 因增量计算错误而被中止SM76.5 PTO1包络被中止:0 = 不通过用户吩咐中止,1 = 通过用户吩咐中止SM76.6 PTO1/PWM管线溢出(在运用外部包络时由系统去除,否那么必需由用户复位): 0 = 无溢出,1 = 管线溢出SM76.7 PTO1空闲位:0 = PTO正在执行,1 = PTO空闲 SM77.0 PTO1/PWM1更新周期值:1 = 写入新周期 SM77.1 PWM1更新脉宽值:1 = 写入新脉宽 SM77.2 PTO1更新脉冲计数值:1 = 写入新脉冲计数SM77.3 PTO1/PWM1时间基准:0 = 1 μs/刻度,1 = 1 ms/刻度 SM77.4 同步更新PWM1:0 =异步更新,1 = 同步更新SM77.5 PTO1操作:0 = 单段操作(周期和脉冲计数存储在SM存储器中),1 = 多段操作(包络表 存储在V存储器中)SM77.6 PTO1/PWM1模式选择:0 = PTO,1 = PWM SM77.7 PTO1/PWM1启用位:1 = 启用SMW78 PTO1/PWM1周期值(2 -- 65,535个时间基准) SMW80 PWM1脉冲宽度值(0 -- 65,535个时间基准) SMD82 PTO1脉冲计数值(1 -- 232 --1) S7-200可编程序限制器系统手册 490SMB86至SMB94,SMB186至SMB194:接收消息限制如表D--16所示,SMB8。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.