DeviceNet Network Construction

The applicomIO Console application has a network diagnostic function (Diagnostic). The procedure for using the Diagnostic is described below.

  1. Open the Diagnostic window, click the magnifying grass icon, and select the "Channel" on the device tree in the left side of the window. The window changes as shown below.

    The [CAN] and [DeviceNet (scanner)] tabs appear on the data display in the right side of the window.
    The [CAN] Controller status of the scanner board is displayed on the CAN Controller.

    Indication Description
    Rx Number of receive data bytes and frames
    Tx Number of send data bytes and frames
    OverRun Number of communication overrun errors detected by CAN Controller
    Errors Number of communication errors detected by CAN Controller
    Bus Off Busoff detection
    Baud Rate Baud Rates
    Bus Load Load on the bus (maximum, minimum, current)

KEY POINTS


When the load exceeds 60%, the DeviceNet network communication will be unstable, for example, more communication errors.

For the procedure for master configuration, refer to respective master device manuals. For Epson RC+ master configuration, refer to the following section.

Installing a DeviceNet Master Board Manufactured by molex

  1. Select the [DeviceNet (scanner)] tab. The window changes as shown below.

    Indication Description
    MAC ID MAC ID specified for the scanner board
    Module/NetWork LED Network Status (NS) LED status
    IO LED Module Status (MS) LED status
    applicomR Status Scanner board status

The scanner board status is shown in the "Code No. → Comment" form. The table below shows the code numbers.

Status Code Description
General Protocol
0 No fault detected.

The function was performed correctly.

4 Inaccessible data.

Additional information: The remote device is in error. Check its status.

32 The parameters passed to the functions are not correct

(eg: Number of requested variables too large)

33 Response time-out error.

Additional information: The device does not respond. Check the device status and the wiring. The DeviceNet master has no device to be scanned in the configuration.

34 Physical defect on the line.

Additional information: No 24V power supply was detected. The CAN component of the applicomIO® interface is "Bus Off". Check the network wiring and Baud Rate.

36 Device not configured.

Define the device configuration with the applicomIO® Console and re-initiate the initialization of the applicomIO® product by running the PCInitIO

45 Non-resident dialogue software.

Additional information: Initialize the applicomIO® interface before use by running the PCInitIO

47 Targeted applicomIO® card invalid or incorrectly initialized by the function IO_Init
53 Synchronization problem on the line.

The DeviceNet master is "off line" (power supply not detected or the CAN component of the applicomIO® is "Bus Off").

Check the network wiring and Baud Rate.

55 Response time-out exceeded.

The device accepted the connection but did not respond the request. Check the device status.

65 Connection denied.

Additional information: Connection to the DeviceNet master is in progress or refused by the device.

70 Connection finished.

Additional information: Duplication of MAC ID detected on the DeviceNet network. Modify the MAC ID of the DeviceNet master.

79 Profile incompatible.

Additional information: The device does not match the configuration. Check the device identity and the connection sizes.

63 Indicates that a communication error has been encountered on serial Port.
66 Not enough applicomIO® interface memory.
93 Driver cannot be accessed.
99 Indicates that applicomIO® solution is already running.
255 Indicates that the local input buffer was not updated beforehand by the function IO_RefreshInput.
  1. When you click [I/O] icon on the upper left of the window, the window changes as shown below.

    Each slave device status is shown in the right side of the window.
    A green circle indicates that the communication of the corresponding device is normal, and a red circle indicates that there is a communication error. A gray circle indicates that the corresponding device does not exist.

  2. When you select [Equipment] on the device tree in the left side of the window, the window changes as shown below.

    The input and output statuses of the selected device are shown in the right side of the window.
    If you want to change output data, click the byte number you want to change in [Output Mapping]. Then, enter a value in [Selected Output Value:] - [Write] and click the [Write] button.