Using the Workbench to define a J1939 IXXAT device

The Workbench provides the view into a node's installation, configuration and resource definition. The Workbench also provides access and control over those resources.

A device is a resource that can represent a physical device, such as a programmable logic controller (PLC), an RF tag reader or a sensor. A device can also be defined in one node to represent a device that is defined and supported in another node. This allows your application solution to have access to devices and their data independent of their location or connectivity details.

To define a device that represents a J1939 IXXAT device, follow these steps:

  1. From the Workbench left pane, expand the node where you want to define the device.
  2. Click on the Devices icon.
    The Devices window appears as the right pane.

    The Devices window provides a table format that lists the previously defined devices.
  3. To define a new device, click New at the bottom of the pane.
    The Device window appears. The available device types are determined by the device support that is installed in the node.
  4. Use the Type down-arrow to select the specific device under the J1939 IXXAT device group for the device or device you wish to connect to. This list will vary based on your node type.
  5. The Device window changes to accommodate the selected device type. The parameters displayed will be modified based on the device type and possibly other selections such as Protocol and Use Advanced Properties parameters:

  6. Define the J1939 IXXAT device using parameters appropriate for the specific device type. The parameters for each device type are defined in the J1939 IXXAT device supported access.

  7. Click Validate to have the parameters validated and to connect to the J1939 IXXAT device. If there is a problem connecting to the J1939 IXXAT device, an error code will be displayed.
  8. Click Save to save the device definition. The device will appear in the Devices window list of devices.
  9. You can now control the device (Start, Stop), access the device’s variables by using the Variables window, and build solutions that use the device’s resources.

J1939 IXXAT device properties

To define a J1939 IXXAT device, repeat steps 3 through 9. Set this new device’s parameters as follows:

Parameter Description
Name Name for the J1939 IXXAT device device.
Type J1939 IXXAT device model
Interface CAN bus interface.
Mode Mode of CAN communication. Active Mode claims an address and participates on the network while Passive Mode just sniffs traffic.
CAN Channel One of the four CAN channels available.
Bit Rate The number of bits per second that can be transmitted.
PGN Filter List Comma-separated list of PGNs that will be accepted. (Ex: 65262,65269,65257,61444,61443).
Address J1939 address to request on the CAN network.
Arbitrary Address Capable Ability to select a new address on address conflict.
Industry Group Association with particular industries.
Vehicle System Instance Assigns a number to each instance on the Vehicle System.
Vehicle System. Vehicle systems are associated with the Industry Group.
Function This code is assigned according to the Industry Group.
Function Instance Separates multiple controller applications.
ECU Instance Separates multiple ECUs.
Manufacture Code The manufacture code assigned by SAE.
Identity Number Unique code assigned by the manufacturer.
Filter Filter for passive mode J1939 listener.
Per Variable Security Select False to disable the allocation of additional memory to track User to Variable access for all Variables in this Device. Select True to enable this feature if required. For more information, see Setting up Read Write per device variable.