版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1PROFIBUS-DP网网介绍介绍及故障诊断方法及故障诊断方法李金龙2lPROFIBUS是目前国际上通用的现场总线标准之一,它以其独特的技术特点、严格的认证规范、开放的标准、众多厂商的支持,被纳入现场总线的国际标准IEC 61158lPROFIBUS是不依帐生产厂家的、开放式的现场总线,各种各样的自动化设备均可以通过同样的接口交换信息。PROFIBUS可以用于分布式I/O设备、传动装置、PLC和基于PC(个人计算机)的自动化系统。lPROFIBUS技术是唯一可以满足两类通信应用(制造业和过程工业应用)的现场总线 。第一部分:第一部分:PROFIBUS-DP硬件硬件组成组成与通信协议与通信协议
2、3lDP是Decentralized Periphery(分布式外部设备)的缩写。PROFIBUS-DP(简称为DP)主要用于制造业自动化系统中单元级和现场级通信。特别适合PLC与现场级分布式I/O设备之间的快速循环效据交换。DP是PROFIBUS中应用最广的通信方式。lPROFIBUS-DP用于连接下列设备:PLC、PC和HMI设备、分布式现场设备。PROFIBUS-DP的响应速度快,很适合在制造业便用。l作为PLC硬件组态一部分,分布式I/O(例如ET200)用STEP7来组态。通过供货方提供的GSD文件,可以用STEP7将其他制造商生产的从站设备组态到网络中。l有的S7-300/400
3、CPU配备有集成的DP接口,S7-200/300/400也可以通过通信处理器(CP)连接到PROFIBUS-DP一、一、PROFIBUS-DP简介简介4lISO/OSI参考模型的物理层是第1层,PROFIBUS可以使用多种通信媒体,例如带屏蔽的双绞线、光纤、红外线、导轨以及混合方式。传愉速率为9.6kbit/s一12Mbit/s,每个DP从站的输入数据和输出数据最大为244B。使用屏蔽双绞线电缆时最长通信距离为9.6km,使用光缆时最长通信距离为90km,最多可以连接127个从站。lPROFIBUS可以使用灵活的拓扑结构,支持线形、树形、环形结构以及冗余的通信模型。支持基于总线的驱动技术和符合
4、IEC61508的总线安全通信技术。下面介绍用于DP的RS-485传输和光纤传愉。二、二、PROFIBUS的物理层的物理层5lPROFIBUS-DP符合EIARS-485标准(也称为H2),采用价格便宜的屏蔽双绞线电缆,电班兼容性(EMC)条件较好时也可以使用不带屏蔽的双绞线电缆。一个总线段的两端各有一套有源的总线终端电限。lPROFIBUS的站地址空间为0127,其中的127为广播用的地址,所以最多能连接127个站点。一个总线段最多32个站,超过了必须分段,段与段之间用中继器连接。中继器没有站地址,但是被计算在每段的最大站数中。2.1、DP的的RS-485传输传输6l图中A、B线之间是220
5、终端电阻,终端电阻可以吸收网络上的反射波,有效地增强信号强度。两端的终端电附并联后的值应基本上等于传输线相对于通信频率的特性阻抗。在总线上没有站发送效据(即总线处于空闲状态)时,390的下拉电阻与数据基准电位DGND相连,上拉电阻DC 5V电压的正端(VP)相连。上拉电阻和下拉电阻用于确保A、B线之间有个确定的空闲电位。2.1、DP的的RS-485传输传输7l大多数PROFIBUS总线连接器部集成了终端电阻,连接器上的开关在ON位置时终端电阻被连接到网络上,开关在Off位置时终端电阻从网络上断开。每个网段两端的站必须接入终端电阻,中间的站不能接入终端电阻。l传输速率为9.6kbit/s12Mb
6、it/s,所选的传输速率用于总线段上的所有设备。传输速率大于1.5Mbit/s时,由于连接的站的电容性负载引起导线反射,必须使用附加有轴向电感的总线连接插头。2.1、DP的的RS-485传输传输8lPROFIBUS-DP网络的硬件由主站、从站、网络部件和网络组态与诊断工具组成。网络部件包括通信电缆、总线连接器、中继器、耦合器,以及用于连接串行通信、以太网、AS-i、EIB等网络系统的网络连接器。lPROFIBUS-DP设备分为以下3种不同类型的站:三、三、PROFIBUS-DP设备的分类设备的分类9l1类DP主站是系统的中央控制器,1类DP主站在预定的周期内与分布式的站循环地交换信息,并对总线
7、通信进行控制和管理。1类DP主站可以发送参数给DP从站,读取从站的诊断信息,用于全局控制命令将它的运行状态告知各从站。此外,还可以将控制命令发送给个别从站或从站组,以实现输出数据和输入数据的同步。3.1、1类类DP主站主站10l下列设备可以做1类DP主站:l一个带集成DP接口或插入式接口子模块的CPUlCPU和支持DP主站功能的通信处理器(CP)l一个连接在CPU上的接口模块l连接工业以太网和PROFIBUS-DP的IE/PB链接器模块lET200S和ET200X的主站模块l使用PROFIBUS网卡的PC3.1、1类类DP主站主站11l2类DP主站是DP网络中的编程、诊断和管理设备。2类DP主
8、站除了具有1类主站的功能外,在于1类DP主站进行数据通信的同时,可以读取DP从站的输入/输出书和当前的组态数据,可以给DP从站分配新的总线地址。3.2、2类类DP主站主站12l下列设备可以作为2类DP主站:l以PC为硬件平台的2类主站 PC加PROFIBUS网卡可以做2类主站。西门子公司可以提供专用的编程设备,不过现在一般都用PC和STEP 7编程软件来做编程设备,用PC和WinCC等组态软件做监控操作站。l操作员面板/触摸屏(OP/TP) 操作员面板(OP)和触摸屏(TP)用于操作人员对系统的控制和操作,例如参数的设置与修改、设备的启动和停机,以及在线监视设备的运行状态等。它们在工业控制中得
9、到了广泛的应用。西门子公司提供多种型号的TP和OP供用户选用。3.2、2类类DP主站主站13lDP从站是PROFIBUS网络上的被动节点,用于输入信息的采集和输出信息的发送,DP从站只与它的DP主站交换用户数据,向主站报告本地诊断中断和过程中断。典型的从站设备是传感器、执行器和测量变送器。在DP通信过程中,从站是被动的。l非智能型的分布式I/O没有程序存储和程序执行功能,通信适配器或接口模块用来接收主站的指令,按主站指令驱动I/O,并将I/O输入及故障诊断等信息返回给主站。3.3、DP从站从站14l标准DP从站 西门子的ET200是非智能的标准DP从站。lPLC只能DP从站与通信处理器 PLC
10、可作为PROFIBUS的智能从站(1从站)。DP主站不是直接访问只能从站的I/O模块,而是通过从站组态时指定的通信双方的输入、输出地址区来交换数据。某些PROFIBUS通信处理器(CP)也可以作DP从站。3.3、DP从站从站15l具有PROFIBUS-DP接口的其他现场设备 西门子的SINUMERIK数控系统、SITRANS现场仪表、变频器和直流传动装置都有PROFIBUS-DP接口或可选的DP接口卡,可以做DP从站。其他公司支持DP接口的输入/输出、传感器、执行器或其他智能设备,也可以接入PROFIBUS-DP网络。l可以将1类、2类DP主站或DP从站组合在一个设备中,形成一个DP组合设备。
11、3.3、DP从站从站16l通信处理器(CP)用于将SIMATIC PLC连接到PROFIBUS网络,可以用于恶劣的工业幻境和较宽的温度范围。通信处理器允许标准S7通信、S5兼容通信以及PG/OP通信。它们减轻了主CPU的通信任务,提高了通信的效率和可靠性。l通信处理器可以扩展PLC的过程I/O,实现SYNC/FREEZE(同步/冻结)和恒定总线周期功能。通信处理器和集成在STEP 7的NCM S7有很强的诊断功能。通过S7路由功能,可以实现不同网络之间的通信。不需要编程器就可以更换CP模块。lCP 443-5有时间同步功能,可以在H系统中实现冗余的S7通信或DP主站通信。CP-443-5扩展型
12、允许在运行过程中添加分布式I/O。四、四、PROFIBUS通信处理通信处理4.1、通信处理器的作用、通信处理器的作用17lS7-200的PROFIBUS通信处理器为EM277,在网络中只能作从站。lS7-300的PROFIBUS通信处理器为CP342-5、CP343-5和有光纤接口的CP 342-5 FO。lS7-400的PROFIBUS通信处理器为CP443-5基本型、CP 443-5扩展型、IM 467和IM467-FO。CP 443-5支持冗余的总线拓扑结构。4.2、PLC的的PROFIBUS通信处理器通信处理器18l不带微处理器的通信处理器l不带微处理器的通信处理器价格较低,可以作1类
13、、2类PROFIBUS-DP主站或DP从站。作为运行STEP 7和NCM PC的编程器接口,可以用于工业环境。lCP 5611和CP5621用于台式计算机,CP 5511和CP 5512用于带有PCMCIA插槽的笔记本电脑。他们支持PROFIBUS-DP和MPI,可以作PROFIBUS-DP主站或从站,有PG/OP和S7通信功能。4.3、用于计算机的用于计算机的PROFIBUS通信处理器通信处理器19l带微处理器的通信处理器l带微处理器的通信处理器可以通过双端口RAM快速访问过程数据,以减轻主站CPU的负载,提高工控机的计算性能。OPC作为标准接口,其服务器软件包已包含在通信软件的供货范围内。
14、通过即插即用和诊断工具,可以缩短调试时间。CP支持等时线模式。lCP 5613和CP 5613 FO有一个PROFIBUS接口,CP 5614和CP5614 FO有两个PROFIBUS接口,它们均支持DP主站、PG/OP和S7通信功能。4.3、用于计算机的用于计算机的PROFIBUS通信处理器通信处理器20l西门子的ET200是基于现场总线PROFIBUS-DP或PROFINET的分布式I/O,可以与经过认证的非西门子公司生产的PROFIBUS-DP主站协同运行。l全集成自动化概念和STEP 7是ET200能与西门子的其他自动化系统协同运行,实现了从硬件配置到共享数据库等所有层次上的集成。lE
15、T200只需要很小的空间,能使用体积更小的控制柜。集成的连接器代替了过去密密麻麻、杂乱无章的电缆,加快了安装过程,紧凑的结构使成本大幅度降低。l某些型号的ET200能在非常恶劣的幻境中使用,有的提供连接光纤的接口,可以节省费用昂贵的抗电磁干扰措施。l再组态时,STEP7自动分配紧凑型DP从站和模块式DP从站的输入/输出地址。就像访问主站主机架上的输入/输出模块一样,DP主站的CPU通过DP从站的地址直接访问它们。因此使用DP从站不会增加编程的工作量。五、五、ET20021lET200S是一种多功能按位模块化的I/O系统,可以配备PROFIBUS-DP和PROFINET接口模块,可以提供集成光纤
16、接口。模块的种类丰富,有数字量I/O模块、模拟量I/O模块、技术功能模块、电动机启动器和变频器、IQ-Sense(智能传感器)模块、气动接口模块、故障安全模块。每个站最多可以使用63个I/O模块,或20个最大7.5kW的电动机启动器、最大4kW的变频器。有2、4、8、32点的I/O模块。能在运行时更换I/O模块(有热插拔功能)。5.1、ET200S22lET200M是多通道模块化的分布式I/O,使用S7-300全系列模块,适用于大点数、高性能的应用。最多可以扩展8个模块,新型号的ET200M可以扩展12个模块,用接口模块IM153 来实现与主站的通信。lET200M可以提供与与S7-400H系
17、统相连的冗余接口模块和故障安全型I/O模块。lS7-400的I/O模块平均每点的价格比S7-300的贵的多,较大型的控制系统常用功能强大的S7-400的CPU和ET200M来组成系统,这样可以使用价格便宜的S7-300模块,使系统具有很高的性价比。5.2、ET200M23lPR0flBUS的协议结构见下表,表中,第2层称为现场总线数据链路层,规定了总线访问控制、数据安全性以及传愉协议和报文的处理。六、六、PROFIBUS 通信协议通信协议PROFIBUS-DP用户接口层DP设备行规基本功能与扩展功能DP用户接口直接数据链路映像DDLM第37层未使用第2层(数据链路层)现场总线数据链路FDL第1
18、层(物理层)RS-485/光纤24lPROFIBUS协议的设计满足了媒体控制的两个基本要求:l1)复杂的自动化系统(主站)之间的通信,必须保证在确切限定的时间间隔中,任何一个站点都有足够的时间来完成通信任务。l2)PLC或PC与I/O外围设备(从站)之间的通信,应尽可能简单快速地完成数据的实时传愉因通信协议增加的教据传输时间应尽量少。六、六、PROFIBUS 通信协议通信协议25lPROFIBUS-DP采用混合的总线访问控制机制来实现上述目标(见图2一6)。它包括主站之间的令牌(Token)传递方式和主站与从站之间的主-从方式。令牌实际上是一条特殊的报文,它在所有的主站上循环一周的时间是事先规
19、定的。主站之间构成令牌逻辑环令牌传递仅在各主站之间进行。令牌按令牌环中各主站地址的升序在各主站之间依次传递。l某个主站得到令牌报文后,该主站可以在一定的时间内执行主站工作。在这段时间内,它可以依照主-从通信关系表与所有的从站通信,也可以依照主-主通信关系表与所有的主站通信。令牌传递程序保证每个主站在一个确切规定的时间内得到总线访问权(即令牌),来访问分配给该主站的从站。主站可以向从站发送效据,接收来自从站的数据。六、六、PROFIBUS 通信协议通信协议26lPROFIBUS-DP使用第1、2层和用户接口层,第37层未使用,这种精简的给构确保了高速的数据传输。用户接口规定了设备的应用功能、PR
20、OFIBUS-DP系统和设备的行为特性。直接数据链路映像程序DOLM提供对第2层的访问。l在总线初始化和起动阶段,主站媒体访问控制(MAC)通过辨认主站来建立令牌环,首先自动地判定总线上所有主站的地址,并将它们的节点地址记录在主站表中。在总线运行期间,从令牌环中去掉有故障的主站,将新上电的主站加入到令牌环。lPROFIBUS嫂体访问控制还可以监视传输媒体和收发器是否有故障,检查站点地址是否出错(例如地址重复),以及令牌足否丢失或有多个令牌。六、六、PROFIBUS 通信协议通信协议27lPROFIBUS在第2层按照非连接的模式操作,除提供点对点逻辑数据传输外,还提供多点通信,其中包括广播及选择
21、广播功能。lDP主站与DP从站之间的通信基于主-从原理,DP主站按轮询表依次访问DP从站,主站与从站间周期性地交换用户数据。DP主站与DP从站之间的一个报文循环由DP主站发出的请求帧(轮询报文)和由DP从站返回的应答或响应帧组成。六、六、PROFIBUS 通信协议通信协议28l在PROFIBUS现场总线中,PROFIBUS-DP的应用最广。DP协议主要用于PLC与分布式I/0和现场设备的高速数据通信。典型的DP配置是单主站结构,也可以是多主站结构。DP的功能经过扩展,一共有3个版本:DP-V0、DP-V1和DP-V2。有的用户手册将DP-V1称为DPV1。6.1、PROFIBUS-DP29lD
22、P-V0的基本功能l(1)总找访问方法 各主站之间为令牌传送,主站与从站之间为主-从循环传送,支持单主站或多主站系统,总线上最多126个站。可以采用点对点用户教据通信、广播方式和循环主-从用户数据通信。l(2)循环数据交换 DP-V0可以实现中央控制器(PLC、PC或过程控制系统)与分布式现场设备(从站,例如远程I/O、阀门、变送器和变频器等)之间的快速循环数据交换,主站发出请求报文,从站收到后返回响应报文。每个从站最多可以传送224B的输入或输出。l(3)诊断功能 能对站级、模块级、通道级这3级故障进行诊断和快速定位。6.1、PROFIBUS-DP30l(4)保护功能 DP主站用监控定时器监
23、视与从站的通信,对每个从站都设置有独立的监控定时器。在规定的监视时间间隔内,如果没有执行用户教据传送,监控定时器将会超时,通知用户程序进行处理。DP从站用监控定时器检侧与主站的数据传输,如果在设置的时间内没有完成数据通信,从站自动地将输出切换到故障安全状态。l(5)网络的组态功能与控制功能 通过网络可以实现下列功能:动态激活或关闭DP从站,对1类DP主站进行组态,可以设置站点的数目、DP从站的地址、输入输出数据的格式、诊断报文的格式等,以及检查DP从站的组态。控制命令可以同时发送给所有的从站成部分从站。6.1、PROFIBUS-DP31l(6)同步与冻结功能 主站可以发送命令给一个从站或同时发
24、送给一组从站。接收到主站的同步命令后,从站进入同步模式,这些从站的输出被保持在当前状态。在这之后的用户数据传输中,输出数据存储在从站,但是它的输出状态保持不变。需要用UNSYNC命令来解除同步模式。 冻结(FREEZE)命令使指定的从站组进入冻结模式,即将各从站的输入数据冻结在当前状态,直到主站发送下一个冻结命令时才刷新。需要用UNFREEZE命令来解除冻结模式。l(7)1类DP主站和组态设备之间的循环数据传输 PROFIBUS-DP允许1类DP主站和2类DP主站之间的数据交换。 该功能使组态和诊断设备可以通过总线对系统进行组态,改变1类DP主站的操作方式,动态地允许或禁止1类DP主站与某些从
25、站之间交换数据。6.1、PROFIBUS-DP32lDP-V1的扩展功能l(1)非等时教据交换 除了DP-V0的功能外,DP-V1最主要的特征是具有主站与从站之间的非等时数据交换功能,可以用它来进行参数设置、诊断和报警处理。它与循环数据交换是并行执行的,但是优先级较低。l(2)扩展的诊断功能 DP从站通过诊断报文将突发事件(报警信息)传送给主站,主站收到后发送确认报文给从站。从站收到后才能发送新的报警信息,这样可以防止多次重复发送同一报誉报文。状态报文由从站发送给主站不需要主站确认。6.1、PROFIBUS-DP33lDP-V2的主要扩展功能l(1)从站与从站之间的通信 从站之间的直接数据交换
26、(DX)通信采用广播式通信方式从站作为生产者,可以不经过主站直接将信息发送给作为消费者的从站。这样从站可以直接读取别的从站的数据。l(2)等时同步模式 同步功能可以实现主站与从站中的时钟同步,而与总线负载无关。此功能可以实现高精度定位处理,其时钟误差小于1s。通过全局控制广播报文,使所有有关的设备循环与总线主循环同步。l(3)时钟控制与时间标记 通过用于时钟同步的新的连接MS3,实时时间主站将时间标记发送给所有的从站,将从站的时钟同步到系统时间,误差小于1ms。在有大量主站的网络中,利用这一功能可以实现高精度的事件跟踪,和实现事件顺序记录。6.1、PROFIBUS-DP34lDP故障诊断方式有
27、多种,这里主要介绍以下两种l1、借助SIMATIC S7 CPU、DP主站接口和DP从站上的LED进行诊断l2、用SIMATIC S7诊断模块FB125进行诊断第二部分:第二部分:PROFIBUS-DP故障诊断故障诊断35l在在“DPDP主站主站”模式下模式下CPU 31x-2DPCPU 31x-2DP的的LEDLED 一、一、利用利用LEDLED诊断诊断 SFBUSF含义含义措施措施灭灭 配置正确 所有被组态的从站均可被寻址亮亮 总线出错(硬件故障) DP接口出错 在多主站运行中,有不同的波特率检查总线电缆是否短路或断开评估诊断信息,定义新的配置或纠正原先的配置亮闪烁 站出错 至少有一个指定
28、的从站不可寻址检查连接到CPU31x-2DP的总线电缆。等待直至CPU31x-2D已经起动。如果此LED不停止闪烁,则检DP从站或评估DP从站的诊断信息亮灭 丢失或不正确的配置(当CPU未作为DP主站起动时,也发生此情况)评估诊断信息定义新的配置或纠正原先的配置36l在在“DPDP从站从站”模式下模式下CPU31x-2DPCPU31x-2DP的的LEDLED 一、一、利用利用LEDLED诊断诊断 SFBUSF含义含义措施措施灭灭 配置正确无关闪烁 CPU31x-2DP的参数集不正确 DP主站与CPU31x-2DP间无数据通信。可能的原因是: 控制监视定时器(Watchdog)期限到 通过ROF
29、IBUS-DP的总线通信被中断 所定义的PROFIBUS地址不正确 检查CPU31x-2DP 检查总线连插器是否正确插入 检查到DP主站的电缆是否断开 检查配置和参数设置无关亮 总线短路 检查总线结构亮无关 丢失或不正确 与DP主站无数据通信 检查配置 评估诊断中断或诊断缓存器登入项37lS7-400 DPS7-400 DP接口的接口的LED LED 一、一、利用利用LEDLED诊断诊断 INTFEXTFBUSF含义含义亮无关无关在DP接口上检查出一个内部出错(编程或参数出错)无关亮无关检查出一个外部出错(出错不是由CPU模块而是由DP从站产生的)无关无关闪烁在PROFIBUS上有一个或多个D
30、P从站不响应无关无关亮检查出DP接口上的一个总线出错(如:电缆断或不同的总线参数)38lET 200M/IM153-2ET 200M/IM153-2模块的状态和出错模块的状态和出错LED LED 一、一、利用利用LEDLED诊断诊断 ON(绿色)(绿色)SF(红色)(红色)BF(红色)(红色)含义含义措施措施灭灭灭无电压存在IM153-2的硬件有故障检查24VDC电源模块亮无关闪烁IM153-2装载了不正确的参数集,或在DP主站与IM153-2模块间无数据通信。可能原因是:控制监视定时器期限到通过PROFIBUS-DP到IM153-2模块的总线通信中断检查DP地址检查IM153-2模块检查总线
31、连接器是否插好检查连接到DP主站的总线电缆是否中断接通和断开电源模块上的24V DC开关检查配置和参数集39lET 200M/IM153-2ET 200M/IM153-2模块的状态和出错模块的状态和出错LED LED (续)(续)一、一、利用利用LEDLED诊断诊断 ON(绿色)(绿色)SF(红色)(红色)BF(红色)(红色)含义含义措施措施亮无关亮波特率搜索或非法的DP地址在IM153-2上设置有效的DP地址(1125)或检查总线结构亮亮无关组态的ET 200M模块结构与实际结构不一致。在已安装的S7-300模块中有错或IM153-2有缺损检查ET200M的结构(模块丢失或缺损,已安装未组态
32、的模块)。检查配置、更换S7-300模块或IM153-2亮灭灭DP主站与ET200M间的数据通信正在进行,定 义 的 和 实 际 的ET200M配置相一致续表续表 40二、二、用用S7S7诊断模块诊断模块FB125/FC125FB125/FC125诊断诊断l2.12.1、FB125/FC125FB125/FC125简介简介lFB125通过中断驱动来诊断出错和故障的DP从站。如果从站出现故障,则显示详细的故障原因诊断信息(插槽或模块编号、模块状态、通道编号、通道故障)。通过单独的诊断,可以读取和解释任何DP从站的诊断信息。诊断概要给出已组态的、现存的、出错的和发生故障的DP从站信息。如果工厂中有
33、诊断中继器(MLFB:6ES7 972-0ABxx-0XA0),则FB125解码中继器的诊断帧,通知用户出错位置和出错原因。l功能块FC125检测出错的和有故障的从站,这些从站为循环驱动或事件驱动。当必须显示总线系统的诊断概要时,特别推荐使用该功能块。注:注:FB125/FC125FB125/FC125库里没有,需要在西门子网站下载。库里没有,需要在西门子网站下载。41lFB125和FC125可用于下列集成的DP接口和外部DP接口1、CPU 313C-2 DP; CPU 314C-2 DP2、CPU 315-2 DP(从6ES7 315-2AF02-0AB0起)3、CPU 315-2 DP(仅
34、适用于6ES7 315-2AF01-0AB0): 不能使用FC125 FB125不能通过Start/RESET检测到有故障的从站4、CPU 316-2 DP;CPU 318-2 DP5、 C7-626 DP(从6ES7 626-2AG01-0AE3起)6、 C7-633 DP和C7-634 DP2.2、FB125和和FC125的应用领域的应用领域427、 SINUMERIK 840D带有集成的CPU315-2 DP(6ES7 315-2AF01-0AB0) 不能使用FC125 FB125不能通过Start/RESET检测到有故障的从站8、 SINUMERIK 840DI,带有集成的CPU315
35、-2 DP(6ES7 315-2AF03-0AB0)9、 CPU 41x-2/3/4 DP; CP 443-510、 IM 467和IM 467 FO11、 WIN AC ; WIN LC12、不适用于CP 342-52.2、FB125和和FC125的应用领域的应用领域43l在在S7用户程序中调用用户程序中调用FB125 DPCALL FB125, Dbxy (xy代表背景数据块编号)参数列表会自动出现l必须在三个组织块OB1,OB82和和OB86中执行这个调用(包括相同的背景数据块编号和相同的用户实参)2.3、FB12544l下面是调用的FB125的程序2.3.1、 FB125的调用的调用4
36、5lDP_MASTERSYSTEM(INT) 此处,必须指定用STEP 7组态的DP主站系统的编号。lEXTERNAL_DP_INTERFACE(BOOL) 指示主站DP接口是集成接口(主站CPU=0)还是外部DP接口(CP/IM=1)lMANUAL_MODE(BOOL) 手动模式:在这个模式下,可以进行DP从站的单独诊断。 lSINGLE_STEP_SLAVE(BOOL) 转换到下一个出错/故障DP从站。lSINGLE_STEP_ERROR(BOOL) 转换到所示DP从站的下一个错误。2.3.2、 FB 125的参数及其的参数及其意义意义-输入参数输入参数46lRESET(BOOL) 接受指
37、定的DP主站系统编号和DP接口类型。然后初始化DP赋值并重启。整个DP主站系统得到更新,也就是说,在初始化例程中,自动检测所有已组态的、现存的、出错的和发生故障的DP从站。lSINGLE_DIAG(BOOL) 手动模式:读取DP从站的单独诊断。由用户在“SINGLE_DIAG_ADR”参数中指定从站编号。lSINGLE_DIAG_ADR(BYTE) 手动模式:单独诊断的从站编号2.3.2、 FB 125的参数及其的参数及其意义意义-输入参数输入参数47lALL_DP_SLAVES_OK(BOOL) 组指示器,表明DP总线系统无故障运行(1所有从站都正常) lSUM_SLAVES_DIAG(BY
38、TE) 受影响(出错的或发生故障的)DP从站的个数。在重启或暖重启时将首次检测到这个数目。lSLAVE_ADR(BYTE) 出错的或发生故障的DP从站(从1到126)。在SINGLE_STEP_SLAVE模式下,每次点动都将指示下一个出错的或发生故障的从站(逐个访问受影响的从站)。将按照从站地址的升序排列方式来显示受影响的从站。2.3.2、 FB 125的参数及其的参数及其意义意义-输出参数输出参数48lSLAVE_STATE(BYTE) 显示出错的从站的状态:为03,分别为模块正常、连接从站失败、故障、未组态或无法诊断lSLAVE_IDENT_NO(WORD) 显示所指示DP从站的PROFI
39、BUS标识号lERROR_NO(BYTE) 当前SLAVE_ADR参数指示的从站相对应的错误编号,每个编号都有一个对应的错误信息2.3.2、 FB 125的参数及其的参数及其意义意义-输出参数输出参数49lERROR_TYPE(BYTE) 当前从站的错误类型,见下表2.3.2、 FB 125的参数及其的参数及其意义意义-输出参数输出参数编号编号1插槽诊断,发生故障的插槽/模块的一般属性2模块状态,包括插槽/模块的诊断状态3符合DP标准的通道诊断,定位当前诊断的模块号、通道号和错误类型4S7诊断,定位模块号、通道号和错误类型,仅用于S7从站/S7模块5单元诊断,从站的诊断数据在背景数据块的第93
40、21175字节6电缆诊断,从诊断中继器检测到的错误位置和错误原因7解码设备指定的诊断50lMODULE_NO(BYTE) 从站中故障模块的编号(插槽编号或模块编号)lMODULE_STATE(BYTE) 模块状态,为03,分别为模块正常、故障、出错、没有模块。lCHANNEL_NO(BYTE) 模块上发生故障的通道编号。lCHANNEL_TYPE(BYTE) 模块上发生故障的通道类型(详细含义)lCHANNEL_ERROR_CODE(INT) 出错通道的错误代码(详细含义)lCHANNEL_ERROR_INFO_1(DWORD) 与当前SLAVE_ADR指示的从站对应,故障通道的位错误信息(详细含义)2.3.2、 FB 125的参数及其的参数及其意义意义-输出参数输出参数51lCHANNEL_ERROR_INFO_2(DWORD) 与当前SLAVE_ADR参数指示的从站对应,ERROR_TYPE为4(S7诊断)时,提供满足S7模块数据记录DS0的特殊错误信息(详细含义)lDIAG_COUNT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 锦州医科大学医疗学院《代谢控制发酵》2023-2024学年第一学期期末试卷
- 新苏教版一年级下册数学第1单元第5课时《有关6、5、4、3、2的加减法》作业
- 怀化职业技术学院《特种胶黏剂》2023-2024学年第一学期期末试卷
- 湖北美术学院《图书情报基础》2023-2024学年第一学期期末试卷
- 重庆三峡学院《数字信号处理俄》2023-2024学年第一学期期末试卷
- 重庆财经学院《工程制图与化工CAD》2023-2024学年第一学期期末试卷
- 浙江邮电职业技术学院《机器人理论及技术》2023-2024学年第一学期期末试卷
- 浙江工业大学《仪器分析专题》2023-2024学年第一学期期末试卷
- 地暖电磁阀工作原理
- 郑州智能科技职业学院《水利水电工程概预算》2023-2024学年第一学期期末试卷
- 人教版初中英语八年级下册 单词默写表 汉译英
- GB/T 304.9-2008关节轴承通用技术规则
- GB/T 29353-2012养老机构基本规范
- 2205双相不锈钢的焊接工艺
- 啤酒厂糖化车间热量衡算
- 英文标点符号用法(句号分号冒号问号感叹号)(课堂)课件
- 22部能够疗伤的身心灵疗愈电影
- 领导干部有效授权的技巧与艺术课件
- DB37-T 1915-2020 安全生产培训质量控制规范-(高清版)
- 陕西省商洛市各县区乡镇行政村村庄村名居民村民委员会明细
- 实习生请假条
评论
0/150
提交评论