You are on page 1of 76

Control Builder

Error Code and


Troubleshooting
Guide
1757 Series

Troubleshooting Guide

Important User Information

Because of the variety of uses for the products described in this


publication, those responsible for the application and use of these
products must satisfy themselves that all necessary steps have been
taken to assure that each application and use meets all performance
and safety requirements, including any applicable laws, regulations,
codes and standards. In no event will Allen-Bradley be responsible
or liable for indirect or consequential damage resulting from the use
or application of these products.
Any illustrations, charts, sample programs, and layout examples
shown in this publication are intended solely for purposes of
example. Since there are many variables and requirements associated
with any particular installation, Allen-Bradley does not assume
responsibility or liability (to include intellectual property liability) for
actual use based upon the examples shown in this publication.
Allen-Bradley publication SGI-1.1, Safety Guidelines for the
Application, Installation and Maintenance of Solid-State Control
(available from your local Allen-Bradley office), describes some
important differences between solid-state equipment and
electromechanical devices that should be taken into consideration
when applying products such as those described in this publication.
Reproduction of the contents of this copyrighted publication, in
whole or part, without written permission of Rockwell Automation, is
prohibited.
Throughout this publication, notes may be used to make you aware
of safety considerations. The following annotations and their
accompanying statements help you to identify a potential hazard,
avoid a potential hazard, and recognize the consequences of a
potential hazard:
WARNING

!
ATTENTION

!
IMPORTANT

Identifies information about practices or


circumstances that can cause an explosion in a
hazardous environment, which may lead to personal
injury or death, property damage, or economic loss.

Identifies information about practices or


circumstances that can lead to personal injury or
death, property damage, or economic loss.

Identifies information that is critical for successful


application and understanding of the product.

Allen-Bradley is a trademark of Rockwell Automation

Rockwell Automation
Support

Rockwell Automation offers support services worldwide, with over 75


sales/support offices, 512 authorized distributors, and 260 authorized
systems integrators located throughout the United States alone, plus
Rockwell Automation representatives in every major country in the
world.

Local Product Support


Contact your local Rockwell Automation representative for:
sales and order support
product technical training
warranty support
support service agreements

Technical Product Assistance


If you need to contact Rockwell Automation for technical assistance,
first call your local Rockwell Automation representative, then:
Post-sales Technical Support, 440.646.5800
Web Links, http://www.ab.com

Your Questions or Comments on this Manual


If you find a problem with this manual, please notify us of it on the
How Are We Doing? form at the back of this manual.

Error Codes

Code

ID

This document describes the error codes generated from within


Control Builder. It does not describe error codes defined by other
subsystems of ProcessLogix. Some errors displayed by Control
Builder may originate from these subsystems and are not owned by
Control Builder.
Short Name

Description:

Cause

Work-around

CodeOk

OK

CMNNOKEY

No registry key found.

CMNREGCR

Error opening/creating register key.

CMNNOKEYMTCH No match on the specified subkey.

CMNNOVALMTCH The specified value does not exist.

CMNVALTYP

Specified value is of the wrong


type.

CMNGETREGOPN

Error attempting to retrieve registry


value: cant open key.

CMNGETREGQV

Error querying registry value.

CMNPATH

Common registry path is invalid.

10

CMNSETREGDW

Error writing specified value to


registry.

11

CMNSETREGSZ

Error writing specified string to


registry.

12

CMNVerQueryValu Cannot retrieve Legal Copyright


eLegalCopyRight information from VerQueryValue.

Could not find the Legal Copyright


field in the VERSION_INFO
structure in resource file. May be
related to the language being used
in the resource file.

Check that the version information


exists for the .EXE in question and
retry. You can look at the file
properties from NT Explorer to
check.

13

CMNVerQueryValu Cannot retrieve File Version


eFileVersion
information from VerQueryValue.

Could not find the file version field


in the VERSION_INFO structure in
the resource file. May be related to
the language being used in the
resource file.

Check that the version information


exists for the .EXE in question and
retry. You can look at the file
properties from NT Explorer to
check.

14

CMNVerQueryValu Cannot retrieve File Description


eFileDescription
information from VerQueryValue.

Could not find the file description


field in the VERSION_INFO
structure in resource file. May be
related to the language being used
in the resource file.

Check that the version information


exists for the .EXE in question and
retry. You can look at the file
properties from NT Explorer to
check.

15

CMNGetFileVersio Could not get VERSION_INFO from Could not get the VERSION_INFO
nInfo
GetFileVersionInfo.
structure from the resource.

Check that the version information


exists for the .EXE in question and
retry. You can look at the file
properties from the NT Explorer to
recheck.

16

CMNNotAllocVersi Error allocating memory for


oninfo
VERSION_INFO structure.

Low memory situation.

Close windows and/or other


applications and retry.

17

CMNGetFileVerson Could not get VERSION_INFO size


InfoSize
from GetFileVersionInfoSize.

Could not get the size of the


VERSION_INFO structure from the
resource.

Check that the version information


exists for the .EXE in question and
retry. You can look at the file
properties from NT Explorer to
check.

18

CMNGetModuleFil Could not get applications file


eName
name from GetModuleFileName.

Could not get the .EXEs path name.

19

Internal error.

Publication 1757-TG001A-EN-P - May 2002

Code

ID

Short Name

Description:

Cause

20

CMNMtchStg

Error opening/creating key while


matching a string value.

Invalid Registry structure or


security privileges.

21

CMNMtchDW

Error opening/creating key while


matching a DWORD value.

Invalid Registry structure or


security privileges.

22

CMNEnumDW

Error opening/creating key while


enumerating a DWORD values.

Invalid Registry structure or


security privileges.

1001

EHIUNDEF

Undefined Error

1002

EHIRESFNF

String resource file not found.

1003

EHIINVPARAM

Invalid parameter value.

1004

EHIDUPFACNM

Duplicate facility name detected.

1005

EHINOREGACC

Registry access denied.

1006

EHIENUMFAC

Error enumerating facility subkeys.

1007

EHINOSUBKEY

Facility subkey not found under


ErrorStrings

1008

EHIFACIDVAL

Error reading facility ID value

1009

EHIMATCHFAC

Error attempting to match facility


ID.

1010

EHIFACNMVAL

Error reading facility name value.

1011

EHIDATATOOLG

Registry data value too large for


allocated buffer.

1012

EHINOFACNM

No facility name matches this


facility ID.

1013

Facilitys resource file has an


invalid format.

1014

EHILDSTG

Error loading internal ehi strings:


resource file may not be available.

1015

EHIBASEPATH

Error obtaining resource file base


path.

1016

EHILOGPATH

Error obtaining path to error log file.

1017

EHINOFACID

Error matching facility name to


facility ID.

1018

EHIFACINST

Error installing facility.

1019

EHIDFLTTPSR

Error obtaining defaults for


TPSRESULT values.

1020

EHIINTOOR

Value to translate out of range.


Lower 14 bits will be translated.

1021

EHIFACNMOVR

Facility name too long for internal


buffers.

1022

EHIPACPTHOVR

Path to resource file too long for


internal Buffers.

1027

EHISTRMOVFL

Maximum number of stream entries


exceeded.

1028

EHISTRMFREE

Error freeing stream allocations.

1029

EHIEEOBJFREE

Error freeing extended error object.

1030

EHIINVSTRM

Invalid error stream.

Publication 1757-TG001A-EN-P - May 2002

Work-around

Code

ID

Short Name

Description:

1031

EHISTRMINIT

Error: stream has already been


initiated.

1032

EHISTRMFREE

Error allocating space for stream.

1033

EHIADDSTRMINIT Error trying to add a stream


element: stream has not been
initialized.

1034

EHIRPTSTRMINIT

1035

EHIFREESTRMINIT Error freeing stream allocation:


stream has not been initialized.

1036

EHIDDOOR

Attempt to set a dynamic data


element outside of prespecified
range.

1037

EHI2MNY

Error strings support up to [number]


dynamic data elements.

1038

Cause

Work-around

Cant display an error stream:


stream has not been initialized.

Invalid Extended Error field


specified.

1039

EHINULLPTSR

Error allocating extended error


object.

1040

EHIBADMODE

Cant set field IDs unless mode is


U_TPSFIELDS.

1041

EHIDDBSTR

Error allocating space for dynamic


data string.

1042

EHIERRSTGOVR

Error descriptor is too large for


internal buffers.

1044

EHIFLDEDNF

Field ID in range but not defined.

1045

EHIUSRSTGOVR

Client string is too large for internal


buffers.

1046

EHIDDSTGOVR

A dynamic data element is too


large for internal buffers.

1047

EHILDLIB

Error loading EHI resource library.

1048

EHIFFCMM

Facilitys FFC doesnt match


registered value.

1049

EHIFFCLDSTG

Error loading Facility ID string.

1050

EHINMERRSTG

Error loading defined errors string.

1051

EHIFACNMSTG

Error loading facility name strings

1052

EHIERRSTG

Error loading error string.

1053

EHINOSTRM

Cant display stream: stream not


initiated.

1054

EHISTRMLL

Error loading stream dialog

1055

EHINOSTRM

Cant execute function: stream not


initiated.

1056

EHISTRMST

Cant stop: stream not initiated.

1057

EHIFACLL

Error loading facility resource file.

1058

EHILOGFILE

Error opening log file: path may be


invalid.

1059

EHISYSDATAREG

Unspecified error obtaining


SystemData information.

Publication 1757-TG001A-EN-P - May 2002

Code

ID

Short Name

Description:

1060

EHINUMLOGS

Error obtaining maximum number of


error logs.

1061

EHILOGNAME

Error generating error log name.

1062

EHIMAXLOGSIZE

Error obtaining maximum error log


size.

1063

EHICURRID

Internal Error: Resource string ID


out of range.

1064

EHISTGIDOOR

Internal Error: Resource string ID


out of range.

1065

EHIWRLOGSTG

Error writing log string.

1066

EHIDASSGN

Error assigning ID: None available.

2001

CodeEqpNotAvaila Equipment Not Available: [name]


ble

2002

Initialization Error

Init Error

2003

Null Connection
Warning

Null Connect

Internal warning indicating that a


NULL requested connection
reference was requested.

Cause

Work-around

If an inside connection is not


configured, this default internal
status indicator is used.

CodeStringTruncat StringTruncated Warning


ed

2004
2005

Value Clamped
Warning

ValClampWarn

Indicates that the requested value


was clamped or modified before
being stored.

Requested value exceeded


Optionally, the user can reissue the
allowable range or precision limits. store with an allowable value.

2006

Value Ignored
Warning

ValIgnWarn

Indicates non-fatal failed store


operation which can safely be
ignored.

Varies depending on source. Can


indicate a duplicate parameter
store operation.

2007

Access Level
Invalid

InvalidAccess

Indicates a user access level


violation.

Indicates that the user initiating the


operation has insufficient access
rights to perform the given
operation.

2008

Illegal Function
Block Connection
To Peer Block

PeerFBConnEr

Indicates that a special connector By design, function block


type known as a function block
connections are not supported
connection has been configured to across peer to peer.
a peer block.

2009

Invalid Block Type

InvalBlkType

Indicates an attempt to create an


unknown block type.

Possibilities include an internal


Identify if the problem is due to one
error, incompatible versions of CPM of the causes listed and take
and NT software, or reference to an appropriate action.
unknown Custom Control Library
(CCL).

2010

Peer Connection
Error

PeerConnect

Peer communications connection


failure.

Internal error or resource constraint Ensure that system resources are


in the CEEs processing of a peer
not being exceeded. Contact
connection.
technical assistance.

2011

Illegal Instruction Bad CM Instr


in Control Module
Program

Internal Error: Indicates that an


illegal or unknown instruction was
encountered in the control module
program.

It is the proper behavior of the


controller to reject the load after
encountering an illegal instruction.
It is not expected that the user will
encounter this error.

Publication 1757-TG001A-EN-P - May 2002

In most cases, an access lock error


indicates that this operation must
be performed by a higher authority.
Note the following relationship
with respect to access level
permissions: ENGINEER -]
SUPERVISOR -] OPERATOR.

Contact Technical Support.

Code

ID

2012

Short Name

Description:

Cause

Work-around

Illegal or unknown Conn Dest Er


connection
destination

Indicates that an illegal or unknown


connection destination was
encountered in the control module
configuration.

It is the proper behavior of the


Ensure the validity of all connection
controller to reject the load after
destinations. Reload as necessary.
encountering an illegal connection.
This error relates only to CM
outside connections, where by
definition, the destination must
exist within the CM.

2013

Component block
type reference
error

Comp Type Er

Indicates that CM/SCM program


failed during the loading of the
component block type reference
table. An invalid index or invalid
block type reference was detected.

This is the appropriate controller


behavior. This is a possible
indication of a problem in the
control library software. it is not
expected that this error would be
encountered by the user.

Check configuration, reload. Delete


block and rebuild a new copy.
Notify Technical Support.

2014

Change Not
Permitted

ChngeNotPerm

Indicates an invalid request to


change a parameter value.

This generic error is returned from


several locations with varying
meanings. It generally refers to an
operation which is prevented due to
a check which is enforced by the
block based upon the current state
of mode of the associated block,
possibly enforced in conjunction
with an access level check.

Varies. Must be assisted on a case


by case basis. Ensure that current
state(s) and/or modes describing
the associated basic block and/or
container block permit the
requested operation.

2015

Change Not
Permitted By
Operator

InvalForOper

Indicates a specific form of an


access level problem.

Usually indicates that OPERATOR Seek assistance of SUPERVISOR or


access is invalid. May indicate that ENGINEER access.
any human access is invalid.

2016

Bad Checksum

BadChecksum

Indicates that the checksum


calculated on the receipt of a
CM/SCM program does not equal
the expected value.

Internal error, possibly data


corruption during transport.

Attempt to reload. If problem


persists, inform Technical Support.

2017

CM Program Load
Failed

CMProgLdFail

Indicates that CM/SCM program


load failed.

This error is generally caused by


the fact that the load operation has
already failed and any pending
program store operations must be
rejected.

Debug any other/earlier errors


reported on the store thread.
Resolution of such errors will
alleviate this error as well.

2018

NULL tagged block Null TB Ref


reference error

Indicates that CM/SCM program


failed during the loading of the
tagged block reference table
(TBREF). A null entry was found in
the table.

This is the appropriate controller


behavior. This is a possible
indication of a problem in the
control library software. It is not
expected that this error would be
encountered by the user.

Check the configuration and reload.


Delete block and rebuild a new
copy. Ensure that all named
connections exist. Notify Technical
Support.

2019

Configuration
Mismatch Error

ConfigMismat

This error indicates that the


requested configuration does not
support the requested operation.

Varies widely.

Varies. Check configuration and its


intended operation.

2020

Control Output
Connection
Contention Error

OpContention

Indicates I/O output connection


configuration error.

2021

Control Request
ReqPending
Pending Error,
Multiple Requests

Indicates that an outstanding store


request is pending at the current
time.

2022

Control Request
Rejection

RequestReject

Control request was rejected.

2023

Data Type Error

DataTypeErr

Indicates invalid data type


information.

2024

Configuration
Config Param
parameters cannot
be changed.

Likely to be caused by an attempted Check configuration for invalid


connection between invalid data
connections.
type.

Indicates that the referenced


This is the intended operation of
parameter is a configuration
the block.
parameter and therefore cannot be
changed without reloading.

Reconfigure and reload block.

Publication 1757-TG001A-EN-P - May 2002

Code

ID

2025

Short Name

Description:

Cause

Work-around

Engr Unit Span Too SpanTooSmall


Small

Indicates that the requested limit


spans too small a range of values.

Range limits for the analog block


algorithms impose a constraint to
ensure that there is a minimum
span between the minimum and
maximum EU limits thus ensuring
proper behavior of the algorithm.

Raise or lower the range limits as


appropriate.

2026

EXECSTATE
parameter is not
applicable to the
SCM block.

Indicates that the EXECSTATE


parameter is not applicable to the
SCM block.

This is the intended operation of


the block.

SCM has the SCMSTATE and


SCMCOMMAND parameters to
view and command its state.

2027

External Mode
ExtModeSwEnb
Switching Enabled.

Parameter cannot be changed when User cannot change mode if


Resolve external mode condition.
external mode switching is
external mode switching is enabled
enabled.
and one of the external mode
switch flags is on.

2028

CM connection
ConnDataType
data type mismatch

Data types of source and


destination parameters must
match.

It is the intended operation of the


Control Module to enforce a
data-type check on all outside
connections.

2029

CM connection
data size error

ConnDataSize

Data types of source and


destination parameters must match
and also must not exceed the
maximum transportable size.
Parameters which support intimate
transfer must be of exactly 1, 2, 4,
or 8 byte size.

It is the intended operation of the


Control Module to enforce a
data-size check on all outside
connections.

2030

FB In Alarm

InAlarm

The function block cannot be


changed when in the alarm state.

For Regulatory Control blocks, this Determine and resolve the source
error indicates that Bad Control flag of the alarm condition.
is set and block has shed its output.

2031

FB Is Local Manual LocalMan

Store operation failed because FB


Local Manual condition is set.

Safety Interlock is Active.

Safety Interlock must be


deactivated.

2032

FB Is Red Tagged

RedTag

Invalid operation when Red Tag


attribute is set.

Red Tag attribute is set.

Resolve Red Tag condition.

2033

FB Is Shutdown

Shutdown

2034

FB Must Be
Inactive

NotInactive

Indicates function block is in an


invalid state.

Operation requires that the block is Inactivate block and retry operation.
in the INACTIVE state.

2035

FB Must Be
NotInact/Idle
Inactive Or CEE Idle

Indicates function block is in an


invalid state.

Operation requires that the block is Inactivate block or idle CEE and
INACTIVE or the CEE is IDLE.
retry operation.

2036

Function Not
Implemented

FcnNotImpl

Indicates that an internal operation Various causes - possibly an illegal Ensure proper configuration.
has failed.
connection.

2037

Illegal value

IllegalValue

Indicates an illegal or invalid value. If the requested value is out of


Ensure that requested value is legal
range, this error will be returned. In and that block allows change in
the case of an invalid value, the
current state.
current state of the block may not
permit the store of the requested
value.

2038

Internal
Error/Malfunction Contact Technical
Support

2039

Parameter Type
Invalid

2040

2041

Execstat N/A

Illogical internal condition has


None known, except possible
caused this error condition to occur. memory corruption.

Contact Technical Support.

InvalidType

Parameter or Variable Type not


known to CPM.

Possibly due to incompatible NT


and CPM software versions.

Ensure software compatibility. Call


Technical Support.

Interface
Validation Failed

InvalInterfc

Invalid connection; failed to


validate the interface between
blocks (method invocation).

Illogical condition indicates an


invalid connection or an internal
error.

Ensure proper connections.

Interlock Error

InterlockErr

Indicates an illegal operation due to Block interlock logic prevents


an interlock condition.
requested operation.

Publication 1757-TG001A-EN-P - May 2002

Resolve interlock condition and


repeat operation.

Code

ID

Short Name

Description:

Cause

Work-around

2042

Invalid Algorithm
Equation.

InvalidEqn

Invalid Algorithm Equation


Selected.

The selected equation type is not


supported by this block type.

Select an algorithm equation type


that is supported by the respective
block type.

2043

Invalid CDA/DK
Function ID

InvalidFcnID

Indicates an invalid request for data This is an illogical condition.


access received by CPM.
Possible causes include:
data corruption in transport
layers,
incompatible NT and CPM
software.
Ensure compatible software
versions; call Technical Support.

2044

Invalid Dependent InvalConRef


Block Connection
Reference

2045

Reference to an invalid or NULL


dependent block.

The internal name form of the


Ensure database integrity and
referenced block has a NULL
reload affected blocks if possible.
Dependent Object Code (DOC). This Contact Technical Support.
error should not be encountered by
the user under normal
circumstances.

CodeInvalidDestina Invalid Destination Parameter:


tionVariable
[name]

2046

Invalid operation InvalFor2nd


for secondary CPM

Indicates that the specified


operation is not valid on the
secondary CPM.

This protection attribute indicates


an invalid user operation.
Parameter get and store requests to
the secondary CPM are invalid
unless they are destined for the
CPM function block. Only the
primary CPM can supply process
related data from the currently
loaded user database and function
blocks.

2047

Parameter Index is InvalidIndex


Invalid

Invalid parameter index.

Internal error.

2048

Invalid Mode

InvalidMode

Selected mode is invalid.

Varies with block type. May


indicate an illegal value for the
respective current state of block.

Ensure proper value is selected.

2049

Invalid Mode
Attribute

InvalModattr

indicates that the current value of


the mode attribute parameter
(MODEATTR) invalidated the
requested operation.

Certain operations such as the


change of the current Mode can
only be executed by the entity
identified by the MODEATTR
parameter.

Change MODEATTR parameter as


necessary; repeat operation.

2050

Warning: I/O
channel could not
locate associated
IOM

IOM NotFound

I/O channel to I/O module


connection warning.

This error can be caused by one of Resolve the above condition; reload
the following:
CM and/or IOM as necessary.
The IOC has not been associated
with an IOM.
The associated IOM has not
been loaded.
The IOM has been deleted.
The user will encounter this
warning when activating a CM
which contains an I/O channel
which cannot locate its associated
IOM.

Publication 1757-TG001A-EN-P - May 2002

Code

ID

Short Name

Description:

Cause

2051

IOC cannot locate


associated IOM

IOM NotFound

I/O channel to I/O module


connection error.

This error can be caused by one of Resolve the above condition; reload
the following:
CM and/or IOM as necessary.
The IOC has not been associated
with an IOM.
The associated IOM has not
been loaded.
The IOM has been deleted.
The user will encounter this
warning when activating a CM
which contains an I/O channel
which cannot locate its associated
IOM.

2052

IOM card is not


present or not
available

IOMcardErr

The physical IOM card referenced


by the IOM function block is either
physically not present in the correct
location or cannot communicate.

This condition is generally


Ensure that the physical IOM device
encountered when an IOM function exists at the specified location.
block is activated when no physical
module exists at the specified
location.

2053

IOM Module Data IOMDataSizeErr


Size is invalid

The size of the IOM Module Entry


configuration data is invalid.

This condition can only happen as a


result of coding error and should
not be user visible.

2054

Invalid Operation

InvalOperation

Operation requested is invalid or


not supported.

Varies with application.

2055

Invalid State

InvalidState

Indicates that the block is in a state Varies with block type.


which does not support the
intended operation.

2056

Invalid Target
Value Processor
State

TVPstateErr

Indicates an invalid state for the


target value processor.

2057

Limit Or Range
Crossover

RangeXover

Indicates a limit or range error on


the requested parameter value.

Range limits are enforced by the


parameter store processing.

Change requested value to correct


range.

2058

Limit or Range
Exceeded

RangeLimitEr

Indicates a limit or range error on


the requested parameter value.

Range limits are enforced by the


parameter store processing.

Change requested value to correct


range.

2059

Insufficient
InsufMemory
Memory Available
in CEE

Indicates that the CEE has


Usually caused during a load
Delete any unused or unnecessary
insufficient memory to support the operation when CEE memory limits blocks to free memory; attempt to
operation.
are reached.
reload desired block(s). Note that
is recommended that blocks are
loaded individually (rather than in
groups) when working at or near
the CPM memory limits. See the
and USEDMEM parameter
descriptions of the CPM block.

2060

Maximum
MemExceeded
Available User
Memory Exceeded

This error is unused at the current


time.

2061

Spare

2062

Spare

2063

Block is not in
NotManOrIntv
Manual Mode or is
not Inactive

2064

Spare

2065

Normal Attribute
Not Configured

NormAttrErr

Publication 1757-TG001A-EN-P - May 2002

Work-around

Ensure that requested operation is


supported.
Ensure that block state supports
intended operation.

Indicates a condition where the


block is not in manual mode, or the
block is not INACTIVE, or the CEE is
not in the IDLE state.

By design, a subset of the


Transition block into manual mode
Regulatory block parameters
and/or inactivate the block.
requires that store can not be
executed unless the mode is
manual or the block is not currently
executing.

Indicates that the blocks normal


mode attribute parameter
(NORMMODEATTR) is not
configured.

Configuration error.

Reconfigure and reload.

Code

ID

Short Name

Description:

Cause

Work-around

2066

Normal Mode Is
Not Configured

NormModeErr

Indicates that the blocks normal


Configuration Error.
mode parameter (NORMMODE[) is
not configured.

2067

Spare

2068

Spare

2069

Permissive
Interlock Error

PermInterlok

Indicates that the operation has


failed due to the action of the
permissive interlock.

This is the proper functioning of the Clear permissive interlock


permissive interlock mechanism.
condition; repeat operation.

2070

Spare

2071

PvSource Invalid

PvSourceErr

Indicates that the PV source is


invalid.

This is the proper functioning of the Ensure that operation is compatible


respective block type.
with the PV source.

2072

Read Only
Parameter

ReadOnlyPar

Indicates that the parameter is


read-only and cannot be changed.

By design, many block parameters,


including many internal
parameters, have this
characteristic.

2073

Referenced Block RefNotFound


Not Found Warning

Internal warning.

2074

Connection retry
error

Retry

This internal error indicates that an Varies with application. Usually


operation must be retried.
indicates a temporary resource
constraint possibly due to resource
contention. Retry errors are
normally encountered during reload
scenarios as the connections
attempt to rebind.

2075

Scm option Error

SCMOptErr

Indicates that the operation failed This the proper functioning of the
to the function of the SCM Option. SCM option.

2076

Spare

2077

All IOMs must be


Inactive

IOM Active

CPM load and delete operations


and the CPM shutdown command
are rejected unless all IOMs are
inactivated.

2078

CEESTATE Must Be CEENotInIdle


Idle

Indicates that the operation is


Certain operations such as
prevented if the CEESTATE is not in shutdown and CPM reload require
IDLE.
this check as a protection attribute.

2079

CEESTATE Must Be CEENotInRun


Run

Not used at the current time.

2080

Target Value
Processing Not
Enabled

TVProcNotEnb

Indicates that a change to the


specified parameter is invalid if
target value processing is not
enabled.

This is the proper behavior of target Enable target value processing if


value processing functionality.
applicable.

2081

Spare

2082

Timer Command
Invalid Due To
Command Flags

Tmr Cmd Flag

Indicates that the timer command


operation failed due to state of
timer command flags.

The state of one or more of the


following flags prevented the
operation:

2083

Timer Not Reset


Previously

Not Reset

Indicates that the timer has not


been reset and/or stopped from a
previous operation.

Certain operations, such as the


Stop and/or Reset timer and repeat
start command, are not accepted if operation.
the timer has not been stopped and
reset.

2084

Timer Not Running Not Running

Indicates that the operation is


invalid when the timer is not
currently running.

Certain operations, such as the stop Ensure that timer is running and
command, are not accepted if the repeat the operation.
timer is not running.

Reconfigure and reload.

Ensure that requested operation is


compatible with current SCM
option.

The described operations will cause


a loss of the currently loaded
controller database. Therefore as a
precaution. before such operations
are initiated, all I.O must be
inactivated by the user.

RESETFL, STOPFL, RESTARTFL

Publication 1757-TG001A-EN-P - May 2002

10

Code

ID

Short Name

2085

Timer Not Stopped Not Stopped


Previously

2086

Spare

2087

Parameter Cannot
Be Changed

2088

Parameter ID Error ParamIdError

Indicates that the specified


parameter was translated into a
numerical identifier which was not
known by the CEE software. Under
ordinary circumstances, this error is
not encountered by the user.

2089

Invalid Parameter

Indicates an inappropriate or invalid Varies with usage.


parameter or parameter value.

Investigate parameter name, usage


and legal values. Contact Technical
Support if necessary.

2090

Spare

2091

Spare

2092

Spare

2093

SEALOPT and
SealMomExcl
MOMSTATE are
mutually exclusive.

Indiates an invalid request to


change the Device Controls
SEALOPT or MOMSTATE
parameters, which are mutually
exclusive. Thus, SEALOPT cannot
be enabled when MOMSTATE is
not equal to NONE, and
MOMSTATE cannot be set to a
state other than NONE when
SEALOPT is enabled.

Ensure that requested values for


SEALOPT and MOMSTATE are
compatible based on the exclusivity
relationship desired.

2094

CK Internal
Memory Manager
Error

Indicates an internal error in the CK Usually caused by unexpected


memory manager.
errors on the memory allocation
process.

Contact Technical Support.

2095

Zero Program Size ZeroProgSz


Error for CM or
SCM

Indicates an unexpected size error


encountered in the loading of the
CM/SCM program data.

This error should not be


encountered. If encountered it is
likely due to an internal error in
generating the CM/SCM program in
the Control Builder (Control Library).

A possible work-around is to delete


the CM/SCM, completely rebuild it
manually, and attempt to reload.
Contact Technical Support.

2096

No Tagged Block
Descriptors
Available

TBRefLimit

Indicates that an internal resource


limit has been reached within the
CPM. This indicates that the CPM
is being loaded above its specified
capacity of independent blocks
and/or number of peer connections.

The number of independent blocks


in the CEE plus the number of
remote (peer) block references
made from within this CEE has
exceeded the maximum of 1280.

Delete any unused or unnecessary


blocks. Delete any unused or
unnecessary remote (peer)
references. Ensure that CEE/CPM
capacity limits are not being
exceeded.

2097

Do Not Destroy

DoNotDestroy

Internal error.

2098

IO No Map
Instance

NoIoMapInst

IO: No Map Instance: [name]

2099

IO No Asm
Instance

NoAsmInst

2100

IO Add Module
Failed

IOAdModErr

2101

IO Remove Module IORemModErr


Failed

2102

IO Add Connection IOAddConnErr


Failed

CannotChange

InvalidParam

MemManIntErr

Publication 1757-TG001A-EN-P - May 2002

Description:

Cause

Work-around

Indicates that the timer has not


been stopped from a previous
timing operation.

Certain operations, such as the


Stop timer and repeat operation.
restart command, are not accepted
if the timer has not been stopped.

Indicates that the parameter cannot Varies with many uses. Generally
be changed.
indicates that the current state of
the block does not allow the
operation.
Parameter names are not known by Ensure compatible software
the CEE; all parameter names are versions.
mapped into numerical codes. The
CEE software has received a code
that it does not have knowledge of.
Possibly due to incompatible
software versions.

This is the intended operation of


the Device Control block.

11

Code

ID

Short Name

Description:

Cause

Work-around

2103

IO Remove
Connection Failed

IORemConnErr

2104

IO Get Module
Failed

IOGetModErr

2105

IO Get Connection IOGetConnErr


Failed

2106

IO Get Stati Failed IOGetStatiEr

2107

IO Module Data
Incompatible

IODataErr

2108

Peer Connection
Resource
Unavailable

PeerConnErr

Indicates that peer connection data Generally indicates a CK/CDA


Ensure that peer communication
resource limits have been reached. shared memory resource limitation. throughput is within specified
limits.

2109

Aux Memory
Allocation Not
Found

AuxMemNotFnd

This error should not be


Its likely that an internal error
encountered. The error indicates caused the condition.
the inability for a block to locate its
auxiliary memory allocation
associated with a given parameter.

Attempt to reconfigure and reload


the affected block. Contact
Technical Support.

2110

Selected Step Has StepCnfgFail


Serious Config
Problem,
CONFIGSTSFail

Selected Step has a serious


configuration problem; the Steps
CONFIGSTS is equal to or worse
than Fail. Look at CONFIGCODE
to diagnose the problem. Steps
with serious configuration
problems cannot be selected.

Configuration problem in Step.

Fix the configuration problem, and


then try again.

2111

Invalid IO
Communication
Path

InvalIoComm

2112

Scheduler
DeRegistration
Failed for IOM

IODeRegErr

Error in the IOMs inability to


deregister from CK scheduler.

Internal Error. Should not be


encountered.

Attempt a reload. Contact


Technical Support.

2113

Scheduler
DeRegistration
Failed

SchdDeRegErr

Error in the CM/SCM/s ability to


deregister from the CK scheduler.

Internal error. Should not be


encountered.

Attempt a reload. Contact


Technical Support.

2114

Scheduler
IORegFail
Registration Failed
for IOM

Indicates an error in the ability to


register the IOM with the CK
scheduler.

This error is likely to be due to an


internal resource limitation.

Ensure that CPM is not operating


above specified capacity limits.

2115

Scheduler
SchdRegFail
Registration Failed

Indicates an error in the ability to


register the CM/SCM with the CK
scheduler.

Likely due to an internal resource


limitation.

Ensure that CPM is not operating


above specified capacity limits.

2116

CEE Block Has Not CeeNotLoaded


Been Loaded

Indicates that the CEE block is not


currently loaded to the controller.

Certain operations such as load of a Ensure that the CEE block has been
CM, SCM or IOM or commanding a loaded before retrying the
CEE state transition cannot be
operation.
initiated until after the CEE block
has been loaded. Note that if the
CEE appears not loaded after a
temporary power outage, this is an
indication that the database was
not retained across the outage.

2117

CPM Block Has Not CpmNotLoaded


Been Loaded

Indicates that the CPM block is not Certain operations such as load of a Ensure that the CPM block has
currently loaded to the controller. CEE, CM, SCM or IOM cannot be
been loaded before retrying the
initiated until after the CPM block operation.
has loaded.

2118

Method Not
Invalid Fcn
Supported On Block

Indicates that an invalid operation


has been attempted on a function
block.

Certain operations can be


performed on certain block types
only. An Event Regeneration
command, for example, can be
issued on the CEE block only.

Publication 1757-TG001A-EN-P - May 2002

12

Code

ID

Short Name

Description:

2119

IBC Out Of Range

IBC RangeErr

Indicates that an Independent Block This error should not be


Code (IBC) received by the CEE is encountered by the user. If
out of range.
encountered, it is likely due to an
internal error.

Contact Technical Support.

2120

Excessive Program ExcessvPrgSz


Size Error for CM or
SCM.

Indicates an unexpected size error


encountered in the loading of the
CM/SCM program data.

This error should not be


encountered. It is likely due to an
internal error in generating the
CM/SCM program in the Control
Builder (Control Library).

A possible work-around is to delete


the CM/SCM, completely rebuild it
manually, and attempt to reload.
Contact Technical Support.

2121

Expression PCode
Cannot be Read

CantReadPcode

The expression p-code format


cannot be read by the user.

Binary p-code syntax is for internal


use only.

2122

Block is Not
Completely or
Successfully
Loaded

BlknotLoaded

Indicates that the previous load


operation on the associated block
did not complete successfully.

Generally caused by fatal load


errors on last load operation.

2123

Null or invalid EE
Code in CDA
Handle

Bad EE Code

Indicates that the internal name


This could be the result of an illegal If chassis has been reconfigured,
form of the referenced object is not chassis configuration or an internal resort to previous configuration.
associated wit ha particular CEE. error.
Ensure that all blocks have been
deleted before attempting to move
the CPM card in the chassis.

2124

Illegal Number of TB Ref Cnt


Independent Block
References

Indicates an internal error in the


CM load protocol.

This error should not be


encountered.

Contact Technical Support.

2125

TaggedBlock
Reference Out of
Sequence

Indicates an internal error in the


CM load protocol.

This error should not be


encountered.

Contact Technical Support.

2126

SCM Command
CeeIsIdle
Invalid when CEE is
Idle

SCM state cannot be commanded


when the CEE is in the IDLE state.

This is the intended functionality.

Ensure that the CEE is in the RUN


state before commanding the SCM.

2127

Block Must Be
Active And CEE
Must Be In Run

Indicates that the operation failed


because the block is not currently
running. The Blocks EXECSTATE
must be ACTIVE and CEESTATE
must be RUN.

This is the intended functionality.

Activate the block and/or transition


CEE to RUN.

2128

Invalid Load State LoadStateErr

Indicates that the previous block


load operation failed or
malfunctioned.

Caused by a load failure. The


failure could be due to
configuration or internal errors.

Check configuration for validity.


Attempt to delete and reload block.

2129

DEVCTL: DI #1 Is
Not Connected

Indicates that the Device Control


This is the intended safety behavior Verify input connection of Device
blocks first digital input is not
of the Device Control block.
Control block. Reload if necessary.
connected. Operations such as CM
activation are blocked in this
condition.

2130

Independent Block IndBlkNotFnd


Does Not Exist

Indicates that the referenced


independent or tagged block (CM,
SCM, or IOM) does not exist or is
not currently loaded to the
controller.

Problem is likely the result of load


failure or loss of all or a portion of
the controller database.

Ensure database integrity. Attempt


to reload block.

2131

Dependent Block
Does Not Exist

Indicates that the referenced


dependent or component block
does not exist or is not currently
loaded to the controller.

Problem is likely the result of load


failure of the associated
independent block.

Attempt to reload the block.


Investigate any load errors.

2132

Not Enough PCode PCodeMemErr


Memory

TB Ref Seq

NotActAndRun

DI#1 Not Con

DepBlkNotFnd

Publication 1757-TG001A-EN-P - May 2002

Cause

Indicates a lack of expression code May be caused by an internal limit.


memory.

Work-around

Check configuration. Delete then


reload. Ensure that adequate CPM
memory resources are available
and that capacity specifications are
not being exceeded.

13

Code

ID

Short Name

Description:

Cause

Work-around

2133

DEVCTL: DI #2 Is
Not Connected

DI#2 Not Con

Indicates that the Device Control


This is the intended safety behavior Verify input connection of Device
blocks second digital input is not of the Device Control block.
Control block. Reload if necessary.
connected. Operations such as CM
activation are blocked in this
condition.

2134

DEVCTL: DI #3 Is
Not Connected

DI#3 Not Con

Indicates that the Device Control


This is the intended safety behavior Verify input connection of Device
blocks third digital input is not
of the Device Control block.
Control block. Reload if necessary.
connected. Operations such as CM
activation are blocked in this
condition.

2135

DEVCTL: DI #4 Is
Not Connected

DI#4 Not Con

Indicates that the Device Control


This is the intended safety behavior Verify input connection of Device
blocks fourth digital input is not
of the Device Control block.
Control block. Reload if necessary.
connected. Operations such as CM
activation are blocked in this
condition.

2136

Maximum Number MaxBlkTypes


of Block Types
Exceeded

Indicates that the maximum


allowable limit of function block
types has been exceeded.

2137

Illegal Size of CCL CclMinVerSiz


Minor Version

Indicates that the Custom Control


Library (CCL) is not of the expected
size

2138

CPMFB, CCL load


disallowed due to
another load in
progress

LoadinProgrs

Indicates that another CPM or


The CPM allows only one block to
CUSTOM CONTROL LIBRARY (CCL) be loaded at a time.
load is in progress.

2139

CPMFB, CCL load


disallowed due to
CPM initial
synch/synch
maintenance

SyncMaintErr

Indicates a load failure due to


redundancy synchronization
activities.

2140

Remote Store
Pending

RemStorePend

Internal warning.

2141

Illegal Connection NonCeeResPar


To Non EE Resident
Parameter

Indicates that a connection was


configured to a parameter that is
not resident within the CPM.

2142

Control Output Is In OuputInUse


Use

Indicates that the output channel is


in use.

2143

Output Stream
Failed

OutputStrErr

Output String Error

Occurs when a fault is detected


between the IO Channel and the
screw terminal
(e.g., no wire connected on a
diagnostic IOM).

2144

PID: XEULO or
XEUHI Is NaN

PID:EU Lmt

Check X1 high (XEUHI) and low


(XEULO) limits and adjust as
necessary.

This is the correct behavior of the


block.

2145

AUTOMAN: XEULO Autom:EU Lmt


or XEUHI is NaN

Indicates that the X1 engineering This is the correct behavior of the


unit high or low limit is NaN in a
block.
AUTOMAN block in the given
Control Module. Operations such
as CM activation are blocked in this
condition.

Check X1 high (XEUHI) and low


(XEULO) limits and adjust as
necessary.

2146

FANOUT: XEUHI or Fan:EU Lmt


XEULO is NaN

Indicates that the X1 engineering This is the correct behavior of the


unit high or low limit is NaN in a
block.
FANOUT block in the given Control
Module. Operations such as CM
activation are blocked in this
condition.

Check X1 high (XEUHI) and low


(XEULO) limits and adjust as
necessary.

Too many Block Types have been


introduced due to the loading of a
large number of CCLs.

Uninstall any unnecessary CCLs.

Parameters resident external to CEE


(in SR for example) cannot be
referenced by connections.

Check high and low limits and


adjust as necessary.

Publication 1757-TG001A-EN-P - May 2002

14

Code

ID

Short Name

Description:

2147

OVRDSEL: Less
Than 2 Inputs
Connected

Ovrd:#Inpts

Indicates that less than two primary This is the correct behavior of the
connections are connected in an
block.
OVRDSEL block in the given Control
Module. Operations such as CM
activation are blocked in this
condition.

Ensure that block is configured with


two valid primary inputs.

2148

OVRDSEL: XEULO
or XEUHI Is NaN

Ovrd:EU Lmt

Indicates that the X1 engineering This is the correct behavior of the


unit high or low limit is NaN in a
block.
OVRDSEL block in the given Control
Module. Operations such as CM
activation are blocked in this
condition.

Check X1 high (XEUHI) and low


(XEULO) limits and adjust as
necessary.

2149

SWITCH: XEULO or Swtch:EU Lmt


XEUHI is NaN

Indicates that the X1 engineering This is the correct behavior of the


unit high or low limit is NaN in a
block.
SWITCH block in the given Control
Module. Operations such as CM
activation are blocked in this
condition.

Check X1 high (XEUHI) and low


(XEULO) limits and adjust as
necessary.

2150

SWITCH: Less Than Swtch:#Inpts


2 Inputs Connected

Indicates that less than two primary This is the correct behavior of the
connections are in a SWITCH block block.
in the given Control Module.
Operations such as CM activation
are blocked in this condition.

Ensure that block is configured with


two valid primary inputs.

2151

SWITCH: Selected Swtch:PriCon


Primary Is Not
Connected

Indicates that the selected primary This is the correct behavior of the
is not connected in a SWITCH block block.
in the given control Module.
Operations such as CM activation
are blocked in this condition.

Ensure the validity of the primary


input connections.

2152

SWITCH: At Least Swtch:InpSel


One Input Must Be
Selected

Indicates that at least on input


This is the correct behavior of the
must be selected in a SWITCH
block.
block in the given Control Module.
Operations such as CM activation
are blocked in this condition.

Ensure that one input is selected


prior to activation.

2153

REMCAS: Both
Primaries Must
Exist

RemCas:2Prim

Indicates that both primary


This is the correct behavior of the
connections must exist in a
block.
REMCAS block in the given Control
Module. Operations such as CM
activation are blocked in this
condition.

Ensure that both primary conditions


exist.

2154

REMCAS: XEULO
or XEUHI is NaN

RemCs:EU Lmt

Indicates that the X1engineering


unit high (XEUHI) or low (XEULO)
limit is NaN

This is the correct behavior of the


block.

Check X1 high and low limits and


adjust as necessary.

2155

GENLIN: Invalid
Segment
Coordinates

GenLin:InSeg

CM activation was blocked due to a This is the correct behavior of the


configuration error in a GENLIN
block.
block in the given Control Module.
The error indicates either that the
In/Out arrays do not have good
values or the In array elements are
not in ascending order.

If there is more than one GENLIN


block in the CM, the user must
determine which GENLIN block is
causing the problem. Verify the
input segment coordinates.

2156

Cannot Change
HndlrisActiv
Handler Selection
For Active Handler
Type

Handler Selection cannot be


changed for the currently active
handler type.

Store to SELHANDLER[i] attempted Must wait until handler type is not


when handler of type i is active.
active, to change handler selection.

2157

Block Is Not a
Handler

BlkNotHndlr

Block name entered is not of type


Handler.

Block name entered is not of type


Handler.

Enter a Handler block name.

2158

Block Is Not a Step BlkNotStep

Block name entered is not of type


Step.

Block name entered is not of type


Step.

Enter a Step block name.

2159

Step Is Not In
Current Handler

Step entered is not in the current


Handler.

In SingleStep Mode, the target step Enter a Step that is in the current
selected must be in the same
handler.
handler that is currently active.

NotInHndlr

Publication 1757-TG001A-EN-P - May 2002

Cause

Work-around

15

Code

ID

Short Name

Description:

Cause

2160

CCL library
initialization error

CCL Par Err

Indicates an internal error in the


acquisition of Custom Control
Libraries after clean initialization.

No known causes.

2161

Maximum number CCL Tbl Full


of CCLs exceeded

Indicates a request to exceed the This is the intended operation of


maximum number of CCLs which
the CPM.
can be supported by the CPM. The
maximum number of CCLs is 50.

2162

CCL library index


range error

IndexRngErr

Indicates that the referenced


Under normal circumstances this
Custom Control Library (CCL) index error should not be encountered by
is out of range based upon the
the user.
current number of CCLs loaded to
the CPM.

2163

The CCL
management info
or table is
corrupted

CCL TblCorup

Indicates an internal error in either Varies, possibly an incorrect


the transport, maintenance, or
Custom Control Library (CCL)
retention of CCLs after power loss. checksum after load of CCL.

If encountered on load, reload


affected blocks.

2164

The requested CCL CCL NotExist


does not exist

Indicates that the referenced


Custom Control Library (CCL) does
not exist.

This is an internal error.

Ensure integrity of the database. If


possible, reload CPM and contents.

2165

The CCL handle is


invalid

Inval hndle

Indicates an internal Custom


Control Library (CCL) reference
(handle) error.

This is an internal error.

Ensure integrity of the database. If


possible, reload CPM and contents.

2166

The CCL manager


is busy

CCL Mgr Busy

Indicates that there are load or


unload operations in progress, so
any subsequent load or unload
requests will be rejected.

This is the intended design of the


Custom Control Library (CCL)
manager.

Retry operation, which will succeed


when CCL manager becomes
available.

2167

CCL error in
CCL MemAlloc
memory allocation

Error in allocating CPM internal


memory for a Custom Control
Library (CCL); indicates sufficient
memory to support the operation.

Usually caused during a load


Delete any unused or unnecessary
operation when CEE memory limits blocks to free memory; attempt to
are reached.
reload desired block(s). It is
recommended to load blocks
individually (rather than in groups)
when working at or near the CPM
memory limits. See the FREEMEM
and USEDMEM parameter
descriptions of the CPM block.

2168

CCL already exists CCL exists

Indicates that the requested library The requested CCL exists, and
currently exits in the CPM. This is therefore does not need to be
an internal warning used for
loaded.
handshaking between the Custom
Control Library (CCL) builder on NT
and the CCL manager in the CPM.

2169

CCL load packets


not in synch.

NotInSynch

Indicates a packet sequence error


in the load of a Custom Control
Library (CCL).

2170

Inadequate

LoadBufFull

Indicates a Custom Control Library Caused by an unexpected size of a Attempt reload. If problem persists,
(CCL) size error in the load of a CCL. CCL. The precomputed size
contact Technical Support.
contained in the first packet was
less than the total size required.

2171

CCL load error in


CCL Drivr Er
PSOS device driver

Indicates an internal error in the


TFTP driver device within PSOS.

This error should not be


encountered under normal
circumstances.

Attempt reload. If problem


persists, contact Technical Support.

2172

CCL load error in


PSOS loader

Indicates an internal error in the


PSOS loader in the CPM.

This error should not be


encountered under normal
circumstances.

Attempt reload. If problem


persists, contact Technical Support.

2173

CCL error in
ProtChgErr
changing CCL
memory protection
attributes

Indicates an internal error


This error should not be
encountered by the Custom Control encountered under normal
Library (CCL) manager in requesting circumstances.
a change in the protection
attributes for a CCL allocation.

Attempt reload. If problem


persists, contact Technical Support.

PSOS Load

Work-around

Caused by an incorrect sequence of Attempt reload. If problem


the packets which are used to load persists, contact Technical Support.
the CCL.

Publication 1757-TG001A-EN-P - May 2002

16

Code

ID

Short Name

Description:

2174

CCL error in
acquiring
installation task

NoInstalTask

Indicates an internal error


This error should not be
encountered by the Custom Control encountered under normal
Library (CCL) manager in acquiring circumstances.
the CCL installation task ID.

2175

No CCL to install

No CCL

Indicates an internal error between This error should not be


the CPMs Custom Control Library encountered.
(CCL) manager and CCL installation
task.

2176

CCL error in
registration of
CCLs with PSOS

CCL Acq Err

Indicates an internal error in


Custom Control Library (CCL)
registration.

2177

CCL error in
location of CCL
functions

CCL Loc Err

Indicates an internal error in


This error should not be
locating the initialization and/or
encountered. Could be due to an
cleanup methods which should
internal error in the CCL itself.
exist in the Custom Control Library
(CCL).

Attempt reload.

2178

CCL section is not


supported

CCL Sect Err

Indicates that the Custom Control


Library (CCL) was generated with
unknown or unused sections.

Attempt reload.

2179

Library name of the CCL Lib Name


previous reference
was different

This error is not used.

2180

CCL InitLibrary
function returned
an error

Indicates an error returned from the Caused by internal error, possibly a


Custom Control Library (CCL) after problem in the CCL itself.
its initialization function is invoked.

2181

CCL minor version CCL Min Ver


change migration
error.

Indicates an internal error in


migrating to a new CCL minor
version.

2182

CCL load error due CCL Semaph


to inappropriate
secondary CPM
state

Indicates that the load operation


The secondary CPM must be
Disqualify secondary CPM and
failed due to an inappropriate CPM disqualified in order to load a
reload. Re-synchronize secondary.
state in the secondary CPM.
Custom Control Library (CCL). Load
of a CL to a fully synchronized CPM
is not permitted.

2183

CL load aborted by OperAborted


CPM

Indicates that the Custom Control Caused by an unexpected delay


Library load operation was aborted during the load of the CCL to the
due to timeout error.
CPM.

Attempt reload.

2184

CCL load aborted Incomp SW


due to
incompatible
foftware in NT and
CPM.

Indicates that the CCL load


operation was aborted due to
incompatible software versions in
NT and CPM.

It is the intended operation of the


CCL load protocol to verify
compatible software version data.

Ensure/correct software version


situation. Attempt reload.

2200

Handler Is Not
Correct Type

Handler name entered is not the


correct type of Handler.

Handler name entered must be of Enter a Handler name of the proper


the same type expected.
type.
SELHANDLER[i] expects handler of
type i (i = 2-Main, 3-Check,
4-Interrupt, 5-Restart, 6-Hold,
7-Stop, 8-Abort).

2201

CCL incompatible IncpCCLCEEIF


with this verison of
CEE

The interference between CCL and An interface either in the CCL or the A CCL compatible with the current
CEE is incompatible.
CEE has been obsoleted, violating version fo the CEE has to be rebuilt,
the grandfathering policies of
or vice-versa.
interface.

2202

RatioBias: XEULO
or XEUHI is NaN

RatioBias block - XEULO or XEUHI is User might be trying to store NaN


NaN.
value to either XEULO or XEUHI.
NaN values are not allowed for
these parameters.

CCL Init Lib

HndlrBadType

RBXeuIsNaN

Publication 1757-TG001A-EN-P - May 2002

Cause

Work-around
Attempt reload. If problem
persists, contact Technical Support.

This error should not be


encountered.

This error should not be


encountered. Could be due to an
internal error in the CCL itself.

It is not expected that this error can Attempt reload of CPM and
be encountered unless due to an
contents.
internal error or malfunction.

Enter a good value for these


parameters.

17

Code

ID

Short Name

Description:

Cause

Work-around

2203

RegCalc: XEULO or RCXeuIsNaN


XEUHI is NaN

RegCalc block - XEULO or XEUHI is User might be trying to store NaN


NaN.
value to either XEULO or XEUHI.
NaN values are not allowed for
these parameters.

2204

RegCalc: X1
RCX1IsMust
Primary Connection
Must Exist

RegCalc block - X1 connection must For RegCalc block, X1 primary


Provide a valid connection for X1
exist.
connection must exist. X[1..6] are input.
optional. Block will not go active if
a valid X1 connection does not
exist.

2205

RampSoak:
RCPvEuIsNaN
PVEULO or PVEUHI
is NaN

RampSoak block - XEULO or XEUHI User might be trying to store NaN


is NaN.
value to either XEULO or XEUHI.
NaN values are not allowed for
these parameters.

2206

RegCalc: CV Must RCCvAssign


be Assigned

RegCalc block - CV Must Be


Assigned.

For RegCalc configuration, CV must Assign CV to an expression or


be assigned to either an expression input.
or any input.

2207

RegCalc: CVORFB RCCvOrAssign


Must be Assigned

RegCalc block - CVORFB must be


assigned.

For RegCalc configuration, CVORFB Assign CVORFB to an expression or


must be assigned to either an
input.
expression or any input.

2208

RegCalc: CVINIT
RCCvInAssign
Must be Assigned

RegCalc block - CVINIT must be


assigned.

For RegCalc configuration, CVINIT


must be assigned to either an
expression or any input.

2209

DEVCTL: No inputs DV Config


or outputs
configured.

Indicates that a Device Control


block has zero digital inputs and
outputs. Operations such as CM
activation are blocked in this
condition.

This is the intended safety behavior Reconfigure block with at least one
of the Device Control block.
input or output and reload.

2210

Output number
OPNotOnStep
accessed does not
exist (is not
configured) for this
Step

The Step block is configured to


See description.
have N Outputs, and an Output
number greater than N is being
attempted to be accessed. Output
parameters on Steps are in the
form StepName.OP[i].xxx, where i
is the Output number and xxx is the
Output parameter being accessed.

Correct Output number used in


access, or reconfigure and reload
Step block to increase the
configured number of Outputs.

2211

Condition number CNotOnTrans


accessed does not
exist (is not
configured) for this
Transition

The Transition block is configured See description.


to have N Conditions, and a
Condition number greater than N is
being attempted to be accessed.
Condition parameters on
Transitions are in the form
TransitionName.C[i].xxx, where i is
the Condition number and xxx is the
Condition parameter being
accessed.

Correct Condition number used in


access, or reconfigure/reload
Transition block to increase the
configured number of Conditions.

2212

Cannot change
Inv location
IOM location;
delete, then reload

The physical location of an I/O


module cannot be changed simply
by moving the card and reloading
the block.

Connections to physical I/O


modules are not broken on reload;
only on delete.

First, the loaded copy of the IOM


must be inactivated and deleted.
Then the card should be moved and
the new version IOM loaded
reflecting the new physical
location.

2213

Specified IOM
Loc Occupied
location is currently
occupied

The specified physical location of


the IOM is currently occupied by
another IOM.

Likely a configuration error on the Check for configuration error and/or


slot number or address of the IOM. the existence of another IOM at the
specified location. Reconfigure and
reload as necessary.

Enter a good value for these


parameters.

Enter a good value for these


parameters.

Assign CVINIT to an expression or


input.

Publication 1757-TG001A-EN-P - May 2002

18

Code

ID

Short Name

Description:

Cause

2214

Peer RegCTL
connection is non
initializable

PeerNonInit

This internal status indicates that


the connection to the secondary
RegCTL block is from a block in a
peer CEE which is not an
initializable block. Note that this
error is for internal use only and
should not be visible by the user.

This status is internally used to


ensure proper behavior of the
RegCTL functionality.

2215

Selected PERIOD
value is not
supported by the
CEE
personality/base
period

IllPeriodVal

This error indicates that the


configured PERIOD value is invalid
causing a failure of the load
operation.

Currently, two different CEE


Reconfigure with an appropriate
software personalities are
value for PERIOD and reload.
supported, with a 50 and 5 ms base
execution period. Only a subset of
the possible PERIOD values are
supported by each personality. The
PERIOD value selected cannot be
less than the base execution period
of the CEE and cannot be greater
than 40 times the base execution
period of the CEE.

2216

Two or More Inputs TwoOrMoreInputs


connected to block

This Severe error indicates that


Two or more input connections to
another block is already connected the TypeConvert block.
to some input pin of the
TypeConvert block and hence the
load should fail.

2217

RAMPSOAK:
RSNumProfiles
Number of
configured profiles
is zero

Indicates that RampSoak block has RampSoak block with no configured Reconfigure block with at least one
no configured profile. Operations profiles does not make any sense. profile.
such as CM activation are blocked
in this condition.

2218

Current segment
must be SOAK

Indicates that RampSoak block's


RampSoak block should have
current segment is not SOAK.
current segment SOAK to write to
Operations such as store to
certain parameters.
REMSOAKTIME are blocked in this
condition.

2219

RAMPSOAK:
RSCvEuIsNaN
CVEULO or CVEUHI
Is NaN

Indicates that RampSoak block's


CVEULO or CVEUHI is NaN.
RampSoak block has user defined
CV range.

2220

Awaiting confirm
for current
message. Change
disallowed

MsgCantChg

The parameter (SendFl & MsgNum) Trying to change parameter while


cannot be changed while the
awaiting confirmation for a
Message block is awaiting
message.
confirmation for a Confirmable
message that it has sent out. Same
does not apply to an Informational
message, however.

Do not attempt to change the


parameter.

2221

Warning: bad
connection status
for IOM

IOMBadConn

CNET communication status for the


IOM FB to IOM Device connection
is bad. This could indicate that the
IOM Device is missing from the
rack, there is a fault in the IO CNET
cable or the IOM Device is not
functioning.

This code is reported if an IOM FB


is activated while a CNET
connection failure exists. This code
constitutes a warning and does not
prevent actvation of the IOM FB.

Operation of the IOM FB and IOM


Device can proceed as normal once
the condition causing the
communication failure is corrected.

2222

Bad
reconfiguration
status for IOM

IOMBadRecn

Attempts to transfer configuration


data from the IOM FB to the IOM
Device have not succeeded.

This code can be reported upon


activation of an IOM FB following
configuration change and reload.
This code constitutes an error. It
prevents activation of the IOM FB.

Correct the IOM configuration and


reload.

RSCurSegSoak

Publication 1757-TG001A-EN-P - May 2002

Work-around

Delete the unwanted second


connection and reload.

RampSoak block should have good


values for CVEULO and CVEUHI.

19

Code

ID

2223

Short Name

Description:

Cause

Work-around

Warning: Safe
SfVlClmp
Value clamped to
Unpowered for 1 or
more channels

A NAN value has been found for


Safe Value configuration on one or
more channels of AOM FB. Value is
accepted after being changed.
Value is changed to cause
unpowered at time of failure. For
current mode, unpowered
command value is -25%. For
voltage mode, unpowered
command value is 50%.

This code can get reported upon


load of AOM FB if configuration
specifies NAN for Safe Value on
one or more channels.

No action required if Unpowered is


desired for Safe Value. Otherwise,
change configured Safe Value.

2224

Selected value is
not supported by
the CEE
personality/base
period

This error indicates that the


configured SUBSCPERIOD value (or
Peer Update Rate) is invalid causing
a failure of the load operation of
the CEE block.

Currently two different CEE


Reconfigure with an appropriate
software personalities are
value for SUBSCPERIOD and reload.
supported, with a 50 and 5 ms base
execution period. The configured
selection for SUBSCPERIOD cannot
be less than the base execution
period of the CEE.

2225

Selected value is BASEPERIODer


not supported by
the CEE personality

This error indicates that the


configured BASEPERIOD value (or
Base Execution Period) is invalid
causing a failure of the load
operation of the CEE block.

Currently two different CEE


software personalities are
supported, with a 50 and 5 ms base
execution period. The configuration
choice for BASEPERIOD must be set
in accordance with the software
personality image currently loaded
to the CPM.

2226

Illegal Dependent DOC err


Object Code (DOC)

Indicates that a reference was


made to a component function
block which does not exist. Note
that this error should not be
encountered by the user under
normal circumstances.

No known causes of this condition If error was encountered during


exist; it merely serves as protection load, attempt reload. If problem
during the block load operation.
persists, attempt to reconfigure a
new version of the block and reload
or seek technical assistance.

2227

RAMPSOAK: I
RS Profile
nternal Profile Data
Not Found

Upon activation, if a RAMPSOAK


block is unable to locate it's
internal profile data, activation is
prevented.

Ensure that any/all RAMPSOAK


blocks have been properly
configured and loaded successfully.

2228

RAMPSOAK:
Internal Segment
Data Not Found

RS Segment

Upon activation, if the RAMPSOAK


block is unable to locate any
internal ramp/soak segment data,
activation is prevented.

Ensure that any/all RAMPSOAK


blocks have been properly
configured and loaded successfully.

2229

Invalid OpType for


operator store

InvalidOpType

If the OPTYPE = NULL, the operator


or engineer or supervisor cannot
store to request variables.

Ensure that OPTYPE is SET or


NOTSTORED or DEFAULT.

2230

DevCtl Op
OpCmdIsActive
Command is Active

If OPCMD is configured, SCM


cannot store to GOP to request
variables.

Ensure that OPCMD is disabled by


setting flags to OFF.

2231

Warning: IOM FB IOMSchdConn


to IOM Device
connection
requires scheduling

Scheduled traffic is being employed This code is reported if an IOM FB


and the IOM FB to IOM Device
intending to use scheduled traffic is
connection needs to be scheduled. activated without a valid schedule.
Note that this code constitutes a
warning and does not prevent
actvation of the IOM FB.

Operation of the IOM FB and IOM


Device can proceed as normal once
the IOM FB to IOM Device
connectione is scheduled.

2232

No Valid
RampSoak Pairs
found

SUBSCPERerr

Reconfigure with the appropriate


value for BASEPERIOD and reload,
OR if the BASEPERIOD value is
correct, the appropriate CEE
personality image needs to be
reloaded, then load CPM/CEE
blocks.

InvalidRampSoakD There is no valid data found for


This code is reported if the
Change the invalid configuration
ata
some rampsoak segments in some configured Ramp rate or Soak Value data and load the block again.
profiles.
are NaN and if the block is loaded
with these invalid values.

Publication 1757-TG001A-EN-P - May 2002

20

Code

ID

2233

Short Name

Description:

Cause

Warning:
SchdTrafErr
Controller does not
support scheduled
traffic

Initially only the ProcessLogix


controller (PLX52) will only support
scheduled I/O traffic. The
ProcessLogix Control Processor
returns this warning if the user
mistakenly attempts to enable
scheduled I/O traffic.

This code is reported if the Primary Set the ENBSCHDTRAF parameter


CPM FB is loaded to the
to "Off" for the ProcessLogix
ProcessLogix controller with the
controller.
ENBSCHDTRAF parameter set to
"On". Note that this code
constitutes a warning and does not
abort the load operation.
Subsequent snapshot restores will
also generate this warning.

7001

CodeText

CodeText

Error text string too long.

Returned text string is longer than


its allocated string length. It can
occur with the request for the
following strings: error code text,
parameter name within a list,
enumeration within a set, or
enumeration.

7002

CodeDCMemory

CodeDCMemory

Could not process acyclic response Memory could not be allocated for Close all non-necessary
data.
an internal memory structure within applications on the Windows NT
the CDA Server.
workstation.

7003

CodeItemMemory

CodeItemMemory

Could not process acyclic response Memory could not be allocated for Close all non-necessary
item.
an internal memory structure within applications on the Windows NT
the CDA Server.
workstation.

7004

CodeTransortDidN CodeTransortDidN Could not send request to


otSend
otSend
controller.

CDA could not send the request.

Retry. Shut down and restart CDA


server if necessary.

7005

CodeBadHandleFro CodeBadHandleFro Parameter not found in database


mSR
mSR

Scatter list is bad.

Retry.

7006

CodeInvalidEnum

Invalid enumeration value detected Correct enumeration value, must be


while attempting to put data as a a positive number.
real, integer, or double.

7007

CodeConnNotEstab CodeConnNotEstab Connection Could not be


lished
lished
established to controller.

CDA could not establish a


connection to the controller.

Retry.

7008

CodeConnectionTi CodeConnectionTi
medOut
medOut

Not used.

None

7009

CodeSrvNotInitializ CodeSrvNotInitializ The Server application is not


ed
ed
running.

CDA initialization could not find the Retry and/or verify that the correct
handle to the pipe that it just
CDA has been installed.
created. This error code will also
be returned if the stubbed CDA DLL
is used.

7010

CodeServerDied

Caused by internal CDA Server fatal Restart the CDA Server.


error and reported by client
applications.

7011

CodePCMMemoryE CodePCMMemoryE Controller is out of memory.


rror
rror

Insufficient memory to store


request in rCOA

Retry.

7012

CodeOperationTim CodeOperationTim Client-initiated CDA Operation


edOut
edOut
timed out.

No response from CDA server,


operation timed out.

Retry.

7013

CodeDataTypeMis CodeDataTypeMis The actual data type does not


match
match
match the expected data type.

Request for data resulted in a


mismatch of actual and expected
data types. Compatibility check
while attempting a put of variant
data type did not match current or
desired data type

Correct data type and retry.

CodeInvalidEnum

CodeServerDied

Publication 1757-TG001A-EN-P - May 2002

Invalid Enumeration Ordinal or


String.

Connection Timed Out

Lost communication with the CDA


Server.

Work-around

This is a warning that may be


ignored. If the parameter name or
enumeration is to be used as input
and has been truncated, the
truncated form will not be
recognized. No parameter names
or enumerations should fall into
this category.

21

Code

ID

Short Name

Description:

Cause

Work-around

7014

CodeFull

CodeFull

Error string, including short and


long strings, too long.

This error code is caused by a


returned full text string that is
longer than its allocated string
length. It can occur with the
request for the following strings:
error code text, parameter name
within a list, or enumeration within
a set.

This is a warning, and may be


ignored. If the parameter name or
enumeration is to be used as output
and has been truncated, the
truncated form will not be
recognized. There should not be
any parameter names or
enumerations that fall into this
category.

7015

CodeStringTooLong CodeStringTooLong Test string too long to be written


into allocated memory

This error code occurs when a


request for error code text results in
both (short and full) returned text
strings that are longer than their
allocated string lengths. It also
occurs when a request for data as
text results in a string that is longer
than its allocated memory.

This is only a warning, ignore for


error code text string requests.
Allocate more memory for the
string and retry if this occurs while
requesting data as text.

7016

CodeSRNotInitializ CodeSRNotInitializ SR failed to initialize, may not be


ed
ed
installed.

Attempt to initialize SR failed.

Verify that SR is installed and


running. Retry.

7017

CodeInvalidBool

CodeInvalidBool

Invalid Boolean Value

Detected invalid Boolean value


while attempting to put data as
text, valid Boolean values include:
True, False, On, Off.

Correct request to use a valid


Boolean value and retry.

7018

CodeBrokenPipe

CodeBrokenPipe

Pipe between the client application CDA server may have been shut
Retry.
and the Server has been broken.
down, mail slot file may have failed
Connection to client has been
or handle may be corrupt.
broken, could not connect to a pipe,
or set the named pipe handle state.

7019

CodeNotNativeTyp CodeNotNativeTyp Data value could not be converted Data put or type requested cannot
e
e
into the type specified by the client be converted with the requested
value.

7020

CodeCDANull

7021

CodeSRValueError CodeSRValueError Could not get parameter value from Attempted to read parameter from Correct the name of the requested
SR.
the System Repository, but the SR parameter and retry.
does not recognize the parameter.

7022

CodeSRWriteDisall CodeSRWriteDisall Not allowed to write to a SR


owed
owed
Parameter while monitoring

7023

CodeCorruptMessa CodeCorruptMessa Corrupt response received from the Requested parameter is obsolete.
ge
ge
controller.

Correct parameter and retry.

7024

CodeSRNoValue

Correct requested parameter and


retry.

7025

CodeGlobalFreeErr CodeGlobalFreeErr Could not free memory allocated by Memory could not be freed while
or
or
the client application.
attempting to deallocate memory.

7026

CodeParamCheckF CodeParamCheckF Client application specified invalid One of the requested parameters is Correct the parameter list and retry.
ailed
ailed
parameters to CDA call.
invalid.

7027

CodeHandleConvFa CodeHandleConvFa Could not convert Parameter


iled
iled
Names to Handles.

7028

CodeSRParamListE CodeSRParamListE Could not get the list of parameters The attempt to get list of SR
rror
rror
of an Independent Block from SR. resident parameters using the
Control Module Name failed.

7029

CodeSREnumSetErr CodeSREnumSetErr Could not get the list of


or
or
Enumeration Strings in an
Enumeration Set from SR.

CodeCDANull

CodeSRNoValue

Correct value or data type and retry.

Default, Initialized CDA Error Code, This initialized default status value None
No Active Status.
should only be seen when no active
status has been determined.

SR returned invalid value for SR


resident parameter.

Attempted to write to a SR resident Do not write to SR resident


parameter while monitoring.
parameters while monitoring, use
request/response

No value returned for this


parameter from SR.

Shut down the client containing


this cdadll.dll and retry.

The SR resident parameter name Correct requested parameter and


requested could not be converted to retry.
a handle.
Correct parameter name and retry

The attempt to get list of SR


Correct parameter name and retry.
resident enumeration strings using
a parameter name failed.

Publication 1757-TG001A-EN-P - May 2002

22

Code

ID

Short Name

7030

CodeEnumOrdConv CodeEnumOrdConv SR could not convert the string into The attempt to convert SR resident Correct parameter name or
Failed
Failed
an enumeration ordinal.
enumeration string to an ordinal
enumeration string and retry.
failed.

7031

CodeEnumStrConvF CodeEnumStrConvF SR could not convert the ordinal


ailed
ailed
into an enumeration string.

The attempt to convert SR resident Correct parameter name or ordinal


ordinal into an enumeration string and retry.
failed.

7032

CodeUnknownData CodeUnknownData The data type of the parameter is


Type
Type
not recognized by this version.

Possibly incompatible versions of


ProcessLogix used or corrupted
data are being returned.

7033

CodeOperFailedMe CodeOperFailedMe Memory could not be allocated for Failed to allocate memory.
mErr
mErr
the operation requested by the
client.

7034

CodeSrInvalidType CodeSrInvalidType SR returned invalid Type for SR


report parameter.

Parameter type returned from SR is Correct parameter name and retry


invalid.

8001

kSrException

An exception was thrown by the


Correct resource problem, re-install
named routine and caught by SR. software. If this fails, contact
Probable causes are out of resource Technical Support.
condition, mismatched software
versions, or software bug.

8002

kSrConnectToData kSrConnectToData Failed to connect to the database.


base
base

Database file (erdb_a.mdb) may be


missing or not a valid file; or ODBC
data source may not be set up; or
ErServer may not be running.

8003

kSrCreateThread

Call to Win NT 'CreateThread'


Contact Technical Support with
function failed. Additional
reason for failure as documented in
information should be found in the error log.
error log.

8004

kSrLoadCmFromDB kSrLoadCmFromDB Failed to load [name] module from


database.

The named tagged block was not


found in the ER database and
therefore SR was unable to load it.
SR is possibly out of date or there
could be a mismatch between SR
database and ERDB.

8005

kSrLoadLibFromDB kSrLoadLibFromDB Failed to load [name] library from


database.

Requested library was not found in Reboot NT Workstation to restart


ER database. Most likely causes SR and reload SR database.
are a missing Custom Control
Library (CCL) or a mismatch
between SR database and ERDB.

8006

kSrLoadEnumFrom kSrLoadEnumFrom Failed to load [name] enumeration


DB
DB
set from database.

The named enumeration set was


A mismatch between SR database
not found in the ER database and and ERDB. Correct by rebooting NT
therefore SR was unable to load it. Workstation to restart SR and
reload SR database.

8008

kSrNoBlockInLib

kSrNoBlockInLib

Template [name] not found in


library [name].

Unable to load base function block Reboot NT Workstation to restart


for self defining enumeration or a SR and reload SR database.
set of parameter values. Possibly a
mismatch between SR database
and ERDB.

8009

kSrCorrupt

kSrCorrupt

SR database is corrupted.

Unable to locate base function


Reboot NT Workstation to restart
block in SR database, indicating the SR and reload SR database.
database is corrupted.
Technical Support should be
notified of the circumstances that
led to this error.

8010

kSrCreateQuery

kSrCreateQuery

Failed to create [name] query

Unable to create an instance of an Verify ER database version is


ERDB query. Query may be missing correct. Recover DB using
from ERDB, indicating incorrect
DbAdmin if necessary.
database version, or a corrupted ER
database.

kSrException

kSrCreateThread

Publication 1757-TG001A-EN-P - May 2002

Description:

Exception caught in [name].

Failed to create [name] thread.

Cause

Work-around

Ensure that ProcessLogix was


installed correctly.
Shut down client containing this
cdadll.dll and retry.

Check database, recover using


DbAdmin if necessary. If R200,
check that ErServer (ProcessLogix
ER Server service) is running.

Try reloading block from CB to bring


SR up to date. If this does not
work, reboot NT Workstation to
restart SR and reload SR database.

23

Code

ID

Short Name

Description:

Cause

Work-around

8011

kSrLibExists

kSrLibExists

Library [name] is already in SR

Warning. The named library that None.


was requested to be added, already
exists in the SR database.

8012

kSrLibNotInDB

kSrLibNotInDB

Library [name]could not be found in Requested library was not found in


the database
ER database. Most likely cause is
missing Custom Control Library
(CCL).

8013

kSrCommPathNotIn kSrCommPathNotIn Comm Path to module [name] is not Custom Comm DLL Path for named A mismatch between SR database
DB
DB
in database.
hardware module is not in the
and ERDB. Correct by rebooting NT
ERDB.
Workstation to restart SR and
reload SR database.

8014

kSrCompInit

kSrCompInit

Failed to initialize component


[name].

8015

kSrNoLibRef

kSrNoLibRef

Component [name] has a reference Unable to locate the library that


to non-existing library [name].
corresponds to the named
component.

8016

kSrNoTemplateRef kSrNoTemplateRef Component [name] has a reference Template [library:name] not found
to non-existing template [name].
for the named component.

8017

kSrInvalidParIndex kSrInvalidParIndex Invalid index [name] for parameter Attempt to add or load a parameter A mismatch between SR database
[name].
value for parameter [name] using and ERDB. Correct by rebooting NT
an invalid index.
Workstation to restart SR and
reload SR database.

8018

kSrInvalidPar

kSrInvalidPar

Parameter [name] not found in


template [name].

Parameter [name] does not exist in A mismatch between SR database


block template [name].
and ERDB. Correct by rebooting NT
Workstation to restart SR and
reload SR database.

8019

kSrDefiningPar

kSrDefiningPar

Enumeration set defining


parameter [name] is not in SR
database.

The parameter that defines a


self-defining enumeration does not
exist in the SR database. SR could
be out of date or there could be a
mismatch between SR database
and ERDB.

Try reloading block from CB to bring


SR up to date. If this does not
work, reboot NT Workstation to
restart SR and reload SR database.

8020

kSrEnumParVal

kSrEnumParVal

Cannot find parameter value for


self-defining enumeration.

The parameter value for a


self-defining enumeration does not
exist in the SR database. SR could
be out of date or there could be a
mismatch between SR database
and ERDB.

Try reloading block from CB to bring


SR up to date. If this does not
work, reboot NT Workstation to
restart SR and reload SR database.

8021

kSrDuplicatePar

kSrDuplicatePar

Duplicate parameter [name] in


block [name].

While adding a parameter for a


block to the SR database, a
parameter of the same name was
found to already exist. SR could be
out of date or there could be a
mismatch between SR database
and ERDB.

Try reloading block from CB to bring


SR up to date. If this does not
work, reboot NT Workstation to
restart SR and reload SR database.

8030

kSrCreateMailslot kSrCreateMailslot Failed to create [name] mailslot.

Unable to create Mail Slot [name] See error log for additional
used to communicate between SR's information as to reason for failure.
on different workstations.

8031

kSrMailslotWrite

kSrMailslotWrite

Mailslot write failed

Unable to write to Mail Slot used to See error log for additional
communicate between SR's on
information as to reason for failure.
different workstations.

8032

kSrMailslotRead

kSrMailslotRead

Mailslot read failed.

Unable to read from Mail Slot used See error log for additional
to communicate between SR's on information as to reason for failure.
different workstations.

A mismatch between SR database


and ERDB. Correct by rebooting NT
Workstation to restart SR and
reload SR database.

Unable to initialize the named


Name.
component block of a CM or SCM.
A mismatch between SR database
and ERDB. Correct by rebooting NT
Workstation to restart SR and
reload SR database.
A mismatch between SR database
and ERDB. Correct by rebooting NT
Workstation to restart SR and
reload SR database.

Publication 1757-TG001A-EN-P - May 2002

24

Code

ID

Short Name

Description:

Cause

8034

kSrMailslotResp

kSrMailslotResp

Failed to respond to [name] on


message [name].

Unable to send response on Mail See error log for additional


Slot used to communicate between information as to reason for failure.
SR's on different workstations.

8035

kSrMessageBuf

kSrMessageBuf

Invalid message buffer pointer.

An internal problem encountered


while trying to send a message to
an SR on another workstation.

Contact Technical Support with


error log information.

8036

kSrWksName

kSrWksName

Failed to get workstation name.

Unable to resolve workstation


name.

SR Servide may not be correctly set


up. Insure that all installation steps
were followed.

8037

kSrBadAdvise

kSrBadAdvise

Invalid advise message received.

Received an advise message that is Contact Technical Support with


not one of the known categories of error log information.
message.

8038

kSrWrongMessage kSrWrongMessage Out of order message ([name])


Num
Num
received from [name].

A message may have been lost due Repeat the procedure that resulted
to a network problem. Verify that in the error, after the network
the network connecting the
problem was resolved.
workstations is functioning
correctly.

8039

kSrSendMail

kSrSendMail

Failed to send mail message to


[name].

Unable to send message on Mail See error log for additional


Slot used to communicate between information as to reason for failure.
SR's on different workstations. The
[name] is the workstation name.

8040

kSrCreateShMem

kSrCreateShMem

Failed to create shared memory.

Unable to create shared memory


used to communicate between
client and server.

8041

kSrMapShMem

kSrMapShMem

Failed to map shared memory.

Unable to map shared memory used See error log for additional
to communicate between client and information as to reason for failure.
server.

8042

kSrLinkShMem

kSrLinkShMem

Failed to link to shared memory.

Unable to map shared memory used See error log for additional
to communicate between client and information as to reason for failure.
server.

8043

kSrCreateEvent

kSrCreateEvent

Failed to create [name] event

Unable to create event mechanism See error log for additional


used to communicate between
information as to reason for failure.
client and server.

8044

kSrOpenEvent

kSrOpenEvent

Failed to open [name] event.

Unable to open event mechanism


used to communicate between
client and server.

8045

kSrWaitEvent

kSrWaitEvent

Wait SR server event timed out.

An SR client timed out while


Verify integrity of communications
waiting for a server to complete an path between client and server.
action.

8046

kSrCreateMutex

kSrCreateMutex

Failed to create mutex.

Unable to create mutex mechanism See error log for additional


used to communicate between
information as to reason for failure.
client and server.

8047

kSrOpenMutex

kSrOpenMutex

Failed to open mutex.

Unable to open mutex mechanism


used to communicate between
client and server.

8048

kSrWaitMutex

kSrWaitMutex

Wait on SR mutex timed out.

An SR client timed out while


Verify integrity of communications
waiting for a server to complete an path between client and server.
action.

8049

kSrBadMsgType

kSrBadMsgType

Unknown message type [type].

Message received by client is


unknown type (currently remote
advise is only type supported).

Abnormal situation. Contact


Technical Support.

8050

kSrCreatePipe

kSrCreatePipe

Failed to create SR pipe.

Unable to create Pipe used by SR.

See error log for additional


information as to reason for failure.

Publication 1757-TG001A-EN-P - May 2002

Work-around

See error log for additional


information as to reason for failure.
If the workstation is low on
memory, close some programs or
increase virtual memory setting.

See error log for additional


information as to reason for failure.

See error log for additional


information as to reason for failure.

25

Code

ID

Short Name

Description:

Cause

Work-around

8051

kSrDisconnectPipe kSrDisconnectPipe Failed to disconnect pipe.

Unable to disconnect Pipe used by See error log for additional


SR.
information as to reason for failure.

8052

kSrConnectPipe

kSrConnectPipe

Error during pipe connect.

Unable to connect Pipe used by SR. See error log for additional
information as to reason for failure.

8053

kSrReadPipe

kSrReadPipe

Error reading from pipe.

Unable to read from Pipe used by


SR.

See error log for additional


information as to reason for failure.

8054

kSrBadEvent

kSrBadEvent

Unexpected event [name].

An event occurred that was not


expected.

See error log for additional


information as to reason for failure.

8055

kSrPipeServerDup kSrPipeServerDup

SR pipe server is already running.

The SR pipe server was already


running.

See error log for additional


information as to reason for failure.

8060

kSrInstallService

kSrInstallService

Failed to install SR service.

Unable to install SR as an NT
service.

See error log for additional


information as to reason for failure.

8061

kSrCreateService

kSrCreateService

Failed to create SR service

NT Service Control Manager was


unable to create the service.

See error log for additional


information as to reason for failure.

8062

kSrOpenSCMan

kSrOpenSCMan

Failed to open Service Control


Manager.

Unable to open a session with the See error log for additional
NT Service Control Manager. May information as to reason for failure.
have insufficient privilege to
perform service operations.

8063

kSrStopService

kSrStopService

Failed to stop SR service.

NT Service Control Manager was


unable to stop the service. The
service may not be installed
correctly, or may not be running.

See error log for additional


information as to reason for failure.
Also, if the service failed to start,
there may be an entry in the event
log.

8064

kSrOpenService

kSrOpenService

Failed to open SR service.

Unable to remove SR service


because NT Service Control
Manager was unable to open the
service. It may have not been
installed correctly or may have
already been deleted.

See error log for additional


information as to reason for failure.

8065

kSrDeleteService

kSrDeleteService

Failed to delete SR service.

Unable to remove SR service


See error log for additional
because NT Service Control
information as to reason for failure.
Manager was unable to delete the
service. It may have not been
installed correctly or may have
already been deleted.

8501

kErsyncMailslotErr kErsyncMailslotErr Failed to create MailSlot.

Ersync could not create a mailslot


for ersyncdll to send messages to.
Probably a permission or NT
resource problem.

Check that ERSYNC service was


installed with a login name that has
the correct permissions.

8502

kErsyncBadPrimary kErsyncBadPrimary Cannot sync - Primary ERDB is


missing or is not a replicated
database.

ERSYNC cannot start as the primary


ERDB (erdb_a.mdb) pointed to by
the "cb_a" ODBC DSN is not a valid
replicated database, or there is no
valid database at the path pointed
to by "cb_a".

Verify using control


panel->ODBC->system DSN that
cb_a points to the correct
database. Then use DbAdmin to
convert erdb_a.mdb to a replicated
database.

8503

kErsyncBadSecond kErsyncBadSecond Cannot sync - Secondary ERDB is


ary
ary
missing or is not a valid replica.

ERSYNC cannot start as the


secondary ERDB (erdb_b.mdb)
pointed to by the "cb_b" ODBC DSN
is not a valid Replica of "cb_a", or
there is no valid database at the
path pointed to by "cb_b".

Verify using control


panel->ODBC->system DSN that
cb_b points to the correct
database. Then use DbAdmin to
create a new replica.

8504

kErsyncNotMaster kErsyncNotMaster Cannot sync - Primary ERDB is not


the Design Master.

The primary ERDB (erdb_a.mdb)


Verify using control
pointed to by the "cb_a" ODBC DSN panel->ODBC->system DSN that
is not the design master.
cb_a points to the correct
database. Then use DbAdmin to
recover design mastership for
erdb_a.mdb.

Publication 1757-TG001A-EN-P - May 2002

26

Code

ID

8505

Short Name

Description:

Cause

kErsyncVerifyError kErsyncVerifyError

Error verifying DB status - see


ErReplication log.

An internal (DAO) error was


Correct the problem indicated by
returned by the database system
the message in the error log.
while trying to verify the database
status. Refer to the
"C:\ErrorHandling\ErReplication.txt"
error log for more details.

8506

kErsyncSyncError

kErsyncSyncError

Last synchronization failed to


complete - see ErReplication log.

Refer to the
Correct the problem indicated by
"C:\ErrorHandling\ErReplication.txt" the message in the error log.
error log for more details.

8508

kErsyncMemory

kErsyncMemory

Out of memory.

An ERSYNC operation failed to


Close programs to increase
complete due to an out of memory available memory.
condition.

8509

kErsyncUnexpected kErsyncUnexpected An unexpected error was


encountered.

An ERSYNC operation failed to


None.
complete due to an unexpected
error. This is usually an NT system
error.

8510

kErsyncCopySnaps kErsyncCopySnaps Backup of Snapshot failed - see


hot
hot
ErReplication log.

Copy of snapshot from primary to Correct the problem indicated by


secondary database location for
the message in the error log.
backup purposes failed. Refer to
the
"C:\ErrorHandling\ErReplication.txt"
error log for more details.

8511

kErsyncDBNames

Unable to obtain ERDB database


names from Registry. Refer to the
"C:\ErrorHandling\ErReplication.txt"
error log for more details.

Verify using control


panel->ODBC->system DSN that
"cb_a" and "cb_b" point to the
correct databases.

10001 ERR_CL_INTERFAC CL_INTFCNOTSUP The specified interface is not


E_NOT_SUPPORTE P
supported.
D

Control Builder attempted to call an


unsupported interface, generally
indicating a mismatch between
Control Builder components. This
may be caused by components
present from different releases.

Using Properties in Explorer, verify


that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10002 ERR_CL_IN_CONS CL_INCONSTRUCT Illegal operation on object in


TRUCTION
construction.

An operation was attempted on a This is an abnormal situation and


new function block or template that either indicates mismatched
is illegal in the current context.
Control Builder software
components or a software bug.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10003 ERR_CL_IN_DELET CL_INDELETION


ION

An operation was attempted on a


block that had been marked for
deletion but has not been physically
removed from the ERDB yet, as the
transaction has not completed.

kErsyncDBNames

Publication 1757-TG001A-EN-P - May 2002

Unable to obtain ERDB database


names.

This object has been marked for


deletion.

Work-around

This is an abnormal situation and


either indicates mismatched
Control Builder software
components or a software bug.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

27

Code

ID

Short Name

Description:

Cause

Work-around

Operation is not legal for an


Embedded object.

Attempt to specialize a template


which is embedded.

Should not see this error in release


1 template specialize is not
implemented yet.

10005 ERR_CL_BAD_TRA CL_BADTRANSAC The transaction ID specified is not


NSACTION
T
valid.

A method was called with a


transaction ID that is not currently
active in this control session.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components or a software bug.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10006 ERR_CL_UNEXPEC CL_UNEXPECTED


TED

An Unexpected error was


encountered.

A catch-all for any error not


otherwise identifiable. Mostly this
means an exception was thrown by
the operating system such as trying
to use a bad pointer. In Release 1
there is no mechanism in error
handling to report the underlying
cause. Some methods may return
this error if an out of memory
condition is encountered, although
the CL_OUTOFMEMORY error is
usually returned in this case.

This normally should not happen


and indicates either bad data
passed by the interface caller, a
bug in the Control Library, or
possibly an out of memory
condition.

10007 ERR_CL_LOCK

CL_LOCK

A lock contention was encountered. Most likely a previous Control


Close Control Builder and use
Builder session terminated
DbAdmin to clear the locks.
abnormally and left some blocks
locked. in a multi-user
environment, this could result from
two users trying to access the same
block.

10008 ERR_CL_UNLOCK

CL_UNLOCK

A problem was encountered while Caused by releasing an exclusive


unlocking.
lock on existing share lock within
the same transaction or attempting
to release a lock locked by a
different transaction.

Should not happen under normal


circumstances and could be due to
bad data in the database
ACTVE_LOCK table. In this case,
the table entry could be cleared by
closing Control Builder and using
DbAdmin to clear the lock table.

Object must be locked for this


operation.

Should not happen under normal


circumstances. Could be due to
bad or missing data in the database
ACTIVE_LOCK table See
discussion above for error code
10008.

10004 ERR_CL_EMB_OBJ CL_EMBOBJ

10009 ERR_CL_NOT_LOC CL_NOTLOCKED


KED

An attempt was made to perform


an operation on an object, such as
updating a function block
parameter value, with no lock on
the item by the current transaction,
or no active transaction.

10010 ERR_CL_NOT_CO CL_NOTCOMPOSIT Block [name] is not composite: This Tried to perform an operation on a
MPOSITE
E
operation requires a composite
basic block that requires a
object.
composite block such as a CM or
SCM, such as trying to embed a
basic block within another basic
block.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components or a software bug.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

Publication 1757-TG001A-EN-P - May 2002

28

Code

ID

Short Name

Description:

Cause

Work-around

10011 ERR_CL_NO_MAT CL_NOMATCHVIE


CHING_VIEW
W

Operation is invalid - no common


view.

An operation that requires a view,


such as creating an embedded child
failed, because the specified view
did not exist.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10012 ERR_CL_BAD_VIE CL_BADVIEW


W

Operation is invalid - bad View


specified.

An operation that requires a view,


such as creating an embedded child
failed, because the specified view
did not exist.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10013 ERR_CL_NOT_IN_ CL_VWNOTINPAR The view for block [name] is not


An attempt to add a child function This is an abnormal situation and
PARENT
ENT
defined in the composition parent. block to a view failed because the either indicates mismatched
view was not in the blocks parent. Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.
10014 ERR_CL_NOT_IN_ CL_VWNOTINCHL The view for block [name] is not
CHILD
D
defined in the composition child.

Publication 1757-TG001A-EN-P - May 2002

An attempt to add a child function


block to a view failed because the
view was in the parent but not in
the child.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

29

Code

ID

Short Name

Description:

Cause

Work-around

10015 ERR_CL_CHILD_AL CL_CHLDALRDYIN The control is already a child in this An attempt to add a child function
READY_IN_VIEW VW
view.
block to a view failed because the
child was already assigned to the
view.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10016 ERR_CL_EMBEDDE CL_EMBEDDED


D

This operation is not valid for an


embedded Control.

The CreateEmbeddedChild()
interface method tried to directly
instantiate and/or specialize from
an embedded Template at the
interface level.

Should not happen, as specializing


or embedding a template is not
implemented in the current
ProcessLogix releases.

10017 ERR_CL_TEMPLAT CL_TEMPLDEFD


E_DEFINED

This operation is not valid for a


template-defined element

An attempt was made to set a


value for an attribute which is
template-defined.

Should never happen. Template


designed attributes are not
implemented in the current
ProcessLogix releases.

10018 ERR_CL_NOT_TE
MPLATE

CL_NOTTEMPL

Operation is invalid as element is


not a template.

An attempt was made to set a


value as template-defined for an
object that is not a template.

Should never happen. Template


designed attributes are not
implemented in current
ProcessLogix releases. Returned by
the SetTemplateDefAttr() method
which should never be used in early
releases (and should probably
return CL_INTFCNOTSUPP).

10019 ERR_CL_NOT_CP
M

CL_NOTCPM

Operation is invalid as element is


not a CPM.

An operation was attempted that CPM blocks may only directly


can only be done on a CPM block, contain CEE blocks.
such as trying to create a CEE block
within a non-CPM block.

10020 ERR_CL_ENTRYDO CL_ENTRYNOTEXI Entry does not exist.


ESNOTEXIST
ST

The specified parameter does not


exist in the function block.

Insure that the parameter specified


is a valid member of the current
function block.

10021 ERR_CL_OUTOFME CL_OUTOFMEMOR Out of memory.


MORY
Y

The Control Library failed when


trying to allocate memory.

Work station may not have enough


memory or there may be too many
function blocks currently active - try
closing some charts.

10022 ERR_CL_DUPSYM CL_DUPSYMBATT Duplicate symbol attributes.


BOLATTR
R

Client tried to create a symbol


Normally the Control Builder does
attribute (such as a block pin) that not allow creating a duplicate pin
duplicated one that already exists. so this error is normally expected.

10023 ERR_CL_COPY_IN CL_COPYINPROGR Another strategy copy is already in Only one copy operation may be
_PROGRESS
progress.
active at a time. In a multi-user
situation, a copy may have been
already initiated by another user.

Cancel copy and wait for copy in


progress to complete.

10024 ERR_CL_INVALID_ CL_INVCOPYITEM Invalid item [name] in copy strategy An invalid item was passed in the
COPY_ITEM
list.
list of items to copy.

This error is generated as a result


of copy list validation which is not
implemented in current
ProcessLogix releases.

10025 ERR_CL_NOT_SA CL_NOTSAMEPRO New parent is not in the same


ME_PROJECT
J
project as current parent.

Upon moving a function block from There is only one project in current
one parent to another (such as
ProcessLogix releases, so this error
assignment/deassignment), the
should never occur.
new parent belongs to a different
project than the old.

Publication 1757-TG001A-EN-P - May 2002

30

Code

ID

Short Name

10026 ERR_CL_NOT_CEE CL_NOTCEE

Description:

Cause

Work-around

Item [name] is not a CEE Block

An operation was attempted on a


block that can only be done to a
CEE block, such as assigning a
block to a CPM.

Only CEE blocks may be assigned to


a CPM.

10027 ERR_CL_DELFROM CL_DELFRMCPMF Unable to delete [name] from CPM Deletion of a function block from
use Force Delete to delete the
CTLR_FAILED
AIL
the CPM failed. Usually this is due block from the loaded tab; or reload
to inability to communicate with
the CPM.
the CPM, or perhaps the CPM was
off-line when the original load
occurred and does not contain the
block.
10032 ERR_CL_ILLEGAL_ CL_ILLEGALCONN Invalid Connection.
CONNECTION

Connection has invalid arguments, Insure that point and parameter


such as non-existent point or
name are correct.
parameter.

10033 ERR_CL_CONNECT CL_CONNNOTEXIS Connection does not exist.


ION_NOT_EXISTIN T
G

An operation such as delete


specified a connection that does
not exist in the database.

There may be a discrepancy


between the control drawing and
the database.

10034 ERR_CL_CONNECT CL_CONNEXISTS


ION_EXISTING

An attempt was made to create a


connection between two block
attribute pairs which already have a
connection between them.

There can only be one connection


between a point.param pair.
Remove the existing connection or
cancel the new connection.

Connection already exists. No


duplicate connections.

10035 ERR_CL_CONNECT CL_CONNGENDMI Can not connect two inputs or two An output must connect to an input Re-route the connection.
ION_GENDER_MIS SMTCH
outputs.
and vice versa.
MATCH
10036 ERR_CL_CONNECT CL_CONNTYPEMIS Can not connect two parameters of Tried to connect two attributes that Re-route the connection.
ION_TYPE_MISMA MTCH
different types.
dont match such as a digital output
TCH
to an analog input.
10037 ERR_CL_CONNECT CL_COMMLIMEXC At most one connection to an input An input can only have one
ION_LIMIT_EXCEE D
parameter allowed.
connection otherwise it would be
DED
ambiguous as to its input value.

Revise the control strategy to


eliminate the need for the double
connection.

10038 ERR_CL_CONNECT CL_CONNEXPOSE At most one connection to an input An input can only have one
ION_EXPOSURE
parameter allowed.
connection otherwise it would be
ambiguous as to its input value.

Revise the control strategy to


eliminate the need for the double
connection.

10039 ERR_CL_CONNECT CL_CONNOTHEND Block at other end of connection


ION_OTHER_END
missing for block [name]

A connection exists but the block at A block may have been deleted and
one end of the connection no longer re-added. Edit the connection to
exists.
add the new block.

10040 ERR_CL_CONNECT CL_O NLY1PUSH


ION_ONLY_1_PUS
H

Active outputs can push to only one Delete the other connection to this
parameter.
output.

A maximum of one connection to


this output is allowed.

10041 ERR_CL_CONNECT CL_INVPARAMCO This pin cannot support a


ION_ILLEGAL_PAR NN
parameter connector.
AM_CONN

Parameter connectors are not legal Use graphical connection or add


for most outputs.
parameter connector to input
parameter.

10042 ERR_CL_CONNECT CL_INVALIDPIN


ION_INVALID_PIN
_INFO

Template information in ERDB is


incorrect.

None. Inform Technical Support of


error.

10043 ERR_CL_CONNECT INVSTOREPARAM Unexpected error, invalid storage


ION_INCORRECT_
parameter.
STORAGE_PARAM

Template information in ERDB is


incorrect.

None. Inform Technical Support of


error.

10044 ERR_CL_CONNECT INVSTOREPARAMT Unexpected error, invalid storage


ION_INCORRECT_ YPE
parameter type.
STORAGE_PARAM
_DT

Template information in ERDB is


incorrect.

None. Inform Technical Support of


error.

10100 ERR_CL_PARAM_ CL_PRMNOTFOUN [name] Parameter not found in


NOT_FOUND
D
strategy/template.

A parameter was specified that


does not exist in the current
function block.

Verify that the correct parameter


name was used.

Publication 1757-TG001A-EN-P - May 2002

Unexpected error, invalid pin


information.

31

Code

ID

Short Name

Description:

Cause

Work-around

10101 ERR_CL_CDABUFF CL_CDABUFALLOC Failed to allocate CDA buffer.


ER_ALLOC

An action that requires use of


Out of memory - see
Control Data Access, such as
CL_OUTOFMEMORY.
Controller Load, Upload, or Delete,
failed, as a buffer for specifying the
operation could not be allocated.

10102 ERR_CL_ASSIGN_ CL_ASSIGNEEC


EEC

Error in EEC assignment for block:


[name]

During assignment of a CM or
SCM, was unable to assign as
block had no Execution Environment
Code (EEC).

10103 ERR_CL_ASSIGN_I CL_ASSIGNIOC


OC

Error in IOC assignment block:


[name]

Unable to assign Independent


This is an abnormal situation and
Object Code (IOC) for the specified either indicates mismatched
function block.
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10104 ERR_CL_ASSIGN_ CL_ASSIGNDOC


DOC

Error in DOC assignment block:


[name]

Unable to assign Dependent Object This is an abnormal situation and


Code (DOC) for the specified
either indicates mismatched
function block.
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

Publication 1757-TG001A-EN-P - May 2002

32

Code

ID

Short Name

Description:

Cause

Work-around

10105 ERR_CL_BAD_CO CL_BADCONNPAR Parameter specified as a connector An invalid parameter name was
This is an abnormal situation and
NNECTION_PARA M
is invalid.
passed upon an attempt to make a either indicates mismatched
M
connection.
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.
10106 ERR_CL_BAD_IND CL_BADINDX
EX

Bad parameter index for tag [name]. A parameter index was specified
that is out of range.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10107 ERR_CL_INVALID_ CL_INVLDPHASE


LOAD_PHASE

Load phase is invalid in operation.

A Load to Controller operation


detected a load phase that is
illegal.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10108 ERR_CL_INVALID_ CL_INVPRMTYPE


PARAM_TYPE

[name] Invalid parameter type.

A Control Library operation


expected one type of function block
parameter, but the name specified
was of a different type - for
example, upon checking
ORDERINCM while ordering blocks
for execution, an integer was
expected but ORDERINCM was
defined as a string parameter.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

Publication 1757-TG001A-EN-P - May 2002

33

Code

ID

Short Name

Description:

Cause

Work-around

10109 ERR_CL_BADNAM CL_BADNAME


E

Invalid Name [name]

An invalid function block name was Correct the spelling and length of
entered. This can include a name the name to be a valid ProcessLogix
that is too long, or contains invalid name.
characters. For operations that
require a name of an existing item,
the name could not be found in the
database.

10110 ERR_CL_INVALID_ CL_INVLIFCYCST


LIFECYCLE_STATE

Block [name] is in an invalid life


cycle state.

Life Cycle state refers to initial,


Check that the block is in the
assigned, or loaded. For example correct state for the operation you
an attempt was made to load a
are trying to perform.
block that has not been assigned to
the target CEE.

10111 ERR_CL_INVALID_ CL_IINVCMPTYP


COMPONENT_TYP
E

Block [name] component type is


invalid for this operation.

Component type (basic CM block, Make sure that the operation is


Step/Transition, CM, SCM, CEE,
using the correct block types.
etc.) is invalid for the operation. For
example, trying to embed a STEP
within a CM.

10112 ERR_CL_INVALID_ CL_INVBOOLSTR


BOOLEAN_STRING

Invalid Boolean String.

Only NO, OFF, FALSE, YES, ON and


TRUE (in upper and /or lower case)
are valid as Boolean (logical) string
values.

10113 ERR_CL_MAX_BL CL_MAXBLOBSZEX Maximum BLOB size exceeded.


OB_SIZE_EXCEEDE CD
D

A binary object (BLOB) parameter is This error is not currently issued by


too large to save in the database. any R120 Control Library function.

10114 ERR_CL_INVALID_ CL_INVBLOBFMT


BLOB_FORMAT

A binary object (BLOB) parameter is This error is not currently issued by


in an invalid format.
any R120 Control Library function.

Invalid BLOB format.

10115 ERR_CL_INVALID_ CL_INVDTIMEFMT Invalid Delta Time format.


DELTATIME_FORM
AT

A Delta Time parameter is in an


invalid format.

This error is not currently issued by


any R120 Control Library function.

10116 ERR_CL_INVALID_ CL_INVDTIMEDB


DELTATIME_DB

Invalid Delta Time Database.

This error is not currently issued by


any R120 Control Library function.

10117 ERR_CL_INIT_OF_ CL_INITCDAFAIL


CDA_FAILED

Initialization of CDA failed.

Unable to communicate with


Control Data Access program.

Verify that ProcessLogix Control


Data Access service is running.
Select Start -] Settings -] Control
Panel and select the "Services"
icon. The entry for "ProcessLogix
Control Data Access" should have a
status of "starting". If not, select
"Start" to start it. If it fails to start,
check NT event log for reason.

10118 ERR_CL_INIT_OF_ CL_INITSRFAIL


SR_FAILED

Initialization of SR failed.

Unable to communicate with


System Repository.

Verify that ProcessLogix System


Repository service is running.
Select Start -] Settings -] Control
Panel and select the "Services"
icon. The entry for "ProcessLogix
System Repository" should have a
status of "starting". If not, select
"Start" to start it. You will also
need to start ProcessLogix Control
Data Access service. If it fails to
start, check NT event log for
reason.

10119 ERR_CL_DELETE_F CL_DELCPMFAIL


ROM_CPM_FAILE
D

Delete from Control Processor


module (CPM) failed.

Attempt to delete a function block


from its controller failed.

This error is obsolete and has been


replaced by other errors.

10120 ERR_CL_INVALID_ CL_INVDELLIST


DELETE_LIST

Invalid Delete List.

Invalid item in delete list.

This error is obsolete and has been


replaced by other errors.

Publication 1757-TG001A-EN-P - May 2002

34

Code

ID

Short Name

Description:

10121 ERR_CL_CANT_OP CL_CANTOPENCEE Unable to open strategy on CEE.


EN_CEE

Cause

Work-around

Unable to access CEE function


block in database during
assignment of CEE to CPM or
function blocks to CEE.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10122 ERR_CL_CANT_OP CL_CANTOPENCP


EN_CPM
M

Unable to open strategy on Control Unable to access CPM (controller)


Processor module (CPM).
function block in database during
assignment of CEE to CPM.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10123 ERR_CL_EDIT_ID_I CL_EDIDINLST


N_LIST

Only loaded blocks should be


selected.

This is an abnormal situation and


either indicates mismatched
Control Builder software
components, a software bug, or
possibly a corrupted database.
Recover database from secondary
or backup copy.
Using Properties in Explorer, verify
that the Control Builder, Control
Library (LIB.OCX) and the Function
Block OCX files are all labeled with
the currently installed release. If
the software versions are incorrect,
re-install the software. If this does
not resolve the situation, notify
Technical Support.

10124 ERR_CL_CANT_LO CL_CANTLDSFRO


AD_STRATEGY
MERDB

Block referenced cannot be loaded There is a reference to a deleted


from the ER Database.
block that no longer exists in the
ERDB.

Delete the reference (usually a


dangling connection).

10125 ERR_CL_DATABAS CL_DBERROR


E_ERROR

Error accessing database.

For database errors, the specific


cause of the problem is logged in
the error log. Use Notepad to view
the file C:\error_handling\errlog.txt.
There should be an entry after the
one for this error from ODBC that
gives the specific reason for the
problem. See the discussion under
the Database Errors section.

Publication 1757-TG001A-EN-P - May 2002

An operation (such as update from


loaded) was passed a list that
contained a block which is in Edit
state.

An error was returned by the ERDB


Manager. Generally this means
that there was a problem opening a
database connection or creating a
query.

35

Code

ID

Short Name

Description:

Cause

Work-around

10126 ERR_CL_DB_QUER CL_DBQRYERROR


Y_ERROR

Error in database query operation.

An error was returned by and ERDB


Query. For example, an attempt to
update a record in the database
that doesnt exist.

For database errors, the specific


cause of the problem is logged in
the error log. Use Notepad to view
the file C:\error_handling\errlog.txt.
There should be an entry after the
one for this error from ODBC that
gives the specific reason for the
problem. See the discussion under
the Database Errors section.

10127 ERR_CL_CDA_NO CL_CDANOCRFB


CREATEFB

Unable to create function block


[name] in controller: err [number]:
[text]

This error is obsolete and has been


replaced by specific CEE error texts.

10128 ERR_CL_DELETE_F CL_DELCPMFAIL


ROM_CTLR_FAILE
D

Unable to delete block [name] from This error is obsolete and has been
CPM: err [number]: [text]
replaced by specific DCA and CEE
error texts.

10129 ERR_CL_HAS_CHI CL_HASCHILD


LDREN

Cannot delete block [name] - block Attempted to delete a function


Delete the child blocks first, then
has children.
block that contains children such as delete the parent.
a CEE block with assigned
CM/SCM blocks.

10130 ERR_CL_CANT_LO CL_CANTLDTEMP Unable to load template [name].


AD_TEMPLATE

An attempt to load the named


Possible database corruption, or
Template from the database failed. incorrect database version for this
release. Verify that database
migration was performed correctly
during software upgrade as
specified in release notes. If
database corruption is suspected,
recover database from backup or
secondary copy.

10131 ERR_CL_CDA_ERR CL_CDAERROR


OR

Error returned from CDA: [name]

This error is obsolete and has been


replaced by specific CDA and CEE
error texts.

10132 ERR_CL_LOAD_IN CL_LDINPROG


PROGRESS

Cannot start load, wait for other


load or upload to complete.

A load or upload is already in


Wait for loads to complete.
progress. Only one load/upload can
be running at a time, even if they
are to different CPMs.

10133 ERR_CL_UPLOAD_ CL_ULINPROG


INPROGRESS

Cannot start upload, wait for other A load or upload is already in


Wait for loads to complete.
load or upload to complete.
progress. Only one load/upload can
be running at a time, even if they
are to different CPMs.

10134 ERR_CL_INVALID_ CL_INVLDUPLDPH Load phase is invalid in operation.


UPLOAD_FAILED ASE

An Upload to Controller operation


detected an upload phase that is
illegal.

10135 ERR_CL_UPLOAD_ CL_UPLOAD_FAIL


FAILED

The upload failed completely due to Use the error list (and error log if
a severe fatal error. Additional
needed) to locate and correct the
errors should have been posted in specific problem and try again.
the error list to indicate the specific
reason, such as loss of
communication with controller.

Upload From Controller Failed

10136 ERR_CL_UPLOAD_ CL_UPLOADSUCCE Upload From Controller Succeeded The Upload operation completed
SUCCEEDED
ED
without fatal error.
10137 ERR_CL_BLOCKUP CL_BLKUPLOADFAI Block[name] Upload Failed
LOAD_FAILED
L

Should not occur. May to be a bug.

The upload succeeded, although


there may be non-fatal errors that
may need attention.

Upload of a specific block could not Use the error list (and error log if
be done due to a fatal error. Other needed) to locate and correct the
blocks may have been uploaded
specific problem and try again.
successfully. Additional errors
should have been posted in the
error list to indicate the specific
reason.

Publication 1757-TG001A-EN-P - May 2002

36

Code

ID

Short Name

Description:

Cause

Work-around

10138 ERR_CL_SOMEBLO CL_SOMEBLKSUPL Some Blocks Upload Failed


CKSUPLOAD_FAILE OADFAIL
D

The Upload operation completed


Use the error list (and error log if
without a severe fatal error but
needed) to locate and correct the
some blocks were not uploaded.
specific problem and try again.
Additional errors should have been
posted in the error list to indicate
the specific reason.

10139 ERR_CL_BLOCKLO CL_BLKLOADFAIL


AD_FAILED

Load of a specific block could not Use the error list (and error log if
be done due to a fatal error. Other needed) to locate and correct the
blocks may have been loaded
specific problem and try again.
successfully. Additional errors
should have been posted in the
error list to indicate the specific
reason.

Block [name] Load Failed

10140 ERR_CL_CONNECT CL_INVCONNTOU Invalid connection to unassigned


ION_TO_UNASSIG NASSIGNED
block [name] detected.
NED

The load process detected that a


block had a connection to the
named block which was
unassigned.

10141 ERR_CL_MUST_D CL_MUSTDELFRM Cant delete [name]: must delete


EL_FROM_LOADE LOADED
from loaded first.
D

Attempt to delete a function block Select loaded tab and delete the
from the edit tab that exists on the block there first. If block is not in
loaded tab.
the controller or the controller is
not on-line, may have to use force
delete.

10142 ERR_CL_NAME_N CL_NAMENOTFOU Block Name [name] not found


OT_FOUND
ND

User tried to reference a tag name Check that correct name was
that does not exist.
entered and try again.

10043 ERR_CL_BADTEMP CL_BADTEMPLNA Template Name Not Found


LNAME
ME

User tried to look up a template


name that doesnt exist.

10150 CCLL_PARAMETER
_E

Parameter error.

An internal error may occur when CCL may be invalid. Verify that
attempting to load Custom Control correct CCL files are loaded to
Libraries (CCL) to the controller.
workstation.

10151 CCLL_FUNCTIONB
USY_E

CCL load function is busy.

The Custom Control Library (CCL)


cannot be loaded. Another CCL
load is already in progress.

10156 CCLL_PCM_E

Library [name] is not loaded to CPM One or more errors were returned Correct the errors returned by the
[CPM Name].
from the controller when
controller, then repeat the load.
attempting to load a Custom
Control Library (CCL). The error(s)
should be listed in the error display
preceding this error.

10157 CCLL_WRONG_DA
TATYPE

Data type mismatch error.

10158 CCLL_CREATE_CD
A_EVENT

Failed to create a CDA event object The NT operating system was


used as part of the controller read unable to create the requested
operation.
object.

10159 CCLL_CDA_EVENT
_TIMEOUT

Wait on CDA event timeout

When reading Custom Control


Library names, redundancy state, or
load status from controller, a value
of the wrong data type was
returned.

Verify name was entered correctly


and try again.

Wait until other load has completed


and try again.

There may be a mismatch between


the controller database and the
ERDB. Verify that the controller is
up to date and the correct ERDB is
in use.
Notify Technical Support.

A wait for a read or write operation Verify the link to the controller is
from/to the controller timed out.
working or restore the link. Repeat
Communication to the controller
the operation.
may have been lost.

10160 ERR_DB_SWITCHT DB_SWITCHTOREP Failed to connect to the primary ER, On a system with redundant ERDB,
OREPLICA
LICA
connected to secondary.
the connection to the primary ER
was lost. The Control Builder is
now connected to the secondary
ER, a read-only operation.

Publication 1757-TG001A-EN-P - May 2002

Assign the named block to the CEE;


or delete the connection.

Restore connection to the primary


ERDB. If the primary ERDB has been
lost, follow ERDB recovery
procedures listed in the Software
Change Notice (SCN)
documentation.

37

Code

ID

Short Name

Description:

Cause

Work-around

10161 ERR_DB_SWITCHT DB_SWITCHTOMA Re-connected to primary ER.


OMASTER
STER

An informational message
indicating the Control Builder is
using the primary ERDB again, and
normal operation may resume.

10162 ERR_CL_CANTCHG CL_CANTCHGREPL Can not change secondary ER.


REPLICA
ICA

An operation was attempted that


would change the secondary ERDB.
This operation is not permitted
because the secondary ERDB
cannot be written to.

Restore connection to primary


ERDB. If primary ERDB has been
lost, follow ERDB recovery
procedures listed in the Software
Change Notice (SCN)
documentation.

10170 ERR_CL_OPENSNA CL_OPENSNAPSH Failed to open snapshot file for


PSHOT
OT
[name].

Unable to open the snapshot file for


the named controller. Refer to the
error log for more information as to
why the open failed. The file may
be missing or write-protected.

If the file is missing, it can be


re-created from Control Builder
using update snapshot from
loaded or save controller
snapshot.

10171 ERR_CL_SNAPSHO CL_SNAPSHOTDIS Snapshot capability is currently


TDISABLED
ABLED
disabled.

The snapshot feature is normally


Use Registry Editor to change the
enabled, but may be disabled via an following key:
entry in the NT registry.
In HKEY_LOCAL_MACHINE,
SOFTWARE\Rockwell
Automation\TPS50SYS\SNAPSHOT,
set enabled = 1.

10172 ERR_CL_SNAPSHO CL_SNAPSHOTPAR Failed to read parameter value from Read of the value for the named
Snapshot file may be corrupt.
TPARAM
AM
snapshot : [name].
parameter failed during an upload Re-create snapshot from controller.
operation from the snapshot file to
the loaded tab.
10173 ERR_CL_SNAPSHO CL_SNAPSHOTCO Not enough information for [name] The snapshot file was missing key Snapshot file appears to be corrupt.
TCORRUPT
RRUPT
in snapshot.
information needed in order to load Re-create snapshot from loaded
the controller.
tab.
10174 ERR_CL_SNAPSHO CL_SNAPSHOTNO Snapshot of [name] does not have
TNOCPM
CPM
CPM block.

A snapshot or load from snapshot Repeat operation, insuring that a


operation requires the snapshot file CPM block is selected as part of the
to contain a CPM block.
operation.

10175 ERR_CL_SNAPSHO CL_SNAPSHOTNO Snapshot of [name] does not have


TNOCEE
CEE
CEE block.

A snapshot or load from snapshot Repeat operation, insuring that a


operation requires the snapshot file CEE block is selected as part of the
to contain a CEE block.
operation.

10176 ERR_CL_STRUCTR CL_STRUCTREV


EV

Structure revision mismatch for


[name].

The snapshot file and the controller Re-create the snapshot file from
are out of date with respect to each the controller or the loaded tab.
other, so the file cannot be loaded
or saved to.

10178 ERR_CL_OPENFILE CL_OPENFILE

Failed to open file [name].

Unable to open the snapshot file for


the named controller. Refer to the
error log for more information as to
why the open failed. The file may
be missing or write-protected.

10179 ERR_CL_DBNAME CL_DBNAME

Failed to get current ER name.

Unable to get the current ER


Verify that ODBC data source is set
database directory name because up correctly.
the snapshot files are placed in the
same directory as the ERDB.

10180 ERR_CL_SNAPSHO CL_SNAPSHOTBA Failed to backup snapshot file


TBACKUP
CKUP
[name].

Unable to create a backup copy of Correct the problem specified by


the snapshot file. Check the error the system error, such as freeing up
log for a following system error
disk space.
message that provides more
information as to the reason for the
failure, such as out of disk space.

10181 ERR_CL_SNAPSHO CL_SNAPSHOTVER Snapshot version mismatch for


TVER
[name]

The snapshot file version does not If a software upgrade has been
match the version of the snapshot. performed, the snapshot files will
The snapshot file version is 1 but need to be re-created.
may change in future releases if the
file format changes.

If the file is missing, it can be


re-created from Control Builder
using update snapshot from
loaded or save controller
snapshot.

Publication 1757-TG001A-EN-P - May 2002

38

Code

ID

Short Name

Description:

10182 ERR_CL_SNAPSHO CL_SNAPSHOTWR Snapshot [name] does not match


TWRONGDB
ONGDB
current ER.

Cause

Work-around

The snapshot file was built from a


different version of the database
than the version currently in use.

If a software upgrade has been


performed that changed the
database revision, the snapshot
files will need to be re-created.
When backing up the database,
keep snapshot files and ERDB files
together to ensure they are
restored as a set.

10183 ERR_CL_SNAPSHO CL_SNAPSHOTNA Snapshot file [name] name does not The CPM name stored in the
TNAME
ME
match snapshot name [name].
snapshot does not match the file
name. The file may have been
renamed.

Rename the file to the correct name


and retry. If the controller has been
renamed, the file will have to be
re-created.

10184 ERR_CL_NOTINSN CL_NOTINSNAPSH Module [name] was not found in


APSHOT
OT
snapshot.

Modules (tagged blocks) were


found in the database that are
assigned to the CPM being loaded
or saved, but are not in the
snapshot.

Blocks may have been added since


snapshot was created. Reload
blocks to controller or snapshot file
to bring up to date.

10185 ERR_CL_SNAPSHO CL_SNAPSHOTSER Snapshot serialization error for


TSERIALIZE
IALIZE
[name].

A data error was encountered while Snapshot file appears to be corrupt.


reading the snapshot file.
Re-create snapshot from loaded tab
or from controller.

10186 ERR_CL_TRYLOAD CL_TRYLOADNOTS Load from Monitor or Project tab


NOTSNAPSHOT
NAPSHOT
may be necessary for [name].

A snapshot restore failed due to a


controller resource problem.

10190 ERR_CL_NOTCHGP CL_NOTCHGPART Cannot change redundant partner.


ARTNER
NER

Once a secondary partner has been Delete controller pair and re-create.
set for a CPM or RM, it cannot be
changed.

10191 ERR_CL_NOTONSE CL_NOTONSECDR Cannot perform operation on


CDRY
Y
secondary.

Control Builder or Import tool


Recover database from backup. If
attempted to create a secondary
this fails to correct the situation,
partner for a secondary CPM or RM. notify Technical Support.
This is an abnormal situation and
probably indicates a corrupted
database or a software bug.

10192 ERR_CL_NOTVALI CL_NOTVALIDSEC Block is not a valid secondary.


DSECDRY

An attempt was made to make a


block a redundant partner of the
wrong type, or the block already
has a partner. This is an abnormal
situation and probably indicates a
corrupted database or a software
bug.

10193 ERR_CL_NOCOM
MPATH

CL_NOCOMMPAT
H

Load the controller from the project


or the loaded tab instead.

Try to delete redundant pair and


re-create, or recover database from
backup. If this fails to correct the
situation, notify Technical Support.

Comm Path is not set up for [name]. Unable to locate the path to the
Custom Comm DLL (CCD) for a
Custom Control Library function.

Verify that CCD has been correctly


installed.

10194 ERR_CL_NOPARTN CL_NOPARTNER


ER

No redundant partner.

Unable to locate the redundant


partner for a controller or RM. This
is an abnormal situation and
probably indicates a corrupted
database or a software bug.

Try to delete redundant pair and


re-create, or recover database from
backup. If this fails to correct the
situation, notify Technical Support.

10195 ERR_CL_NOTREDU CL_NOTREDUN


NDANT

Block must be redundant.

A redundant partner may only be


created for a primary controller or
RM. This is an abnormal situation
and probably indicates a corrupted
database or a software bug.

Try to delete redundant pair and


re-create, or recover database from
backup. If this fails to correct the
situation, notify Technical Support.

10196 ERR_CL_REFEREN CL_REFMISSING


CED_BLOCK

Referenced block is missing [name].

10197 ERR_CL_REFEREN CL_REFUNASSIGN Referenced block [name] is not


CE_TO_UNASSIGN ED
assigned.
ED

Publication 1757-TG001A-EN-P - May 2002

39

Code

ID

Short Name

Description:

Cause

Work-around

10198 ERR_CL_CANT_LO
AD_SUBST_NAME

Cant load block with substituted


connection.

One of the blocks being loaded has Either resolve the substituted
a substituted connection
connection or delete from block and
(i.e. a connection using a
load again.
substituted name) that has not yet
been resolved.

10199 ERR_CL_BAD_SUB
STNAME_SYNTAX

Substitute name has incorrect


syntax.

User has entered a substituted


name with incorrect syntax.

10200 ERR_CL_DUPLICAT
E_SUBSTNAME

Duplicate substitute name.

The substitute name entered by the Use a different name.


user already exists.

10201 ERR_CL_SUBSTNA
ME_HAS_CONNEC
TION

Substitute name is currently used in A substitute name that is currently Delete the connection first, then
a connection.
in use in a connection can not be delete the substitute name.
deleted.

Enter a name with 2 to 64


characters, starting with @, _
and % as the only other special
characters. Names can be of the
form @xxx123.123 or
@xxx123.

10202 ERR_CL_INVALIDB CL_INVALIDBASIC Block [name] failed validation.


ASICBLOCK
BLOCK

When chart is closed, a block was Open the configuration form for the
encountered which had failed form block that failed and correct the
validation.
problem. Most likely, an invalid
parameter was entered in a form
and never corrected.

10203 ERR_CL_INVALIDP CL_INVALIDPARA


ARAM
M

When validating a configuration


form an invalid parameter value
was encountered. The value may
be out of range, contain illegal
characters, etc.

Parameter [name] has an invalid


value.

10204 ERR_CL_IDXOUTO CL_IDXOUTOFRAN Parameter [name] index of [number] A parameter index is out of the
FRANGE
GE
is out of range.
legal range.
10205 ERR_CL_ILLEGALP CL_ILLEGALPARM Entry for parameter [name] out of
ARMVAL
VAL
range or has illegal characters.

Open the configuration form and


correct the value.

Use correct index value.

A value was entered that contained Fix the incorrect value.


incorrect characters. For example,
a letter as part of an integer value.

10206 ERR_CL_PARMGT CL_PARMGTMAXR Parameter [name] exceeded the


A numeric value was entered that Fix the incorrect value.
MAXRANGE
ANGE
maximum value allowed of [value]. exceeded the maximum specified in
the database.
10207 ERR_CL_PARMLT
MINRANGE

CL_PARMLTMINR
ANGE

Parameter [name] less than the


A numeric value was entered that
minimum value allowed of [value]. was less than the minimum
specified in the database.

Fix the incorrect value.

10208 ERR_CL_STRINGT CL_STRINGTOOLO Parameter [name] string exceeds


OOLONG
NG
maximum length, truncated to
[number] chars.

A string value was entered that


was longer than the maximum
length specified in the database.
The string will be truncated to the
maximum length.

10209 ERR_CL_INVALIDE CL_INVALIDENUM Parameter [name] has an invalid


NUMORDINAL
ORDINAL
enumeration ordinal.

An enumeration parameter ordinal This should not occur. Contact


value was specified that is not
Rockwell Automation Technical
within the range defined for the
Assistance Center (TAC).
enumeration.

10210 ERR_CL_BADREF

A block reference parameter


references a non-existent block.
For example, SCM SELHANDLER.

CL_BADREF

Parameter [name] references a


non-existent block.

10214 ERR_CL_BAD_PAR CL_BAD_PARAM_I Parameter ID does not exist in


AM_ID
D
Block [name].

Correct the string value.

Block may have been deleted.


Recover block and update
reference, or edit parameter value
to refer to the correct block.

A parameter ID was passed that


The ERDB may be corrupted, or be
when looked up, did not resolve to the wrong version for this release.
a known parameter.
Contact Rockwell Automation
Technical Assistance Center (TAC).

Publication 1757-TG001A-EN-P - May 2002

40

Code

ID

Short Name

Description:

Cause

Work-around

10215 ERR_CL_NAME_S CL_NAME_SYNTA Invalid name syntax.


YNTAX
X

User used invalid name syntax. The Correct the syntax and try again.
only special character allowed is
underbar [_].
Tagnames must begin with an
alpha character.
Basic block names must have at
least one alpha character.

10216 ERR_CL_NAME_LE CL_NAME_LENGT Invalid name length.


NGTH
H

User entered a name that was too Shorten the name and try again.
long.
Tagnames are 1 to 16 characters
long.
Basic block names are 1 to 15
characters long.

10217 ERR_CL_DUPLICAT CL_DUPLICATE_N Duplicate Name.


E_NAME
AME

User entered a name of a block that Enter a different name.


already exists.

10218 ERR_CL_CANT_CH CL_LOADED_CANT Cant change name of loaded block. User tried to change the name of a Delete the block from the controller
G_NAME_OF_LOA _CHG_NAME
block that was already loaded to a first, and then rename it.
DED
controller.
10219 ERR_CL_SUBSTNA CL_SUBSTNAMEN Substitute name was not found.
ME_NOT_FOUND OTFOUND

Client tried to look up a substitute


name that doesnt exist.

If block containing missing


substituted name was imported,
verify that the correct substitute
name source file (global.snl) was
imported as well. The name may
be entered by editing the file and
importing it using the Import/Export
tool IS command; or enter
manually in Control Builder.

10220 ERR_CL_SUBSTNA CL_SUBSTNOTEXI Substitute name does not exist.


ME_DOESNOTEXIS ST
T

Client tried to look up a substitute


name that doesnt exist.

If block containing missing


substituted name was imported,
verify that the correct substitute
name source file (global.snl) was
imported as well. The name may
be entered by editing the file and
importing it using the Import/Export
tool IS command; or enter
manually in Control Builder.

10302 ERR_ERCLI_QUERY ERCLI_QUERYEXEC Database query execution error.


EXEC

An error was returned by the


database query engine. For
example, an attempt may have
been made to update a record in
the database that does not exist.

The specific cause of the problem


will be logged in the ProcessLogix
error log, preceding the log of this
error. Refer to Knowledge Builder
for more information on Database
Errors.

10303 ERR_ERCLI_FETCH ERCLI_FETCH

Database query fetch error.

After a database query had been


Additional information as to the
set up and executed, an attempt to specific cause of the problem may
fetch data from the database failed. be logged in the ProcessLogix error
log, preceding the log of this error.
Refer to Knowledge Builder for
more information on Database
Errors.

10304 ERR_ERCLI_BIND

Database query bind error.

A query parameter data type cannot Additional information as to the


be converted to the type expected specific cause of the problem may
by the query.
be logged in the ProcessLogix error
log, preceding the log of this error.
Refer to Knowledge Builder for
more information on Database
Errors.

ERCLI_BIND

Publication 1757-TG001A-EN-P - May 2002

41

Code

ID

Short Name

Description:

Cause

Work-around

10305 ERR_ERCLI_QUERY ERCLI_QUERYCRE Failed to create database query.


CREATE
ATE

The ER Server was unable to create Additional information as to the


a database query.
specific cause of the problem may
be logged in the ProcessLogix error
log, preceding the log of this error.
Refer to Knowledge Builder for
more information on Database
Errors.

10307 ERR_ERCLI_COM
MITTRAN

The ER Server was unable to


commit the current database
transaction. Most likely this is a
result of a failed action query which
was part of the transaction.

Additional information as to the


specific cause of the problem may
be logged in the ProcessLogix error
log, preceding the log of this error.
Refer to Knowledge Builder for
more information on Database
Errors.

The ER Server was unable to abort


the current database transaction.
Communication with the Server
may have been lost.

On the server machine, go to Start


-> Settings -> Control Panel and
verify that the ProcessLogix ER
Server service is running. If the
Control Builder and ER Server are
on different machines, verify that
there is a working network path
between the two machines.

ERCLI_COMMITTR Failed to commit database


AN
transaction.

10308 ERR_ERCLI_ABORT ERCLI_ABORTTRA Failed to abort database


TRAN
N
transaction.

10309 ERR_ERCLI_TIMEO ERCLI_TIMEOUT


UT

Timeout in communication with ER The ER client lost communication On the server machine, go to Start
Server.
with the ERDB server, resulting in a -> Settings -> Control Panel and
timeout.
verify that the ProcessLogix ER
Server service is running. If the
Control Builder and ER Server are
on different machines, verify that
there is a working network path
between the two machines.

10310 ERR_ERCLI_LOGIN ERCLI_LOGIN

Failed to connect to ER Server.

10500 ERR_CL_SRVR_SU CL_SRVRAPI


BSET

Server API returned Error [number] Error code was returned by the
server.

Refer to ProcessLogix Server


documentation.

10501 ERR_CL_SRVR_CA CL_SRVRCAP


PACITY

Server Capacity Error

There are more points in the load


list than will fit into the Servers
database.

Delete some points from the load


operation.

10502 ERR_CL_SRVR_TA CL_SRVRTAG


GNAME

Server Tagname Error tag [name]

Server was unable to create a tag. Verify that tag is a legal Server tag
name.

10503 ERR_CL_SRVR_HI CL_SRVRHREC


ST_RECS

Server History Records Error

An error was returned upon


Correct history data or reduce the
validating server history records, or number of parameters for which
number of parameters for which
history is being collected.
history is being collected exceeds
the servers capacity. the specific
error returned by the server is listed
in the error log.

10504 ERR_CL_SRVR_AR CL_SRVRARSYN


EA_SYNTAX

Server Area Syntax Error tag [name] Error returned when trying to assign Verify that Area name is defined
area [area-name]
a tag to an Area.
and is valid.

10505 ERR_CL_SRVR_CO CL_SRVRCONN


NNECT

Server Connect Error.

The ER client was unable to


On the server machine, go to Start
connect to ER Server to login to the -> Settings -> Control Panel and
database.
verify that the ProcessLogix ER
Server service is running. If the
Control Builder and ER Server are
on different machines, verify that
there is a working network path
between the two machines.

Unable to connect to server to


validate or load data.

Insure that Server IP address is


correctly defined. This error is
returned if there is no server and
the address is set to zero. Just
continue with the load, the server
database load will be skipped.

Publication 1757-TG001A-EN-P - May 2002

42

Code

ID

Short Name

Description:

Cause

10506 ERR_CL_SRVR_DI CL_SRVRDISC


SCONNECT

Server Disconnect Error.

An error occurred while trying to


disconnect from server. Connection
to server may have been lost.

10507 ERR_CL_SRVR_POI CL_SRVRPTBLD


NT_BLD

Server Point Build Error.

This error is not currently issued by


the Control Library.

Work-around

10508 ERR_CL_SRVR_NO CL_SRVRNOERRFIL Server Error - no error file.


_ERROR_FILE

Upon trying to retrieve the error


file, file was not found.

This error is not currently issued by


the Control Library.

10509 ERR_CL_SRVR_AR CL_SRVRARNONE Server Error - area [area-name]


EA_NONE
undefined for tag [tag-name].

When defining the specified tag, its Make sure Server area has been
assigned area could not be found. defined.

10510 ERR_CL_SRVR_ER CL_SRVRERR


ROR

Server Error

Error while validating server tag


names.

10511 ERR_CL_SRVR_W CL_SRVRWARN


ARNING

Server Warning

Error while validating server areas. Correct problem with areas.

10512 ERR_CL_SRVR_BA CL_SRVRIPADDR


D_IP_ADDR

Registry returned bad status getting An error was returned by the


Server IP address or hostname.
Windows Registry when trying to
look up the servers IO address or
Host Name.

Correct problem with tag names.

Use REGEDIT32 to verify correct


format of Registry entries.

10513 ERR_CL_SRVR_TA CL_SRVRTAGLONG Server tagname [name] is too long. Tag name is longer than maximum
GNAME_TOO_LON
length allowed for server tag
G
names.
10514 ERR_CL_SRVR_AR CL_SRVRARLONG Area name [name] is too long for
EANAME_TOO_LO
tag [name].
NG

Area name is longer than maximum


length allowed for server area
names.

10515 ERR_CL_SRVR_IN CL_SRVRINVADR


VALID_IP_ADDR

Invalid Server IP address or


hostname.

Server IP address or host name is


invalid.

10516 ERR_CL_SYSTEM_ CLSYSERR


ERROR

System error [number]

A system error was returned by the Refer to ProcessLogix Server


Server sub-system. See the error documentation for the specific error
log for the specific error number
in question.
returned.

10583 ERR_CL_HSC_C_FI CL_HSCFILOUTERR Server Error Outputting to File.


LE_OUTPUT_ERRO
R
10584 ERR_CL_HSC_C_FI CL_HSCFILNOPEN Server Could Not Open File - Check
LE_NOT_OPEN
Directory.
10585 ERR_CL_HSC_C_N CL_HSCNOPTBLD
O_POINTS_TO_BU
ILD

Server has No Points to Build.

10586 ERR_CL_HSC_C_N CL_HSCNENUFHP Server Point Capacity Limit.


OT_ENOUGH_HIST
_POINTS
10587 ERR_CL_HSC_C_N CL_HSCNTENUFPT Server Point Capacity Limit.
OT_ENOUGH_POI
NTS
10588 ERR_CL_HSC_C_C CL_HSCCLOTRFL
LOSETRACE_FAIL

Server close trace failed.

10589 ERR_CL_HSC_C_C CL_HSCCLODBGFL Server close debug failed.


LOSEDBUG_FAIL
10590 ERR_CL_HSC_C_ CL_HSCWSACLNF Server WSA Cleanup Failed.
WSACLEANUP_FAI L
L
10591 ERR_CL_HSC_C_I CL_HSCINVCONN Server Invalid Connection.
NVALID_CONNECT
ION

Publication 1757-TG001A-EN-P - May 2002

Correct the server address/host


name.

43

Code

ID

Short Name

Description:

Cause

Work-around

10592 ERR_CL_HSC_C_N CL_HSCNOFREECO Server No Free Connection


O_FREE_CONNECT N
ION

Server does not have capacity to


accept a connection.

May have too many clients for


server.

10593 ERR_CL_HSC_C_N CL_HSCNOTSTART Server not started.


OT_STARTED

Server was not started.

Start server.

10594 ERR_CL_HSC_C_ CL_HSCWSASTRT Server WSA (WINSOCK) startup


WSASTARTUP_FAI FL
failed.
L

Server was unable to start


Windows Sockets (WINSOCK)
which is the underlying mechanism
used for TCP/IP communication.

Insure that proper components for


networking are installed at server
such as WINSOCK DLL and that
networking options are set up
correctly.

10595 ERR_CL_HSC_C_ CL_HSCWSOPENF Server WINSOCK open failed


WINSOCK_OPEN_ L
FAIL

Server was unable to open a socket Insure that proper components for
for TCP/IP communication.
networking are installed at server
such as WINSOCK DLL and that
networking options are set up
correctly.

10596 ERR_CL_HSC_C_O CL_HSCOPENTRFL Server open trace failed.


PENTRACE_FAIL

Server open trace failed

10597 ERR_CL_HSC_C_O CL_HSCOPENDBGF Server open debug failed.


PENDEBUG_FAIL L

Server open debug failed.

10598 ERR_CL_HSC_C_A CL_HSCALRDYSTR Server already started.


LREADY_STARTED T

Server was already started.

11011 HSC_C_WSELECT
_FAIL

When the client attempted to write If any of these errors occur, the API
to the server, the socket was not
function will return these error
writable.
values. There can be no guarantee
that the API function will have
completed.

It is recommended after any of


these errors to call
hsc_c_disconnect and then attempt
to establish another connection.

11012 HSC_C_WRITE_TI
MEOUT

When the client attempted to write If any of these errors occur, the API
to the server, the write to the
function will return these error
socket failed.
values. There can be no guarantee
that the API function will have
completed.

It is recommended after any of


these errors to call
hsc_c_disconnect and then attempt
to establish another connection.

11013 HSC_C_WRITE_FA
IL

When the client attempted to write If any of these errors occur, the API
to the server, the write was timed function will return these error
out.
values. There can be no guarantee
that the API function will have
completed.

It is recommended after any of


these errors to call
hsc_c_disconnect and then attempt
to establish another connection.

11014 HSC_C_RSELECT_
FAIL

When the client attempted to read If any of these errors occur, the API
from the server, the socket was not function will return these error
readable.
values. There can be no guarantee
that the API function will have
completed.

It is recommended after any of


these errors to call
hsc_c_disconnect and then attempt
to establish another connection.

11015 HSC_C_READ_TIM
EOUT

When the client attempted to read If any of these errors occur, the API
from the server, the read was timed function will return these error
out.
values. There can be no guarantee
that the API function will have
completed.

It is recommended after any of


these errors to call
hsc_c_disconnect and then attempt
to establish another connection.

11016 HSC_C_READ_FAI
L

When the client attempted to read If any of these errors occur, the API
from the server, the read from the function will return these error
socket failed.
values. There can be no guarantee
that the API function will have
completed.

It is recommended after any of


these errors to call
hsc_c_disconnect and then attempt
to establish another connection.

11021 HSC_S_RSELECT_
FAIL

When the server attempted to read


from the client, the socket was not
readable.

If any of these errors occur, the


server process will exit - effectively
severing the connection. The client
will be left to timeout.

Publication 1757-TG001A-EN-P - May 2002

44

Code

ID

Short Name

Description:

Cause

Work-around

11022 HSC_S_READ_TIM
EOUT

When the server attempted to read


from the client, the read was timed
out.

If any of these errors occur, the


server process will exit - effectively
severing the connection. The client
will be left to timeout.

11023 HSC_S_READ_FAI
L

When the server attempted to read


from the client, a read from the
socket failed.

If any of these errors occur, the


server process will exit - effectively
severing the connection. The client
will be left to timeout.

11024 HSC_S_WSELECT
_FAIL

When the server attempted to write


to the client, the socket was not
writable.

If any of these errors occur, the


server process will exit - effectively
severing the connection. The client
will be left to timeout.

11025 HSC_S_WRITE_TI
MEOUT

When the server attempted to write


to the client, the write was timed
out.

If any of these errors occur, the


server process will exit - effectively
severing the connection. The client
will be left to timeout.

11026 HSC_S_WRITE_FA
IL

When the server attempted to write


to the client, the write to the
socket failed.

If any of these errors occur, the


server process will exit - effectively
severing the connection. The client
will be left to timeout.

11031 HSC_S_SOCKET_F
AIL

When confd started, a socket was


not created.

The confd daemon will fail to start.

11033 HSC_S_BIND_FAIL

When confd started, there as a


failure to bind a socket.

The confd daemon will fail to start.

11034 HSC_S_LISTEN_F
AIL

When confd started, there was a


failure to listen to a socket.

The confd daemon will fail to start.

11035 HSC_S_IOCTL_FAI
L

When confd started, there was a


failure to set socket options.

The confd daemon will fail to start.

11036 HSC_S_SETSOCKO
PT_FAIL

When confd started, there was a


failure to set socket options.

The confd daemon will fail to start.

11041 HSC_S_ASELECT_
FAIL

When confd attempted to spawn a


child process, it failed to accept
from a readable socket.

The process connecting clients will


exit, disabling any further
connections.

11042 HSC_S_ACCEPT_F
AIL

When confd attempted to spawn a


child process, it failed to accept.

The process connecting clients will


exit, disabling any further
connections.

11043 HSC_S_SPAWN_F
AIL

When confd attempted to spawn a


child process, it failed to fork.

The process connecting clients will


exit, disabling any further
connections.

11045 HSC_S_CLOSE_FA
IL

When confd attempted to close a


socket, it failed and caused a note
in the log file.

The process will not be terminated


by the error.

11051 HSC_C_INVALID_
HOSTNAME

When the client attempted to


connect, in order to disconnect to
the server, there was an invalid
host name.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11052 HSC_C_SOCKET_F
AIL

When the client attempted to


connect, in order to disconnect to
the server, a socket failed to be
created.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11053 HSC_C_IOCTLSOC
KET_FAIL

When the client attempted to


connect, in order to disconnect to
the server, socket options failed to
be set.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

Publication 1757-TG001A-EN-P - May 2002

45

Code

ID

Short Name

Description:

Cause

Work-around

11054 HSC_C_SETSOCKO
PT_FAIL

When the client attempted to


connect, in order to disconnect to
the server, socket options failed to
be set.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11056 HSC_C_GETHOST_
FAIL

When the client attempted to


connect, in order to disconnect to
the server, the IP address failed to
be found.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11057 HSC_C_CONNECT
_FAIL

When the client attempted to


connect, in order to disconnect to
the server, the connection request
failed.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11058 HSC_C_CSELECT_
FAIL

When the client attempted to


connect, in order to disconnect to
the server, the connect socket
failed to be writable.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11059 HSC_C_CONNECT
_TIMEOUT

When the client attempted to


connect, in order to disconnect to
the server, the connection to the
server timed out.

A connection has failed. It is


recommended that
hsc_c_disconnect be called.

11061 HSC_C_LOCK_FAIL

Lock fail indicates a request for


memory has failed.

The API function has failed. It is


recommended to call
hsc_c_disconnect and then attempt
to establish another connection.

11062 HSC_C_MALLOC_
FAIL

Malloc indicates a request for


memory has failed.

The API function has failed. It is


recommended to call
hsc_c_disconnect and then attempt
to establish another connection.

11063 HSC_C_CLOSED_C
ONNECTION

An API function is being called for a


connection number which has not
been connected.

Hsc_c_connect should be called


first in order to obtain a connection.

11064 HSC_C_FAILED_C
ONNECTION

Indicates that an API function is


being called for a connection which
has had some communication
failure.

The connection should be closed


using hsc_c_disconnect and then
hsc_c_connect should be called to
obtain a new connection.

11065 HSC_C_FORK_FAIL

The server has run out of memory or


resources.

A new connection will need to be


established.

11066 HSC_C_MALLOC_
FAIL

The server has run out of memory or


resources.

A new connection will need to be


established.

11067 HSC_S_

An API function is being carried out


on the secondary in a redundant
system.

A disconnect should be performed


and the primary system should be
connected.

11068 HSC_S_XPATH_FA
IL

This error occurred on the server


when the xpath() routine failed to
convert a file name to its full
pathname equivalent.

11081 HSC_C_INVALID_P
NTBLD_INFILE

The results of the API function are


invalid, but the connection is good.

11082 HSC_C_INVALID_P
NTBLD_OUTFILE

The results of the API function are


invalid, but the connection is good.

11083 HSC_S_INVALID_P
NTBLD_INFILE

The results of the API function are


invalid, but the connection is good.

11084 HSC_S_INVALID_P
NTBLD_OUTFILE

The results of the API function are


invalid, but the connection is good.

11085 HSC_S_PNTBLD_F
AIL

The results of the API function are


invalid, but the connection is good.

Publication 1757-TG001A-EN-P - May 2002

46

Code

ID

Short Name

Description:

11086 HSC_S_PNTBLD_E
RROR

The results of the API function are


invalid, but the connection is good.

11087 HSC_S_PNTBLD_
WARNING

The results of the API function are


invalid, but the connection is good.

11088 HSC_S_PNTBLD_
NOT_LICENSED

The results of the API function are


invalid, but the connection is good.

11089 HSC_S_PNTBLD_B
ACKUP_AND_SYN
CD

The results of the API function are


invalid, but the connection is good.

11091 HSC_C_INVALID_
HDWBLD_INFILE

The results of the API function are


invalid, but the connection is good.

11092 HSC_C_INVALID_
HDWBLD_OUTFILE

The results of the API function are


invalid, but the connection is good.

11093 HSC_S_INVALID_
HDWBLD_INFILE

The results of the API function are


invalid, but the connection is good.

11094 HSC_S_INVALID_
HDWBLD_OUTFILE

The results of the API function are


invalid, but the connection is good.

11095 HSC_S_HDWBLD_
FAIL

The results of the API function are


invalid, but the connection is good.

11096 HSC_S_HDWBLD_
ERROR

The hdwbld has succeeded, but


errors occurred during the hdwbld.

11097 HSC_S_HDWBLD_
WARNING

The hdwbld has succeeded, but


errors occurred during the hdwbld.

11098 HSC_S_HDWBLD_
NOT_LICENSED

The hdwbld has succeeded, but


errors occurred during the hdwbld.

11099 HSC_S_HDWBLD_
BACKUP_AND_SY
NCD

The hdwbld has succeeded, but


errors occurred during the hdwbld.

11101 HSC_C_INVALID_
CHANNEL

The results of the API are invalid,


but the connection will remain
good.

11102 HSC_C_INVALID_
RTU

The results of the API are invalid,


but the connection will remain
good.

11103 HSC_C_INVALID_
CHANNEL_COUNT

The results of the API are invalid,


but the connection will remain
good.

11104 HSC_C_INVALID_
RTU_COUNT

The results of the API are invalid,


but the connection will remain
good.

11105 HSC_S_INVALID_
CHANNEL

The results of the API are invalid,


but the connection will remain
good.

11106 HSC_S_INVALID_
RTU

The results of the API are invalid,


but the connection will remain
good.

11107 HSC_S_GETCHNN
O_FAIL

The results of the API are invalid,


but the connection will remain
good.

11108 HSC_S_GETRTUN
O_FAIL

The results of the API are invalid,


but the connection will remain
good.

Publication 1757-TG001A-EN-P - May 2002

Cause

Work-around

47

Code

ID

Short Name

Description:

11121 HSC_C_INVALID_
NSS_COUNT

The results of the API are invalid,


but the connection will remain
good.

11122 HSC_C_INVALID_
NSS

The results of the API are invalid,


but the connection will remain
good.

11123 HSC_C_INVALID_
NSS_NAME

The results of the API are invalid,


but the connection will remain
good.

11131 HSC_C_CLOSE_FA
IL

These errors are only noted, and


not acted upon.

11132 HSC_C_ALREADY
CLOSED

These errors are only noted, and


not acted upon.

11141 HSC_C_INVALID_T
IME

The results of the API function will


be invalid, but the connection is
good.

11151 HSC_C_INVALID_
REV

The results of the API function will


be invalid, but the connection is
good.

11152 HSC_C_INVALID_
REV_LENGTH

The results of the API function will


be invalid, but the connection is
good.

11153 HSC_C_REV_LENG
TH_TOO_SHORT

The results of the API function will


be invalid, but the connection is
good.

11161 HSC_C_INVALID_
DSPBLD_INFILE

The results of the API function will


be invalid, but the connection is
good.

11162 HSC_C_INVALID_
DSPBLD_OUTFILE

The results of the API function will


be invalid, but the connection is
good.

11163 HSC_S_INVALID_
DSPBLD_INFILE

The results of the API function will


be invalid, but the connection is
good.

11164 HSC_S_INVALID_
DSPBLD_OUTFILE

The results of the API function will


be invalid, but the connection is
good.

11165 HSC_S_DSPBLD_F
AIL

The results of the API function will


be invalid, but the connection is
good.

11166 HSC_S_DSPBLD_E
RROR

The dspbld succeeded, but errors


occurred during the dspbld.

11167 HSC_C_INVALID_P
RS_COUNT

The results of the API function will


be invalid, but the connection is
good.

11168 HSC_C_INVALID_P
RS

The results of the API function will


be invalid, but the connection is
good.

11169 HSC_C_INVALID_P
OINT_NAME

The results of the API function will


be invalid, but the connection is
good.

11170 HSC_S_INVALID_
BCKBLD_OUTFILE

Confd has reported the output file


passed to the bckbld utility was
invalid.

Cause

Work-around

Publication 1757-TG001A-EN-P - May 2002

48

Code

ID

Short Name

Description:

11171 HSC_S_BCKBLD_F
AIL

Confd was unable to run bckbld.

11172 HSC_S_BCKBLD_E
RROR

Bckbld returned an error to confd.

11173 HSC_S_BCKBLD_
WARNING

Bckbld returned a warning to confd.

11174 HSC_S_BCKBLD_
NOT_LICENSED

Bckbld is not licensed on the server.

11175 HSC_C_INVALID_
BCKBLD_OUTFILE

HSCCLI has detected that the


output file was invalid, the output
file specified was null.

11176 HSC_C_INVALID_
BCKBLD_OPTIONS

HSCCLI has detected that invalid


parameters are being passed.

11177 HSC_S_DSPBLD_
WARNING

The dspbld succeeded, but


warnings occurred.

11181 HSC_C_INVALID_P
NTBLD_OPTIONS

The results of the API function are


invalid, but the connection is good.

11182 HSC_C_INVALID_
HDWBLD_OPTION
S

The results of the API function are


invalid, but the connection is good.

11191 HSC_C_NO_AREA
_NAMES

hsc_c_confbck and hsc_c_confhdw


only: HSCCLI has detected that the
HDWBLD or BCKBLD options
parameter is NULL.
hsc_c_valarea only: The
AREA_TYPE_STATUS structure
passed to hsc_c_valarea is NULL.

11192 HSC_C_INVALID_
AREA_NAMES

An area name in the


AREA_TYPE_STATUS structure
passed to hsc_c_valarea may not
be null-terminated or is too long.

11193 HSC_C_INVALID_P
OINTIDTYPE_STRU
CTURE

HSCCLI has detected that the


NAME_TYPE_STATUS passed to
hsc_c_valpntidtype is NULL.

11194 HSC_C_INVALID_
NAME_ID_TYPE

HSCCLI P point name in the


NAME_TYPE_STATUS structure
passed to hsc_c_valpntidtype may
not be null-terminated or is too
long.

11201 HSC_PROGRAMMI
NG_ERROR

An error has occurred when passing


parameters to an internal function
call.

11211 HSC_UNKNOWN_
SOFTWARE_VERSI
ON

CONFD has detected that the


protocol version used to
communicate between it and
HSCCLI is incorrect/unknown.

11221 HSC_C_INVALID_
HISTORY_TYPE

HSCCLI has detected that the


history type specified in the call to
hsc_c_getnumhst is not one of
HSC_C_SLOW_HISTORY,
HSC_C_FAST_HISTORY or
HSC_C_EXTD_HISTORY.

11222 HSC_S_INVALID_
HISTORY_TYPE

Not used.

Publication 1757-TG001A-EN-P - May 2002

Cause

Work-around

This should not occur. Call


Technical Assistance.

49

Code

ID

Short Name

Description:

Cause

Work-around

12001 ERR_CBTEST1

CBTE1

Control Builder tpsresult - TEST


ERROR1

Used in Developer test software


only - this will never appear in the
Released product.

12002 ERR_CBTEST2

CBTE2

Control Builder tpsresult - TEST


ERROR2

Used in Developer test software


only - this will never appear in the
Released product.

12003 ERR_CBTEST3

CBTE3

Control Builder tpsresult - TEST


ERROR3: Appears as a long string

Used in Developer test software


only - this will never appear in the
released product

12004 ERR_CBTEST4

CBTE4

Control Builder tpsresult - TEST


Used in Developer test software
ERROR4: Appears as a long string. only - this will never appear in the
released product.

12005 ERR_UNDEFINED

UNDEF

Undefined Control Builder Error

12006 ERR_CLLOADERR

CLLD

Control Library Returned [name] on


Load

12007 ERR_CLHRERR

CLHR

Control Library Returned Error Code


[name].

12008 ERR_CBMTERMM CBMTERM


ONTHRD

Monitor Thread Terminated


Manually

While the Control Builder was


shutting down, it requested the
monitor thread to terminate. The
monitor thread did not respond to
the request and was terminated
manually by the Control Builder.

12009 ERR_CBMFLDTER
MMONTHRD

Manual Monitor Thread


Termination Failed.

While the Control Builder was


None, the Control Builder will shut
shutting down, it requested the
down.
monitor thread to terminate. The
monitor thread did not respond to
the request and Control Builder was
not able to terminate the thread
manually.

12010 ERR_CBMMONTH CBMNOSUBID


RDNOSUBID

Invalid Monitor Thread Message,


No Subscription ID exists.

The Control Builder made a request Call Technical Assistance to report


to the monitor thread that required problem, shut down and restart
a subscription ID and there were
Control Builder.
none set up (ask to delete items
when none have been added). This
should not occur, and is a result of
a software error.

12011 ER_CBMMONTHR CBMINVMSG


DINVMSG

Invalid Monitor Thread Message,


No Subscription ID exists.

The Control Builder made a request Call Technical Assistance to report


to the monitor thread, monitor
problem, shut down and restart the
thread did not understand
Control Builder.
command. This should not occur,
and is a result of a software error.

12012 ERR_CBDUNSUPP
ORTEDTYPE

Unsupported Data Type

The parameter value can not be


None, the short name will be
monitored. The Control Builder or displayed in place of the parameter
CDA does not support monitoring of value.
the parameters datatype. For
example, parameters that have a
data type of TC_STRUCT can not be
monitored.

12013 ERR_CBDPARAM_ CBDPARAMFTCH


FETCH

Error Fetching Parameter from


Control Library

Could not obtain a parameters


value from the database.

12014 ERR_CBDNAME_F CBDNAMEFTCH


ETCH

Error Fetching Parameter Name

Could not obtain a Function Blocks


name from the database.

12015 ERR_CBDTYPE_FE CBDTYPEFTCH


TCH

Error Fetching Block Type

Could not obtain a Function Blocks


type from the database.

12016 ERR_CBDNONE_FE CBDNONEFTCH


TCH

Error Fetching NONE data

Could not obtain the value of a


non-parameter.

CBMFLDTERM

None, the Control Builder will shut


down.

Publication 1757-TG001A-EN-P - May 2002

50

Code

ID

12017 ERR_CBDUNKNO
WN_STATE

Short Name

Description:

Cause

CBDUNKNOWN

Data in Unknown State.

ProcessLogix defect. Parameter is Call Technical Assistance to report


not in configuration or monitor
problem.
mode.

12018 ERR_CBDUNKNO CBDBADSTR


WN_VALUESTRIN
G

Work-around

Bad string supplied when writing to Lost users input before it could be Try again.
Control Library.
written to database.

12019 ERR_CBCANNOTL CBCANNOTLOGON Cannot connect to Control Library,


OGON
LogonToCtrlSessions failed.

Control Builder cannot find, or


connect (Logon) to the database.
The database may not be installed
correctly, its name could be
incorrect, etc.

12020 ERR_CBDKBERR

CBDKBERR

Knowledge Builder startup ([name]) Windows NT could not startup the Close an unused application to free
failed; error number = [name].
Knowledge Builder program. It may some memory, and try again.
not be installed correctly, there may
not be enough memory available,
etc.

12021 ERR_CBDKBSERR

CBDKBSERR

Knowledge Builder Search startup


([name]) failed; errno = %.

12022

Spare

12023 ERR_CBD_NOT_C CBDNOTCOMPOSI Not a Composite


OMPOSITE
TE
12024 ERR_CBD_NO_ICO CBDNOICONTROL
NTROL

Windows NT could not startup the Close an unused application to free


Knowledge Builder Search
some memory and try again.
program. It may not be installed
correctly, there may not be enough
memory available, etc.

Attempting to drag-and-drop a
non-composite (Basic Block) onto a
Tree is not allowed.

Cannot obtain item in which to add Could not make a new object in the Close an unused application to free
the new Composite.
database.
some memory, and try again.

12025 ERR_CBD_BAD_E CBDBADEMBCHIL Cannot make a new Composite.


MBCHILD
D

The database could not add a new Close an unused application to free
object.
some memory, and try again.

12026 ERR_CBU_FLDCRE UPLDCREATEDLGF Creation of Upload dialog box


ATEDLG
LD
failed, upload canceled.

Running out of system resources.

Call Technical Assistance to report


problem. Shut down system and
restart.

12027 ERR_CBU_FLDNE
WDLG

Running out of system resources.

Call Technical Assistance to report


problem. Shut down system and
restart.

12028 ERR_CBL_FLDCRE LOADCREATEDLGF Creation of Load dialog box failed, Running out of system resources.
ATEDLG
LD
load canceled.

Call Technical Assistance to report


problem. Shut down system and
restart.

12029 ERR_CBL_FLDNEW LOADDLGFLD


DLG

Allocation of Load dialog box failed, Running out of system resources.


load canceled.

Call Technical Assistance to report


problem. Shut down system and
restart.

12030 ERR_CBDITEMIND CBDITEMINDOCU


OCUMENT
MENT

CContainerDoc contains
CContainerItem

UPLDDLGFLD

Allocation of Upload dialog box


failed, upload canceled.

This error occurs if any basic block


is saved into document binary
object (BLOB).

12031 ERR_CBDOPENDO CBDOPENDOCOLEE Cannot open Chart


When restoring from document
COLEEXCEPTION XCEPTION
[CContainerDoc::OnOpenDocument: binary object (BLOB), in
OLE Exception [name] thrown]
serialization, OLE Exception is
thrown.
12032 ERR_CBDOPENDO CBDOPENDOCOTH Cannot open Chart
When restoring from document
COTHEREXCEPTIO EREXCEPTION
[CContainerDoc::OnOpenDocument: binary object (BLOB), in
N
Exception [name] thrown]
serialization, any CException other
than OLE Exception is thrown.
12033 ERR_CBDDIDNOTS CBDDIDNOTSAVEI Did not save [name] to database.
AVEITEM
TEM

Publication 1757-TG001A-EN-P - May 2002

This occurs if any exception is


thrown, when saving/serializing a
basic block.

51

Code

ID

Short Name

Description:

Cause

Work-around

12034 ERR_CBDDIDNOTC CBDDIDNOTCRETEI Failed to create [name]. Module


RETEITEM
TEM
may not display all blocks.

Failure to create root storage for


the item.

12035 ERR_CBDCOULDN CBDCOULDNOTALL Couldnt allocate global memory.


OTALLOCMEM
OCMEM

Failure to allocate global memory to Close other applications and try


copy data for saving or restoring of again.
the document or function blocks.

12036 ERR_CBDBADRETG CBDBADRETGETH CContainerApp::SaveToCL Bad


ETHGLOBAL
GLOBAL
return
GetHGlobalFromILockBytes()

Bad return from Get


HGlobalFromILockBytes() when
saving the document or function
blocks.

12037 ERR_CBDNOBLOB CBDNOBLOBDATA CContainerApp::RestoreFromCL No No data in the blob.


DATA
Blob Data for Restore
12038 ERR_OPENDOCUM CBDOPENDOCUME Error in opening document. Please Failed to restore document from the
ENT
NT
refer to error log.
Control Library.
12039 ERR_CBDSAVEDO CBDSAVEDOCUME Error in Saving the document.
CUMENT
NT
Please refer to error log.

When any exception is thrown in


saving/serializing the document
and non-basic block items.

12040 ERR_CBDEMBEDDI CBDEMBEDDINGN Warning. Migration from old


NGNOTEXIST
OTEXIST
database. A new [name] will be
created.

Future in serialization when


restoring from old database. This
is not an error. It is only a message
to let the user know that he is
migrating from an old database.

12041 ERR_CBDCOULDN CBDCOULDNOTCR Could not create docfile for the


OTCREATEDOC
EATEDOC
document.

Failure to create root storage for


the document.

12042 ERR_CBCBADCTRL CBCBADCTRLSESS Bad CtrlSession. Could not Save


SESSION
the chart.

Bad return from GetCtrlSession


when saving the document.

12043 ERR_CBD_PARAM CBDUNSUPPARAM Parameter Type for parameter


The parameter value does not
None, value can not be modified.
TYPENOTSUPPORT
[name] Not Supported at this time. support online changes because the
ED
Control Builder or CDA does not
support monitoring/online writes of
the parameter datatype. For
example, parameters that have a
data type of TC_STRUCT can not be
monitored.
12044 ERR_CBD_PARAM CBDNOONLINEMO Parameter [name] cannot be
NOONLINECHANG D
changed from the loaded version
E
(Only monitored values or Server
parameters may be modified from
the loaded version).

Parameter cannot be changed from Make changes to the project


the loaded version.
version and load.

12045 ERR_FBS_NOCONF CBMMONOFF2CO Turn off monitoring to configure


IGUREMON
NFIG
blocks.

Block configuration is not allowed


while chart is monitoring.

Disable Chart monitoring to perform


block configuration on the loaded
version. To save changes to
project version, do Update from
Loaded after loaded chart has been
saved.

12046 ERR_CBDFAILEDGE CBDFLGETCONN


TCONNDETAILS

Delete Confirmation operation


could not obtain information about
connection(s) to the object selected
for deleting.

Delete may proceed, without the


Confirmation connection(s)
notification, but the user should
exercise caution.

Delete Confirmation operation


could not obtain the name of
connection(s) to the object selected
for deleting.

Delete may proceed, without the


Confirmation connection(s)
notification, but the user should
exercise caution.

Get Invisible Connection:


error-([name])

12047 ERR_CBDFAILEDGE CBDFAILEDGETCO Failed to obtain connection


TCONNTAG
NNTAG
tagname for block.

12048 ERR_CBDDELETEN CBDDELETENOSES Cannot delete selected items - NO In order to delete an object, the
OSESSION
SION
Database Session.
Control Builder must exchange
information with the database. The
database did/could not provide a
session in which to exchange this
information.

Publication 1757-TG001A-EN-P - May 2002

52

Code

ID

Short Name

Description:

Cause

Work-around

12049 ERR_CBDCONFIRM CBDCONFIRMBEFO You must first confirm a delete.


BEFOREDELETE
REDELETE

A Delete operation was attempted


without first being confirmed.

12050 ERR_CBDFAILEDST CBDFAILEDSTARTT Failed to start transaction.


ARTTRAN
RAN

Many operations are handled as a Try again.


Transaction between the Control
Builder and the database. For some
reason, the database did/could not
begin a Transaction.

12051 ERR_CBDFAILEDC CBDFAILEDCOMMI Failed to commit transaction.


OMMITTRAN
TTRAN

Many operations are handled as a Try again.


Transaction between the Control
Builder and the database. For some
reason, the database did/could not
complete a Transaction.

12052 ERRCBDNOICONTR CBDNOICONTROLF Cannot obtain Control pointer for


OLFORDELETE
ORDELETE
selected item(s).

The database does not recognize


the object selected for deleting.

12053 ERR_CBDSCMNOH CBDSCMNOHAND Cannot delete this handler - it has


ANDLERCTRLID
LERCTRLID
NO control ID.

The database does not recognize


the Handler selected for deleting.

12054 ERR_CBMALLOCO CBMALLOCFLDWRI Could not allocate memory for write Ran out of memory.
NWRITE
TE
buffer.

Call Technical Assistance to report


problem. Shut down system and
restart.

12055 ERR_CBM_UNSUP CBMUNSUPVT


PORTED_VT

Call Technical Assistance to report


problem, try again.

Unsupported VAR TYPE on write.

Software error.

12058 ERR_CBM_PROCSI CBMSNGLEITEMFL ProcessSingleItem failed, see error A failure occurred while Control
NGLEITEM
D
log for more details.
Builder was setting up an item to
be monitored. Underying functions
should log specific error.
12059 ER_CBM_POSTMO CBMMONTHRDMS Post monitor thread message failed Failure occurred while the Control Call Technical Assistance to report
NTHREADMESSAG G
Builder was making a request to
problem. Shut down system and
E
initiate or terminate monitoring, or restart.
trigger an update. The message
was not sent to the monitor thread
probably due to a problem with
system resources.
12060 ERR_CBM_SETMU CBMINITSNGLWRI WriteMultipleData failed when
LTIWRITEPROCSIN TE
setting up write request, see error
GLE
log for more details.
12061 ERR_CBM_DONE CBMCLNUPSNGL
MULTIWRITEPROC WRITE
SINGLE

A failure occurred while the Control


Builder was making an online write
request. Underlying functions
should log specific error.

WriteMultipleData failed when


A failure occurred while the Control
cleanup up write request, see error Builder was making an online write
log for more details.
request to multiple parameters.
Underlying functions should log
specific error.

12062 ERR_CBM_SINGLE CBMNOTREEMON Tree monitoring not fully functional The Control Builder setup in registry
NOTSUPPORT_REQ REQRESP
for request/response.
to monitor using request/response.
RESP
Tree monitoring is only setup to
monitoring using publish/subscribe.

Change registry entry to specify


publish/subscribe:
HKEY_CURRENT_USER\Software\[
ABKEEP]Rockwell
Automation[/ABKEEP]\TPS50SYS\C
TRLBLDR\Control Builder\Monitor
CDA Type = Pub/Sub

12063 ERR_CBT_PINFOAL CBTPINFOALLOCFL Failed to allocate new pinfo array.


LOCFLD
D

Running out of memory.

Call Technical Assistance to report


problem. Shutdown and restart
system.

12064 ERR_CBT_ALL0CN CBTALLOCNAME


AME

Failed to allocate name for tree.

Running out of memory.

Call Technical Assistance to report


problem. Shutdown and restart
system.

12065 ERR_CBT_INSITE
MFLD

Failed to insert item into the tree.

Problem with system resources.

Call Technical Assistance to report


problem. Shutdown and restart
system.

CBTINSITEMFLD

Publication 1757-TG001A-EN-P - May 2002

53

Code

ID

Short Name

Description:

Cause

Work-around

Cant get a timer for tree


monitoring.

No more timers available in the


system.

Call Technical Assistance to report


problem. Shutdown monitoring
charts or other applications that
use timers.

12068 ERR_CBT_TAGGED CBTTAGDATAALLO Could not allocate memory for


DATAALLOCFLD
CFLG
tagged data object.

Running out of memory.

Call Technical Assistance to report


problem. Shutdown and restart
system.

12069 ERR_CBT_TAGGED CBTTAGHONDATA Could not allocate memory for


HONDATAALLOCFL ALLOCFLD
hondata element in tagged data
D
object.

Running out of memory.

Call Technical Assistance to report


problem. Shutdown and restart
system.

12070 ERR_CBDLOWME CBDLOWMEMORY Low memory condition: Module


MORY
may not display all blocks.
Close any open charts or other
applications to increase memory,
and retry.

Could not instantiate Function Block


(CContainer Item) in a chart.
Probably not enough memory to
create the basic block.

12071 ERR_CBDOPENITE CBDOPENITEMOLE Could not open [name]. OLE


MOLEEXCEPTION EXCEPTION
Exception thrown.

OLE Exception is thrown in


restoring from basic block binary
object (BLOB).

12072 ERR_CBDOPENITE CBDOPENITEMEXC Could not open [name]. Exception


MEXCEPTION
EPTION
thrown.

Any CException is thrown in


restoring from basic block binary
object (BLOB).

12073 ERR_CBF_MAKED FBSMAKDDBLK


DBLOCK

Lack of available memory is the


most likely cause.

Close unused application(s) and try


again.

12074 ERR_CBF_MAKEN FBSMAKNEWDDB Unable to make new Data-driven


EWDDBLOCK
LK
block.

The most likely cause is lack of


available memory.

Close unused application(s) and try


again.

12075 ERR_CBF_MAKEH FBSMAKHONOBJ


ONOBJ

Unable to make Function Block


object for serialization

The most likely cause is lack of


available memory.

Close unused application(s) and try


again.

12076 ERR_CBF_NOOCXI CBF_NOOCXID


D

Cannot obtain OCX ([name]) ID for


block [name]
(OCX might not be registered)
Correct the problem and retry.

The most likely causes are the OCX


is not installed, or the OCX is not
registered.

12067 ERR_CBTM_CANT CBTMCANTGETTI


GETTIMER
MER

Unable to make Data-driven block


for serialization

12077 ERR_FBS_VARNOT FBSVARNOTFOUN Could not obtain the Parameter


FOUND
D
pointer for variable [name].

It is possible there is a mismatch


between the Control Builder and
the Control Library.

12078 ERR_CBFM_FLDGE CBFMFLDGETCMT Error is obsolete.


TCMTEMPLATE
EMPLATE
12079 ERR_CBFM_FLDGE CBFMFLDGETSCM Error is obsolete.
TSCMTEMPLATE TEMPLATE
12080 ERR_CBS_FLDALL CBSFLDALLOCCHA Could not allocate new chart.
OCCHART
RT

Failed to allocate a new chart for


handler.

12081 ERR_FBS_UNASSI FBSUNASSIGNLOA WARNING: Failure to reload the


GNLOADEDIOC
DEDIOC
Control Module to the Controller
(CEE) after unassigning this IO
channel may cause bad IO behavior
in the Controller.

This message does not indicate an


error, but rather warns the user to
reload the Control Module after
unassigning an IO channel to avoid
bad IO behavior in the Controller.
For example, f the Control Module
is not reloaded it is possible for
different control algorithms to
contend for, rather than control the
same output channel. This warning
message is displayed only if the
Control Module which contains the
IO channel has previously been
loaded to the controller.

Close unused applications and try


again.

Publication 1757-TG001A-EN-P - May 2002

54

Code

ID

Short Name

Description:

Cause

Work-around

12082 ERR_CBFM_CANT CBFMCANTOPENP Could not open parent block.


OPENPARENT
ARENT

Error occurred when attempting to Refer to the CL Error for more


create a new hardware block. The information.
Control Library error which caused
this will be included in the error
string.

12083 ERR_CBFM_CANT CBFMCANTCREAT Could not create [name].


CREATEBLOCK
EBLOCK

Hardware block could not be


created. The Control Library error
which caused this problem will be
included in the error string.

12084 ERR_CBFM_CANT CBFMCANTSETEN Could not set endian attribute of


SETENDIAN
DIAN
[name].

Internal properties associated with Refer to the CL Error for more


the creation of a new hardware
information.
block could not be set in the
database. A more explicit Control
Library error is included in the error
string.

12085 ERR_CBFM_CANT CBFMCANTSETEEC Could not set EE Code of [name].


SETEECODE
ODE

Internal properties associated with Refer to the CL Error for more


the creation of a new hardware
information.
block could not be set in the
database. A more explicit Control
Library error is included in the error
string.

Refer to the CL Error for more


information.

12086 ERR_CBFM_CANT CBFMCANTSETCO Could not set Comm Path of [name]. Internal properties associated with Refer to the CL error description for
SETCOMMPATH
MMPATH
the creation of a new hardware
more information.
block could not be set in the
database. A more explicit Control
Library error is included in the error
string.
12087 ERR_FBS_UNABLE FBSUNABLETOMA Unable to make new [name] block. Generic error message that occurs Close unused applications and try
TOMAKEBLOCK
KEBLOCK
when creating a HONObject fails. again.
The name of the block is embedded
in the message.
12088 ERR_FBS_CANNO FBSCANNOTMAKE Null Control Library pointer, cannot Generic error message that occurs
TMAKECFGFORM CFGFORM
make Configuration Form.
when a null pointer returned on
making a Configuration Form. The
name of the block is embedded in
this message.
12089 ERR_FBS_HELPFIL FBSHELPFILENOTF Help file name not found in
ENOTFOUND
OUND
[name]s resources.

Cannot find help file.

12090 ERR_FBS_FLDDELE FBSFLDDELETECO


TECONNECTION
NNECTION

Failed to delete connection


between CM.SCMMONSRC and
SCM.MONITOR.

Could not delete connection.

12091 ERR_FBS_FLDMAK FBSFLDMAKECON Could not make connection.


ECONNECTION
NECTION

Fails to make connection between


CM.SCMMONSRC and
SCM.MONITOR.

12092 ERR_FBS_FLDEXPP FBSFLDEXPPARSER Expression Parser API call failed.


ARSERAPI
API
12093 ERR_FBS_FBSYMR FBSYMRESDLLNA Function block common resource
ESDLLNAMENOTF MENOTFOUND
dlls name not found in [name]s
OUND
resources.

Failed to load function block symbol


resource dll.

12094 ERR_FBS_FBRESD FBRESDLLNAMEN Function block resource dlls name Failed to load function block
LLNAMENOTFOUN OTFOUND
not found in [name]s resources.
resource dll.
D
12095 ERR_FBS_DDCFGF FBSDDCFGFLDOBT Error obtaining Parameter Groups,
LDOBTAINGROUP AINGROUP
cannot make Configuration Form.

Null pointer was returned for


parameter group of data driven
form.

12096 ERR_FBS_DDFOR FBSDDFORMEXCEP Exception caught while making


MEXCEPTIONTHRO TIONTHROWN
Configuration Form.
WN

Problem making data driven form.

Publication 1757-TG001A-EN-P - May 2002

55

Code

ID

Short Name

Description:

12097 ERR_FBS_DDBLKF FBSDDBLKFLDOBT Error obtaining Parameter Groups,


LDOBTAINGROUP AINGROUP
cannot setup block.

Cause

Work-around

Null pointer is returned for


parameter group of data driven
block.

12098 ERR_FBS_BRUSHR FBSBRUSHRESEXP CFbsymCtrl::SetupBrush (HANDLE) Error in setting up the brush.


ESEXPTHROWN
THROWN
CResourceException Thrown.
12099 ERR_FBS_BRUSH FBSBRUSHMEMEX CFbsymCtrl::SetupBrush (HANDLE) Not enough memory for setting up Close unused applications and try
MEMEXPTHROWN PTHROWN
CMemory Exception thrown.
the brush.
again.
12100 ERR_FBS_PENRES FBSPENRESEXPTH CFbsymCtrl::SetupPen (HANDLE)
EXPTHROWN
ROWN
CResourceException thrown.

Error in setting up the pen.

12101 ERR_FBS_PENME FBSPENMEMEXPT CFbsymCtrl::SetupPen (HANDLE)


MEXPTHROWN
HROWN
CMemory Exception thrown.

Not enough memory for setting up Close unused applications and try
the pen.
again.

12102 ERR_FBS_FLDTOG FBSFLDTOGETTIME Could not get timer, Form is not


Failed to setup the draw timer
ETTIMER
R
monitoring. Press OK to continue to event and to trigger the OnTimer
open the form.
function.

Close unused applications and try


again.

Hit cancel to turn off the


monitoring.

12103 ERR_FBS_NOAVAI FBSNOAVALABLET This error is obsolete.


LABLETIMER
IMER
12104 ERR_FBS_INVALID FBSINVALIDICTRLP FATAL ERROR: IControlPointer is
ICTRLPTR
TR
invalid.

Invalid IControl pointer is returned


for block object.

12105 ERR_FBS_INVALID FBSINVALIDICTRLS FATAL ERROR:


ICTRLSESSIONTPR ESSIONTPR
IControlSessionPointer is invalid.

Invalid IControlSession pointer is


returned for block object.

12106 ERR_FBS_SAMEC FBSSAMECHECKS Checked and unchecked states


HECKSTATES
TATES
must be different for [name].

The check box setup is incorrect.

Make sure that the checked state


and unchecked state of a checkbox
are different.

12107 ERR_FBS_NOZERO FBSNOZEROSTATE One of checkedState or unchecked One of checked or unchecked states
STATE
State must be ZERO for [name].
must be zero.
12108 ERR_FBS_MORET FBSMORETHAN2S Must not use check box for [name]. The check box was used for an
HAN2STATES
TATES
(the numEnum ! = 2)
enumeration with more than two
items.

Use combo box for configuring.

12109 ERR_FBS_NOCHEC FBSNOCHECKEDO No matching ordinal for checked


KEDORDINALMAT RDINALMATCH
state for parameter.
CH

Modify the checked state to an


existing ordinal.

No match found for the checked


state.

12110 ERR_FBS_NOUNC FBSNOUNCHECKE No matching ordinal for unchecked No match found for the unchecked Modify the unchecked state to an
HECKEDORDINAL DORDINALMATCH state for parameter [name].
state.
existing ordinal.
MATCH
12111 ERR_FBS_WRONG FBSWRONGTYPEF [name] cannot be used for check
TYPEFORCHECKBO ORCHECKBOX
box.
X
Parameter should be Boolean or
Enumeration.

The parameter type must be


boolean or enumeration to use
checkbox.

Use another GUI control.

12112 ERR_FBS_INVALID FBSINVALIDNAME Invalid name; change cannot be


NAME
made.

Invalid name entered.

Use a different name.

12113 ERR_FBS_CANNO FBSCANNOTCHAN Cannot change name while


TCHANGENAME GENAME
monitoring.

Attempted to change name while


monitoring.

Turn off monitoring, then change


name.

12114 ERR_FBS_INVPAR FBSINVPARAMPTR Error obtaining InvParameter for


AMPTRFORVAR
FORVAR
Variable.

Null InvParameter pointer is


returned.

12115 ERR_FBS_INVPAR FBSINVPARAMPTR Error obtaining InvParameter for


AMPTRFORPARAM FORPARAM
Parameter.

Null InvParameter pointer is


returned.

12116 ERR_FBS_CANNO FBSCANNOTLOAD This Error is obsolete.


TLOADHELPFILE
HELPFILE
12117 ERR_FBS_FLDGET FBSFLDGETVARNA Could not get Variable Name.
VARNAME
ME

Failed to get variable name.

12118 ERR_FBS_VARNOT FBSVARNOTINLIST Variable [name] could not be


INLIST
found in the list.

Failed to get InvParameter pointer


for variable when adding a symbol
or pin.

Publication 1757-TG001A-EN-P - May 2002

56

Code

ID

Short Name

Description:

Cause

12119 ERR_FBS_SELECTE FBSSELECTEDVAR Selected Variable [name] could


DVARNOTINLIST NOTINLIST
not be found in the list.

Failed to get InvParameter pointer


for variable when changing
selection in the list.

12120 ERR_FBS_FLDLOA FBSFLDLOADRESO [name] cannot load ID.


DRESOURCEID
URCEID

Failed to load help file name.

Work-around

12121 ERR_FBS_CANNO FBSCANNOTDELPA Pin may not be deleted because it is User attempted to remove a pin
Manually delete the wire from
TDELPASSIVEEND SSIVEEND
the passive end of a connection.
from a block symbol when that pin Control Builder.
This may not be supported in the
is connected to something.
current release. Manually delete
the wire from Control Builder.
12122 ERR_FBS_CONNH FBSCONNHASNUL Connector [name] has NULL
ASNULLPARAMID LPARAMID
ParamID. Will try to recover.

When connection was in progress,


a pin with a parameter ID of zero
was double clicked.

12123 ERR_FBS_PINNOTI FBSPINNOTINLIST Connector[name] could not be


NLIST
found in the list.

Failed to get InvParameter pointer


for the parameter.

12124 ERR_FBS_FLATIND FBSFLATINDEXMIS Flat Index mismatch in Connector


EXMISMATCH
MATCH
[name].

Flat index of a parameter is not


equal to ParamIdx.

12125 ERR_FBS_CANLOA FBSCANLOADPAG Error loading page title name.


DPAGETITLE
ETITLE

This error occurs when the wrong


resource handle is used or the ID
resource is missing.

12126 ERR_FBS_DISPLAY FBSDISPLAYNAME CFbsymCtrl;;CL Parameter Names


NAMENOTSUPPOR NOTSUPPORTED display not supported in this
TED
release.

Caused by clicking Select CL


Parameter button on Symbol
property.

Very the installation and try again.

12127 ERR_FBS_FLDTOL FBSFLDTOLOADRE Failed to load resources format.


OADRESOURCES SOURCES
12128 ERR_CBDFLDOPEN CBDFLDOPENDRA Couldnt open drawing.
DRAWING
WING
12129

Null pointer for document.

Spare

12130 ERR_CBDGETVIEW CBDGETVIEWIDER Error from GetView IDs.


IDERR
R

Null view ID for drawing.

12131 ERR_FBS_FLDGET FBSFLDGETVARNA Could not get variable name for


VARNAMEAFTER MEAFTER
variable following [name].

Failed to get the variable name.


Reporting the variable name before
it.

12132 ERR_CBS_COULD CBSCOULDNOTMA [name] Could not make connection The final displayed error message Fix condition reported for the API
NOTMAKECONN KECONN
#[name] of Expression #[name].
embeds the error message returned fail and try again.
by ICtrlSession::MakeConnection(),
reporting the cause of the API fail.
12133 ERR_CBS_COULD CBSCOULDNOTDEL [name] Could not delete connection The final displayed error message Fix condition reported for the API
NOTDELETECONN ETECONN
#[name] of Expression #[name].
embeds the error message returned fail and try again.
by IControl::DelConnection(),
reporting the cause of the API fail.
12134 ERR_CBS_COULD CBSCOULDNOTRE [name] Could not re-make
NOTREMAKECON MAKECONN
connection #%s of Expression
N
#[name].

During an operation of Expression Fix condition reported for the API


Moving Up/Down or Expression
fail and try again.
Deletion, the final displayed error
message embeds the error
message returned by
ICtrlSession::MakeConnection(),
reporting the cause of the API fail.

12135 ERR_CBS_COULD CBSCOULDNOTMA [name] Could not make connection The final displayed error message Fix condition reported for the API
NOTMAKEDESTCO KEDESTCONN
to Destination of Output # [name]. embeds the error message returned fail and try again.
NN
by ICtrlSession::MakeConnection(),
reporting the cause of the API fail.
12136 ERR_CBS_COULD CBSCOULDNOTDEL [name] Could not delete connection The final displayed error message Fix condition reported for the API
NOTDELDESTCON DESTCONN
to Destination of Output #[name]. embeds the error message returned fail and try again.
N
by IControl::DelConnection(),
reporting the cause of the API fail.

Publication 1757-TG001A-EN-P - May 2002

57

Code

ID

Short Name

Description:

12137 ERR_CBS_STEPDIS CBSSTEPDISABLEO Existence of connection to


ABLEOUTDEL
UTDEL
Op[[name]].DsntCtrlReq disables
Output deletion.

Cause

Work-around

If there is a connection established Explicitly delete connection to


to OP[n].DsntCtrlReq, the deletion Op[n].DsntCtrlReq before trying to
operation of Output Expression #n delete Output Expression #n.
is not allowed.

12138 ERR_CBS_TRANSS CBSTRANSSECGA Error in Gate S: Gate Type '[name]' Configuration of Secondary Gates
ECGATECONFERRO TECONFERROR
incompatible with '[name]' input(s). Type is incompatible with the
R
number of inputs assigned to the
Gate (e.g., 0 inputs should be
configured for "None", "On" and
"Off" Gates; 1 input for "Connect"
and "Not" Gates and 2 inputs for
"Xor" Gates).

Change the Condition assignment


(i.e., to which Gate each Condition
is assigned to) or change the Gate
Type to compatible settings.

12139 ERR_CBS_TRANSP CBSTRANSPRIGAT Error in Gate P[name]: Gate Type


Configuration of Primary Gates
RIGATECONFERRO ECONFERROR
'[name]' incompatible with '[name]' Type is incompatible with the
R
Condition(s) assigned to it.
number of Conditions assigned to
the Gate (e.g., 0 inputs should be
configured for "None", "On" and
"Off" Gates; 1 input for "Connect"
and "Not" Gates and 2 inputs for
"Xor" Gates).

Change the Condition assignment


(i.e., to which Gate each Condition
is assigned to) or change the Gate
Type to compatible settings.

12140 ERR_CBS_TRANS CBSTRANSAVOIDG Setting the Gate Assignment for


AVOIDGAPS
APS
Conditions ] #[name] to
'GateP[name]' to avoid 'gaps'.

To avoid "gaps" or "crossings" of


assignments among Conditions and
Gates, the Gate assignments (i.e.,
to which Gate a determined
Condition is assigned to) of some
Conditions are changed. If the
configuration of Gate assignment
for Condition #n triggers the
adjustment, the Gate assignments
for Condition ] n will be affected.
The displayed error message
reports which Conditions will be
affected and to which value the
Gate assignments will be changed.

12141 ERR_CBS_FLDREA CBSFLDREADORIG WARNING: Failed to read original


DORIGGATEASGN GATEASGN
Gate Assignments. Cancelling may
not restore the original Gate
Assignments correctly.

Original values for the Gate


Do not "Cancel" form.
Assignments are collected and
buffered when the SCM Transition
Configuration Form is displayed in
case we later need to "Cancel" the
form. For an unknown reason, the
reading of one or more Gate
Assignment values failed.
Canceling may not restore the
original Gate Assignments
correctly.

12142 ERR_CBS_RESTGA CBSRESTGATEASG WARNING: Cancelling may not


TEASGNMAYFAIL NMAYFAIL
restore the original Gate
Assignments correctly.

Original values for the Gate


Assignments are collected and
buffered when the SCM Transition
Configuration Form is displayed or
when a Condition deletion
operation is attempted, in case we
later need to "Cancel" the form or
abort the deletion operation. For an
unknown reason, the reading of one
or more Gate Assignment values
had failed. Canceling the form or
aborting the deletion operation may
have not restored the original Gate
Assignments correctly.

Publication 1757-TG001A-EN-P - May 2002

58

Code

ID

Short Name

Description:

Cause

Work-around

12143 ERR_CBS_RESTOR CBSRESTORIGGAT Cancelling failed to restore the


IGGATEASGNFLD EASGNFLD
original Gate Assignments.

Original values for the Gate


Assignments are collected and
buffered when the SCM Transition
Configuration Form is displayed or
when a Condition deletion
operation is attempted, in case we
later need to "Cancel" the form or
abort the deletion operation. For an
unknown reason, the
restoring/writing of one or more of
the buffered Gate Assignment
values failed. Canceling the form or
aborting the deletion operation
failed to restore the original Gate
Assignments.

12144 ERR_CBS_RESTGA CBSRESTGATETYP WARNING: Cancelling may not


TETYPEMAYFAIL EMAYFAIL
restore the original Gate Types
correctly.

Original values for the Gate Types


are collected and buffered for the
SCM Transition block when a
Condition deletion operation is
attempted, in case we later need to
abort the deletion operation. For an
unknown reason, the reading of one
or more Gate Type values had
failed. Aborting the deletion
operation may have not restored
the original Gate Types correctly.

12145 ERR_CBS_RESTOR CBSRESTORIGGAT Cancelling failed to restore the


IGGATETYPEFLD
ETYPEFLD
original Gate Types.

Original values for the Gate Types


are collected and buffered for the
SCM Transition block when a
Condition deletion operation is
attempted, in case we later need to
abort the deletion operation. For an
unknown reason the
restoring/writing of one or more of
the buffered Gate Type values
failed. Aborting the deletion
operation failed to restore the
original Gate Types.

12146 ERR_CBD_FLDGET CBDFLDGETTEMPL [name] Could not get Template's


TEMPLATENAME ATENAME
name

The final displayed error message Fix condition reported for the API
embeds the error message returned fail and try again.
by IControl::GetBaseName(),
reporting the cause of the API fail.

12147 ERR_CBD_FLDGET CBDFLDGETTEMPL [name] Could not get Template's


TEMPLATECTRLID ATECTRLID
CtrlID

The final displayed error message Fix condition reported for the API
embeds the error message returned fail and try again.
by
ICtrlSession::GetIDFromTemplateN
ame(), reporting the cause of the
API fail and, in some cases, the
Template Name that caused the
fail.

12148 ERR_CBD_FLDOPE CBDFLDOPENTEMP [name] Could not open Template


NTEMPLATE
LATE

The final displayed error message Fix condition reported for the API
embeds the error message returned fail and try again.
by ICtrlSession::OpenTemplate(),
reporting the cause of the API fail
and, in some cases, the Template
Name that caused the fail.

12149 ERR_CBD_FLDGETI CBDFLDGETIPARA [name] Could not get IParam pointer The final displayed error message Fix condition reported for the API
PARAMPOINTER MPOINTER
to read parameter's default value. embeds the error message returned fail and try again.
by IControl::LookupParam(),
reporting the cause of the API fail.
12150 ERR_CBD_FLDGET CBDFLDGETPARDE [name] Could not get parameter's
PARDEFAULTVALU FAULTVALUE
default value.
E

Publication 1757-TG001A-EN-P - May 2002

The final displayed error message Fix condition reported for the API
embeds the error message returned fail and try again.
by IParam:: GetValue(), reporting
the cause of the API fail.

59

Code

ID

Short Name

12151 ERR_CB_MULTIPL CBONLY1CBALLO


ECBNOTALLOWED WED

Description:

Cause

Work-around

CB is already running.

User attempted to start a second


instance of Control Builder.

Verify that no other Control Builders


are running, then restart Control
Builder.

12152 ERR_FBS_HTMLHE FBSHTMLHELPAPP Online Help startup (name) failed;


LPAPP
error number = [number].

Error number = 2: The HTML Help


application file could not be found.
Error number = 8: The HTML Help
application specified is not an
executable program.
Error number = 12: Not enough
memory available in which to run
the Help application.

12153 ERR_FBS_NOHPAR FBSNOHPARAMFO Cannot tell which Parameter needs The program cannot detect which
AMFOCUS
CUS
help.
field on the Parameter
Configuration Form has the
Windows Focus. This is most
likely caused by a program bug.
12154 ERR_FBS_NOHPA FBSNOPAGEFOCUS Cannot tell which Tab needs help.
GEFOCUS

The program cannot detect which


tab of the Parameter Configuration
Form has the Windows Focus.
This is most likely caused by a
program bug.

12155 ERR_FBS_NOCCLP FBSNOCCLPATH


ATH

Either the Custom Control Library


(CCL) was not properly installed, or
the Registry may have become
corrupted.

Cannot find the Help file location


for [name] in Registry.

12156 ERR_TCBS_FAILED TCBSFAILEDTOSET Failed to set tab stops.


TOSETTABSTOPS TABSTOPS

Failed to set the tab-stop positions


in the list box of SCM Recipe or
History tabs.

12157 ERR_TCBS_DELET TCBSDELETEROW Delete selected row?


EROW

Not an error. User confirmation to


delete the selected row.

12158 ERR_TCBS_DETET TCBSDETETEROW Delete all selected rows?


EROWS
S

Not an error. User confirmation to


delete all the selected rows.

12159 ERR_TCBS_CANN TCBSCANNOTDELE Cannot delete new row.


OTDELETENEWRO TENEWROW
W
12160 ERR_TCBS_INVALI TCBSINVALIDTARG Invalid target range.
DTARGETRANGE ETRANGE
12161 ERR_TCBS_ADDTO TCBSADDTOOMA
OMANYPARAMS NYPARAMS

User typed an invalid target range. Type a valid range between 0 and
A valid range is between 0 and 100. 100.

Failed to add a new parameter. Too User tried to add too many
many parameters are configured. parameters.

12162 ERR_TCBS_ADDN TCBSADDNOTARG Failed to add a new parameter.


OTARGETVALUE
ETVALUE
Target value is missing.

User tried to add a new parameter


with no target value.

12163 ERR_TCBS_ADDIN TCBSADDINVALID Failed to add a new parameter.


VALIDTARGETVAL TARGETVALUE
Invalid target value.
UE

User tried to add a new parameter


with an invalid target value.

12164 ERR_TCBS_ADDN TCBSADDNOTARG Failed to add a new parameter.


OTARGETMAX
ETMAX
Target Hi value is missing.

User tried to add a new parameter


with no target hi.

12165 ERR_TCBS_ADDIN TCBSADDINVALID Failed to add a new parameter.


VALIDTARGETMAX TARGETMAX
Invalid target Hi value.

User tried to add a new parameter


with an invalid target hi.

12166 ERR_TCBS_TARGE TCBSTARGETGREA WARNING: Target value is greater Not an error. A warning to the user
TGREATERTARGET TERTARGETMAX than Target Hi.
that the target value is greater than
MAX
target hi.
12167 ERR_TCBS_ADDN TCBSDDNOTARGE Failed to add a new parameter.
OTARGETMIN
TMIN
Target Lo value is missing.

User tries to add a new parameter


with no target lo.

12168 ERR_TCBS_ADDIN TCBSADDINVALID Failed to add a new parameter.


VALIDTARGETMIN TARGETMIN
Invalid target Lo value.

User tries to add a new parameter


with an invalid target lo.

Publication 1757-TG001A-EN-P - May 2002

60

Code

ID

Short Name

Description:

Cause

12169 ERR_TCBS_TARGE TCBSTARGETMING Warning: Target Lo is greater than Not an error. Warns the user that
TMINGREATERTAR REATERTARGETM Target Hi.
target lo is greater than target hi.
GETMAX
AX
12170 ERR_TCBS_TARGE TCBSTARGETLESS Warning: Target value is less than
TLESSTARGETMIN TARGETMIN
Target Lo.

Not an error. Warns the user that


target lo is greater than target
value.

12171 ERR_TCBS_ADDN TCBSADDNOMATC Failed to add a new parameter.


OMATCODE
ODE
Material code is missing.

User tried to add a new parameter


with no material code.

12172 ERR_TCBS_ADDIN TCBSADDINVALID Failed to add a new parameter.


VALIDMATCODE
MATCODE
Invalid Material code.

User tried to add a new parameter


with no scale allowed option.

12173 ERR_TCBS_ADDN TCBSADDNORESC Failed to add a new parameter.


ORESCALE
ALE
Invalid scale allowed option.

User tries to add a new parameter


with no scale allowed option.

12174 ERR_TCBS_ADDIN TCBSADDINVALID Failed to add a new parameter.


VALIDRESCALE
RESCALE
Invalid scale allowed option.

User tried to add a new parameter


with an invalid scale allowed
option.

12175 ERR_TCBS_MODIF TCBSMODIFYNOT Failed to modify this recipe


YNOTARGETVALUE ARGETVALUE
parameter attribute. Target value
is missing.

User tries to modify a recipe


parameter attribute with no target
value.

12176 ERR_TCBS_MODIF TCBSMODIFYINVA Failed to modify this recipe


User tried to modify a recipe
YINVALIDTARGETV LIDTARGETVALUE parameter attribute. Invalid target parameter attribute with an invalid
ALUE
value.
target value.
12177 ERR_TCBS_MODIF TCBSMODIFYWITH Warning: Multiple parameters with Not an error. Warning that no
YWITHMULTITARG MULTITARGETMA different Target Hi are selected, no validation will be performed with
ETMAX
X
validation will be performed with target hi.
Target Hi.
Continue?
12178 ERR_TCBS_MODIF TCBSMODIFYWITH Warning: Multiple parameters with Not an error. Warning that no
YWITHMULTITARG MULTITARGETMIN different Target Lo are selected, no validation will be performed with
ETMIN
validation will be performed with target lo.
Target Lo.
Continue?
12179 ERR_TCBS_MODIF TCBSMODIFYNOT Failed to modify this recipe
YNOTARGETMAX ARGETMAX
parameter attribute. Target Hi
value is missing.

User tried to modify a recipe


parameter attribute with no target
hi.

12180 ERR_TCBS_MODIF TCBSMODIFYINVA Failed to modify this recipe


YINVALIDTARGET LIDTARGETMAX
parameter attribute.
MAX
[Invalid Target Hi value]

User tried to modify a recipe


parameter attribute with an invalid
target hi.

12181 ERR_TCBS_MODIF TCBSMODIFYWITH Warning: Multiple parameters with Not an error. Warning that no
YWITHMULTITARG MULTITARGETVAL different Target values are
validation will be performed with
ETVALUE
UE
selected, no validation will be
target value.
performed with Target value.
Continue?
12182 ERR_TCBS_MODIF TCBSMODIFYNOT Failed to modify this recipe
YNOTARGETMIN ARGETMIN
parameter attribute. Target Lo
value is missing.

User tried to modify a recipe


parameter attribute with no target
lo.

12183 ERR_TCBS_MODIF TCBSMODIFYINVA Failed to modify this recipe


YINVALIDTARGET LIDTARGETMIN
parameter attribute.
MIN
[Invalid Target Lo value]

User tried to modify a recipe


parameter attribute with an invalid
target lo.

12184 ERR_TCBS_MODIF TCBSMODIFYNOM Failed to modify this recipe


User tried to modify a recipe
YNOMATCODE
ATCODE
parameter attribute. Material code parameter attribute with no
is missing.
material code.
12185 ERR_TCBS_MODIF TCBSMODIFYINVA Failed to modify this recipe
YINVALIDMATCOD LIDMATCODE
parameter attribute. Invalid
E
Material code.

Publication 1757-TG001A-EN-P - May 2002

User tried to modify a recipe


parameter attribute with an invalid
material code.

Work-around

61

Code

ID

Short Name

Description:

Cause

Work-around

12186 ERR_TCBS_MODIF TCBSMODIFYNOS Failed to modify this recipe


User tried to modify a recipe
YNOSCALE
CALE
parameter attribute. Scale allowed parameter attribute with no scale
option is missing.
allowed option.
12187 ERR_TCBS_MODIF TCBSMODIFYINVA Failed to modify this recipe
YINVALIDSCALE
LIDSCALE
parameter attribute. Invalid Scale
allowed option.

User tried to modify a recipe


parameter attribute with an invalid
scale allowed option.

12188 ERR_TCBS_CONFI TCBSCONFIRMSAV Do you want to save the new


RMSAVE
E
parameter?

Not an error. User confirmation to


save to new parameter.

12189 ERR_TCBD_RATIO TCBDRATIOBIASFA Error: Unable to make new


BIASFAIL
IL
RATIOBIAS block.

Failure in BOOL
CFbratioCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create CRation Object.

12190 ERR_TCBD_NULLC TCBDNULLCLPTR


LPTR

A bad Control Library pointer was


returned.

Error: Null Control Library Pointer,


cannot make Configuration Form.

12191 ERR_TCBD_AUTO TCBDAUTOMANFA Error: Unable to make new


MANFAIL
IL
AUTOMAN block.

Failure in BOOL
CfbautomCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cfanout Object.

12192 ERR_TCBD_FANO TCBDFANOUTFAIL Error: Unable to make new FANOUT Failure in BOOL
UTFAIL
block.
CFbfanoutCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cautom Object.
12193 ERR_TCBD_OVRSE TCBDOVRSELFAIL
LFAIL

Error: Unable to make new


OVRDSEL block.

Failure in BOOL
CFbovrselCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cfanout Object.

12194 ERR_TCBD_PIDFAI TCBDPIDFAIL


L

Error: Unable to make new PID


block.

Failure in BOOL
CFbpidCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cpid Object.

12195 ERR_TCBD_REMC TCBDREMCCASFAI Error: Unable to make new


CASFAIL
L
REMCAS block.

Failure in BOOL
CFbremcasCtrl::OnAddFunctionBloc
k (IControl *pICtrl, pICtrlSession*
pICtrlSession) method.

12196 ERR_TCBD_SWITC TCBDSWITCHFAIL Error: Unable to make new SWITCH Failure in BOOL
HFAIL
block.
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cswitch Object.
12197 ERR_TCBD_GLINF TCBDGLINFAIL
AIL

Error: Unable to make new GLIN


block.

Failure in BOOL
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cglin Object.

12198 ERR_TCBD_TOTAL TCBDTOTALFAIL


FAIL

Error: Unable to make new TOTAL


block.

Failure in BOOL
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Ctotal Object.

12199 ERR_TCBD_AUXC TCBDAUXCALCFAI Error: Unable to make new


ALCFAIL
L
AUXCALC block.

Failure in BOOL
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cauxcalc Object.

Publication 1757-TG001A-EN-P - May 2002

62

Code

ID

Short Name

Description:

Cause

12200 ERR_TCBD_REGCA TCBDREGCALCFAIL Error: Unable to make new


LCFAIL
REGCALC block.

Failure in BOOL
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cregcalc Object.

12201 ERR_TCBD_FLAGF TCBDFLAGFAIL


AIL

Failure in BOOL
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create Cflag Object.

Error: Unable to make new FLAG


block.

Work-around

12202 ERR_TCBD_COULD TCBD_COULDNOT Error: Could not Delete Connection Calculator form was trying to delete
NOTDELCONN
DELCONN
to Source.
its connection to the source and
was unsuccessful.
12203 ERR_TCBD_INVVA TCBDINVVALUEKE Invalid value, keep change?
LUEKEEPCHG
EPCHG

Not an error. User Confirmation to


keep change.

12204 ERR_CB_FCNNOT FCNNOTALLOWDF Function not allowed when


ALLOWDFORDBB ORDBB
connected to Secondary
Engineering Repository Database.

Primary ERDB failed, running on


secondary ERDB.

12205 ERR_FBS_WRITEN FBSWRITENOTALL [name] may not be changed when


OTALLOWDFORDB ODFORDBB
the Secondary ERDB is active.
B

The Primary Engineering Repository Fix the node that contains the
Database (ERDB) is down, but the ERDB.
Secondary is active. Only limited
functionality is supported, and no
database changes are allowed.

12206 ERR_FBS_BLOCKC
ONFIGNOTALLOW
DFORDBB
12207 ERR_FBS_FORMC
ONFIGNOTALLOW
DFORDBB
12208 ERR_ASN_CANTC ASNCANTCHECKD Unable to check mastership of
HECKDBMASTER BMASTER
connected ERDB.

Fundamental error prevents CL


(ICtrlSession::IsConnectedToMaste
r) from determining which database
its connected to.

12209 ERR_ASN_CANTD ASNCANTDOITWIT Cannot [name] the selected blocks The Primary ERDB is down, and
OITWITHSECDB
HSECDB
with the Secondary ERDB is active. Secondary is active. Only limited
functionality is supported, no
database changes are allowed.

Fix node that contains the Primary


ERDB.

12210 ERR_TWIZ_REGLO TWIZ_REGLOOP_L NT Error [name] attempting to load Could not load the ProcessLogix
OP_LOAD_CL
OAD_CL
library.
Control Library (lib.ocx).

Verify that ProcessLogix is installed


correctly.

12211 ERR_TWIZ_REGLO TWIZ_REGLOOP_A Could not get logon procedure


OP_ADDRESS_LO DDRESS_LOGON entry-point.
GON

Could not locate the logon


Replace lib.ocx, shut down the
procedure in the ProcessLogix
workstation and reboot.
Control Library. Lib.ocx has become
damaged or the operating system
has become unreliable.

12212 ERR_TWIZ_REGLO TWIZ_REGLOOP_L Could not log in to ProcessLogix


OP_LOGIN
OGIN

The ODBC datasource to the


Engineering Repository Database
(ERDB) is not correctly configured,
or the user has insufficient access
rights to the ERDB.

Verify that ProcessLogix has been


installed correctly and adjust
access rights as required.

12213 ERR_TWIZ_REGLO TWIZ_REGLOOP_T Error [name] attempting to locate


OP_TEMPLATE
EMPLATE
source template.

The example for creating the PID


loop cannot be located. It doesnt
exist or its name is not correctly
configured in the registry.

Verify that ProcessLogix has been


installed correctly.

12214 ERR_TWIZ_REGLO TWIZ_REGLOOP_B Error [name] beginning transaction. Malfunction in the ProcessLogix
OP_BEGIN_TRANS EGIN_TRANS
Control Library (CL).

Publication 1757-TG001A-EN-P - May 2002

Shut down Control Builder and


restart it. If this doesnt resolve the
problem, shut down and reboot the
workstation.

63

Code

ID

Short Name

Description:

Cause

Work-around

12215 ERR_TWIZ_REGLO TWIZ_REGLOOP_C Error [name] attempting to create


OP_CREATE
REATE
PID loop.

The Engineering Repository


Database (ERDB) has been
damaged, all possible control-IDs
have been used up, or the ERDB
belongs to a previous version of
ProcessLogix.

Convert the ERDB as appropriate.

12216 ERR_TWIZ_REGLO TWIZ_REGLOOP_C Error [name] attempting to write


OP_COMMIT_TRA OMMIT_TRANS
PID loop to ERDB.
NS

There is insufficient space to


Compact the ERDB, shut down the
expand the Engineering Repository engineering workstation and
Database (ERDB).
reboot.

12217 ERR_TWIZ_REGLO TWIZ_REGLOOP_O Error [name] attempting to open PID Insufficient system resources are
OP_OPEN
PEN
loop.
available or creating the PID loop
failed.

Shut down and reboot the system.

12218 ERR_TWIZ_REGLO TWIZ_REGLOOP_I Could not instantiate PID loop.


OP_INSTANTIATE NSTANTIATE

Shut down unnecessary


applications and try again.

Insufficient virtual memory is


available.

12219 ERR_TWIZ_REGLO TWIZ_REGLOOP_L Error [name] attempting to lock PID Problem writing to the Engineering Repair the Engineering Repository
OP_LOCK
OCK
loop.
Repository Locking Table.
Database (ERDB)
12220 ERR_TWIZ_REGLO TWIZ_REGLOOP_V Error [name] attempting to
OP_VIEWS
IEWS
enumerate views.

Problem accessing the Engineering Repair the ERDB.


Repository Database (ERDB).

12221 ERR_TWIZ_REGLO TWIZ_REGLOOP_G Error [name] attempting to


OP_GET_FBS
ET_FBS
enumerate function blocks in PID
loop.

Problem accessing the Engineering Repair the ERDB.


Repository Database (ERDB).

12222 ERR_TWIZ_REGLO TWIZ_REGLOOP_I Could not instantiate AI block.


OP_INSTANTIATE_ NSTANTIATE_AI
AI

Insufficient virtual memory is


available.

Shut down unnecessary


applications and try again.

12223 ERR_TWIZ_REGLO TWIZ_REGLOOP_D Unexpected duplicate AI channel


OP_DUPLICATE_AI UPLICATE_AI
block.

Inconsistency in the Engineering


Repository Database (ERDB).

Repair the ERDB.

12224 ERR_TWIZ_REGLO TWIZ_REGLOOP_I Could not instantiate AO channel


OP_INSTANTIATE_ NSTANTIATE_AO block.
AO

Insufficient virtual memory is


available.

Shut down unnecessary


applications and try again.

12225 ERR_TWIZ_REGLO TWIZ_REGLOOP_D Unexpected duplicate AO channel


OP_DUPLICATE_A UPLICATE_AO
block.
O

Inconsistency in the Engineering


Repository Database (ERDB).

Repair the ERDB.

12226 ERR_TWIZ_REGLO TWIZ_REGLOOP_I Could not instantiate DAQ block.


OP_INSTANTIATE_ NSTANTIATE_DAQ
DAQ

Insufficient virtual memory is


available.

Shut down unnecessary


applications and try again.

12227 ERR_TWIZ_REGLO TWIZ_REGLOOP_D Unexpected duplicate DAQ block.


OP_DUPLICATE_D UPLICATE_DAQ
AQ

Inconsistency in the Engineering


Repository Database(ERDB).

Repair the ERDB.

12228 ERR_TWIZ_REGLO TWIZ_REGLOOP_I Could not instantiate PID block.


OP_INSTANTIATE_ NSTANTIATE PID
PID

Insufficient virtual memory is


available.

Shut down unnecessary


applications and try again.

12229 ERR_TWIZ_REGLO TWIZ_REGLOOP_D Unexpected duplicate PID block.


OP_DUPLICATE_PI UPLICATE_PID
D

Inconsistency in the Engineering


Repository Database (ERDB).

Repair the ERDB.

12230 ERR_TWIZ_REGLO TWIZ_REGLOOP_U Unexpected block type, [name], in


OP_UNEXPECTED NEXPECTED
PID loop.

Inconsistency in the Engineering


Repository Database (ERDB).

Repair the ERDB.

A function block is missing from the Inconsistency in the Engineering


PID loop.
Repository Database (ERDB).

Repair the ERDB.

12231 ERR_TWIZ_REGLO TWIZ_REGLOOP_


OP_MISSING
MISSING

12232 ERR_TWIZ_REGLO TWIZ_REGLOOP_G Bad gain.


OP_GAIN
AIN

User entered an unacceptable


value.

Enter an acceptable value instead.

12233 ERR_TWIZ_REGLO TWIZ_REGLOOP_TI Bad time constraint.


OP_TIME_CONST ME_CONST

User entered an unacceptable


value.

Enter an acceptable value instead.

12234 ERR_TWIZ_REGLO TWIZ_REGLOOP_D Bad dead-time.


OP_DEAD_TIME EAD_TIME

User entered an unacceptable


value.

Enter an acceptable value instead.

Publication 1757-TG001A-EN-P - May 2002

64

Code

ID

Short Name

Description:

Cause

Work-around

12235 ERR_TWIZ_REGLO TWIZ_REGLOOP_B CAUTION: Process Dead Time


Warning: Unstable control might
OP_BIG_DEAD_TI IG_DEAD_TIME
Exceeds Time Constant. Beware of result from the time constant /
ME
Unstable Control.
dead time.

Reconsider the values of the time


constant / dead time and enter
better values if appropriate

12236 ERR_TWIZ_REGLO TWIZ_REGLOOP_C Cant allocate [name] page.


OP_CANT_ALLOCA ANT_ALLOCATE_P
TE_PAGE
AGE

Insufficient virtual memory is


available.

Shut down unnecessary application


and try again.

12237 ERR_TCBD_DACQF TCBDDACQFAIL


AIL

Error: Unable to make new DACQ


block

Failure in BOOL
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create CFlag Object.

12238 ERR_TCBD_DEVCT TCBDDEV1FAIL


LFAIL

Error: Unable to make new DEVCTL Failure in BOOL


block
CFbswitchCtrl::OnAddFunctionBlock
(IControl *pICtrl, pICtrlSession*
pICtrlSession) method. Could not
create CFlag Object.

12239 ERR_FB_NOSAVEF FBNOSAVEFORDB [name] cannot be saved because


ORDB
the Secondary DB is active. Select
OK to close without saving, or
Cancel to keep the chart open.

The Primary ERDB is down, and the Fix node that contains the primary
Secondary is active. There is
ERDB.
limited functionality supported, and
no database changes are allowed.

12240 ERR_FB_NOCOM
MITFORMFORDB

FBNOCOMMITFOR Configuration cannot be saved


MFORDB
because the Secondary DB is
active. Select OK to Exit form
without saving, or Cancel to keep
the form open.

The Primary ERDB is down, and the Fix node that contains the primary
Secondary is active. There is
ERDB.
limited functionality supported, and
no database changes are allowed.

12241 ERR_CBDCRPE

CRPE API

Crystal Reporting print engine error. Failure to Open/Print Default


Crystal Report.

Ensure Default Report supplied as


part of installation.

12242 ERR_CBDCRNOTFO REPORT FILE


UND

Crystal Report not found in Reports No *.RPT files found in


Directory.
system/reports directory, or
memory error.

Ensure system/reports directory


and file supplied as part of
installation.

12243 ERR_CBDNOITEMS REPORT ITEM


CHECKED

No CM/SCM items selected for


Crystal Report.

No CMs/SCMs in ERDB or memory Create CM and/or SCM and retry.


error.

12244 ERR_CBDCRWREG CRYSTAL.REG

Entry not found for Crystal


Reporting Registry.

Error in installation of
CRYSTAL.REG file as part of
installation.

Re-execute file CRYSTAL.REG in


system/bin directory.

12245 ERR_CBDCRWSQL REPORT FILE


STMT

Default Crystal Report SQL


statement not found.

Default SQL STMT not found for


default report supplied as part of
installation.

Ensure default report supplied as


part of installatioin.

12246 ERR_FB_BADPARA FBBADPARAMCON Invalid (or Incomplete) Parameter


MCONCLOSE
CLOSE
Connector Configuration. Correct
before closing chart.

The chart was closed when the


parameter connector edit box was
active. (no entry, invalid name, or
invalid connection)

The parameter connector


configuration has been restored,
user may now close, or correctly
complete the parameter connector
configuration.

12247 ERR_LRS_FLD_GE
T_LOCALE_INFO

Failed to get locale information.

Failed to get information for


location of resource dll.

12248 ERR_LRS_FLD_LO
AD_LOCAL_LANG
_DLL_FMT

Failed to load ([name]) language of The resource dll is not in local


[name].
language directory.

12249 ERR_LRS_DEFAUL
T_LANG_USED

Default language is used.

The resource dll is not found and


the dll in default language directory
would be loaded.

12250 ERR_LRS_FLD_LO
AD_DEFAULT_LAN
G

Failed to load default language.

The resource dll is not in default


language directory.

12251 ERR_LRS_EMBED_
RES_USED

Using embedded resources.

The resource dll is not found and


the embedded resources would be
used.

Publication 1757-TG001A-EN-P - May 2002

65

Code

ID

Short Name

Description:

Cause

Work-around

12252 ERR_LRS_CANNO
T_CONTINUE

Cannot continue.

Cannot load resource dll anywhere


and there is not an embedded dll.

12253 ERR_FBS_NOBUTT
ONORDMATCH

No matching ordinal for pushed


state for parameter.

Programmer error. An non-existent Button will work as intended.


value has been mapped to the state
of a button control.

12254 ERR_FBS_WRONG
TYPEFORBUTTON

[name] cannot be used for button.


Parameter should be Boolean or
Enumeration.

Programmer error. A parameter


Button will not work as intended.
with an unsupported data type has
been mapped to a button control.

12255 ERR_CB_FAILEDCR
EATENAME

Could not create a frame for SCM Cannot create a window frame Open and then close a Control
chart. Open and close a CM chart, for the chart. The problem has
Modules chart. Opening the SCM
then re-open SCM chart.
been observed only when opening chart should now be successful.
an SCMs chart, and unfortunately
the exact cause is undetermined at
this time.

12256 ERR_TWIZ_REGLO TWIZ_REGLOOP_C Cant uncreate new strategy


OP_CANT_UNCRE ANT_UNCREATE
ATE

Problem accessing the Engineering Repair the ERDB.


Repository Database (ERDB).

12257 ERR_TWIZ_REGLO TWIZ_REGLOOP_B Bad K.


OP_BAD_K
AD_K

User entered an unacceptable


value.

Enter an acceptable value instead.

12258 ERR_TWIZ_REGLO TWIZ_REGLOOP_B Bad T2.


OP_BAD_T2
AD_T2

User entered an unacceptable


value.

Enter an acceptable value instead.

12259 ERR_TWIZ_REGLO TWIZ_REGLOOP_B Bad T1.


OP_BAD_T1
AD_T1

User entered an unacceptable


value.

Enter an acceptable value instead.

12260 ERR_FBS_LOW_RE FBS_LOW_RESOU Your system is running low on


SOURCES
RCES
resources needed to perform
drawing operations. Please close
any charts that you dont need to
have open. You may have to exit
Control Builder to clear this
condition.

There are insufficient resources


needed to perform drawing
operations.

Close any charts that you dont


need to have open and/or exit
Control Builder.

12261 ERR_CBS_FLDSET FLDSETMAINHNDL Failed to set Main Handler


MAINHNDLRSELEC RSELECTION
Selection.
TION

Control Builder was unable to set Attempt to set the main handler
the initial handler in a
from the SCM Configuration form.
newly-created SCM as the main
handler in the database.

12262 ERR_CBS_FLDTOG FLDTOGETICTRLFO Failed to get IControl for the SCM. Invalid IControl pointer is returned
ETICTRLFORSCM RSCM
for SCM.
12263 ERR_FB_SETUPMO CBDSETUPMONIT Monitoring setup error.
NITOR
OR

Possible memory error.

Some errors will self correct. If it


persists, lose any unneeded charts;
then close and re-open the chart of
interest.

12264 ERR_FB_SCMPAIN SCMPAINTEXPRES Paint Expression error.


TEXPRESSION
SION

Possible ProcessLogix software


timing or synchronization error.

Some errors will self-correct. If one


persists, close and re-open the
SCM chart of interest.

12265 ERR_CBS_CANTRE CANTREMOVECON Could not remove handler


MOVECONNBFORD NBFORDELETE
connection to [name].
ELETE

The Control Library (CL)


DelConnection call failed for some
reason. Should really never happen
unless database is corrupt or in
some way out of sync.

12266 ERR_ASN_CANTA CANTASSIGNIOM Operation has halted. Could not


SSIGN_IOM
assign [name].

Some low-level problem (out of


memory, timeouts, etc.) has caused
the Control Library (CL) operations
associated with assigning IOMs to
fail.

The database should not be


corrupted. The user can check the
error log for possibly further
information.

Publication 1757-TG001A-EN-P - May 2002

66

Code

ID

Short Name

Description:

Cause

Work-around

12267 ERR_CB_CANTUN CANTUNASSIGNIO Operation halted. could not


ASSIGN_IOM
M
un-assign [name].

Some low-level problem (out of


memory, timeouts, etc.) has caused
the Control Library (CL) operations
associated with un-assigning IOMs
to fail.

The database should not be


corrupted. The user can check the
error log for possible further
information.

12268 ERR_CB_WARNM WARNMULTIPLEC WARNING: It is possible that


ULTIPLECB
B
another Control Builder session is
also connected to the ER database.
Performance degradations can
occur when running multiple
Control Builder sessions.

Another application (either another


CB instance, or the import export
tool) is using the database, or the
user is trying to start up CB after it
has crashed.

This is only a warning, but


performance can be improved by
closing the other Control Builder
before attempting to start a new
instance of CB. If no other CB is
running, it could be the
Import/Export tool.
Failing that, DbAdmin can be used
to clear the database locks, thereby
silencing this warning.

12269 ERR_CB_ERAUTOS ERAUTOSYNCFAIL Request to toggle


YNCFAILED
ED
auto-synchronization failed. See
error log for more details.

ERSync client DLL was not able to Consult the error log, and fix
send the request to toggle
whatever problems are indicated.
auto-synchronization. This may
also occur if user attempts to sync a
non-replicated dtabase.

12270 ERR_CB_ERONESH ERONESHOTSYNC Request for a one-shot


OTSYNCFAILED
FAILED
synchronization failed. See error
log for more details.

ERSync client DLL was not able to


send the request for a one-shot
synchronizaiton. This may also
occur if user attempts to
one-shot-sync a non-replicated
database.

12271 ERR_WARNHAND WARNHANDLELEA WARNING: May be leaking


LELEAK
K
Handles. When convenient, close
and reopen Control Builder.

WARNING: A process was started When convenient, close and reopen


(e.g., the user invoked Knowledge Control Builder.
Builder Search), and the handle to it
could not be closed.
This is wasting/leaking a system
resource. Eventually you could run
out of resources and the system
would not work.

12272 ERR_FBS_LOW_RE FBS_LOW_RESOU Your system is running low on


System is running low on resources
SOURCES_1
RCES
resources in Control Builder. In
in Control Builder.
order to retain any changes, save
any open charts and close Control
Builder. Close other applications as
needed. Restart Control Builder.

Publication 1757-TG001A-EN-P - May 2002

Consult the error log, and fix


whatever problems are indicted.

In order to retain any changes, save


any open charts and close Control
Builder. Close other applications as
needed. Restart Control Builder.

How Are We Doing?


Your comments on our technical publications will help us serve you better in the future.
Thank you for taking the time to provide us feedback.
You can complete this form and mail it back to us, visit us online at www.ab.com/manuals, or
email us at RADocumentComments@ra.rockwell.com
Pub. Title/Type Control Builder Error Code and Troubleshooting Guide
Cat. No.

1757 Series

Pub. No.

1757-TG001A-EN-P

Pub. Date May 2002

Part No.

957603-63

Please complete the sections below. Where applicable, rank the feature (1=needs improvement, 2=satisfactory, and 3=outstanding).
Overall Usefulness

Completeness
(all necessary information
is provided)

Technical Accuracy
(all provided information
is correct)

How can we make this publication more useful for you?

Can we add more information to help you?

Clarity
1
(all provided information is
easy to understand)

Other Comments

procedure/step

illustration

feature

example

guideline

other

explanation

definition

Can we be more accurate?


text

illustration

How can we make things clearer?

You can add additional comments on the back of this form.

Location/Phone

Your Name
Your Title/Function

Would you like us to contact you regarding your comments?


___No, there is no need to contact me
___Yes, please call me
___Yes, please email me at __________________________
___Yes, please contact me via ________________________

Return this form to:

Allen-Bradley Marketing Communications, 1 Allen-Bradley Dr., Mayfield Hts., OH 44124-9705


Phone: 440-646-3176 Fax: 440-646-3525 Email: RADocumentComments@ra.rockwell.com

Publication ICCG-5.21- January 2001

PN 955107-82

PLEASE FASTEN HERE (DO NOT STAPLE)

PLEASE FOLD HERE

NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES

BUSINESS REPLY MAIL


FIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OH
POSTAGE WILL BE PAID BY THE ADDRESSEE

1 ALLEN-BRADLEY DR
MAYFIELD HEIGHTS OH 44124-9705

PLEASE REMOVE

Other Comments

Publication 1757-TG001A-EN-P - May 2002 35

PN 957603-65
2002 Rockwell International Corporation. Printed in the U.S.A.