DeviceNet Test Procedure

The following is a summary of the testing procedures that the lab will follow when testing a DeviceNet device.  A complete conformance test consists of the Protocol Test, Physical Layer Test, Interoperability Test, and EDS Check.  Also be sure to review the DeviceNet Testing Checklist!

  1. Protocol Test

    For the Protocol Test, the lab tests the DUT (Device Under Test) with Protocol Conformance Software. Contact the lab for further information on how to order the software.

    The lab will run the most recent release of the software once at each of the three baud rates, and one extra time to generate a logfile in a short format (no messages are logged, just pass/fail information) from which a hardcopy is printed.  No errors can be found by the software for a passing result to be issued.  All log files are saved.

  2. Physical Layer Test
  3. Interoperability Test

    The lab has a 64-node DeviceNet network operating at 500kbaud, with a maximum length (100 meters) of trunk cable.  A picture of the network and a list of the devices is on the DeviceNet Lab Description page.

    For a slave DUT, the lab removes one device from the network, connects the DUT to the network at a position 100 meters from the scanner and power supply, and adds the DUT to the master's scan list.   The network must remain stable, and the remainder of the tests are performed with the network in this configuration.

    For a master DUT, the lab's master is removed, the DUT is connected 100 meters away from the power supply, and the DUT is required to scan the network.  In addition, the master must send and interpret meaningful data by implementing a logic program. Several nodes on the lab's network have outputs wired to inputs (one-for-one, point-to-point), and in simple terms, a PLC or logic program must send a 16-bit integer value to the output node, verify that the same value is being read at the input node, and then increment the value.  This results in a binary counter.   The following table displays which output bits are wired to which input bits on the lab's network:

    Consuming Nodes - Output from Master Producing Nodes - Input to Master
    MAC ID Type I/O (bytes) Significant Bits MAC ID Type I/O (bytes) Significant Bits
    6 Poll 6 16..31 6 Poll 4 16..31
    7 Poll 6 16..31 7 Poll 4 16..31
    8 Poll 6 16..31 8 Poll 4 16..31
    9 Poll 6 16..31 9 Poll 4 16..31
    10 Poll 6 16..31 10 Poll 4 16..31
    13 Poll 2 0..15 12 Poll 2 0..15

    The network must remain stable, and the remainder of the tests are performed with the DUT scanning the network and running the logic program.

  4. EDS Check

    An EDS file must be provided with the DUT, and the file is checked for correctness using EDS File Validation Software. Contact the lab for further information on how to order the software.

  5. Test Reporting

    The lab generates a report of the testing and it is sent to the vendor. All test results remain confidential between the lab and the vendor.


Page last updated on Wednesday, 02-Oct-2002 14:26:35 EDT


Copyright © 1996, 2002, the Regents of The University of Michigan