




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SM(特殊内存)赋值和功能SMB0至SMB29(S7-200只读特殊内存)每次扫描循环后,S7-200 CPU操作系统将新改动写入特殊内存中存储的系统数据中。如果从程序读取SMB0至SMB29,此为只读地址。如果程序尝试对只读SM地址写入,Micro/WIN会编译程序,不会出错。但是,CPU程序编译程序会拒绝程序,并显示“操作数范围错误,下载失败。” 程序可以读取存储在特殊内存地址中数据、评估当前系统状态、并使用有条件逻辑决定如何应答。在运行模式中,对程序的连续扫描提供对所选系统数据的连续监管。SMB0 系统状态位SMB1 指令执行状态位SMB2 自由端口接收字符SMB3 自由端口奇偶校验错误SMB4 中断队列溢出、运行时间程序错误、中断启用、自由端口传输器被强制SMB5I/O 错误状态位SMB6 CPU代码寄存器SMB8-SMB21 I/O模块代码和错误寄存器SMW22-SMW26 扫描时间SMB28-SMB29 模拟调整SMB30至SMB549(S7-200读取写入特殊内存) 根据要求,S7-200 CPU操作系统从特殊内存读取配置控制数据,并将新改动写入存储在特殊内存中的系统数据。 程序可以读取和写入所有SM地址30或更大的地址,但是SM数据的普通用法根据每个地址的功能不同而异。程序可以读取通常写入数据的SM地址。 程序可以在SM地址中读取和写入数据。SM地址提供一种解释系统状态数据、配置系统选项和控制系统功能的方法。在运行模式中,对程序的连续扫描提供对特殊系统功能的连续存取能力。SMB30和SMB130 自由端口控制寄存器SMB31-SMW32 永久性内存(EEPROM)写入控制SMB34-SMB35 用于定时中断的时间间隔寄存器SMB36-SMB65 HSC0、HSC1和HSC2高速计数器寄存器SMB66-SMB85 PTO / PWM高速输出寄存器SMB86-SMB94和SMB186-SMB194 接收讯息控制SMW98 I/O 扩充总线通讯错误SMB136-SMB165 HSC3、HSC4和HSC5高速计数器寄存器SMB166-SMB194 用于PLC(脉冲)指令的PTO包络表SMB200-SMB549 为智能扩充模块提供的状态信息保留,例如EM 277 PROFIBUS-DP模块。SMB200至SMB249为系统中的第一个智能扩充模块(离CPU最近的模块)保留;SMB250至SMB299为第二个智能模块保留。SMB0系统状态位特殊内存字节0(SM0.0 - SM0.7)提供八个位,在每次扫描循环结尾处由S7-200 CPU更新。程序可以读取这些位的状态,然后根据位值作出决定。S7-200符号名SM地址 用户程序读取SMB0状态数据Always_On SM0.0 该位总是打开。First_Scan_OnSM0.1 首次扫描循环时该位打开,一种用途是调用初始化子例行程序。Retentive_Lost SM0.2如果保留性数据丢失,该位为一次扫描循环打开。该位可用作错误内存位或激活特殊启动顺序的机制。RUN_Power_Up SM0.3从电源开启条件进入RUN(运行)模式时,该位为一次扫描循环打开。该位可用于在启动操作之前提供机器预热时间。Clock_60s SM0.4 该位提供时钟脉冲,该脉冲在1分钟的周期时间内OFF(关闭)30秒,ON(打开)30秒。该位提供便于使用的延迟或1分钟时钟脉冲。Clock_1s SM0.5 该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(关闭)0.5秒,ON(打开)0.5秒。该位提供便于使用的延迟或1秒钟时钟脉冲。Clock_Scan SM0.6 该位是扫描循环时钟,为一次扫描打开,然后为下一次扫描关闭。该位可用作扫描计数器输入。Mode_Switch SM0.7 该位表示“模式”开关的当前位置(关闭 =“终止”位置,打开 =“运行”位置)。开关位于RUN(运行)位置时,您可以使用该位启用自由端口模式,可使用转换至“终止”位置的方法重新启用带PC编程设备的正常通讯。SMB1指令执行状态位特殊内存字节1(SM1.0 - SM1.7)为各种不同的指令提供执行状态,例如表格和数学运算。这些位在执行时由指令设置和重新设置。程序可以读取位值,然后根据数值作出决定。S7-200符号名 SM地址 用户程序读取SMB1状态数据Result_0SM1.0 当操作结果为零时,某些指令的执行打开该位。Overflow_IllegalSM1.1 当溢出结果或检测到非法数字数值时,某些指令的执行打开该位。Neg_ResultSM1.2 数学操作产生负结果时,该位打开。Divide_By_0SM1.3 尝试除以零时,该位打开。Table_OverflowSM1.4“增加至表格”指令尝试过度填充表格时,该位打开。Table_EmptySM1.5 LIFO或FIFO指令尝试从空表读取时,该位打开。Not_BCDSM1.6 尝试将非BCD数值转换为二进制数值时,该位打开。Not_HexSM1.7 当ASCII数值无法转换成有效的十六进制数值时,该位打开。SMB2自由端口接收字符特殊内存字节2是自由端口接收字符缓冲器。在自由端口模式中接收的每个字符均被置于该位置,易于程序存取。S7-200符号名SM地址 用户程序读取SMB2,以便载入输入自由端口数据Receive_Char SMB2 该字节包含在自由端口通讯过程中从端口0或端口1接收的每个字符。SMB3自由端口奇偶校验错误SMB3用于自由端口模式,包含在接收字符中检测到奇偶错误时设置的奇偶错误位。当检测到奇偶错误时,打开SM3.0。在程序接受和读取存储在SMB2中的讯息字符数值之前,使用该位测试自由端口讯息字符是否有传输错误。S7-200符号名SM地址 用户程序读取SMB3,确认输入自由端口数据Parity_Err SM3.0 该位表示在端口0和端口1中出现奇偶校验错误。(0 = 无错;1 = 错误) SM3.1 -SM3.7保留SMB4中断队列溢出、运行时间程序错误、中断启用、自由端口传输器闲置、数值被强制特殊内存字节4(SM4.0 - SM4.7)包含中断队列溢出位和一个显示中断是启用还是禁用的位(SM 4.4)。这些位表示中断发生速率比可处理速率更快,或中断被全局中断禁用指令禁用。其他位表示: 运行时间程序错误 自由端口传输器状态 任何PLC内存数值是否目前被强制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)。* 仅限在中断例行程序中使用状态位4.0、4.1和4.2。队列空置且控制返回主程序时,这些状态位被重设。SMB5 I/O错误状态位特殊内存字节5(SM5.0 - SM5.7)包含表示在I/O系统中检测到的错误条件状态位。这些位为检测到的I/O错误提供概述。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)。SMB6 CPU代码寄存器特殊内存字节6是CPU标识寄存器。SM6.4 - SM6.7识别PLC的类型。SM6.0 - SM6.3为将来使用保留SMB8-SMB21 I/O模块代码和错误寄存器SMB8至SMB21以成对字节组织,用于扩充模块0至6。每对偶数字节是模块标识寄存器。这些字节识别模块类型、I/O类型以及输入和输出次数。每对奇数字节是模块错误寄存器。这些字节提供该模块I/O中检测到的任何错误。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 错误寄存器SMW22-SMW26扫描时间SMW22、SMW24和SMW26包含有关扫描时间的信息。您可以毫秒为单位读取最后一次扫描时间、最小扫描时间和最大扫描时间。S7-200符号名 SM地址 用户程序读取SMW22-SMW26扫描时间数据Last_Scan SMW22 该字提供最后一次扫描的扫描时间。Minimum_Scan SMW24该字提供自进入RUN(运行)模式以来记录的最小扫描时间。Maximum_Scan SMW26该字提供自进入RUN(运行)模式以来记录的最大扫描时间。SMB28-SMB29模拟调整特殊内存字节28和29包含与模拟调整0和1轴角位置对应的数字值。模拟调整电位器位于CPU前方存取门后方。用一把小螺丝刀调整电位器(沿顺时钟方向增加,或沿逆时钟方向减少)。此类只读数值可被程序用于各种不同的功能,例如,为计时器或计数器更新当前值,输入或改动预设值或设置限制。模拟调整有一个0至255的额定范围,以及?2计数的重合性。S7-200符号名 SM 地址 用户程序读取SMB28-SMB29,获取电位器位置数据 Pot0_Value SMB28 该字节存储随模拟调节0输入的数值。Pot1_Value SMB29 该字节存储随模拟调节1输入的数值。SMB30和SMB130 自由口控制寄存器SMB30控制端口0的自由口通讯;SMB130控制端口1的自由口通讯。您可以从SMB30和SMB130读取或向SMB30和SMB130写入。这些字节配置各自的通讯端口,进行自由口操作,并提供自由口或系统协议支持选择。S7-200符号名 地址为程序指令和S7-200 CPU读取写入地址 = SMB300 = 关断 = 低 1 = 接通 = 高 P0_Config SMB30 配置端口 0 通信:校验、每个字符的数据位数目、波特率和协议P0_Config_0 SM30.0 为端口 0 选择自由接口或系统协议P1_Config SMB130 配置端口 1 通信:校验、每个字符的数据位数目、波特率和协议P1_Config_0 SM130.0 为端口 1 选择自由接口或系统协议口1口2描述SMB30的格式SMB130的格式自由口模式控制字节MSB LSBppdbbbmm7 0SM30.0和SM30.1SM130.0和SM130.1mm:协议选择 00=点到点接口协议(PPI/从站模式)01=自由口协议 10=PPI/主站模式 11=保留(缺省是PPI/从站模式)注意:当选择mm=10(PPI主站),PLC将成为网络的一个主站,可以执行NETR和NETW指令。在PPI模式下忽略2到7位SM30.2到SM30.4SM130.2到SM130.4bbb:自由口波特率 000=38,400波特 100=2,400波特001=19,200波特 101=1,200波特 010=9,600波特 110=115,200波特 011=4,800波特 111=57,600波特SM30.5SM130.5d:每个字符的数据位 0=8位/字符 1=7位/字符SM30.6和SM30.7SM130.6和SM130.7pp:校验选择 00=不校验 10=不校验01=偶校验 11=奇校验SMB31 和 SMW32 永久性内存(EEPROM)写入控制您可以将存储在V内存中的一个数值保存至受程序控制的永久性内存(EEPROM)中。欲执行此一功能,将需要保存的位置地址载入SMW32。然后,将命令载入SMB31,保存该数值。一旦您载入保存数值的命令,在 CPU复原SM31.7表示保存操作已经完成之前,您不得改变V内存中的数值。在每次扫描结尾处,CPU检查是否发出将数值保存至永久内存的命令。如果发出命令,指定的数值被保存在永久内存中。SMB31定义了存入永久存储器的数据大小,且提供了初始化存储操作的命令。SMW32提供了被数据在V存储中起始地址Save_to_EEPROM SMB31 设置保存参数,用于将存储在 V 存储区中的数值保存至永久性存储区。 SM31.0和SM31.1 ss:被存数据类型 00字节 10字 01字节 11双字Save_to_EEPROM_7 SM31.7用户请求执行永久性存储区保存操作(0 = 无请求,1 = 保存)在每次保存操作后,CPU 复位该位Save_Address SMW32 存储将被保存的 V 存储区单元地址,该值是相对于V0的偏移量。当执行存储命令时,把该数据存到永久存储器中相应的位置。SMB34-SMB35用于定时中断的时间间隔寄存器特殊内存字节34和35控制中断0和中断1的时间间隔。您可以指定从1毫秒至255毫秒*的时间间隔(以1毫秒为增量)。相应的定时中断事件附加在中断例行程序中时,CPU捕获时间间隔数值。欲改变时间间隔,您必须将定时中断事件重新附加在相同的或不同的中断例行程序中。用分离事件的方法终止定时中断事件。S7-200符号名SM地址 以毫秒为单位的定时中断间隔Time_0_IntrvlSMB34定时中断0: 时间间隔数值(以1毫秒为增量,从1毫秒至255毫秒*)。Time_1_IntrvlSMB35定时中断1: 时间间隔数值(以1毫秒为增量,从1毫秒至255毫秒*)。*对于21x系列,时间间隔(以1毫秒为增量)从5毫秒至255毫秒。SMB36-SMB65 HSC0、HSC1 和 HSC2 高速计数器寄存器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 配置和控制 HSC0HSC0_Reset_Level SM37.0 HSC0 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC0_Rate SM37.2 HSC0 计数速率选择器:0 = 4x(4 倍速);1=1xHSC0_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 配置和控制 HSC1HSC1_Reset_Level SM47.0 HSC1 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC1_Start_Level SM47.1 HSC1 计数器启动有效电平控制:0 = 高电平有效;1 = 低电平有效HSC1_Rate SM47.2 HSC1 计数速率选择器:0 = 4x(4 倍速);1=1xHSC1_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 配置和控制 HSC2HSC2_Reset_Level SM57.0 HSC2 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC2_Start_Level SM57.1 HSC2 计数器启动有效电平控制:0 = 高电平有效;1 = 低电平有效HSC2_Rate SM57.2 HSC2 计数速率选择器:0 = 4x(4 倍速);1=1xHSC2_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 新预置值SMB66-SMB85 PTO / PWM 高速输出寄存器SMB66至SMB85被用于监控和控制PLC(脉冲)指令的脉冲链输出和脉冲宽度调制功能。PTO0_Status SMB66 PTO0 状态PLS0_Err_Abort SM66.4 PTO0 包络终止:0 = 无错;1 = 由于计算错误终止PLS0_Cmd_Abort SM66.5 PTO0 包络终止:0 = 未被用户命令终止;1 = 被用户命令终止PLS0_Ovr SM66.6PTO0 管道溢出(使用外部包络时,由系统清除,否则必须由用户复位):0 = 无溢出;1 = 管道溢出PLS0_Idle SM66.7 PTO0 空闲:0 = PTO 正在执行;1 = PTO 空闲PLS0_Ctrl SMB67 监控与控制 Q0.0 上的 PTO0(脉冲串输出)和 PWM0(脉冲宽度调制)PLS0_Cycle_UpdateSM67.0 PTO0/PWM0 更新周期值:1 = 写入新周期PWM0_PW_UpdateSM67.1 PTO0/PWM0 更新脉冲宽度值:1 = 写入新脉冲宽度PTO0_PC_Update SM67.2 PTO0 更新脉冲计数值:1 = 写入新脉冲计数PLS0_TimeBase SM67.3 PTO0/PWM0 时间基准:0 = 1祍/tick,1 = 1ms/tickPWM0_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_PC SMD72 双字数据类型:PTO0 脉冲计数值(1 至 232 - 1)PTO1_Status SMB76 PTO1 状态PLS1_Err_Abort SM76.4 PTO1 包络终止:0 = 无错;1 = 由于计算错误终止PLS1_Cmd_Abort SM76.5 PTO1 包络终止:0 = 未被用户命令终止;1 = 被用户命令终止PLS1_Ovr SM76.6PTO1 管道溢出(使用外部包络时,由系统清除,否则必须由用户复位):0 = 无溢出;1 = 管道溢出PLS1_Idle SM76.7 PTO1 空闲:0 = PTO 正在执行;1 = PTO 空闲PLS1_Ctrl SMB77 监控与控制 Q0.1 上的 PTO1(脉冲串输出)和PWM1(脉冲宽度调制)PLS1_Cycle_UpdateSM77.0 PTO1/PWM1 更新周期值:1 = 写入新周期PWM1_PW_UpdateSM77.1 PTO1/PWM1 更新脉冲宽度值:1 = 写入新脉冲宽度PTO1_PC_Update SM77.2 PTO1 更新脉冲计数值:1 = 写入新脉冲计数PLS1_TimeBase SM77.3 PTO1/PWM1 时间基准:0 = 1祍/tick,1 = 1ms/tickPWM1_Sync SM77.4 同步更新 PWM1:0 = 异步更新;1 = 同步更新PTO1_Op SM77.5 PTO1:0 = 单段操作;1 = 多段操作PLS1_Select SM77.6 PTO1/PWM1 模式选择:0 = PTO;1 = PWM.PLS1_Enable SM77.7 PTO1/PWM1 启用:1 = 启用PLS1_Cycle SMW78 字数据类型:PTO1/PWM1 周期值(2 至 65,535 个时间基准单位)PWM1_PW SMW80 字数据类型:PWM1 脉冲宽度值(0 至 65,535 个时间基准单位)PTO1_PC SMD82 双字数据类型:PTO1 脉冲计数值(1 至 232 - 1)SMB86-SMB94(端口0) 和 SMB186-SMB194(端口1) 接收信息控制P0_Stat_Rcv SMB86 端口 0 接收信息状态P0_Stat_Rcv_0SM86.0 1 = 接收信息终止:校验错误P0_Stat_Rcv_1SM86.1 1 = 接收信息终止:达到最大字符计数P0_Stat_Rcv_2SM86.2 1 = 接收信息终止:定时器超时P0_Stat_Rcv_5SM86.5 1 = 接收信息终止:收到结束字符P0_Stat_Rcv_6SM86.6 1 = 接收信息终止:输入参数错误或缺少开始或结束条件P0_Stat_Rcv_7SM86.7 1 = 接收信息终止:用户禁止命令P0_Ctrl_Rcv SMB87 端口 0接收信息控制P0_Ctrl_Rcv_1SM87.1 0 = 忽略断点,1 = 将断点用作信息开始检测P0_Ctrl_Rcv_2SM87.2 0 = 忽略 SMW92,1 = 如果超出 SMW92 中的时间间隔,终止接收P0_Ctrl_Rcv_3SM87.3 0 = 定时器是字符间定时器,1 = 定时器是信息间定时器P0_Ctrl_Rcv_4SM87.4 0 = 忽略 SMW90,1 = 使用 SMW90 中的数据检测空闲条件P0_Ctrl_Rcv_5SM87.5 0 = 忽略 SMB89,1 = 使用 SMB89 中的数据检测信息结束P0_Ctrl_Rcv_6SM87.6 0 = 忽略 SMB88, 1 = 使用 SMB88 中的数据检测信息开始P0_Ctrl_Rcv_7SM87.7 0 = 接收信息功能被禁止,1 = 接收信息功能被启用,每次执行RCV指令检查该位.P0_Start_Char SMB88 信息字符开始P0_End_Char SMB89 信息字符结束P0_Idle_Time SMW90 空闲线时间间隔以毫秒表示,在空闲行时间结束后接收的第一个字符是新信息开始P0_Timeout SMW92 字符间信息间定时器超时数值,以毫秒表示。如果超过时间,就停止接收信息。P0_Max_Char SMB94 可接收的最大字符数(1 至 255 个字节)注意:这个区一定要设为希望的最大缓冲区,即使不使用字符计数信息终止。SMW98 I/O 扩充总线 - 通讯错误SMW98提供有关扩充I/O总线中的错误数目的信息。S7-200符号名 SM Byte(Read/Write)I/O扩充总线错误总结EM_Parity_Err SMW98 每当扩充I/O总线中检测到校验错误时,该字均被递增。电源开启时以及用户写入零时被清除。SMB136-SMB165 HSC3、HSC4 和 HSC5 高速计数器寄存器HSC3寄存器(高速计数器3)HSC3_Status SMB136 HSC3 计数器状态(仅限在执行由高速计数器事件触发的中断程序时有效。)HSC3_Status_5 SM136.5 HSC3 当前计数方向状态:1 = 增计数HSC3_Status_6 SM136.6 HSC3 当前值等于预置值状态:1 = 等于HSC3_Status_7 SM136.7 HSC3 当前值大于预置值状态:1 = 大于HSC3_Ctrl SMB137 配置和控制 HSC3HSC3_Dir SM137.3 HSC3 计数方向控制:0 = 减计数;1 = 增计数HSC3_Dir_Update SM137.4 HSC3 更新计数方向:0 = 无更新;1 = 更新方向HSC3_PV_Update SM137.5 HSC3 更新预置值:0 = 无更新;1 = 更新预置值HSC3_CV_Update SM137.6 HSC3 更新当前值:0 = 无更新;1 = 更新当前值HSC3_Enable SM137.7 HSC3 启用:0 = 禁止;1 = 启用HSC3_CV SMD138 HSC3 新当前值HSC3_PV SMD142 HSC3 新预置值HSC4 寄存器(高速计数器 4)HSC4_Status SMB146HSC4 计数器状态HSC4_Status_5SM146.5 HSC4 当前计数方向状态:1 = 增计数HSC4_Status_6SM146.6 HSC4 当前值等于预置值状态:1 = 等于HSC4_Status_7SM146.7 HSC4 当前值大于预置值状态:1 = 大于HSC4_Ctrl SMB147 配置和控制 HSC4HSC4_Reset_LevelSM147.0 HSC4 计数器复位有效电平控制:0 = 高电平有效;1 = 低电平有效HSC4_Rate SM147.2 HSC4 计数速率选择器:0 = 4x(4 倍速);1 = 1xHSC4_Dir SM147.3 HSC4 计数方向控制:0 = 减计数;1 = 增计数HSC4_Dir_UpdateSM147.4 HSC4 更新计数方向:0 = 无更新;1 = 更新方向HSC4_PV_UpdateSM147.5 HSC4 更新预置值:0 = 无更新;1 = 更新预设HSC4_CV_UpdateSM147.6 HSC4 更新当前值:0 = 无更新;1 = 更新当前值HSC4_Enable SM147.7 HSC4 启用:0 = 禁止;1 = 启用HSC4_CV SMD148 HSC4 新当前值HSC4_PV SMD152 HSC4 新预置值HSC5 寄存器(高速计数器 5)HSC5_Status SMB156 HSC5 计数器状态HSC5_Status_5SM156.5 HSC5 当前计数方向状态:1 = 增计数HSC5_Status_6SM156.6 HSC5 当前值等于预置值状态:1 = 等于HSC5_Status_7SM156.7 HSC5 当前值大于预置值状态:1 = 大于HSC5_Ctrl SMB157 配置和控制 HSC5HSC5_Dir SM157.3 HSC5 计数方向控制:0 = 减计数;1 = 增计数HSC5_Dir_UpdateSM157.4 HSC5 更新计数方向:0 = 无更新;1 = 更新方向HSC5_PV_UpdateSM157.5 HSC5 更新预置值:0 = 无更新;1 = 更新预置值HSC5_CV_UpdateSM157.6 HSC5 更新当前值:0 = 无更新;1 = 更新当前值HSC5_Enable SM157.7 HSC5 启用:0 = 禁止;1 = 启用HSC5_CV SMD158 HSC5 新当前值HSC5_PV SMD162 HSC5 新预置值SMB166-SMB194 PLS(脉冲)指令 PTO 包络表PTO0_Step SMB166 PTO0 的当前包络步计数值PTO0_Profile SMW168 PTO0 包络表的 V 存储区地址(对 V0 的偏移量,字数据类型)PTO1_Step SMB176 PTO1 的当前包络步计数值PTO1_Profile SMW178 PTO1 包络表的 V 存储区地址(对 V0 的偏移量,字数据类型)端口 1 接收信息控制P1_Stat_Rcv SMB186 端口 1 接收信息状态P1_St
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 元旦营销策划方案(3篇)
- 高端人群保险营销方案(3篇)
- 内网安全培训课件
- 化学品上岗安全培训课件
- 5G无线资源动态分配-洞察及研究
- 创伤的救治流程
- 化学仪器室安全守则培训课件
- 七年级上册(2024) 第二单元 写作 学会记事 公开课一等奖创新教案+(共18张)
- 2025年秋部编版语文四上 语文园地七(公开课一等奖创新教案+)
- 12 在牛肚子里旅行(+公开课一等奖创新教案+备课素材)
- 4.2《遵守规则》教学设计 -2025-2026学年八年级道德与法治上册
- 人工智能+高质量发展文化旅游产业智能化升级研究报告
- 2025年自考专业(计算机网络)考试综合练习附参考答案详解(A卷)
- 冷链技术对水果品质保持的数值预测模型研究
- 集输工应急处置考核试卷及答案
- 2025年全国保密教育线上培训考试试题库附完整答案(必刷)
- 珠江医院护理面试题库及答案
- 流程管理某省市场营销MPR+LTC流程规划方案
- 化工厂实习安全培训课件
- 疏浚清淤工程合同协议书
- 电子电子技术试题及答案
评论
0/150
提交评论