DP诊断功能块说明.doc_第1页
DP诊断功能块说明.doc_第2页
DP诊断功能块说明.doc_第3页
DP诊断功能块说明.doc_第4页
DP诊断功能块说明.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SIEMENS 2003.2.20附录4:SIMATIC S7的DP诊断功能块说明应用PROFIBUS-DP和SIMATIC S7诊断评估远程组态时,用户程序可以使用两个不同的S7功能块。如果除了诊断概要外还需要有关总线节点上错误和故障的详细信息,请使用功能块FB125。功能块FC125是一个简化版本,它只提供有关“哪些总线节点上发生故障或者错误”的信息(诊断概要)。该功能块不能显示详细的信息。1 FB125和FC125的应用领域FB125和FC125可用于下列集成的DP接口和外部DP接口:CPU 313C-2 DPCPU 314C-2 DPCPU 315-2 DP(从6ES7 315-2AF02-0AB0起)CPU 315-2 DP(仅适用于6ES7 315-2AF01-0AB0):不能使用FC125FB125不能通过Start/RESET检测到有故障的从站CPU 316-2 DPCPU 318-2 DPC7-626 DP(从6ES7 626-2AG01-0AE3起)C7-633 DP和C7-634 DPSINUMERIK 840D带有集成的CPU315-2 DP(6ES7 315-2AF01-0AB0):不能使用FC125FB125不能通过Start/RESET检测到有故障的从站SINUMERIK 840DI,带有集成的CPU315-2 DP(6ES7 315-2AF03-0AB0)CPU 41x-2/3/4 DPCP 443-5IM 467和IM 467 FOWIN ACWIN LC不适用于CP 342-52 FB125诊断功能块FB125通过中断驱动来诊断出错和故障的DP从站。如果从站出现故障,则显示详细的故障原因诊断信息(插槽或模块编号、模块状态、通道编号、通道故障)。通过单独的诊断,可以读取和解释任何DP从站的诊断信息。诊断概要给出已组态的、现存的、出错的和发生故障的DP从站信息。当DP/ASI-Link用作DP从站时,FB125诊断功能块还能提供下级ASI总线系统的信息。如果工厂中有诊断中继器(MLFB:6ES7 972-0ABxx-0XA0),则FB125解码中继器的诊断帧,通知用户出错位置和出错原因。在执行FB125期间,会延时执行所有的中断程序。2.1 在S7用户程序中调用FB125 DP在用户程序中,用户通过下列语句调用DP诊断功能块:CALL FB125, DBxy(xy代表任意背景数据块编号)参数列表会自动出现,并且形参已被实参初始化。注意:当调用FB时,由于实参保存在背景数据块中,因此不必要用实参初始化所有参数。必须在三个组织块OB1,OB82和OB86中执行这个调用(包括相同的背景数据块编号和相同的用户实参)。可以在这三个组织块中嵌套调用FB125(例如:OB82 FC120 FB125)。不能改变20个字节长的组织块OB1、OB82和OB86临时本地数据的顺序和内容,但是可以随时扩展。在FB125中使用下列系统功能:SFC13和带有SZL 0C91(内部DP接口与主站CPU通信的情况)或SZL 4C91(外部DP接口与CP/IM通信的情况)的SFC51。除了FB125调用之外,在OB1中调用SFC13和/或带有SZL 0C91/4C91的SFC51是不允许的。只有在循环程序(OB1)中块输出参数的信息评估才有意义。当BIE-Bit设置为“1”时,将会有序地执行功能块FB125。当FB125的处理出错时,将会移除BIE-Bit。2.2 FB 125的参数及其意义输入参数: DP_MASTERSYSTEM(整型)此处,必须指定用STEP 7组态的DP主站系统的编号。 EXTERNAL_DP_INTERFACE(布尔型)指示主站DP接口是集成接口(主站CPU=0)还是外部DP接口(CP/IM=1)。 MANUAL_MODE(布尔型)手动模式:在这个模式下,可以进行DP从站的单独诊断。 SINGLE_STEP_SLAVE(布尔型)转换到下一个出错/故障DP从站。 SINGLE_STEP_ERROR(布尔型)转换到所示DP从站的下一个错误。RESET(布尔型)接受指定的DP主站系统编号和DP接口类型。然后初始化DP赋值并重启。整个DP主站系统得到更新,也就是说,在初始化例程中,自动检测所有已组态的、现存的、出错的和发生故障的DP从站。SINGLE_DIAG(布尔型)手动模式:读取DP从站的单独诊断。由用户在“SINGLE_DIAG_ADR”参数中指定从站编号。SINGLE_DIAG_ADR(字节)手动模式:单独诊断的从站编号。输出参数: ALL_DP_SLAVES_OK(布尔型)组指示器,表明DP总线系统无故障运行(1所有从站都正常)。 SUM_SLAVES_DIAG(字节)受影响(出错的或发生故障的)DP从站的个数。在重启或暖重启时将首次检测到这个数目。 SLAVE_ADR(字节)出错的或发生故障的DP从站(从1到126)。在SINGLE_STEP_SLAVE模式下,每次点动都将指示下一个出错的或发生故障的从站(逐个访问受影响的从站)。将按照从站地址的升序排列方式来显示受影响的从站。 SLAVE_STATE(字节)关于SLAVE_ADR的信息:所指示从站的状态。0:DP从站正常。1:DP从站出错。2:DP从站发生故障。3:DP从站没有组态或不能诊断DP从站。 SLAVE_IDENT_NO(字)关于SLAVE_ADR的信息:在PNO之后显示所指示DP从站的Profibus识别码。 ERROR_NO(字节)关于SLAVE_ADR的信息:指示受影响从站的当前出错编号。可以通过一个唯一的编号将所有错误/故障区分开来。 ERROR_TYPE(字节)关于SLAVE_ADR的信息:1:插槽诊断(发生故障的插槽/模块的常规规范)2:模块状态(细分插槽诊断,包含插槽/模块的状态)3:通道诊断(模块编号的位置,通道编号,符合DP标准的通道出错类型)4:S7诊断(模块编号的位置,通道编号,通道出错类型)这仅适用于西门子的S7从站或S7模块。诊断信息来自S7诊断数据记录DS0或DS1。5:单元诊断(诊断数据的单元规范定义了从站产品,可在从站手册中找到)。从站诊断数据显示在背景数据块的字节932到1175中。6:电缆诊断(从诊断中继器检测到的出错位置和出错原因) MODULE_NO(字节)关于SLAVE_ADR的信息:从站中故障模块的编号(插槽编号或模块编号)。 MODULE_STATE(字节)关于SLAVE_ADR的信息:模块的状态(仅适用于模块状态为ERROR_TYPE的时候):0:模块正常,用户数据正确1:模块发生故障,用户数据不正确2:出错模块,用户数据不正确3:没有模块,用户数据不正确 CHANNEL_NO(字节)关于SLAVE_ADR的信息:模块上发生故障的通道编号。CHANNEL_TYPE(字节)关于SLAVE_ADR的信息:模块上发生故障的通道类型。类型(十六进制)含义00 保留01 输入02 输出03 输入-/输出04-1F 保留20 PtP连接21-2F 保留30 F数字输入31 F数字输出32-3F 保留40DI SINAUT RTU41CO SINAUT RTU42-4F 保留50 SIWAREX51-54 保留55DP接口模块(从站)56-5F 保留60位I/O(例如:ASI-CP)61 HART输入62 保留63 HART输出64-6F 保留70 数字输入71 模拟输入72 数字输出73 模拟输出74 FM-POS75 FM-REG76 FM-COUNT77 FM-TECHNO78 FM-NCU79 SM-POS-INPUT7A DESINA通道7B DP标准通道(输入)7C DP标准通道(输出)7D DP标准通道(其它)7E超声位置检测(USW 300)7F-FF .保留CHANNEL_ERROR_CODE(整型)关于SLAVE_ADR的信息:为每个通道错误分配了明确的出错信息。代码 意义0 -1短路(例如,在编码器电源线上或在输出线上)2欠压(电源电压)3过压(电源电压)4 过载5 过热6断线(例如,在传感器上)7超出上限8超出下限9故障(例如,编码器电源,输出端的负载电压,使用寿命结束)10-15 -16 参数化出错17无编码器电压或负载电压18 保险丝故障19 -20 接地故障21 基准通道出错22过程中断丢失23 执行器报警24 执行器关闭代码 意义25 安全装置关闭26外部故障(例如,传感器故障,执行器故障)27不明故障28-31 -32 ASI诊断33组态出错/参数化出错34 接地故障35对P短路(编码器)36 对M短路37 断线38无编码器电源39-48 -65组态出错/参数化出错66 共模故障67对P短路(编码器)68 对M短路69 断线70 基准通道故障71 超出测量范围72 超出测量范围73-96 -97组态出错/参数化出错98 接地故障99对P短路(编码器)100 对M短路101 断线102 保险丝故障103 无负载电压104 过热105-128 -129组态出错/参数化出错130 共模故障131 对P短路132 对M短路133 断线134 -135无外部负载电压136 -137连接没有接线138导线+端开路139导线-端开路140 校准出错141范围出错(低于量程或超出量程)142 -143电流源开路144用户校准与参数化不一致161编码器断线162绝对编码器故障163脉冲增量型编码器出错或者没有零标志164编码器电压监控16515V电压监控166数字输出电压监控167 -168 工作出错169机器数据出错170 设定值出错171凸轮数据出错172 行程监控173运算范围监控174实值监控175目标入口监控176目标范围监控193模拟输入硬件故障194 -195模拟输入断线(仅4-20mA)196 -197模拟输入测量范围超限(低于量程)198模拟输入测量范围超限(超出量程)代码 意义199模拟输出断线200模拟输出短路201-224 -225信号A出错226信号B出错227信号N出错228 错误值2295.2V编码器电源故障23024V编码器电源故障231编码器信号线路短路/断线232参数分配出错233-256 -257-288 -289-320 -321-352 -353-356 -357 传感器/执行器出错358-384 -385 -386短路(例如,编码器线路上或输出线路上)387欠压(电源电压)388过压(电源电压)389 过载390 过热391断线(例如,传感器上的线路)392超出上限393超出下限394故障(例如,编码器电源,输出端负载电压,使用寿命结束)395-400 -401 参数化出错402无编码器电压或负载电压403 保险丝故障404 -405 接地故障406 基准通道出错407过程中断丢失408 执行器报警409 执行器关闭410 安全装置关闭411外部故障(例如,传感器故障,执行器故障)412不明故障413-416 -417 -418短路(编码器线路上或输出线路上)419欠压(电源电压)420过压(电源电压)421 过载422 过热423断线(例如,传感器上)424超出上限425超出下限426故障(例如,编码器电源,输出端负载电压,使用寿命结束)427-432 -433 参数化出错434无编码器电压或负载电压435 保险丝故障436 -437 接地故障438 基准通道出错439过程中断丢失440 执行器报警441 执行器关闭442 安全装置关闭443外部故障(例如,传感器故障,执行器故障)444不明故障445-448 -449 -450短路(编码器线路上或输出线路上)代码 意义451欠压(电源电压)452过压(电源电压)453 过载454 过热455断线(例如,传感器上的线路)456超出上限457超出下限458故障(例如,编码器电源,输出端负载电压,使用寿命结束)459-464 -465 参数化出错466无编码器电压或负载电压467 保险丝故障468 -469 接地故障470 基准通道出错471过程中断丢失472 执行器报警473 执行器关闭474 安全装置关闭475外部故障(例如,传感器故障,执行器故障)476不明故障477-480 -481参数分配出错482 -483 -484 -485 断线486 脉冲出错487 -488 计数器溢出489-516 -517无外部辅助电压ASI接口(APF)上的电压太低518无前端连接器519 模块没有参数化520模块中的参数不正确521-528 -529不正确的用户模块或没有用户模块,例如,编码键的位置与参数设置不一致。至少有一个ASI从站偏离设置规定530模块上的通信故障531运算状态0:STOP / ASI-Link中的I从站处于工作状态1:STOP / ASI-Link中的I从站处于离线状态532内部看门狗触发533模块内部电源电压故障534 电池没电535 整个备用装置发生故障536 -537扩展单元故障538 处理器故障539 EPROM故障540 RAM故障541 ADC/DAC出错542保险丝故障,所有通道保险丝都发生了故障543过程中断丢失544 -545单元诊断:见DB125中的第932-1175字节以及手册546出错原因和位置不明547 -548 -549DP2上多于一种测量方法550DP3上多于一种测量方法551 -552出错原因不明553消息故障率处于临界状态554信号线A断线555信号线B到屏幕之间的线路发生短路代码 意义556 -557信号线A到屏幕之间的线路发生短路558信号线B断线559 -560A和(或)B断线,或者无终端电阻561A和(或)B断线,或者插入了一个额外的终端电阻562因为线路电平为0,网段自动取消激活。563因为线路电平不稳定,网段自动取消激活。564 -565 -566测量段连接的节点数超过了32个567节点到诊断中继器的距离超出了允许的线路长度568超出了串连诊断中继器的最大允许数目569诊断中继器已经识别了深层故障 CHANNEL_ERROR_INFO_1(双字)关于SLAVE_ADR的信息:故障通道上二进制编码的出错信息。为各种出错类型分配了不同的出错信息。与DP标准一致的通道出错信息分配给了出错类型(3)。通道诊断:位与DP标准一致的通道出错信息0 保留1短路(例如,编码器线路上或输出线路上)2欠压(电源电压)3 过压(电源电压)4 过载5 过热6断线(例如,传感器上的线路)7超出上限8超出下限9故障(例如,编码器电源,输出端负载电压,使用寿命结束)10-15 保留16 参数化出错17无编码器电压或负载电压18 保险丝故障19 保留20 接地故障21 基准通道出错22过程中断丢失23 执行器报警24 执行器关闭25 安全装置关闭26外部故障(例如,传感器故障,执行器故障)27不明故障28-31保留(已初始化为0)S7从站或S7模块的通道出错信息,包含了诊断数据记录DS1,并被分配到了出错类型(4)S7诊断:如果将ASI网络连接到DP从站(CHANNEL_TYPE =60hex,如DP/ASI-Link),逐位将ASI地址从0到31的设备设置为数值“1”。S7信号模块(SM):位数字输入模块数字输出模块0.0组态出错/参数化出错组态出错/参数化出错0.1 接地故障接地故障0.2对P短路(编码器)对P短路(编码器)0.3对M短路对M短路0.4 断线断线0.5无编码器电源保险丝故障0.6保留无负载电压0.7 保留过热1.0-3.7 .保留保留位模拟输入模块模拟输出模块0.0组态出错/参数化出错组态出错/参数化出错0.1 共模故障共模故障0.2对P短路(编码器)对P短路0.3对M短路对M短路0.4 断线断线0.5 基准通道故障保留0.6超出测量范围无外部负载电压0.7 超出测量范围保留1.0保留没有接线1.1保留导线+端开路1.2保留导线-端开路1.3 保留校准出错1.4保留范围出错(低于量程或超出量程)1.5 保留保留1.6保留电流源开路1.7保留用户校准与设定的参数化不符2.0-3.7 保留保留S7功能模块(FM):位FM 350/FM 350-1(FM COUNT)0.0信号A出错0.1信号B出错0.2信号N出错0.3 值错误0.45.2V编码器电源有故障0.524V编码器电源有故障0.6编码器信号线短路/断线0.7参数分配出错1.0-3.7 保留位FM 351/352/353/354(FM POS)0.0编码器断线0.1绝对编码器故障0.2脉冲增量型编码器出错或者没有零标志0.3电压监控编码器0.4电压监控15V0.5电压监控数字输出0.6 保留0.7 工作出错1.0设备数据出错1.1 设定值出错1.2凸轮数据出错1.3 行程监控1.4运算范围监控1.5实际值监控1.6目标入口监控1.7目标范围监控2.0-3.7 .保留位FM 355(FM REG)0.0模拟输入硬件故障0.1 保留0.2模拟输入断线(仅4-20mA)0.3 保留0.4不符合模拟输入测量范围(低于量程)0.5不符合模拟输入测量范围(超出量程)0.6模拟输出断线0.7模拟输出短路1.0-3.7 保留其它S7模块:位 DESINA0.0 保留0.1 保留0.2 保留0.3 保留0.4 传感器/执行器出错0.5 保留0.6 保留0.7 保留1.0-3.7 .保留位Ultrasonic Way entry(USW 300)0.0参数分配出错0.1 保留0.2 保留0.3 保留0.4 断线0.5 脉冲出错0.6 保留0.7 计数器溢出1.0-3.7 保留位外围通道组(例如,ASI-CP)0.0模块/ASI从站0故障0.1模块/ASI从站10.2模块/ASI从站20.3模块/ASI从站30.4模块/ASI从站40.5模块/ASI从站50.6模块/ASI从站60.7模块/ASI从站71.0模块/ASI从站81.1模块/ASI从站9. .3.6模块/ ASI从站303.7模块/ ASI从站31 CHANNEL_ERROR_INFO_2(双字)关于SLAVE_ADR的信息:对于出错类型(4)S7诊断,与数据记录DS0相关的特殊出错信息附加分配给所有的S7从站或S7模块。如果将ASI网络连接到DP从站(CHANNEL_TYPE =60hex,例如DP/ASI-Link),该从站最多带有62个工作站,逐位将ASI地址从0到31的设备设置为数值“1”。位S7诊断数据ASI从站0S7模块故障0b1内部故障1b2外部故障2b通道故障至少一个ASI从站偏离设置要求3b4无外部辅助电压ASI接口(APF)上的电压太低4b5无前端连接器5b6无模块参数化6b7模块中的参数不正确7b8-11模块类别:0000:保留0001:保留0010:S7特殊模块,例如适配器外套0011:DP标准从站0100:S7接口模块(IM)0101:S7模拟模块0110:保留0111:保留1000:S7功能模块(FM)1001:保留1010:保留1011:连到DP的S7接口模块,例如I从站1100:S7通信处理器(CP)1101:保留1110:保留1111:S7数字模块8b-11b12通道信息已存在12b13用户信息已存在13b14以通配符形式表示的诊断中断14b15保留15b16不准确的用户模块,或者没有用户模块,例如,编码键的位置与参数设置不一致至少一个ASI从站偏离设置要求16b17模块上出现通信故障17b18操作状态:0:正常状态下,RUN/ASI-Link中的I从站1:离线状态下,STOP/ASI-Link中的I从站18b19内部看门狗触发19b20模块内部电源电压故障20b21电池没电21b22整个备用系统发生故障22b23保留23b24扩展单元发生故障24b25处理器发生故障25b26EPROM发生故障26b27RAM发生故障27b28ADC/DAC出错28b29保险丝发生故障,所有通道保险丝都已经发生故障29b30过程中断丢失30b31保留31bDIAG_COUNTER(字节)关于SLAVE_ADR的信息:显示的DP从站的所有诊断总和。 DIAG_OVERFLOW(布尔型)同时接受的诊断数目32,也就是说从站可以启动的诊断比FB125能处理的诊断要多。这种情况仅在CP或IM用作DP主站时发生。此处执行RESET有意义。 BUSY(布尔型)该参数表明FB当前正在评估DP系统。只能在评估完成之后才能进一步处理该信息。2.3 背景数据块说明背景数据块分配到诊断FB。在FB调用中可以自由选择数据块的编号。决不能通过写访问修改背景数据块。用户可以从背景数据块中读取和评估下列数据:字节932到1175:当前受影响的从站和所显示从站的标准诊断数据字节1176到1191:已组态的从站用作位寄存器字节1192到1207:现有的(可访问的)从站用作位寄存器字节1208到1223:有故障的(不可访问的)从站用作位寄存器字节1224到1239:有故障的从站用作位寄存器字节1240到1255:受影响的(有故障的或者出错的)从站用作位寄存器字节1256到1271:受影响的从站存储在位寄存器内,例如,进入的从站诊断(出错的或有故障的)存储在位寄存器中,直到CPU重启或块重设时,才再次删掉位寄存器字节1272到1397: 每个从站的诊断编号(从站1:字节1272 . 从站126:字节1397)在所有的位寄存器中,为每个DP总线节点分配一位。DBD xDBB xDBB x+1DBB x+2DBB x+3Page 17 of 17 74170d0adc131bcc9964ffcd6f84e76c.pdf 从站-Nr. 81 169 2417 3225DBB x+4DBB x+5DBB x+6DBB x+74033 4841 5649 6457DBB x+8DBB x+9DBB x+10DBB x+117265 8073 8881 9689DBB x+12DBB x+13DBB x+14DBB x+1510497 112105 120113 1281212.4 FC125技术规范运行时间内没有未处理的诊断消息:依赖于DP主站例如,CPU 315-2 DP作为DP主站:大约4ms运行时间内存在未处理的诊断消息:依赖于DP主站和从站诊断长度例如,CPU 315-2 DP作为DP主站:大约11msCPU中使用的存储空间:6.3 K字节2.5 调用实例FB125当CPU处于重启过程(第一次OB1循环)或处于RESET状态时,在FB125中应用初始化子程序捕捉整个DP系统。在这之后,诊断是中断驱动的,也就是说,当接收到一个诊断/工作站故障时,在相应的出错OB中进行评估。这意味着,无需为块生成调用条件(见图1)。OB1/OB82/OB86CALL FB125, DB125 DP_MASTERSYSTEM:= 1 EXTERNAL_DP_INTERFACE:= FALSE MANUAL_MODE:= E8.0 SINGLE_STEP_SLAVE:= E8.1 SINGLE_STEP_ERROR:= E8.2 RESET:= E8.3 SINGLE_DIAG:= E8.4 SINGLE_DIAG_ADR:= MB125 ALL_DP_SLAVES_OK:= M100.0 SUM_SLAVES_DIAG:= MB102 SLAVE_ADR:= MB103 SLAVE_STATE:= MB104 SLAVE_IDENT_NO:= MW106 ERROR_NO:= MB108 ERROR_TYPE:= MB109 MODULE_NO:= MB110 MODULE_STATE:= MB111 CHANNEL_NO:= MB112 CHANNEL_TYPE:= MB113 CHANNEL_ERROR_CODE:= MW114 CHANNEL_ERROR_INFO_1:= MD116 CHANNEL_ERROR_INFO_2:= MD120 DIAG_COUNTER:= MB124 DIAG_OVERFLOW:= M100.1 BUSY:= M100.2图1: FB125调用实例注意:不必用实际操作数初始化所有块参数。2.6 FB125的使用从输出参数“SUM_SLAVES_DIAG”中可以看到受影响(出错的或有故障的)的从站总数。如果没有从站受影响,将“ALL_DP_SLAVES_OK”位设置成组信息。系统将根据每种运行方法来更新位寄存器“现有的、出错的、有故障的和受影响的从站”。2.6.1自动化操作(MANUAL_MODE=0)“SINGLE_STEP_SLAVE”挨个访问受影响的从站。当指示从站时,用户可以浏览该从站上的各个错误并标记为“SINGLE_STEP_ERROR”。在浏览这些错误时,将通过一个增量错误编号对错误进行区分。在到达最大编号的错误时如果执行了跳到下一个错误的操作,则系统会再次显示编号为“1”的错误。如果用户要浏览下一个受影响的从站,将启动新显示从站的错误评估。自动显示从站的第一个错误。当显示从站的错误信息时,如果有一个新的来自受影响从站的诊断(例如:3个未处理错误中的一个错误以及解除),则重新进行从站的错误评估。此时,会显示评估结果的第一个错误。显示所有检测到的错误。这就意味着位于从站诊断数据帧的冗余信息也可以在FB125的输出参数(但具有不同的信息内容)上进行显示。用户必须自己确定感兴趣的错误类型。还可以对错误类型进行区分,并且通过输出参数“ERROR_TYPE”对错误类型进行赋值。出错代码(1.569)受到每个通道出错的影响,并通过参数“CHANNEL_ERROR_CODE”进行显示。有关从站的所有诊断都显示在参数“DIAG_COUNTER”中。所有的工作站出错都有计数进行统计(出现的和隐藏的出错)。2.6.2手动操作(MANUAL_MODE=1)在手动操作中(MANUAL_MODE),通过在参数“SINGLE_DIAG_ADR”中指定一个DP从站,可以执行从站的单独诊断。也可以通过“SINGLE_STEP_ERROR”(就如在自动模式下)浏览该从站的出错情况。单独诊断表示当前从站的诊断描述,将通过参数“SINGLE_DIAG”删除该从站。若重复进行单独诊断,则重复读取从站的诊断帧并重新开始评估。3FC125诊断功能块功能块FC125检测出错的和有故障的从站,这些从站为循环驱动或事件驱动。当必须显示总线系统的诊断概要时,特别推荐使用该功能块。3.1在S7用户程序中调用FC125 DP在OB1用户程序中,通过下列语句调用DP诊断功能块:CALL FC125参数列表自动出现,其中应用实参对形参进行初始化。如果BIE位设置为“1”,将依次处理功能块FC125。如果处理FB125时出错,则删除BIE位。当使用几个DP主站系统(例如,集成DP接口(CPU)和外部DP接口(CP/IM)时,必须为每个DP主站系统分别调用诊断功能块。3.2FB 125的参数及其意义输入参数: CHECK_ACTIV(布尔型)由用户激活评估。激活的位可以循环编写或在其它功能块中编写(例如,OB82,OB86,OB100和事件驱动)。 EXTERNAL_DP_INTERFACE(布尔型)该参数表明该主站DP接口是否为集成接口(主站CPU=0)或为外部DP接口(CP/IM=1)。 DP_MASTERSYSTEM(整型)在此,必须指定用STEP 7组态的DP主站系统的编号。 DATA_FIELD(Any)也就是P#DB100.DBX0.0 BYTE 50内部功能块处理的数据区。数据类型必须是字节。数据区的大小不能少于50字节。该数据区域与用户不相关。输入/输出参数: SUM_SLAVES_DIAG(整型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论