西门子特殊存储器标志位一览表Word文件下载.docx

上传人:b****5 文档编号:18772328 上传时间:2023-01-01 格式:DOCX 页数:8 大小:18.80KB
下载 相关 举报
西门子特殊存储器标志位一览表Word文件下载.docx_第1页
第1页 / 共8页
西门子特殊存储器标志位一览表Word文件下载.docx_第2页
第2页 / 共8页
西门子特殊存储器标志位一览表Word文件下载.docx_第3页
第3页 / 共8页
西门子特殊存储器标志位一览表Word文件下载.docx_第4页
第4页 / 共8页
西门子特殊存储器标志位一览表Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

西门子特殊存储器标志位一览表Word文件下载.docx

《西门子特殊存储器标志位一览表Word文件下载.docx》由会员分享,可在线阅读,更多相关《西门子特殊存储器标志位一览表Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

西门子特殊存储器标志位一览表Word文件下载.docx

SM1.6当试图把一个非BCD数转换为二进制数时,将该位置1。

SM1.7当ASCII码不能转换为有效的十六进制数时,将该位置1。

特殊存储器(SM)标志位附录D483

SMB2:

自由端口接收字符

SMB2是自由端口接收字符缓冲区。

如表D--3所示,在自由端口通信方式下,接收到的每个字符都放

在这里,便于梯形图程序存取。

提示

SMB2和SMB3在端口0和端口1之间共享。

当端口0上发生的字符接收操作导致执行附加在那个事件

(中断事件8)的中断例行程序时,SMB2包含端口0上接收的字符,而SMB3包含该字符的奇偶校验状

态。

当端口1接收到字符并使得与该事件(中断事件25)相连的中断程序执行时,SMB2包含端口1上

接收到的字符,而SMB3包含该字符的奇偶校验状态。

表D--3特殊存储器字节SMB2SM位描述(只读)

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在运行时刻,发现编程问题时,将该位置1。

SM4.4该位指示全局中断允许位,当允许中断时,将该位置1。

SM4.5当(端口0)发送空闲时,将该位置1。

SM4.6当(端口1)发送空闲时,将该位置1。

SM4.7当发生强置时,将该位置1

1只有在中断程序里,才使用状态位SM4.0、SM4.1和SM4.2。

当队列为空时,将这些状态位复位(置0),并返回主程序。

S7-200可编程序控制器系统手册484

SMB5:

I/O状态

如表D--6所示,SMB5包含I/O系统里发现的错误状态位。

这些位提供了所发现的I/O错误的概况。

表D--6特殊存储器字节SMB5(SM5.0至SM5.7)SM位描述(只读)

SM5.0当有I/O错误时,将该位置1

SM5.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:

CPUID寄存器

如表D--7所示,SMB6是S7-200CPU的标识寄存器。

SM6.4到SM6.7识别CPU的类型,SM6.0到SM6.3保留,以备将来使用。

表D--7特殊存储器字节SMB6SM位描述(只读)格式

CPU标识寄存器LSB0MSB

SM36.6HSC0当前值等于预设值状态位:

1=相等SM36.7HSC0当前值大于预设值状态位:

1=大于

SM37.0复位的有效电平控制位:

0=复位为高电平有效,1=复位为低电平有效SM37.1保留

SM37.2正交计数器的计数速率选择:

0=4某计数速率;

1=1某计数速率

SM37.3HSC0方向控制位:

1=增计数SM37.4HSC0更新方向:

1=更新方向

SM37.5HSC0更新预设值:

1=将新预设值写入HSC0预设值SM37.6HSC0更新当前值:

1=将新当前值写入HSC0当前值SM37.7HSC0启用位:

1=启用SMD38HSC0新的初始值SMD42HSC0新的预置值SM46.0--SM46.4保留

SM46.5HSC1当前计数方向状态位:

1=增计数SM46.6HSC1当前值等于预设值状态位:

1=等于SM46.7HSC1当前值大于预设值状态位:

SM47.0HSC1复位的有效电平控制位:

0=高电平有效,1=低电平有效

SM47.1HSC1启动的有效电平控制位:

SM47.2HSC1正交计数器速率选择:

0=4某速率____________,1=1某速率

SM47.3HSC1方向控制位:

1=增计数SM47.4HSC1更新方向:

SM47.5HSC1更新预设值:

1=将新预设值写入HSC1预设值SM47.6HSC1更新当前值:

1=将新当前值写入HSC1当前值SM47.7HSC1启用位:

1=启用SMD48HSC1新的初始值SMD52HSC1新的预置值SM56.0--SM56.4保留

SM56.5HSC2当前计数方向状态位:

1=增计数SM56.6HSC2当前值等于预设值状态位:

1=等于SM56.7HSC2当前值大于预设值状态位:

SM57.0HSC2复位的有效电平控制位:

SM57.1HSC2启动的有效电平控制位:

SM57.2HSC2正交计数器速率选择:

0=4某速率,1=1某速率SM57.3HSC2方向控制位:

1=增计数SM57.4HSC2更新方向:

SM57.5HSC2更新预设值:

1=将新设置值写入HSC2预设值SM57.6HSC2更新当前值:

1=将新当前值写入HSC2当前值

SM57.7HSC2启用位:

1=启用SMD58HSC2新的初始值SMD62HSC2新的预置值特殊存储器(SM)标志位附录D489

SMB66至SMB85:

PTO/PWM寄存器

如表D--15所示,SMB66到SMB85用于监视和控制脉冲串输出(PTO)和脉宽调制(PWM)功能。

对于这

些位的完整描述见第6章的脉冲高速输出指令的信息。

表D--15特殊存储器字节SMB66--SMB85SM位描述

SM66.0--SM66.3保留

SM66.4PTO0包络被中止:

0=无错,1=因增量计算错误而被中止

SM66.5PTO0包络被中止:

0=不通过用户命令中止,1=通过用户命令中止

SM66.6PTO0/PWM管线溢出(在使用外部包络时由系统清除,否则必须由用户复位):

0=无溢出,1=管线溢出

SM66.7PTO0空闲位:

0=PTO正在执行,1=PTO空闲SM67.0PTO0/PWM0更新周期值:

1=写入新周期SM67.1PWM0更新脉宽值:

1=写入新脉宽

SM67.2PTO0更新脉冲计数值:

1=写入新脉冲计数

SM67.3PTO0/PWM0时间基准:

0=1μ/刻度,1=1m/刻度SM67.4同步更新PWM0:

0=异步更新,1=同步更新

SM67.5PTO0操作:

0=单段操作(周期和脉冲计数存储在SM存储器中),1=多段操作(包络表存储在V存储器中)

SM67.6PTO0/PWM0模式选择:

0=PTO,1=PWMSM67.7PTO0/PWM0启用位:

1=启用

SMW68PTO0/PWM0周期(2--65,535个时间基准)SMW70PWM0脉冲宽度值(0--65,535个时间基准)SMD72PTO0脉冲计数值(1--232--1)SM76.0--SM76.3保留

SM76.4PTO1包络被中止:

SM76.5PTO1包络被中止:

SM76.6PTO1/PWM管线溢出(在使用外部包络时由系统清除,否则必须由用户复位):

SM76.7PTO1空闲位:

0=PTO正在执行,1=PTO空闲SM77.0PTO1/PWM1更新周期值:

1=写入新周期SM77.1PWM1更新脉宽值:

SM77.2PTO1更新脉冲计数值:

SM77.3PTO1/PWM1时间基准:

0=1μ/刻度,1=1m/刻度SM77.4同步更新PWM1:

SM77.5PTO1操作:

SM77.6PTO1/PWM1模式选择:

0=PTO,1=PWMSM77.7PTO1/PWM1启用位:

SMW78PTO1/PWM1周期值(2--65,535个时间基准)SMW80PWM1脉冲宽度值(0--65,535个时间基准)SMD82PTO1脉冲计数值(1--232--1)S7-200可编程序控制器系统手册490

SMB86至SMB94,SMB186至SMB194:

接收消息控制

如表D--16所示,SMB86到SMB94和SMB186到SMB194用于控制和读出接收消息指令的状态。

表D--16特殊存储器字节SMB86到SMB94,SMB186到SMB194端口0端口1描述

SMB86SMB186接收消息状态字节MSBLSBnre0tcp70

SMB170线性PTO0状态字节SMB171线性PTO0结果字节

SMD172指定线性PTO0发生器工作在手动模式时产生的频率。

频率是一个以Hz为单位的双整

型值。

SMB172是MSB,而SMB175是LSBSMB176PTO1的包络步当前计数值SMB177保留

SMW178PTO1的包络表V存储器地址(从V0开始的偏移量)SMB180线性PTO1状态字节SMB181线性PTO1结果字节

SMD182指定线性PTO1发生器工作在手动模式时产生的频率。

SMB182是MSB,而SMB178是LSB

SMB186至SMB194:

接收消息控制(参见SMB86至SMB94)参考表D--16。

特殊存储器(SM)标志位附录D493

SMB200至SMB549:

智能模块状态

如表D--20所示,SMB200到SMB549预留存储智能扩展模块的信息。

如EM277PROFIBUS--DP模

块。

参见附录A可得到您的模块如何使用SMB200到SMB549的信息以及您的指定模块的规范。

如果您使用版本1.2之前的CPU,您要将智能模块放置在所有非智能模块之前紧邻CPU的位置,以确保其兼容性。

表D--20特殊存储器字节SMB200至SMB549特殊存储器字节SMB200至SMB549插槽0中的智能模块插槽1中的智能模块插槽2中的智能模块插槽3中的智能模块插槽4中的智能模块插槽5中的智能模块插槽6中的智能模块描述SMB200--SMB215

SMB250--SMB265SMB300--SMB315SMB350--SMB365SMB400--SMB415SMB450--SMB465SMB500--SMB515

模块名称(16个ASCII字符)SMB216--SMB219SMB266--SMB269SMB316--SMB319SMB366--SMB369

SMB416--SMB419SMB466--SMB469SMB516--SMB519S/W修订号(4个ASCII字符)

SMW220SMW270SMW320SMW370SMW420SMW470SMW520错误代码SMB222--SMB249SMB272--SMB299SMB322--SMB349SMB372--SMB399SMB422--SMB449SMB472--SMB499

SMB522--SMB549

与特定模块类型相关的信息

S7-200可编程序控制器系统手册494495

n:

1=接收消息通过用户禁用命令终止r:

1=接收消息被终止:

输入参数出错或缺失启动或结束条件e:

1=结束字符已接收

t:

定时器时间用完c:

达到最大字符计数p:

1=接收消息终止:

校验错误SMB87SMB187接收消息控制字节MSBLSB

encecc/mtmrbk07l0

en:

0=接收消息功能被禁用。

1=允许接收消息功能。

每次执行RCV指令时检查允许/禁止接收消息位。

c:

0=忽略SMB88或SMB188。

1=使用SMB88或SMB188的值检测起始消息。

ec:

0=忽略SMB89或SMB189。

1=使用SMB89或SMB189的值检测结束消息。

il:

0=忽略SMW90或SMW190。

1=使用SMW90或SMW190的值检测空闲状态。

c/m:

0=定时器是字符间隔定时器。

1=定时器是消息定时器。

tmr:

0=忽略SMW92或SMW192。

1=当SMW92或SMW192中的定时时间超出时终止接收。

bk:

0=忽略中断条件。

1=用中断条件作为消息检测的开始。

SMB88SMB188消息字符的开始SMB89SMB189消息字符的结束

SMW90SMW190空闲线时间段按毫秒设定。

空闲线时间用完后接收的第一个字符是新消息的开始。

SMW92SMW192字符间/消息间定时器超时值(用毫秒表示)。

如果超过时间,就停止接收消息。

SMB94SMB194要接收的最大字符数(1到255字节)。

注意:

此范围必须设置为期望的最大缓冲区大小,即使在不使用字符计数消息终止功能时也是如此。

特殊存储器(SM)标志位附录D491

SMW98:

扩展I/O总线错误

如表D--17所示,SMW98给出有关扩展I/O总线的错误数的信息。

表D--17特殊存储器字节SMW98

SM位描述

SMW98当扩展总线出现校验错误时,该处每次增加1。

当系统得电时或用户程序写入零,可以进行清零。

SMB130:

自由端口控制寄存器(参见SMB30)参考表D--11。

SMB131至SMB165:

HSC3、HSC4和HSC5寄存器

如表D--18所示,SMB131到SMB165用于监视和控制高速计数器HSC3、HSC4和HSC5的操作。

表D--18特殊存储器字节SMB131--SMB165SM位描述

SM136.5HSC3当前计数方向状态位:

1=增计数SM136.6HSC3当前值等于预设值状态位:

1=等于SM136.7HSC3当前值大于预设值状态位:

1=大于SM137.0--SM137.2保留

SM137.3HSC3方向控制位:

1=增计数SM137.4HSC3更新方向:

SM137.5HSC3更新预设值:

1=将新预设值写入HSC3预设值SM137.6HSC3更新当前值:

1=将新当前值写入HSC3当前值SM137.7HSC3启用位:

SMD138HSC3新初始值SMD142HSC3新预置值SM146.0--SM146.4保留

SM146.5HSC4当前计数方向状态位:

1=增计数SM146.6HSC4当前值等于预设值状态位:

1=等于SM146.7HSC4当前值大于预设值状态位:

SM147.0复位的有效电平控制位:

0=复位为高电平有效,1=复位为低电平有效SM147.1保留

SM147.2正交计数器的计数速率选择:

SM147.3HSC4方向控制位:

1=增计数SM147.4HSC4更新方向:

SM147.5HSC4更新预设值:

1=将新预设值写入HSC4预设值SM147.6HSC4更新当前值:

1=将新当前值写入HSC4当前值SM147.7HSC4启用位:

1=启用SMD148HSC4新初始值SMD152HSC4预置值SM156.0--SM156.4保留S7-200可编程序控制器系统手册492

表D--18特殊存储器字节SMB131--SMB165

SM156.5HSC5当前计数方向状态位:

1=增计数SM156.6HSC5当前值等于预设值状态位:

1=等于SM156.7HSC5当前值大于预设值状态位:

1=大于SM157.0--SM157.2保留

SM157.3HSC5方向控制位:

1=增计数SM157.4HSC5更新方向:

SM157.5HSC5更新预设值:

1=将新预设值写入HSC5预设值SM157.6HSC5更新当前值:

1=将____________新当前值写入HSC5当前值

SM157.7HSC5启用位:

1=启用SMD158HSC5新初始值SMD162HSC5预置值

SMB166至SMB185:

PTO0、PTO1包络定义表

如表D--19所示,SMB166到SMB194用来显示包络步的数量和包络表的地址和V存储器区中表的地址。

表D--19特殊存储器字节SMB166--SMB185SM位描述

SMB166PTO0的包络步当前计数值SMB167保留

SMW168PTO0的包络表V存储器地址(从V0开始的偏移量)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1