S7-200状态寄存器说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-200
符号名SM
地址用户程序读取SMB0状态数据
Always_On SM0.0 该位总是打开。
First_Scan_On SM0. 1 首次扫描周期时该位打开,一种用途是调用初始化子程序。Retentive_Lost SM0.2 如果保留性数据丢失,该位为一次扫描周期打开。该位可用
作错误内存位或激活特殊启动顺序的机制。
RUN_Power_Up SM0.3 从电源开启条件进入RUN(运行)模式时,该位为一次扫描周
期打开。该位可用于在启动操作之前提供机器预热时间。Clock_60s SM0.4 该位提供时钟脉冲,该脉冲在1分钟的周期时间内OFF
(关闭)30秒,ON(打开)30秒。该位提供便于使用的延迟或1
分钟时钟脉冲
。
Clock_1 SM0.5 该位提供时钟脉冲,该脉冲在1秒钟的周期时间
内OFF(关闭)0.5秒,ON(打开)0.5秒。该位
提供便于使用的延迟或1秒钟时钟脉冲。
Clock_Scan SM0.6 该位是扫描周期时钟,为一次扫描打开,然后为下一次扫描关闭。该位可用作扫描计数器输入。
Mode_Switch SM0.7 该位表示“模式”开关的当前位置(关闭=“终止”位置,打开=“运行”位置)。开关位于RUN(运行)位置时,您可以使用该位启用自由口模式,可使用转换至“终止”位置的方法重新启用带PC/编程设备的正常通讯。
特殊内存字节1(SM1.0 - SM1.7)为各种不同的指令提供执行状态,例如表格和数学运算。这些位在执行时由指令设置和重新设置。程序可以读取位值,然后根据数值作出决定。
S7-200
符号名SM
地址用户程序读取SMB1状态数据
Result_0 SM1.0 当操作结果为零时,某些指令的执行打开该位。Overflow_Illegal SM1.1 当溢出结果或检测到非法数字数值时,某些指令的执行打开该位。
Neg_Result SM1.2 数学操作产生负结果时,该位打开。
Divide_By_0 SM1.3 尝试除以零时,该位打开。
Table_Overflow SM1.4 “增加至表格”指令尝试过度填充表格时,该位打开。Table_Empty SM1.5 LIFO或FIFO指令尝试从空表读取时,该位打开。Not_BCD SM1.6 尝试将非BCD数值转换为二进制数值时,该位打开。Not_Hex SM1.7 当ASCII数值无法转换成有效的十六进制数值时,该位打开。
S7-200
符号名SM
地址用户程序读取SMB4状态数据
Comm_Int_Ovr **SM4.0 通讯中断队列溢出时,该位打开。
Input_Int_Ovr * *SM4.1 输入中断队列溢出时,该位打开。
Timed_Int_Ovr **SM4.2 定时中断队列溢出时,该位打开。
RUN_Err SM4.3 检测到运行时间编程错误时,该位打开。
Int_Enable SM4.4 该位反映全局中断启用状态。启用中断时,该位打开。Xmit0_Idle SM4.5 变送器闲置(端口0)时,该位打开。
Xmit1_Idle SM4.6 变送器闲置(端口1)时,该位打开。
Force_On SM4.7 当任何内存位置被强制时该位打开(仅限22x)。
S7-200
符号名SM
地址用户程序读取SMB5错误状态数据
IO_Err SM5.0 如果存在任何I/O错误,该位打开。
Too_Many_D_IO SM5.1 如果过多数字I/O点与I/O总线连接,该位打开。
Too_Many_A_IO SM5.2 如果过多模拟I/O点与I/O总线连接,该位打开。
Too_Many_IM SM5.3 如果过多智能I/O模块与I/O总线连接,该位打开。
SM5.4 保留
SM5.5 保留
SM5.6 保留
DP_Err SM5.7 如果存在DP标准总线故障,该位打开(仅限S7-215)
S7-200
符号名SM地址用户程序读取SMW22-SMW26扫描时间数据
Last_Scan SMW22 该字提供最后一次扫描的扫描时间。
Minimum_Scan SMW24 该字提供自进入RUN(运行)模式以来记录的最小扫描时间。Maximum_Scan SMW26 该字提供自进入RUN(运行)模式以来记录的最大扫描时间。
] S7-200
符号名SM 用户程序读取SMB28-SMB29,获取电位计位置数据
地址
Pot0_Value SMB28 该字节存储随模拟电位器0输入的数值。
Pot1_Value SMB29 该字节存储随模拟电位器1输入的数值。
SMB30控制端口0的自由口通讯;SMB130控制端口1的自由口通讯。您可以从SMB30和SMB130读取或向SMB30和SMB130写入。这些字节配置各自的通讯端口,进行自由口操作,并提供自由口或系统协议支持选择。
SMB31和SMW32永久性内存(EEROM)写入控制
您可以将存储在V内存中的一个数值保存至受程序控制的永久性内存(EEPROM)中。欲执行此一功能,将需要保存的位置地址载入SMW32。然后,将命令载入SMB31,保存该数值。一旦您载入保存数值的命令,在CPU复原SM31.7表示保存操作已经完成之前,您不得改变V内存中的数值。
在每次扫描结尾处,CPU检查是否发出将数值保存至永久内存的命令。如果发出命令,指定的数值被保存在永久内存中
SMB34-SMB35用于定时中断时间间隔寄存器
特殊内存字节34和35控制中断0和中断1的时间间隔。您可以指定从1毫秒至255毫秒**的时间间隔(以1毫秒为增量)。相应的定时中断事件附加在中断例行程序中时,CPU捕获时间间隔数值。欲改变时间间隔,您必须将定时中断事件重新附加在相同的或不同的中断例行程序中。用分离事件的方法终止定时中断事件。
S7-200
符号名SM
地址以毫秒为单位的定时中断间隔
Time_0_Intrvl SMB34 定时中断0:时间间隔数值(以1毫秒为增量,从1毫秒至255毫秒**)。
Time_1_Intrvl SMB35 定时中断1:时间间隔数值(以1毫秒为增量,从1毫秒至255毫秒**)。
**对于21x系列,时间间隔(以1毫秒为增量)从5毫秒至255毫秒。