The functionality is similar to the Step "Check Devices" of the Online Error Diagnostics wizard, but works on all devices in the project, not only on the devices connected to a specific Group Address. The next sections describe the various wizard steps.
How to invoke it?
Via the project menu bar 'Diagnostics' > Online Installation Diagnostics
Basic Checks Tab
For
- Selected devices (when only one device is selected, the device details are shown)
- All devices of the project
the following checks are performed:
- Are all programming flags set in the project? The Cfg flag will be only considered on the PL/RF medium.
- Can the device be reached via the bus (ping)?
- Is the Application Program loaded and running? The prerequisite is that the Application Program in the installation is the same as in the project, otherwise this test fails and outputs an error to the list.
A progress bar shows how many devices have been checked so far (x of y). The check can be aborted at any time.
Only errors are displayed in the list.
If no device in a line can be reached, a non-modal notice will appear after the third device (while the wizard continues its checks on the other devices). The notice suggests checking the most common causes for the problem (topology problems, wrong local address, missing power, cable break) and offers to skip this line and continue with the next one.
The user may continue with the 'Extended Checks' or exit the wizard here.
Extended Checks Tab
For all devices in the project/selection that passed the 'Basic Checks', the following checks are performed (for devices that did not pass the check, the result from the previous check is listed once again on this tab):
- Reads out the Link Tables of the devices in the installation and compares them with the projected Group Address assignments.
- The Address Tables need to be identical.
- Association Table:
- The sending associations must be identical.
- The receiving associations must be identical except for their relative order.
- Group Object Table:
- For Group Objects, the comparison is successful in the following cases:
- All flags and the object length are equal.
- Extra Check 1: No Group Addresses are assigned to the Group Object or the communication flag is not set. Does the data in the device and in the project data match?
- > In this case, the remaining flags and the object size are ignored.
- Extra Check 2: No Group Addresses are assigned to the Group Object and the communication flag is set in the project. The data in the device does not match the project data.
- > In this case, the comparison is OK; ETS forced this explicitly!
- For Group Objects, the comparison is successful in the following cases:
A progress bar shows how many devices have already been checked (x of y). The check can be aborted at any time.
Only errors are displayed in the list.
The above error lists - if there are any errors - can be copied to the clipboard and printed.