UMAX180800, 20 Thermocouple, 2 RTD, 4 Inputs, 6 Relays Dual CAN Controller
Version 1
Page: 37-71
Name
Default
Value
Range
Units
Description
Data Position Bit
1
1
…8
–
Start bit of the CAN input signal in
the
Data Position Byte
Size
1
1…32
bit
CAN input signal size.
Resolution
1
Any value
signal
units /
bit
CAN input signal resolution for
continuous input signals
Offset
0
Any value
signal
units
CAN input signal offset for
continuous input signals
Autoreset Time
500
0
…10000
ms
Function block signal output auto-
reset time. If
Autoreset Time
is 0,
the auto-reset is disabled.
1
Proprietary A PGN (61184) is excluded. It is taken by Axiomatic Simple Proprietary Protocol and
therefore cannot be used in function blocks.
The CAN input signal position is defined within the CAN message data frame by the
Data
Position Byte
and
Data Position Bit
configuration parameters the same way as in the J1939
standard. The start and stop bits of the CAN signal in the 64-bit CAN message data frame are
calculated using the formulas:
𝑆𝑡𝑎𝑟𝑡𝐵𝑖𝑡 = (𝐷𝑎𝑡𝑎𝑃𝑜𝑠𝑖𝑡𝑖𝑜𝑛𝐵𝑦𝑡𝑒 − 1) ∙ 8 + (𝐷𝑎𝑡𝑎𝑃𝑜𝑠𝑖𝑡𝑖𝑜𝑛𝐵𝑖𝑡 − 1),
(1)
𝑆𝑡𝑜𝑝𝐵𝑖𝑡 = 𝑆𝑡𝑎𝑟𝑡𝐵𝑖𝑡 + 𝑆𝑖𝑧𝑒 − 1, 𝑤ℎ𝑒𝑟𝑒: 𝑆𝑡𝑎𝑟𝑡𝐵𝑖𝑡, 𝑆𝑡𝑜𝑝𝐵𝑖𝑡 ∈ [0 … 63]
.
Resolution
and
Offset
configuration parameters are set for continuous CAN input signals. They
are not used for discrete CAN signals.
The following rules apply when converting the CAN signal data to the function block output
signal:
•
Undefined CAN signals with all bits set to 1 are ignored.
•
Discrete CAN signals can take any value except the one reserved for the undefined signal
(all bits set to 1).
•
Continuous CAN signals can take only values from the range reserved for continuous
signals in the J1939 standard. If the CAN signal code is outside of this range presenting a
special condition or an error, the signal is ignored.
When the
Autoreset Time
is not equal to 0, the function block will auto-reset the output signal
to the undefined state if the output signal has not been updated within the auto-reset time
frame by the new CAN message data.
3.19 CAN Output Messages
There are five
CAN Output Message
function blocks available to the user. Each function block
presents one single frame CAN output message that can be sent on the CAN bus. The
message can contain up to ten CAN output signals. Each CAN output signal is presented by its
own signal input in the function block.