This function block monitors voltages of CAN1, CAN2 and RS485.
All the voltages have high and low limits, which are both signaled with a boolean output.
Each measurement limit has it's own input parameter.
|
The low and high limit parameters for supply voltage must be set within the specified voltage range of the control unit. |
|
This function block is for 2021 unit. |
Input variable name |
Data type |
Range |
Description |
i_RS485HVoltage |
UINT |
|
RS485 H voltage measured value. |
i_RS485LVoltage |
UINT |
|
RS485 L voltage measured value. |
i_CAN1HVoltage |
UINT |
|
CAN 1 H voltage measured value. |
i_CAN1LVoltage |
UINT |
|
CAN 1 L voltage measured value. |
i_CAN2HVoltage |
UINT |
|
CAN 2 H voltage measured value. |
i_CAN2LVoltage |
UINT |
|
CAN 2 L voltage measured value. |
i_RS485HVoltageHighLimit |
UINT |
|
High limit of RS485 High voltage. 100 = 1.00 volts. |
i_RS485HVoltageLowLimit |
UINT |
|
Low limit of RS485 High voltage. 100 = 1.00 volts. |
i_RS485LVoltageHighLimit |
UINT |
|
High limit of RS485 Low voltage. 100 = 1.00 volts. |
i_RS485LVoltageLowLimit |
UINT |
|
Low limit of RS485 Low voltage. 100 = 1.00 volts. |
i_CAN1HVoltageHighLimit |
UINT |
|
High limit of CAN 1 High voltage. 100 = 1.00 volts. |
i_CAN1HVoltageLowLimit |
UINT |
|
Low limit of CAN 1 High voltage. 100 = 1.00 volts. |
i_CAN1LVoltageHighLimit |
UINT |
|
High limit of CAN 1 Low voltage. 100 = 1.00 volts. |
i_CAN1LVoltageLowLimit |
UINT |
|
Low limit of CAN 1 Low voltage. 100 = 1.00 volts. |
i_CAN2HVoltageHighLimit |
UINT |
|
High limit of CAN 2 High voltage. 100 = 1.00 volts. |
i_CAN2HVoltageLowLimit |
UINT |
|
Low limit of CAN 2 High voltage. 100 = 1.00 volts. |
i_CAN2LVoltageHighLimit |
UINT |
|
High limit of CAN 2 Low voltage. 100 = 1.00 volts. |
i_CAN2LVoltageLowLimit |
UINT |
|
Low limit of CAN 2 Low voltage. 100 = 1.00 volts. |
Output variable name |
Data type |
Range |
Description |
o_RS485HVoltage |
UINT |
|
Scaled value of module RS485 High voltage. 100 = 1.00 volts. |
o_RS485LVoltage |
UINT |
|
Scaled value of module RS485 Low voltage. 100 = 1.00 volts. |
o_CAN1HVoltage |
UINT |
|
Scaled value of module CAN 1 High voltage. 100 = 1.00 volts. |
o_CAN1LVoltage |
UINT |
|
Scaled value of module CAN 1 Low voltage. 100 = 1.00 volts. |
o_CAN2HVoltage |
UINT |
|
Scaled value of module CAN 2 High voltage. 100 = 1.00 volts. |
o_CAN2LVoltage |
UINT |
|
Scaled value of module CAN 2 Low voltage. 100 = 1.00 volts. |
o_RS485HVoltageHigh |
BOOL |
|
TRUE if RS485 H voltage is higher than limit. |
o_RS485HVoltageLow |
BOOL |
|
TRUE if RS485 H voltage is lower than limit. |
o_RS485LVoltageHigh |
BOOL |
|
TRUE if RS485 L voltage is higher than limit. |
o_RS485LVoltageLow |
BOOL |
|
TRUE if RS485 L voltage is lower than limit. |
o_CAN1HVoltageHigh |
BOOL |
|
TRUE if CAN 1 H voltage is higher than limit. |
o_CAN1HVoltageLow |
BOOL |
|
TRUE if CAN 1 H voltage is lower than limit. |
o_CAN1LVoltageHigh |
BOOL |
|
TRUE if CAN 1 L voltage is higher than limit. |
o_CAN1LVoltageLow |
BOOL |
|
TRUE if CAN 1 L voltage is lower than limit. |
o_CAN2HVoltageHigh |
BOOL |
|
TRUE if CAN 2 H voltage is higher than limit. |
o_CAN2HVoltageLow |
BOOL |
|
TRUE if CAN 2 H voltage is lower than limit. |
o_CAN2LVoltageHigh |
BOOL |
|
TRUE if CAN 2 L voltage is higher than limit. |
o_CAN2LVoltageLow |
BOOL |
|
TRUE if CAN 2 L voltage is lower than limit. |

Source file Topic000555.htm
Last updated 4-Sep-2025