Uni-COM I/O Modules: Status and Error Messages

Each I/O module data tag struct contains tags that are dedicated to error/status messages.

The values listed below are given in hexadecimal.

Notes

  • Each module contains a 32-bit IO - Status tag. A value of 0x00 = No Errors.
    If the error message is to Contact Support, supply the specific error code to the support team.

    Note that LED indications are provided below.

  • The file Connected_IOs_Module_Data.csv. is created by the controller at powerup and placed on the root of the SD card. The file contains data regarding any Uni-I/O modules connected to the controller. The data includes the position relative to the controller, model, serial number, and operating system version numbers of the of the Uni-I/O module

  • IO Bus Error screenIO Bus Error screen

    At powerup and HMI reset, if the system detects IO bus errors, the following screen will be displayed showing the error code.

    Codes

    0 - OK 

    1 - Connectivity / Wiring problems 

    2 - IO configuration mismatch – type mismatch: the UniLogic Hardware Configuration contains an IO module of a model different from the modules actually connected to the controller  

    3 - IO configuration mismatch – number mismatch: for example the UniLogic Hardware Configuration contains 2 IOs, but 3 are actually physically connected. 

    4 - Unitronics – IO exists, but returns an unexpected answer during IO initialization. 

    5 - A specific IO is faulty, check the IO after the last I/O listed in the table. 

     

UIA-0402N

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x10

Supply voltage is low or missing

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

 

0x80

Contact Support

Status Output Channel
This is an array, with a UINT8 assigned to each output(0-3)(0&1)

UINT8

0x00

No Errors

 

0x02

Output Overflow (See note below)

 

0x04

Output Over Range

 

0x08

Output Under Range

 

0x10

Output Underflow

 

0x20

If configured as

  • Voltage Output = Short-Circuit

  • Current Output = Open Circuit

 

0x80

Contact Support

 

UIS-04PTN

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

 

0x40

Sensor Disconnected

UIA-0800N

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

UIS-08TC

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x10

Supply Voltage is low or missing

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

UIS-04PTK

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

 

0x40

Sensor Disconnected

 

UID-1600, UID-0808R, UID-W1616R, UID-0016R

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

 

 

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

UID-0808T*, UID-0808THS, UID-0016T,  UID-W1616T

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

 

 

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x08

Short-circuit detected

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

PWM Function, UID-0808T*

PWM1: Parameter Error

Bit

Duty Cycle> 100%

Frequency=0 or >10

Turns on only if PWM Enable =1, and if Frequency and/or Duty Cycle are out of range.

 

UIS-WCB1

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x10

Supply Voltage is low or missing

 

 

0x08

Short-circuit detected

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

 

0x40

Sensor Disconnected

 

0x80

Contact Support

Status Output Channel
This is an array, with a UINT8 assigned to each output(0-3)(0&1)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Output Overflow (See note below)

 

0x04

Output Over Range

 

0x08

Output Under Range

 

0x10

Output Underflow

 

0x20

If configured as

  • Voltage Output = Short-Circuit

  • Current Output = Open Circuit

 

0x80

Contact Support

 

UIS-WCB2

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x10

Supply Voltage is low or missing

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Input Channel

This is an array, with a UINT8 assigned to each input(0-3)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Input Overflow (See note below)

 

0x04

Input Over-range

 

0x08

Input Under-range

 

0x10

Input Underflow

 

0x40

Sensor Disconnected

 

0x80

Contact Support

Status Output Channel
This is an array, with a UINT8 assigned to each output(0-3)(0&1)

UINT8

0x00

No Errors

 

0x01

Contact Support

 

0x02

Output Overflow (See note below)

 

0x04

Output Over Range

 

0x08

Output Under Range

 

0x10

Output Underflow

 

0x20

If configured as

  • Voltage Output = Short-Circuit

  • Current Output = Open Circuit

 

0x80

Contact Support

 

UIA-0006

Data Tag

Data Type

Value

Error/Status Message

IO - Status

UINT32

0x00

No Errors

   

0x01

Contact Support

 

 

0x02

Contact Support

 

 

0x04

Contact Support

 

 

0x10

Supply Voltage is low or missing

 

 

0x20

Configuration Mismatch: the I/O defined in Hardware Configuration does not match the actual, physical I/O used in the field.

Status Output Channel
This is an array, with a UINT8 assigned to each output(0-3)(0&1)

UINT8

0x00

No Errors

 

0x02

Output Overflow (See note below)

 

0x04

Output Over Range

 

0x08

Output Under Range

 

0x10

Output Underflow

 

0x20

If configured as

  • Voltage Output = Short-Circuit

  • Current Output = Open Circuit

 

0x80

Contact Support

Over/Under flow

Note

Overflow or Underflow is when an input value exceeds the Over-range or Under-range boundaries respectively.

Input Overflow:
The module measures values that are up to 1.5% higher than the nominal input range (i.e. Input Over-range) It can output values that are up to 1.5% higher than the nominal output range (Output Over-range).

Note that when input overflow occurs, it is indicated in the Status Input Channel tag: Bit 2 will be ON, while the input value itself will show the maximum permissible value.

For example, if the specified input range is 0–10V, the Over-range values can reach up to 10.15V.
If, for example, Input 1 reaches levels exceeding 10.15V, in the Status Input Channel tag, both Bit 2 Input Overflow and Bit 4 Input Over-range will turn ON. At the same time, in the Input Struct, the data tag Input 1 will show the maximum value of 10.15V, although the actual value exceeds this.

Temperature Inputs:
Temperature inputs measure values that are slightly higher or lower than the nominal input range (Input Over/Under-range respectively). Note that when input Overflow, Underflow or a connection fault occurs, it is indicated in the corresponding I/O Status tag (refer to the UniLogic™ help for details) as well as by the respective input LED (see LED Indications), while the input value is registered as follows:

Fault Type

Registered Value in the Input Tag

Overflow

 32,767

Underflow

 -32,767

Connection fault

-32,768

 

Output Under/Overflow

The module's analog outputs are able to output values that are slightly higher or lower (if applicable) than the nominal output range (Output Over/Under-range respectively).

 

LED Indications

UID-0808R, UID-0016R, UID-0808T, UID-0016T, UID-1600   

LED Indications

Input LEDs

Green 

Input state

Output LEDs

Green

Output state

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

On

Output short-circuit
(models with transistor outputs)

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid blink

OS Upgrade

 

UIA-0006

LED Indications

Output LEDs

Red

On:   Open Circuit (when set to Current mode)

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

On

Supply voltage is low or missing

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid Blink

OS Upgrade

 

 

UIA-0402N

LED Indications

Input LEDs

Red 

On:   Input value is in Overflow

Output LEDs

Red

On:   Short Circuit (when set to Voltage mode)

       Open Circuit (when set to Current mode)

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

On

Supply voltage is low or missing

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid Blink

OS Upgrade

 

UIA-0800N

LED Indications

Input LEDs

Red 

On:   Input value is in Overflow

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

On

Supply voltage is low or missing

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid Blink

OS Upgrade

 

UID-0808THS 

LED Indications

Input LEDs

Green 

Input state

Output LEDs

Green

Output state

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

On

Output short-circuit

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid blink

OS Upgrade

 

UIS-04PTN, UIS-04PTKN

LED Indications

Input LEDs

Red

On:   Input value is in Overflow, Underflow, or a connection fault occurs

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid Blink

OS Upgrade

 

UIS-08TC

LED Indications

Input LEDs

Red

On:   Input value is in Overflow, Underflow, or a connection fault occurs

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid Blink

OS Upgrade

 

UIS-04PTN 

LED Indications

Input LEDs

Red

On:   Input value is in Overflow, Underflow, or a connection fault occurs

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid Blink

OS Upgrade

 

UID-W1616R, UID-W1616T 

LED Indications

Input LEDs

Green 

Input state

Output LEDs

Green

Output state

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

Slow blink

No IO exchange

Rapid blink

Communication error

Orange

Rapid blink

OS Upgrade

 

UIS-WCB1

LED Indications

Digital Input LEDs

Green

Input state

Analog Input LEDs

Red

On: Input value is in Overflow

Temperature Input LEDs

Red

On: Input value is in Overflow, Underflow, or a connection fault occurs

Relay and Transistor Output LEDs

Green

Output state

Analog Output LEDs

Red

On: Open Circuit (when set to Current mode)

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

Slow blink

No IO exchange

Rapid blink

Communication error

 

Solid Red

Indicates that there is no power provided to the module.

Orange

Rapid blink

OS Upgrade

 

UIS-WCB2

LED Indications

Digital Input LEDs

Green

Input state

Analog Input LEDs

Red

On: Input value is in Overflow

Temperature Input LEDs

Red

On: Input value is in Overflow, Underflow, or a connection fault occurs

Relay and Transistor Output LEDs

Green

Output state

Analog Output LEDs

Red

On: Open Circuit (when set to Current mode)

Status LED

A triple color LED. Indications are as follows:

Color

LED State

Status

Green

On

Operating normally

Slow blink

Boot

Rapid blink

OS initialization

Green/Red

Slow blink

Configuration mismatch

Red

Slow blink

No IO exchange

Rapid blink

Communication error

 

Solid Red

Indicates that there is no power provided to the module.

Orange

Rapid blink

OS Upgrade