Inputs – Power Supply....................................................................................................................................................................5
Inputs – CAN Shield......................................................................................................................................................................... 5
Outputs – Digital Outputs.............................................................................................................................................................7
Connections and Signal Overview............................................................................................................................................. 9
Configure Communications Between Controller and I/O Module.............................................................................. 10
CAN Bus Load.............................................................................................................................................................................11
CAN Message Identifiers..............................................................................................................................................................11
Danfoss | July 201811063395 | AQ00000104en-US0101 | 3
User Manual
PLUS+1® Compliant OX024-x10 Function Block
OX024-x10 Function Block
The IO_Module function block enables communication with the OX024-x10 expansion module so that
additional outputs can be used.
Configure CAN
Set up CAN so that CAN messages can be transmitted to and from the I/O module.
InputTypeRangeDescription
CANBus——In the GUIDE template, identify the CAN bus that contains CAN messages to and from the I/O
module. Route this bus to the CAN input on this function block.
CAN messages sent from the I/O module to the function block contain information about the
I/O modules’ inputs, outputs and configuration. CAN messages sent to the I/O module from the
function block set outputs and configurations.
Baudrate U3250000–1000000The Baudrate is the speed of the CAN Port.
Port Port——Assigns the hardware CAN port that transmits the data.
AddrModeU80–2I/O module addressing mode.
0: Variable ID addressing mode. The I/O module Tx and Rx message identifiers are determined
by the I/O module measuring the voltage on its CAN shield input and matching that value with a
predefined range and matching identifiers in the I/O Module CAN Message Identifiers table. The
CAN messages use 11 bit identifiers in this mode.
1: Predefined ID addressing mode. The I/O module Tx and Rx message identifiers are
determined by Node/N1. These identifiers are selected by matching to the N1 value in the I/OModule CAN Message Identifiers table. The CAN messages use 11 bit identifiers in this mode.
2: Fixed ID addressing mode. The I/O module Tx and Rx message identifiers are determined
directly by setting Tx ID and Rx ID. The CAN messages use either 11 bit or 29 bit identifiers in
this mode, as determined by Frame.
Tx IDU320x00–0x1FFFFFFFTx ID is the CAN message identifier used by the function block for sending messages to the I/O
module when using the Fixed ID addressing mode.
When using the service tool to configure the I/O module, this value corresponds to the Rx
parameter saved on the I/O module.
Rx IDU320x00–0x1FFFFFFFRx ID is the CAN message identifier used by the function block for receiving messages from the
I/O module when using the Fixed ID addressing mode.
When using the service tool to configure the I/O module, this value corresponds to the Tx
parameter saved on the I/O module.
FrameU80–1Sets CAN message identifier length when using the Fixed ID addressing mode.
0: 11 bit ID
1: 29 bit ID
Node/N1U80–15The KWP2000 node address used for communications between the I/O module and the PLUS+1
Service Tool is Node/N1 x 8. For Variable ID addressing mode and Predefined addressing mode
this value also determines the CAN.
NetU80–255KWP2000 network used for communications between the I/O module and the PLUS+1® Service
Tool.
EnableBOOL——Enables the function block to send CAN messages to the I/O module. An F/T transition or T at
power up starts initialization.
Enbl_RecheckCRC BOOL——Determines if the I/O module CRC is periodically checked to ensure the device’s configuration
matches the function block’s configuration.
T: The CRC is requested from the I/O module and compared every 5 seconds.
F: The CRC is only requested from the I/O module during initialization.
InputTypeRangeDescription
Enbl_ResetTestBOOL——Determines if the I/O module volatile memory is periodically checked to ensure the device has
not lost volatile configuration information due to temporary loss of power.
T: Volatile information is requested from the I/O module and compared every 1 second.
F: Volatile memory is not checked after initialization and temporary loss of power to the I/O
module may go undetected.
BusRecvryTmU160–65535BusRecvryTm sets the time the I/O module CAN port waits after going into a “bus off” condition
before attempting to go back on the bus.
1000 is 1 ms.
DriverRecvryTmU160–65535DriverRecvryTm sets the time the I/O module CAN port waits after a CAN error causes the
driver to reset before attempting to go back on the bus.
1000 is 1 ms.
RepTime_SupplyU160–65535Determines how often the Power, Sensor Power, and CAN Shield input values are transmitted
from the I/O module.
1000 is 1 ms.
RepTime_StatusU160–65535Determines how often the Output Status values are transmitted from the I/O module.
1000 is 1 ms.
RepTime_Outputs U160–65535Determines how often the Output values are transmitted to the I/O module.
1000 is 1 ms.
TimeOut_Outputs U160–65535Sets the maximum time allowed between commands for each output. If a command is not
received by the I/O module before the TimeOut_Outputs elapses then that output reverts to its
default output value and default pin configuration.
1000 is 1 ms.
Inputs – Power Supply
The status of power supply input on the connector and pin C1p02 is described.