77范文网 - 专业文章范例文档资料分享平台

SM(特殊内存) 赋值及功能

来源:网络收集 时间:2019-01-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

SMB 0-29 (预定义的 S7-200 只读内存)

SMB0 状态位

特殊内存字节 0 (SM0.0 - SM0.7)提供八位,在每次扫描循环结尾由S7-200 CPU更新。您可使用这些位 启动程序内的功能。 SM 位(只读)

说明

SM0.0 此位总是打开。

SM0.1 第一次扫描循环时此位打开,一项用途是用于调用初始子程序。 SM0.2 如果保存性数据遗失,此位为扫描循环打开。此位可用于错误内存位或

启动特殊启动顺序的机制。

SM0.3 当从通电条件下进行运行模式时,此位为扫描循环打开。此位可用于在

启动某操作之前提供机器预热时间。

SM0.4 对于1分钟的循环时间,此位提供开30秒关30秒的时钟脉冲。它提供

使用简便的延迟或1分钟时钟脉冲。

SM0.5 对于1秒钟的循环时间,此位提供开0.5秒关0.5秒的时钟脉冲。它提供

使用简便的延迟或1秒钟时钟脉冲。

SM0.6 此位是扫描循环时钟,开一个扫描然后关一个扫描。此位可用于扫描计

数器输入。

SM0.7 此位反映模式开关的位置(关是TERM(终止)位置,开是RUN(运行)位置)。

开关位于运行位置时,如果您使用此位启动自由口模式,转换至终止位置可启动带编程设备的正常通讯。

SMB1 指令状态位

特殊内存字节1 (SM1.0 - SM1.7)为您提供不同指令的错误指示,例如表及数学操作。

SM 位(只读)

说明

SM1.0 当结果为0时,某些指令的执行打开此位。

SM1.1 当结果溢出或检测到非法数字数值时,某些指令的执行打开此位。

SM1.2 数学操作产生负结果时,此位打开。 SM1.3 试图除0时,此位打开。

SM1.4 表增加指令试图过渡填充表时,此位打开。

SM1.5 LIFO或FIFO指令试图从空表读取数据时,此位打开。 SM1.6 试图将非-BCD数值转换成二进制数值时,此位打开。

SM1.7 当ASCII数值无法被转换成有效的十六进制数值时,此位打开。

SMB2 接收字符缓冲器 (自由口)

特殊内存字节2被用作自由口接收字符缓冲器。在自由口模式下接收的每个字符均被存于此位置,易于从梯形逻辑程序存取。 SM 字节(只读) 说明

SMB2 此字节包含在自由口通讯过程中从口0或口1接收的各字符。

SMB3 接收奇偶错误 (自由口)

MB3用于自由口模式,包含在接收字符中检测到字符奇偶错误时所设定的奇偶错误位。当检测到字

符奇偶错误时,打开SM3.0,利用此位丢弃信息。 SM 位(只读)

说明

SM3.0 口0或口1奇偶错误。 (‘0’无错误;‘1’错误。) SM3.1-SM3.7 保留位

SMB4 队溢出 (中断)

特殊内存字节4 (SM4.0 - SM4.7)包含中断队溢出位,表示中断处于启动或关闭状态的状态表示位,也是传输器空闲内存 位。队溢出位表示中断发生速率比可处理速率更快,或中断被全局中断关闭指令关闭。 SM 位(只读)

说明

SM4.0 通讯中断队溢出时,此位打开。 SM4.1 输入中断队溢出时,此位打开。

SM4.2 定时中断队溢出时,此位打开。 SM4.3 检测到运行时编程问题时,此位打开。

SM4.4 此位反映全局中断启动状态,启动中断时,此位打开。 SM4.5 传输器空闲(口0)时,此位打开。 SM4.6 传输器空闲(口1)时,此位打开。 SM4.7 发生强迫时,此位打开。

只在中断程序内使用状态位4.0, 4.1,及4.2。队空而且控制返回主程序时,这些状态位被重置。

SMB5 I/O 状态位

特殊内存字节5 (SM5.0 - SM5.7)包含有关在I/O系统内检测到的错误条件的状态位。这些位为检测到的 I/O错误提供概述。 SM 位(只读)

说明

SM5.0 存在任何I/O错误时,此位打开。

SM5.1 过多数字I/O点与I/O总线联接时,此位打开。 SM5.2 过多模拟I/O点与I/O总线联接时,此位打开。

SM5.3 如果有过多的智能I/O模块与I/O总线联接,此位被打开。 SM5.4 保留位 SM5.5 保留位 SM5.6 保留位

SM5.7 存在DP标准总线错误时,此位打开。

SMB6 CPU ID寄存器

特殊内存字节6是CPU标识寄存器。 SM6.4 - SM6.7确认PLC的类型。SM6.0 - SM6.3为保留位, 将来使用。

SM 位(只读) 说明 格式

SM6.4 -SM6.7 xxxx = 0000 = CPU 212 / CPU 222

0010 = CPU 214 / CPU 224 0110 = CPU 221 1000 = CPU 215 1001 = CPU 216/CPU 226

SM6.0 -SM6.3 保留位

SMB8-SMB21 扩展 I/O 模块 ID 及错误状态字节

特殊内存字节8 - 21以字节对形式组织,用于扩展模块0至6。每对的偶数字节是模块标识寄存器。这些字节确认模块类型,I/O类型、以及输入及输出次数。每对的奇数字节是模块错误寄存器。这些字节提供该模块I/O内的任何错误。

SM 字节

(只读) 说明

格式

偶数字节:模块ID寄存器 奇数字节:模块错误寄存器 MSB 7 M t t

A i i

LSB 0 Q Q

MSB 7 C 0 0 b r

P f LSB 0 t M: 模块现存 0 = 现存 1 = 不现存 b: 总线错误或奇偶错误 tt: 00 非智能 I/O 模块 01 智能模块 r: 超出范围错误 10 保留

11 保留 P: 无用户电流错误

C: 配置错误

A: I/O type 0 = 离散 f: 保险丝熔断错误 1 = 模拟 t: 接线柱松动错误 ii: 00 无输入

01 2 AI 或 8 DI 10 4 AI 或 16 DI 11 8 AI 或 32 DI QQ: 00 无输出 01 2 AQ 或 8 DQ 10 4 AQ 或 16 DQ 11 8 AQ 或 32 DQ SMB8 模块 0 ID 寄存器 SMB9 模块 0 错误寄存器 SMB10 模块 1 ID 寄存器 SMB11 模块 1 错误寄存器 SMB12 模块 2 ID 寄存器 SMB13 模块 2 错误寄存器 SMB14 模块 3 ID 寄存器 SMB15 模块 3 错误寄存器 SMB16 模块 4 ID 寄存器 SMB17 模块 4 错误寄存器 SMB18 模块 5 ID 寄存器 SMB19 模块 5 错误寄存器 SMB20 模块 6 ID 寄存器 SMB21 模块 6 错误寄存器

SMW22-SMW26 扫描时间状态字

特殊内存字22 - 26包含有关扫描时间的信息。您可以毫秒为单位从这些字读取扫描时间、最小扫描时间、最大扫描时间、以及最后扫描时间。

SM 字(只读) 说明

SMW22 此字提供最后扫描的扫描时间。

SMW24 此字提供自进入运行模式以来记录的最小扫描时间。 SMW26 此字提供自进入运行模式以来记录的最大扫描时间。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库SM(特殊内存) 赋值及功能在线全文阅读。

SM(特殊内存) 赋值及功能.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/460593.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: