RSLinx Classic error codes

Decimal value
Return value
Error string
-1
DTL_VERSION_ID
Print DTL version number.
0
DTL_SUCCESS
Operation Successful.
1
DTL_PENDING
I/O operation in progress.
2
DTL_E_DEFBAD1
Invalid DEFINE string.
3
DTL_E_DEFBAD2
Invalid Number of Elements to DEFINE.
4
DTL_E_DEFBAD3
Invalid Data Type.
5
DTL_E_DEFBAD4
Invalid Access Rights.
6
DTL_E_DEFBAD5
Invalid Module, Pushwheel, or Channel.
7
DTL_E_DEFBAD6
Invalid Remote Station Address.
8
DTL_E_DEFBAD7
Invalid PLC Processor Type.
9
DTL_E_DEFBADN
Invalid Number of DEFINE Parameters.
10
DTL_E_DEFCONF
Conflicts in DEFINE parameter number 5.
11
DTL_E_FULL
DEFINE Table Full.
12
DTL_E_DEFID
Loading DEFINE Table ID Conflict.
13
DTL_E_DEFNOF
DEFINE Input File Error.
14
DTL_E_INVALID_DTSA_TYPE
Invalid DTSA atype member.
15
DTL_E_R_ONLY
Data Item is Read Only.
16
DTL_E_INVTYPE
Data is Invalid Type for Operation.
17
DTL_E_NO_MEM
Not Enough Memory Available.
18
DTL_E_TIME
I/O operation did not complete in time.
19
DTL_E_NOINIT
Define Table Not Initialized.
20
DTL_E_BADID
Define ID out of range.
21
DTL_E_NO_BUFFER
No buffer space available for I/O.
22
DTL_E_NOSUPPORT
PLC Processor Type Not Supported.
23
DTL_E_NOS_TMR
NOS Timer Error.
24
DTL_E_FAIL
I/O completed with errors.
25
DTL_E_BADPARAM
Bad parameter Value.
26
DTL_E_NOPARAM
Expected parameter is missing.
27
DTL_E_NOATMPT
I/O Operation Not Attempted.
29
DTL_E_NOS_MSG
NOS Message Packet Error.
31
DTL_E_TOOBIG
Data Item is greater than Max Allowed.
32
DTL_E_NODEF
No Such Data Item Defined.
33
DTL_E_BAD_WAITID
Wait ID out of range.
34
DTL_E_TOOMANYIO
Too many pending I/O requests.
35
DTL_E_NOS_OE_INIT
NOS Initialization error.
37
DTL_E_NOS_OET_INIT
NOS Initialization error.
38
DTL_E_DFBADADR
Bad DEFINE Address.
39
DTL_E_NOREINIT
DTL System already initialized.
40
DTL_E_INPTOOLONG
Input string too long.
41
DTL_E_CNVT
Data Conversion Error.
42
DTL_E_GETIME
PLC-5/250 time invalid.
43
DTL_E_SETIME
VMS error setting time.
44
DTL_E_GETSYM
Error getting symbol expansion.
45
DTL_E_APPBAD
Bad application address.
46
DTL_E_BADNIID
Invalid Network Interface identifier.
47
DTL_E_NORECONN
Network Interface already connected.
48
DTL_E_IPBAD
Bad IP address.
49
DTL_E_SYMBAD
Symbol expansion invalid.
50
DTL_E_INVDEF
Invalid use of definition.
51
DTL_E_UDEFBAD2
Invalid number of elements.
52
DTL_E_UDEFBAD3
Invalid host data type keyword.
53
DTL_E_UDEFBAD4
Invalid PLC data type.
54
DTL_E_UDEFBAD5
Invalid Network Interface identifier.
56
DTL_E_DEFBAD8
Invalid Network Interface identifier.
57
DTL_E_NOTCONNECT
No connection to Network Interface.
58
DTL_E_RECVPEND
Receive operation already pending.
59
DTL_E_READCNVT
Conversion error for READ data.
60
DTL_E_WRITECNVT
Conversion error for WRITE data.
61
DTL_E_COMPARE
Data comparison failure.
63
DTL_E_CANCELED
Operation was canceled.
64
DTL_E_NORECV
RECEIVE operation is not pending.
65
DTL_SESSION_LOST
Session to Network Interface was lost.
66
DTL_SESSION_ESTAB
Session to Network Interface is established.
67
DTL_E_SMALLNFDS
DTL_SET_FDS nfds parameter is too small.
68
DTL_E_NOT_SUPPORTED
Operation not supported.
69
DTL_E_BAD_ADDRESS
Bad DTSA_TYPE Station Address.
70
DTL_E_BAD_CHANNEL
Bad DTSA_TYPE Communications Channel.
71
DTL_E_BAD_MODULE
Bad DTSA_TYPE Module-type.
73
DTL_E_NOBOTHREJECT
Cannot specify DTL_REJECT for both handlers.
74
DTL_E_ADRSUPPORT
Address specified is not support by DTL function.
75
DTL_E_BAD_PUSHWHEEL
Bad DTSA_TYPE Pushwheel.
76
DTL_E_DISCONNECT
Operation cancelled by DTL_DISCONNECT.
77
DTL_E_MAXCONN
Network interface cannot support more connections.
78
DTL_E_MISMATCH
Network interface software revision incompatible.
79
DTL_E_DUPADR
Duplicate application address.
80
DTL_E_NOTOWNER
Application address in use by other user.
81
DTL_E_UNDEFINED
I/O was canceled by DTL_UNDEF.
82
DTL_E_NOTAPLC2
Access mode reserved for PLC-2s.
84
DTL_E_MEMFORMAT
Archive file format error.
90
DTL_E_DISK
Error accessing disk.
96
DTL_E_PLCMISMATCH
PLC types do not match.
97
DTL_E_VRNA_INIT
Internal error initializing VRNA.386.
101
DTL_E_NOCOMPARE
Compare failed.
102
DTL_E_INVALID_MODE
PLC has invalid mode for attempted operation.
103
DTL_E_PLCFAULTED
PLC is faulted.
104
DTL_E_NOCMP
Compare Utility compare failed.
105
DTL_I_CMP
Compare Utility compare success.
106
DTL_E_FAULTS
Get Faults Utility - found faults.
107
DTL_I_NOFAULTS
Get Faults Utility - found no faults.
108
DTL_I_RUN
Sense Mode Utility - run mode.
109
DTL_I_RRUN
Sense Mode Utility - remote run mode.
110
DTL_I_TEST
Sense Mode Utility - test mode.
111
DTL_I_RTEST
Sense Mode Utility - remote test mode.
112
DTL_I_PROGRAM
Sense Mode Utility - program mode.
113
DTL_I_RPROGRAM
Sense Mode Utility - remote program mode.
114
DTL_E_WM_QUIT
DLL detected WM_QUIT message.
115
DTL_E_NOCOPY
Can't copy PLC image.
116
DTL_E_COPYWARN
Can copy image, but with warnings.
117
DTL_E_MODNTCHG
PLC mode not changed to requested mode.
118
DTL_E_BAD_DTSA_TYPE
Illegal DTSA_TYPE Address Type.
119
DTL_E_BAD_FILENAME
DTSA structure file name is NULL or zero.
120
DTL_E_BAD_FILELENGTH
DTSA_TYPE File Length is Zero.
121
DTL_E_BAD_FILETYPE
Invalid DTSA_TYPE File Type.
122
DTL_E_NO_SERVER
Server is not loaded.
123
DTL_E_SERVER_NOT_RUNNING
Server is not running.
124
DTL_E_BUFFER_TOO_SMALL
Reply buffer is too small.
125
DTL_E_BAD_MASK
Bit mask contains illegal bits.
126
DTL_E_NO_HANDLER
PCCC packet handler is NULL.
127
DTL_E_BAD_OPT
Invalid option parameter.
128
DTL_E_BAD_BACKLOG
Invalid backlog value.
129
DTL_E_NO_PROGRAM
Can't find subprogram to execute.
130
DTL_E_BAD_OPTNAME
Invalid option name parameter.
131
DTL_E_BAD_OPTVAL
Invalid option value parameter.
132
DTL_E_STOPPED
U/D/C operation terminated by user.
133
DTL_E_GETALL_ACTIVE
DTL_UNSOL_GETALL already active.
134
DTL_E_UDEFCONF
DTL_UNSOL_GETALL and DTL_UNSOL_DEF used simultaneously with same network interface.
135
DTL_I_TCSN
Sense Mode Utility - test cont scan mode.
136
DTL_I_TSSN
Sense Mode Utility - test sing scan mode.
137
DTL_I_TSRG
Sense Mode Utility - test sing step mode.
138
DTL_E_BAD_CIP_PATH
Uninterpretable path in DTSA_CIP.
139
DTL_E_BAD_CID
Invalid connection ID in DTSA_CONN.
140
DTL_E_BAD_SVC_CODE
Disallowed CIP service code.
141
DTL_E_BAD_IOI
Invalid CIP Internal Object Identifier.
142
DTL_E_MAX_SIZE
Data exceeds maximum size allowed.
143
DTL_E_MAX_CIP_CONN
No more CIP connections can be opened.
144
DTL_E_CONN_BUSY
Connection not ready to send.
145
DTL_E_CONN_LOST
Connection lost.
146
DTL_E_CTYPE
Invalid connection structure.
147
DTL_E_CIP_MODE
Invalid CIP mode.
148
DTL_E_CIP_TRIGGER
Invalid CIP trigger.
149
DTL_E_CIP_TRANSPORT
Invalid CIP transport.
150
DTL_E_CIP_TMO_MULT
Invalid CIP timeout multiplier.
151
DTL_E_CIP_CONN_TYPE
Invalid CIP network connection type.
152
DTL_E_CIP_CONN_PRI
Invalid CIP connection priority.
153
DTL_E_CIP_PKT_TYPE
Invalid CIP connection packet type.
154
DTL_E_CIP_PKT_SIZE
Invalid CIP connection max packet size.
155
DTL_E_DRIVER_ID_ILLEGAL
Driver ID was illegal.
156
DTL_E_DRIVER_ID_INVALID
Driver ID was invalid.
157
DTL_E_DRIVER_ID_INUSE
Driver ID is already in use.
158
DTL_E_DRIVER_NAME_INVALID
Driver name is invalid.
159
DTL_E_BROADCAST
Failed attempt to register/unregister broadcast unsolicited request.
160
DTL_E_PLC2MEMORY
Failed attempt to register/unregister PLC2 memory unsolicited request.
161
DTL_E_VIRTUAL_LINK
Failed attempt to register/unregister virtual link unsolicited request.
162
DTL_E_ADR_NOT_IN_USE
PLC-2 address not in use by this application.
163
DTL_E_NODE_NOT_IN_USE
Virtual link node not in use by this application.
164
DTL_E_DEF_PW_REPEAT
DTL_C_DEFINE pushwheel parameter was specified more than once.
165
DTL_E_DEF_PW_RANGE
DTL_C_DEFINE pushwheel parameter was out of range.
166
DTL_E_DEF_MOD_REPEAT
DTL_C_DEFINE module parameter was specified more than once.
167
DTL_E_DEF_MOD_RANGE
DTL_C_DEFINE module parameter was out of range.
168
DTL_E_DEF_CH_REPEAT
DTL_C_DEFINE channel parameter was specified more than once.
169
DTL_E_DEF_CH_RANGE
DTL_C_DEFINE channel parameter was out of range.
170
DTL_E_DEF_EISTN_REPEAT
DTL_C_DEFINE EI station parameter was specified more than once.
171
DTL_E_DEF_EISTN_RANGE
DTL_C_DEFINE EI station parameter was out of range.
172
DTL_E_DEF_BRIDGE_REPEAT
DTL_C_DEFINE bridge parameter was specified more than once.
173
DTL_E_DEF_BRIDGE_RANGE
DTL_C_DEFINE bridge parameter was out of range.
174
DTL_E_DEF_LINK_REPEAT
DTL_C_DEFINE link parameter was specified more than once.
175
DTL_E_DEF_LINK_RANGE
DTL_C_DEFINE link parameter was out of range.
176
DTL_E_DEF_GW_REPEAT
DTL_C_DEFINE gateway parameter was specified more than once.
177
DTL_E_DEF_GW_RANGE
DTL_C_DEFINE gateway parameter was out of range.
178
DTL_E_DEF_KA_REPEAT
DTL_C_DEFINE ka flag parameter was specified more than once.
179
DTL_E_NO_RSLINX_INI
cannot find RSLinx Classic in ini file.
180
DTL_E_NO_WINLINX_INI
cannot find WinLinx in ini file.
181
DTL_E_SENDING_TO_SERVER
Error sending message to server.
182
DTL_E_NO_NAME_MAPPING
Specified hostname is not mapped to a station address.
183
DTL_E_CANT_CREATE_RSLINX
Unable to create RSLinx Classic process.
184
DTL_E_CANT_FIND_RSLINX
Unable to communicate with RSLinx Classic process.
185
DTL_E_MISSING_RSLINX_ACTIVATION
Unable to find activation key.
186
DTL_E_NULL_POINTER
One or more pointers were NULL.
187
DTL_E_INVALID_WHOACTIVE_TYPE
Who active struct type is invalid.
188
DTL_E_ILLEGAL_WHOACTIVE_TYPE
Who active struct type is illegal.
189
DTL_E_BAD_WHOACTIVE_SIZE
Who active struct size is wrong for struct type.
190
DTL_E_INVALID_WHOACTIVE_MFG
Who active manufacturer type is invalid.
191
DTL_E_ILLEGAL_WHOACTIVE_MFG
Who active manufacturer type is illegal.
192
DTL_E_BAD_REQUESTID
Specified request id was bad.
193
DTL_E_CANT_CREATE_WINLINX
Unable to create WinLinx process.
194
DTL_E_CANT_FIND_WINLINX
Unable to communicate with WinLinx process.
195
DTL_E_MISSING_WINLINX_ACTIVATION
Unable to find activation key.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal