Method and arrangement for diagnosing networks including field bus systems

A method for diagnosing networks including networks of field bus systems utilizes an arrangement for diagnosing the networks. The arrangement includes at least two field bus diagnostic apparatuses with each of the field bus diagnostic apparatuses being assigned to a corresponding field bus. The method is carried out with the steps of: causing each of the field bus diagnostic apparatuses to detect current data traffic of the corresponding one of the field busses as a data record and storing the data record on an allocated storage medium; diagnosing the detected data record in an evaluation unit integrated into the corresponding field bus diagnostic apparatus and storing the diagnosed data record in the storage medium allocated to the corresponding field bus diagnostic apparatus; making the detected, diagnosed and stored data record available in the network via a server integrated into each of the field bus diagnostic apparatuses; causing the field bus diagnostic apparatuses to exchange the data records with each other via the servers thereof and the network and storing the exchanged data records on the storage mediums of corresponding ones of the field bus diagnostic apparatuses so that, on each of the storage mediums, the exchanged data records of all other field bus diagnostic apparatuses are stored in addition to the detected, diagnosed and stored data records of the field bus diagnostic apparatus; and, inspecting the detected, diagnosed and stored data records via at least one output unit with each output unit being connected via a client to the network and the data records being made available in the network by at least one arbitrary server.

CROSS REFERENCE TO RELATED APPLICATION

This application claims priority of German patent application no. 10 2008 056 114.2, filed Nov. 6, 2008, the entire content of which is incorporated herein by reference.

FIELD OF THE INVENTION

The invention relates to a method for diagnosing networks including field bus systems as well as a corresponding arrangement for applying the method.

BACKGROUND OF THE INVENTION

Diagnostic methods and arrangements of the kind referred to above are used for monitoring networks including field bus systems.

Industrial networks connect different process systems such as field apparatus, controls and visualization. Field apparatus include especially sensors, actuators or drives. Controls are open loop or closed loop controls especially control units, controllers and computers having open loop control programs and closed loop control programs. Visualization includes especially display apparatus and display screens of the computers or mobile devices.

Industrial networks are field bus systems (for example, Profibus or Interbus) and systems, which are based on the ethernet, for example, Profinet. Two networks are coupled to each other or are separated from each other via a router.

Field bus systems include a network, at least one field apparatus as well as network infrastructure components, for example, repeaters and/or couplers. In field bus systems, the field apparatus are, as a rule, referred to as master and slaves. The masters can, without command, access common resources; whereas, the slaves can access these resources only when they are asked by a master.

Several servers and clients communicate with each other via the network. A server is a computer program which offers a service. In contrast, a client is a computer program which, in accordance with the server/client model, establishes a connection to a server via the network and exchanges information therewith. The server is capable, at any time, to react to the contact request of a client. A web browser is a client which establishes contact to a web server and requests a specific web page from this server and makes the web page available to an output unit for display.

A broadcast defines the characteristic in a network. A broadcast is a message wherein data packets are transmitted from one point to all subscribers of a network.

An SNMP (Simple Network Management Protocol) is a network protocol with which the subscribers of a network can be monitored and controlled.

In industrial networks, especially of field bus systems, different errors can occur, for example, invalid signal levels or invalid signal shapes which are caused by defectively operating or incorrectly configured process systems, electromagnetic disturbances or a line interruption. For this reason, industrial networks must be monitored wherefor different diagnostic apparatuses are known.

An arrangement for the diagnosis and/or parameterization of field apparatus integrated into a field system is disclosed in U.S. Pat. No. 7,082,340 and United States patent publication 2004/0098143. With this arrangement, the apparatus parameters of the field apparatus can be read out and/or can be transferred into the field apparatus as well as read out and/or apparatus parameters to be transmitted can be visibly displayed via an output unit.

However, it is a disadvantage that this arrangement is also an active bus subscriber for the diagnosis and therefore intervenes in the field bus which is not wanted by many system operators for diagnostic purposes.

Furthermore, it is disadvantageous that always only one field apparatus can be diagnosed with this arrangement. Several field apparatuses can only be monitored sequentially and therefore not at the same time and not continuously.

A method for diagnosing field apparatuses is known from German patent publication 102 52 892 A1 wherein a software agent is integrated onto a processor of a field apparatus which, with the occurrence of an error, outputs a field error announcement to the guidance system. Here, it is a disadvantage that an announcement as to the state of the field apparatus is only outputted to the guidance system when an error occurs.

In addition, both solutions presented up to now have the disadvantage that a manufacturer-specific evaluation software is needed which limits the application of use of these solutions.

Furthermore, to diagnose field bus systems, it is known to utilize so-called protocol analyzers. Protocol analyzers are, for example, telegram analyzers or bus monitors which comprise primarily interface component groups having a software corresponding thereto and wherewith the data packets (so-called telegrams), which are transmitted in a field bus, are evaluated. These interface component groups are, for example, PC plug-in cards or external adaptors with the external adaptors being connected to a computer via known interfaces, for example, a USB interface.

A computer-implemented diagnostic method for a field bus system and an arrangement corresponding thereto are known, for example, from United States patent publication 2008/0140874 wherein the transmitted data packets are detected, analyzed and stored. For analyzing, the currently detected data packet is compared to the previously stored data packet and the current state of the field bus system is derived. Here, it is, however, a disadvantage that this computer-implemented diagnostic method is an apparatus-specific and/or manufacturer-specific software which, in turn, significantly limits the application of use of these solutions. In addition, each field apparatus mostly has a large number of apparatus parameters whereby, in this solution, also the data quantities, which are transmitted, are very large.

It is also a disadvantage that this computer-implemented diagnostic method and the arrangement corresponding thereto are suitable only for monitoring one field bus system.

Furthermore, a diagnostic arrangement for a field bus system is known from U.S. Pat. No. 7,173,909 which, however, is tied into a higher-order application such as a visualization application. This higher-order application is integrated into a computer having an interface component group (for example, a PC plug-in card) in the form of software. Each diagnostic unit is electrically connected to the computer.

This suggested solution, however, has the disadvantage that the higher-order computer is separately electrically connected to each diagnostic unit and an updating of the diagnostic data of each diagnostic unit takes place sequentially on the computer. In this way, the updating of the diagnostic data of each diagnostic unit is shifted in time on the computer so that an error in a field bus system is not updated and displayed on the computer with its occurrence but is updated and displayed with a delay.

A diagnostic arrangement for a control and data transmitting system in automation technology is disclosed in German patent publication 197 31 026 C2. The diagnostic arrangement is connected via a connecting unit to a field bus system and via an interface to an ethernet. In this way, the respective control and data transmission systems can be connected to a computer via the ethernet. The computer has a network management and the interfaces transmit data between the respective field bus systems and the network management.

This solution, however, has disadvantages. In this solution too, an apparatus-specific software is needed for the network management whereby the readiness of use of this solution is significantly limited. In addition, because of the large data quantities, which are to be exchanged between the interfaces and the computer, the scope of use of this solution is limited by the bandwidth of the ethernet. Furthermore, no simultaneous access to the data by several computers is possible with this central arrangement in the form of the network management so that no decentralized diagnosis and/or diagnosis evaluation can take place. This access to the data is also carried out independently of each other and from different locations.

SUMMARY OF THE INVENTION

It is an object of the invention to provide a method for diagnosing field bus systems as well as an arrangement corresponding thereto which makes possible a continuous status analysis of all field bus systems as well as allows access to diagnostic data with the access being carried out simultaneously, independently from each other and from different locations.

The method of the invention is for diagnosing networks including networks of field bus systems utilizing an arrangement for diagnosing the networks which includes at least two field bus diagnostic apparatuses with each of the field bus diagnostic apparatuses being assigned to a corresponding field bus. The method includes the steps of: causing each of the field bus diagnostic apparatuses to detect current data traffic of the corresponding one of the field busses as a data record and storing the data record on an allocated storage medium; diagnosing the detected data record in an evaluation unit integrated into the corresponding field bus diagnostic apparatus and storing the diagnosed data record in the storage medium allocated to the corresponding field bus diagnostic apparatus; making the detected, diagnosed and stored data record available in the network via a server integrated into each of the field bus diagnostic apparatuses; causing the field bus diagnostic apparatuses to exchange the data records with each other via the servers thereof and the network and storing the exchanged data records on the storage mediums of corresponding ones of the field bus diagnostic apparatuses so that, on each of the storage mediums, the exchanged data records of all other field bus diagnostic apparatuses are stored in addition to the detected, diagnosed and stored data records of the field bus diagnostic apparatus; and, inspecting the detected, diagnosed and stored data records via at least one output unit with each output unit being connected via a client to the network and the data records being made available in the network by at least one arbitrary server.

The new method for diagnosing networks including field bus systems and the arrangement corresponding thereto eliminate the above-mentioned disadvantages of the state of the art.

In the application of the new method for diagnosing networks including field bus systems, it is advantageous that, in a first method step, the detected data record is diagnosed in respective evaluation units integrated into each field bus diagnostic apparatus and is stored as diagnosed data record on the corresponding storage medium. In this way, a continuous status analysis of all field bus systems is realized. Furthermore, the detected data reports are diagnosed locally near the field bus and need not first be transmitted over the network. In this way, the network is relieved and no data loss on the network can occur.

It is also advantageous when, in a second method step, the detected, diagnosed and stored data reports are made available in a network by a server integrated into each field bus diagnostic apparatus and the field bus diagnostic apparatuses exchange their data reports via the servers and the network and the exchanged data reports are stored on the storage mediums of the field bus diagnostic apparatuses so that, on each storage medium, the exchanged data reports of all other field bus diagnostic apparatuses are stored in addition to the detected, diagnosed and stored data reports of the field bus diagnostic apparatus.

When, in a last method step, the data reports of all field bus diagnostic apparatuses are inspected via at least one output unit, then the access via the output units to the diagnostic data is simultaneous as well as independent in time and location from each other. Each output unit is connected via a client to the network. The data reports, which are made available, are detected, diagnosed and stored by any arbitrary server in the network.

It is also advantageous when the storage mediums exchange the data reports, which are stored on the storage mediums, with each other continuously or in accordance with defined time intervals or in response to an external request or exchange the data reports, which are stored on the storage mediums, only with each other when, on any arbitrary storage medium, the current detected data report differs from the last-stored data report corresponding thereto. With the first mentioned exchange variation of the data reports, the continuous data exchange is realized so that the error detection takes place in close time proximity. With the three last-mentioned exchange variations of the data reports, a discontinuous data exchange is realized in each case which leads to a reduction of the exchanged data quantity and therefore to a relief of the network.

It is also advantageous when each data report includes especially the time, bus address of the field apparatus, the number of malfunctions of a field apparatus, the number of error diagrams and the number of repeats. The number of error patterns is the number of violations of the protocol specifications such as the non-maintenance of the check sum and the number of repeats is the number of attempts of a field apparatus to transmit a data packet and to therefor obtain a receipt confirmation from the receiver. Only the above-mentioned basis information is exchanged as data report between the field bus diagnostic apparatuses. Detailed information as to the individual field apparatuses of the particular field busses can be inspected via a specific access to the server of the particular field bus diagnostic apparatus. In this way, the information transmission is manageable and is structured for a user so as to be easily understandable.

It is advantageous in the application of the new arrangement for diagnosing networks including field bus systems that each field bus diagnostic apparatus has an interface for detecting the data of the particular field bus, an evaluation unit for evaluating the detected data of the particular field bus, a storage medium for storing the detected data of the particular field bus and a server for making available the detected and stored data in the network. The server is connected to a network. Furthermore, the field bus diagnostic apparatuses are connected to each other via the network. The field bus diagnostic apparatuses exchange the data via their servers with each other, which data are stored on the storage mediums, and store the exchanged data so that the detected and stored data are stored on all servers continuously and can be called up via at least one output unit having a client connected to the network. This new arrangement thereby permits a continuous status analysis of all field bus systems as well as simultaneous accesses by at least one output unit to the diagnostic data. The accesses are carried out timely and spatially independently of each other.

DESCRIPTION OF THE PREFERRED EMBODIMENTS OF THE INVENTION

The new arrangement for diagnosing networks, especially field bus systems, is shown inFIG. 1and includes at least two servers1and at least one client2which are connected to each other via a network3. Each server1is integrated in a corresponding one of the field bus diagnostic apparatuses4for a corresponding one of the field busses5to be monitored. Each client2is integrated into a corresponding one of the output units6.

Furthermore, in addition to the servers1, the following are provided in each field bus diagnostic apparatus4: an interface7for detecting the data of the field bus5to be monitored; an evaluation unit8for evaluating the detected data of the corresponding field bus5; and, a storage medium9for storing the detected data of the corresponding field bus5.

During operation of the arrangement for diagnosing networks, especially field bus systems, the data, which are transmitted on the corresponding ones of the field buses5, are detected as data records by the field bus diagnostic apparatuses4. These data are evaluated in the corresponding evaluation unit8and stored in the corresponding storage medium9. The detected data records are expanded by the evaluation results and are stored as data records with evaluation. Furthermore, the servers1exchange data with each other via the network3and store this exchanged data in their corresponding storage mediums9so that the exchanged data are accessible on all servers1. Access can be had to all servers1spatially and timely independently of each other via the client2and the network3. On the corresponding server1, in addition to the detected and stored data records, including the evaluation, the exchanged data of all servers1are accessible.

The servers1and clients2are connected to a time server (not shown, inFIG. 1) via the network3so that all servers1of the field bus diagnostic apparatuses4and all clients2operate at the same clock time.

In a first embodiment of the new arrangement for diagnosing networks, especially, field bus systems according toFIG. 1, the network3is an ethernet10. Furthermore, the output units6are a computer11and a mobile device12having respective web browsers13as clients2and the servers1, which are integrated into the field bus diagnostic apparatuses4, are each a web server14with the web browser13and the web servers14being connected to the ethernet10. With the connection of the web browser13and the web servers14to the ethernet10, all field bus diagnostic apparatuses4can be connected to each other and to the computer11and the mobile device12via the web server14. Furthermore, each field bus diagnostic apparatus4has a corresponding evaluation unit8with a corresponding storage medium9as well as an interface7. Each field bus diagnostic apparatus4is coupled via its interface7to a corresponding field bus5to be monitored.

In a second embodiment according toFIG. 2of the new arrangement for diagnosing networks, especially field bus systems, at least two field bus diagnostic apparatuses4are assigned to at least one system15. The field bus diagnostic apparatuses4are configured as in the first embodiment and can be connected to the computer11and the mobile device12.

Likewise, a web browser13, which is connected to the ethernet10, is integrated into each of the computer11and the mobile device12and a web server14, which is connected to the ethernet10, is integrated into the field bus diagnostic apparatuses4so that all field bus diagnostic apparatuses4of all systems15can be connected via the ethernet10to each other as well as to the computer11and the mobile device12. Also, each of the field bus diagnostic apparatuses4has an evaluation unit8with a storage medium9as well as an interface7. In this embodiment, the corresponding field bus diagnostic apparatuses4are connected via their interfaces7to corresponding ones of the field buses5, which are to be monitored, of the corresponding system15.

Alternatively, the field bus diagnostic apparatuses4of each system15can be coupled or decoupled from each other via a router (not shown inFIG. 2) so that all field bus diagnostic apparatuses4of a system15are connected in one or several system networks, at one or several spatially distributed locations to the ethernet10via the corresponding router.

Each field bus diagnostic apparatus4in the two above-mentioned embodiments monitors the data traffic in the particular field bus5. The data traffic in each field bus5is detected in each case as a data record via the interface7and is evaluated in the corresponding evaluation unit8and is stored together with the evaluation on the storage medium9corresponding thereto. These data sets include information as to:(1) the condition of the field apparatuses and apparatus-specific information such as:bus address and field apparatus type;field apparatus is in the start phase or warm-up phase, runs in steady state operation, is running down or has malfunctioned;field apparatus is or will be incorrectly parameterized or configured;field apparatus transmits operating state;field apparatus transmits alarm or error message; and,field apparatus transmits input data/output data of the field apparatus.(2) status information which relates to the field bus and its connection to the different process systems (field apparatus, control and visualization) such as:connecting state is established or will be established;connecting state is taken down or will be taken down;connecting characteristics, for example, cyclical, acyclical, logic channel number.(3) status data which reflect bus-specific parameters such as:topology;transmitting method, line length and transmitting speed;priorities, cycle times and pause times;error statistics such as telegram iterations or defective telegrams.

Each field bus diagnostic apparatus4thereby monitors the data traffic in the particular field bus5wherein the data traffic in the particular field bus5is continuously detected and evaluated via the interface7and the evaluation unit8of the corresponding field bus diagnostic apparatus4as an above-described data record as well as being stored on the corresponding storage medium9so that on each field bus diagnostic apparatus4, the corresponding current data record and the previous data records are stored.

At the same time, the field bus diagnostic apparatuses4exchange their web addresses by means of broadcast via the web server14, which is integrated in each field bus diagnostic apparatus4, and the ethernet10so that the web addresses of the web servers14of all other field bus diagnostic apparatuses4can be called up on each field bus diagnostic apparatus4.

If now the computer11and/or the mobile device12is connected via the corresponding web browser13and the ethernet10to the web server14of any desired field bus diagnostic apparatus4, then, with the computer11and/or the mobile device12, on the one hand, the web servers14of all other field bus diagnostic apparatuses4can be accessed and, on the other hand, the currently detected, evaluated and stored data records of this field bus diagnostic apparatus4can be accessed. In this context, it does not matter whether, in correspondence to the above-mentioned embodiments, the field bus diagnostic apparatus4of one or more systems15is accessed.

The data exchange of the web addresses or the currently detected data records of the field bus diagnostic apparatuses4can take place either continuously, in accordance with defined time segments or in response to an external request or command.

With the continuous data exchange of the field bus diagnostic apparatuses4, a continuous updating of the detected, evaluated and stored data records takes place on all field bus diagnostic apparatuses4. Because of the data exchange in accordance with defined time segments (with each time segment being, for example, between 1 second and 60 seconds long), the updating of the detected, evaluated and stored data records takes place on all field bus diagnostic apparatuses4discontinuously and in defined time segments. With the data exchange in response to an external request or command (the request is an input command of a user on the computer11and/or mobile device12or is triggered by a computer program integrated into the evaluation unit8), the updating of the detected, evaluated and stored data records takes place on all field bus diagnostic apparatuses4discontinuously and in any arbitrarily defined time steps.

It is also conceivable that the data exchange takes place only when a currently detected data record differs from the corresponding last stored data record on any desired storage medium9. In this way, the updating of the detected, evaluated and stored data records takes place on all field bus diagnostic apparatuses4likewise discontinuously and in arbitrary time steps.

A web application is installed in each web server14with which the web addresses of the other web servers14as well as the currently detected data records are made available with these data records being evaluated by the evaluation unit8and stored on the storage medium9. For this purpose, the web application has several hierarchically arranged levels.

In the uppermost level1according toFIG. 3, all field bus diagnostic apparatuses4, which are connected to the network3, especially ethernet10, are listed in tabular form in a network list in accordance with their web addresses. Furthermore, the status of all field bus diagnostic apparatuses4is displayed with these status displays being graphic illustrations shown by icons having a coloring. Here, the coloring of an icon is in:red, when, in that field bus5, which corresponds to the indicated diagnostic apparatus4, at that time, the communication to at least one field apparatus of this field bus5is not possible;yellow, when, in the shown diagnostic apparatus4, a diagnostic result of at least one deviation of a field apparatus of the field bus5, which corresponds to the diagnostic apparatus4, from the particular desired state is present;green, when, in the field bus, which corresponds to the displayed diagnostic apparatus4, no diagnostic result is present at that time; and,gray, when the shown diagnostic apparatus4is deactivated at that time.

Furthermore, a tabular overview list is arranged on the level1wherein:the sum of all field bus diagnostic apparatuses4is shown which, at the present time, are connected to the network3, especially the ethernet10;the sum of all field bus diagnostic apparatuses4is shown which, at the present time, monitor the field buses5corresponding thereto;the sum of all field bus diagnostic apparatuses4is shown wherein, at the present time, a diagnostic result with at least one deviation of a field apparatus of the field bus5, which corresponds to the particular diagnostic apparatus, from the particular desired state is present; and,the sum of all field bus diagnostic apparatuses4is shown wherein, at the present time, the monitoring of the field bus5, which corresponds to the corresponding field bus diagnostic apparatus4, is deactivated.

Furthermore, additional information as to all fields, which are shown in the network list and overview list, can be inspected via tool-tip-functions connected to a cursor.

With the confirmation of an arbitrary field of the network list, there results a change from level1to a level2wherein the status of the field apparatuses are pulled together in tabular form with the field apparatuses belonging to a field bus5. To this belongs the views of the error statistic, bus statistic, diagnosis list as well as a live list.

The view of the error statistic ofFIG. 4includes, on the one hand, a tabular error statistic and a graphic evaluation in the form of a diagram of malfunctions and iterations. The iterations are the number of attempts of a field apparatus to transmit a data packet and to receive therefor a receipt confirmation of the receiver. The tabular error statistic includes a column with the status indication of the field apparatuses. These status indications are again graphic illustrations via icons having a coloring. The coloring of the icons in level2is possible in the colors red, yellow, green and gray. The colorations are:red, when, at the present time, no communication is possible between diagnostic apparatus4and the field apparatus which corresponds to this icon;yellow, when a deviation of the field apparatus, which corresponds to this icon, is present from the desired state;green, when, at the present time, no diagnostic result is present for the field apparatus which corresponds to this icon; and,gray, when the field apparatus, which corresponds to this icon, is deactivated at the present time.

In the further columns of the tabular error statistic, the following are listed: the bus address, the tag, the number of malfunctions and the number of iterations for each field apparatus.

On the other hand, in the view of the error statistic, in turn, a tabular overview list is arranged wherein:the sum of all field apparatuses arranged at the present time in the field bus5is shown;the sum of all field apparatuses malfunctioning at the present time is shown;the sum of all field apparatuses wherein, at the present time, a diagnosis result is present with a deviation of the field apparatus from the particular desired state;the number of masters, the number of slaves and the number of other apparatus are listed;the number of malfunctioning masters is shown; and,the sum of iterations of the master as well as additional information such as IP addresses, designations, tag, status of the measurement and baud rate are shown.

The view of the bus statistic according toFIG. 5contains, on the one hand, a tabular listing which in each column lists:the status indication of the field apparatus with the graphical illustration via icons and the coloration;address, tag and nature of protocol;date, control time;data exchange time as well asbandwidth and data rate.

Further, the following are shown graphically in form of a circular diagram: the protocol distribution and the bandwidth distribution.

On the other hand, in the view of the bus statistic, again a tabular overview list is provided which is identical to the overview list of the view of the error statistic.

In the view of the diagnosis list ofFIG. 6, the following, on the one hand, are set forth in a tabular diagnostic list in respective columns:the status indication of the field apparatuses with the graphic representation via icons and the coloration;the ID number, address, date and time as well asthe slave ID and the diagnosis detail.
The diagnosis detail is a verbal interpretation of the status of the field apparatuses. Verbal interpretations of this kind are, for example:slave failed;slave is not ready for the data exchange;slave must be parameterized anew; or,slave status is OK.

On the other hand, a tabular overview list is likewise arranged in the view of the diagnosis list. The overview list is identical to the tabular overview lists of the view of the error statistic and the view of the bus statistic.

In the view of the live list according toFIG. 7, on the one hand, the particular status of the field apparatus are summarized in sequenced form with the field apparatus belonging to the field bus5. The status indications are each, in turn, graphical representations via icons having a coloration. On the other hand, in the view of the live list, a tabular overview list is likewise arranged which is identical to the tabular overview lists of the views of the error statistic, bus statistic and diagnosis list.

In all views of the level2, further information with respect to all fields can be inspected via tool tips which are activated with the cursor.

At this point, it is noted that the web addresses, host names and date listings, which are used inFIGS. 3 to 7, are fictional data and are replaced by real data during a real use of the web application.

In an embodiment of the new arrangement for diagnosing networks, especially field bus systems, at least one interpreter is implemented in the evaluation unit8for recognizing apparatus-specific error codes. The interpreter reads a text file, which is supplied by the manufacturer of the field apparatus connected to the field buses5, and the verbal interpretation of the error code is displayed in the view of the diagnosis list according toFIG. 6.

In this way, with the occurrence of an error code, the currently detected and stored data records are expanded by the interpretation of this error code in the view of the diagnosis list. The interpretation can be a verbal indication such as: “telegram error rate critical”, “interruption of the signal line”, “short circuit toward display” or “resistance too high”.

In a further configuration of the new arrangement for diagnosing networks, especially field bus systems, a software agent is installed in each evaluation unit8of the field bus diagnostic apparatuses4. Each software agent transmits an error announcement automatically with the occurrence of an error in the corresponding field bus5with the transmission taking place, for example, via e-mail, SMS or SNMP, via its web server14, the ethernet10and the web browser13to the computer11and/or the mobile device12.

The operation of the new arrangement for diagnosing networks, especially field bus systems, will now be explained by way of example with respect to the first embodiment. For this purpose, it is assumed that, according toFIG. 8, an error is present because of corrosion on contacts in the field apparatus17arranged in the field bus16which leads to a slow deterioration of the data traffic on this field bus5. First, only individual defective data records are detected and stored by the field bus diagnostic apparatus4. Furthermore, the field bus diagnostic apparatuses4continuously exchange their web addresses via their corresponding web servers14and the ethernet10so that the web addresses of the web servers14of all other field bus diagnostic apparatuses4can be called up continuously updated on each field bus diagnostic apparatus4.

If the computer11and/or the mobile device12are now connected via its web browser13and the ethernet10to the web server14of any arbitrary field bus diagnostic apparatus4, then the computer11and/or the mobile device12has access via the web addresses to all field bus diagnostic apparatuses4. The data records of the field bus diagnostic apparatus4, which are currently detected and evaluated by the evaluation unit8and stored, as well as the stored data records of the other field bus diagnostic apparatuses (via the linked web addresses) are displayed in level1on the computer11and/or mobile device12.

In level1, and according toFIG. 3, all field bus diagnostic apparatuses4, which are connected to the ethernet10, are displayed in accordance with their web addresses and the status of all field bus diagnostic apparatuses4is listed. The error in the field bus16is because of corrosion of contacts of the field apparatus17. For this reason, the icon of the field bus diagnostic apparatus4with the web address x.y.z.92 is colored in red. The red coloring first shows only that a fault has occurred in the field apparatus17corresponding to the displayed field bus diagnostic apparatus4.

By clicking on this red colored icon, a change of the arbitrary field bus diagnostic apparatus4takes place from level1of this defective field bus diagnostic apparatus4to the level2.

In this level2of the defective field bus diagnostic apparatus4having the web address x.y.z.92, the status of the field apparatuses, which correspond to the field bus16, is summarized in tabular form with respect to views of the error statistic, bus statistic, diagnosis list and the live list.

If the view of the live list ofFIG. 7is called up, then the particular status of the field apparatuses, which belong to the field bus16, is summarized in sequence form by icons having a coloring. The icon of the field apparatus17having the address124is colored in red.

Because of a change into the view of the error statistic according toFIG. 4wherein the tabular error statistic and the graphic evaluation are shown, inspection is undertaken into the number of failures and repeats of the field apparatus17having the bus address124. The field apparatus17had up to now 4 malfunctions and 21 repeats.

The influence of the defective field apparatus17on the bandwidth of the field bus16can be recognized with a change into the view of the bus statistic according toFIG. 5.

With a change into the diagnosis list according toFIG. 6, diagnosis details of the defective field apparatus17can be recognized by the verbal interpretation of the status of the field apparatus17. The status of the field apparatus17having the bus address124changed in the time history continuously between “slave failed” and “slave status is OK”.

Finally, with this verbal interpretation of the status of the field apparatus17having the bus address124as well as the number of failures and the number of needed repeats, the necessary measures can be initiated such as the repair of the field apparatus.

It is possible that the web application in the web servers14is realized in several languages so that the language used in the levels corresponds to the language of the country of the user of the computer11and/or mobile device12. The selection of the language in the levels is accommodated either to ethernet addresses of the web browser13of the computer11and/or mobile device12or can be adjusted by a user via an additional selection switch in level1.

It is also conceivable to install an evaluation software on the computer11and/or on the mobile device12with which either a central processing and storage of the diagnostic data of the field bus diagnostic apparatuses takes place or expanded diagnoses and prognoses are established from the data records of the field bus diagnostic apparatus4and conclusions can be drawn therefrom as to the state of the individual field busses5.

For the first alternative, the evaluation software could be an application or computer program in the program language “Net or Java” which automatically interrogates the detected data records of the field bus diagnostic apparatuses, evaluates and stores. If an error code is detected in the evaluation, then an alarm is displayed or a user is informed by e-mail, SMS or SNMP.

In the second alternative, a desired-actual comparison of the individual data records of all field bus diagnostic apparatuses4is carried out. A theoretical data record is determined from the stored data records in each case which is compared to the currently detected data records. For determining the theoretical data records, mathematical-statistical methods are utilized such as error computation or even artificial neural networks. If the difference between the currently detected data record and the theoretical data record exceeds a limit value, then a corresponding alarm is triggered on the computer11and/or the mobile device12wherein an alarm is displayed or a user is informed via e-mail, SMS or SNMP.

It is also conceivable that the field bus diagnostic apparatuses4not only exchange their web addresses but also their respective currently detected data records via the web server13and the ethernet10with the web server13being integrated into each field bus diagnostic apparatus4, so that the currently detected, evaluated and stored data records of all field bus diagnostic apparatuses4are stored on each field bus diagnostic apparatus4.

It is also conceivable that the field bus diagnostic apparatuses4exchange with each other the data records, which are stored on the storage mediums9, in response to an external request. The external request takes place from the evaluation unit8and the request is triggered manually by a user of the evaluation unit8or by a program integrated into the evaluation unit8.

Alternatively, the computer11and/or the mobile device12can be connected via the particular web browsers13and the ethernet10simultaneously to all web servers14of the field bus diagnostic apparatuses4in that in each web browser13for each field bus diagnostic apparatus4, a browser window is opened. Then, the computer11and/or the mobile device12has access to all field bus diagnostic apparatuses4via the particular browser windows. On the computer11and/or mobile device12, all currently detected and stored data records of all field bus diagnostic apparatuses4are displayed each in the level1or exclusively in the level2. The stored data records are evaluated in the particular evaluation unit8.

It is conceivable also that the network3is a radio network such as wireless, UMTS or bluetooth. The particular server1and client2are equipped with the radio technology corresponding to the network type of the radio network.

LIST OF REFERENCE NUMERALS