Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Communication Drivers

Troubleshoot the TI500 Communication Driver

  • Last UpdatedSep 04, 2025
  • 6 minute read

TI500 Communication Driver error codes

The following tables describe the additional error codes that you might receive when poll/poke requests and operations fail.

Code

Description

Possible Causes

Solution

1

Protocol Error

Communication Driver settings do not match the PLC settings.

Check the PLC settings, and then configure the Communication Driver settings to match.

2

Invalid Command

Communication Driver settings do not match the PLC settings.

Check the PLC settings, and then configure the Communication Driver settings to match.

3

Invalid Response

Communication Driver settings do not match the PLC settings.

Check the PLC settings, and then configure the Communication Driver settings to match.

4

Invalid Block Size

The PLC model does not accept the number of bytes requested or sent.

Adjust the Max Block Size (in the channel settings).

5

Invalid Header

One or more of the specified item references does not use the required syntax.

Verify the item references according to the syntax provided in this documentation, and then correct them if necessary.

6

Invalid Address

One or more of the specified item references does not use the required syntax.

Verify the item references according to the syntax provided in this documentation, and then correct them if necessary.

9

Word bit write is not enabled

Attempted to write to a word bit without enabling it in the channel settings.

Select the Write word bits option(in the channel settings).

14

Busy Error

  • Disconnected cables.

  • Device is turned off, or in Stop or error mode.

  • Station number is wrong.

  • Check the cable wiring.

  • Check the device state. It must be RUN.

  • Check the station number.

  • Check the configuration.

15

Invalid Entry

Invalid entry or entries for channel settings.

Check Write word bits or Protocol (in the channel settings) and make sure they are each set to either 0 or 1, according to the descriptions provided in this documentation.

16

Configured block size is not supported by PLC

The Communication Driver is requesting more registers than what is supported by the PLC model.

Set the Max Block Size (in the channel settings) to a value that is supported by the PLC model. The default value is 7.

17

Invalid entry for block size

The specified maximum block size is invalid.

Set Max Block Size (in the channel settings) to an integer value from 1 to 15.

18

Invalid block size

The specified maximum block size is invalid.

Set Max Block Size( in the channel settings) to an integer value from 1 to 15.

19

Failed to connect to the PLC

Connection to the PLC failed.

Check PLC Settings and configure Driver Settings to match with it.

20

Unsupported TI500 type

A tag with invalid type has been inserted into the Address field

  • Check if the address is supported by the driver.

  • Check the address is valid on the PLC

21

Invalid Message ID.

Invalid entry or entries in the driver settings or the driver sheet.

  • Check the driver settings and the address that is failing.

  • Check the PLC connectivity and that the settings and entries on the driver match with it.

  • Close and reopen the project and start runtime .

  • If issue still persists contact technical support.

0

OK

Communicating without error.

None required.

-15

Time out waiting for message to start

  • Disconnected cables.

  • PLC is turned off, in stop mode,or in error mode.

  • Wrong station number.

  • Wrong parity (for serial communication).

  • Wrong RTS/ CTS configuration (for serial communication).

  • Check cable wiring.

  • Check the PLC mode — it must be RUN.

  • Check the station number.

  • Increase the time out in the advanced settings of the TI500 Communication Driver.

  • Check the RTS/ CTS configuration (for serial communication).

List of Error Codes for the protocol sent by the PLC (NITP and CAMP)

This group of error codes is returned by the remote PLC when an error is encountered processing a task code.

Error Code

Description

129 [01]

Reset Current Transaction

130 [02]

Address out of Range (other than ladder logic)

131 [03]

Requested data not found

132 [04]

Illegal Task Code Request

133 [05]

Request exceeds available memory

134 [06]

Diagnostic fail on power up

135 [07]

Fatal error detected

136 [08]

Keylock/password protection error

137 [09]

Incorrect amount of data sent with request

138 [0A]

Illegal request in current operational mode

139 [0B]

Network was not deleted

140 [0C]

Attempted write operation did not verify

141 [0D]

Illegal number of ASCII characters received

142 [0E]

Illegal request when running from EEPROM or flash

143 [0F]

Data not inserted

144 [10]

Data not written

145 [11]

Illegal data sent with command

146 [12]

Invalid operation with NIM local/remote mode (obsolete)

146 [12]

The store and forward buffer is busy

148 [14]

No response from special function module

149 [15]

Illegal instruction found in program memory (may include memory address)

150 [16]

Attempted to write to protected variable (e.g. TCC, TCP)

151 [17]

No response from PLC (e.g. single scan not performed)

152 [18]

Requested memory size exceeds total available memory

153 [19]

Requested memory size is not multiple of block allocation size

154 [1A]

Requested memory size is less than minimum defined value

155 [1B]

Requested memory size is larger than maximum defined value

156 [1C]

PLC busy – cannot complete requested operation

157 [1D]

Communications error in HOLD mode – Transition to Run not allowed

158 [1E]

Port Lockout is active

159 [1F]

Attempting to delete active program via reconfiguration

160 [20]

Program load in progress or invalidated

161 [21]

I/O configuration error – too many points

162 [22]

I/O configuration error – attempt to assign Output point to multiple applications

191 [3F]

Bus error detected

192 [40]

Operating system error detected

193 [41]

Invalid control block type

194 [42]

Control block number out of range

195 [43]

Control block does not exist

196 [44]

Control Block already exists

197 [46]

Offset out of range

198 [47]

Arithmetic error detected while writing Loop or Loop Alarm parameters

199 [48]

Invalid SF program type

200 [49]

Instruction number or RAMP/SOAK step number out of range

201 [4A]

Attempt to access an integer variable as a real

202 [4B]

Attempt to access a real variable as an integer

203 [4C]

Trask code buffer overflow – too much data requested

204 [2D]

Control block size error (cannot exceed 32767 bytes)

208 [50]

Task code request buffer too large

209 [51]

Invalid SF statement size

210 [52]

Invalid return value

211 [53]

Attempt to execute a cyclic statement in a non-cyclic SF program

212 [54]

Control block is disabled

213 [55]

Control block is not disabled

214 [56]

Attempt to perform a FSTR_OUT SF statement on an empty FIFO

215 [57]

Attempt to perform a FSTR_INT SF statement on a full FIFO

216 [58]

Stack overflow while evaluating a MATH, IF-THEN, or IMATH statement

217 [59]

Maximum SF subroutine nesting level exceeded (maximum = 4)

218 [1A]

Arithmetic Overflow

219 [5B]

Invalid operator in and IF, MATH, or IMATH expression

220 [5C]

S memory overflow

221 [5D]

Attempt to divide by 0

224 [60]

Invalid data type code

225 [61]

RAMP/SOAK step type mismatch

List of Error Codes for the protocol sent by the PLC (CAMP)

This group of error codes is returned by the remote PLC when an error is encountered processing a task code.

Error Code

Description

30 [6E]

NITP Protocol error

35 [73]

Bad or missing delimiter

36 [74]

Bad clock check character

37 [75]

Invalid Type

38 [76]

Invalid Data Character

39 [77]

Odd number of characters

40 [78]

Invalid device code

48 [80]

Invalid error character

49 [81]

No words to write

50 [82]

Invalid word count

51 [83]

Memory Address = 0

52 [84]

Write Unsuccessful

53 [85]

Invalid command code

63 [8F]

Invalid number of words

64 [90]

Unsupported address class or device class

65 [91]

Request Too Large

67 [93]

CAMP maximum response exceeded

68 [94]

Maximum number of task codes per message

69 [95]

Invalid Task Code Character Count

92 [AC]

Memory Read Error

93 [AD]

Memory Write Error

119 [C7]

Message Queue Fill

In This Topic
TitleResults for “How to create a CRG?”Also Available in