Firmware Error Codes  

These error codes are used in firmware's internal error checking and return values for PLCopen functions. These error codes can be read using PLC-Browser command 'geterrorlog'.

 

Firmware error log is cleared during every power-up.

 

For information about error codes that are not listed here, please contact Epec technical support.

 

Error Code

Description

Activates watchdog

Info field

0

No error

 

-

112

CRC error during FW image verification

 

-

113

Non-valid FW image

 

-

 

 

 

 

116

FW image length error

 

-

117

FW Image write error

 

-

118

FW major versions did not match while updating FW

 

-

119

PI major versions did not match while updating PI

 

-

120

Firmware was updated. This is informative message, not error

 

-

121

Productinfo was updated. This is informative message, not error

 

-

122

FwBootReset. Reset occurred

 

Reset type, 1 = Power-on reset,  5 = Watchdog reset

 

 

 

 

203

Device boot reason was watchdog overflow. Program cycle time too long

x

Program counter

 

 

 

 

212

Memory Protection Read

x

Program counter

213

Memory Protection Write

x

Program counter

214

Memory Protection Execute

x

Program counter

215

Undefined Opcode

x

Program counter

216

Memory Access Error

x

Program counter

217

Protected Instruction Fault

x

Program counter

218

Illegal Word Operand Access

x

Program counter

 

 

 

 

220

FwOvervoltage. Overvoltage protection activated.

 

-

 

 

 

 

300

FwError log end

 

-

301

Error code from PLCopen is in firmware range

 

-

302

Error log is initialized and cleared during power on reset. This is informative message, not error.

 

-

303

Function FwErrorGetLog parameter is null.

 

-

 

 

 

 

405

Last boot was caused by watchdog timer overflow.

 

-

 

 

 

 

501

PLCopen control ignored, fw controls the led

 

-

 

 

 

 

 

 

 

 

605

Checksum failed

 

-

606

Time between writes is less than wait

 

-

 

 

 

 

810

Calculated node-ID is illegal

 

-

 

 

 

 

Library error codes:

 

 

 

 

DATAPARAMSGET

 

 

700

DataParams init failure, configuration error

 

 

701

DataParams not initialized and Get/Set used

 

 

702

Parameter error in PCLopen call

 

 

 

 

 

 

COMMPARAMSGET, COMMPARAMSSET

 

 

803

Parameter error in PCLopen call

 

 

805

Illegal CAN channel number

 

 

806

Illegal CAN bitrate

 

 

807

Illegal node-ID

 

 

808

Illegal cable detection configuration

 

 

809

Illegal node-ID offset

 

 

 

 

 

 

 

 

 

 

NVRAMCOPY

 

 

1001

NVRAM memory address error

 

 

1002

NVRAM Source/Destination address error

 

 

1003

NVRAM memory busy 

 

 

 

 

 

 

IO_PULSEIN_SET_CONFIG, IO_PULSEIN_RESET

 

 

1502

Unsupported IoMode parameter in PI channel config

 

 

1503

Invalid channel number parameter in PI channel configuration function

 

 

1504

PI channel configuration error when channel mode is set to resetCh; reset channel number is invalid

 

 

1505

PI channel configuration; Channel pair number is not valid

 

 

1506

PI channel configuration; Edge select parameter is not valid

 

 

1507

PI channel configuration; edge polarity parameter is not valid.

 

 

1508

PI channel configuration; gate time too big

 

 

 

 

 

 

IO_SET_AI_BUFFER

 

 

1602

AI function is called with NULL parameter

 

 

1604

AI channel configuration; Parameter error in PCLopen call

 

 

 

 

 

 

IO_PWFM_SET_CONFIG

 

 

2000

PWM channel configuration error; unsupported PWM mode

 

 

2001

PWM channel configuration error; unsupported PWM mode

 

 

 

 

 

 

2404

PWM channel configuration error; invalid channel number

 

 

 

 

 

 

CANAPI

 

 

2500

CAN transmit buffer full

 

 

2501

Invalid parameter mo. Not configured as rx or is firmware reserved

 

 

2502

Message pointer parameter is NULL 

 

 

2503

Bad configuration data

 

 

2504

Illegal CAN-channel

 

 

2505

Illegal message object number

 

 

2506

Tried to configure more than once transmit message object per channel

 

 

2507

CAN bus in silent mode, cannot send

 

 

2508

Transmit message object not configured

 

 

2509

Illegal CANAPI baudrate

 

 

 

 

 

 

SYSTEM_RESTART_PLCOPEN_APP

 

 

2700

System restart PLCopen application function, invalid reset mode parameter

 

 

 

 

 

 

 

 

 

 

Source file topic000753.htm

Last updated 24-Apr-2025