CIF50-IBS error codes

The following error description should help to solve problems quickly.

VFD = Virtual Field Device

CRL = Communication Reference List

CR = Communication Reference

OD = Object Description

ID Code = Identification Code

PDU = Process Data Unit

Initialization Errors

Error number

Description

0

No Error / Success

No error detected (default value)

50

No User Task

The user task could not be found (internal error). Additional Code: 0 (not used)

51

No Global Data

The global data area could not be accessed (internal error). Additional Code: 0 (not used)

52

No PLC Task

The PLC task could not be found (internal error). Additional Code: 0 (not used)

53

Unknown Mode

The detected data exchange mode is not supported. Additional Code: 0 (not used)

54

Invalid Data Length

The detected data length is undefined / reserved. Additional Code: 0 (not used)

55

Length Code Out of Range

The detected data length code exceeds the max. defined value. Additional Code: Detected length code

56

Invalid ID Code

The detected ID code is none of the defined ID codes. Additional Code: Detected ID Code

57

Initialization Of the CRL Failed

The internal loading procedure for CRL has failed. Additional Code: 0 (not used)

58

No CRL Header Found

The CRL header could not been found. Additional Code: 0 (not used)

59

CRL Not Found

The CRL could not been found. Additional Code: 0 (not used)

60

CRL Termination Failed

The CRL could not been terminated. Additional Code: 0 (not used)

61

Invalid CRL Header

An error detected during scanning the CRL header (global error). Additional Code: 0 (not used)

62

Invalid Communication Reference (® CRL Header)

The detected communication reference is invalid and has set to 0 for CRL header. Additional Code: Detected CR

63

Invalid Size (® CRL Header)

The entry for the 'size' field within the CRL exceed the max. defined value for this entry. Additional Code: Found CRL size entry

64

Acyclic Control Interval (ACI) Out of Range (® CRL Header)

The value for the ACI exceed the max. value specified for this entry. Additional Code: 0 (not used)

65

Symbol Length Out of Range (® CRL Header)

The value for the symbol length exceeds the max. specified value for this entry (here: 11). Additional Code: Found symbol length entry

66

VFD Pointer Error (® CRL Header)

The VFD pointer is not supported. This value within the CRL header has to be set to 0 (= FALSE). Additional Code: 0 (not used)

67

Invalid CRL (® CRL)

Error detected during scanning the CRL (global error). Additional Code: 0 (not used)

68

CRL Entries Does Not Match (® CRL)

The count of CRLs found does not match the 'size' field of CRL Header. Additional Code: CR of deficient entry

69

Missing CRL Entry (® CRL)

CRL entry could not been found. Additional Code: CR of deficient entry

70

Double Communication Reference Found (® CRL)

At least one communication reference is already in use. Additional Code: CR of deficient entry

71

Communication Reference Out of Range (® CRL)

The detected communication reference exceeds the specified value for this entry (here: max. 3). Additional Code: CR of deficient entry

72

Invalid Remote Address Found (® CRL)

The detected remote address exceeds the specified value for this entry (here: max. 62). Additional Code: CR of deficient entry

73

Double Remote Address Found (® CRL)

The detected remote address is already in use. Additional Code: CR of deficient entry

74

Invalid Connection Type Found (® CRL)

The detected connection type is unsupported; only MMAZ is possible. Additional Code: CR of deficient entry

75

Invalid LLI SAP Found (® CRL)

The detected LLI SAP is not supported. Additional Code: CR of deficient entry

76

Invalid Connection Attribute (® CRL)

The detected connection attribute is unsupported; only CONN_ATTR_D is defined. Additional Code: CR of deficient entry

77

Send/Receive - Conf./Ack. Counter Out of Range (® CRL)

One of the max. values for Send_Conf, Recveive_Conf, Send_Ack, or Receive_Ack counters is out of range. Additional Code: CR of deficient entry

78

PDU Length Out Of Range (® CRL)

One of the values of the PDU for Req_Len_High, Req_Len_Low, Ind_Len_High, Ind_Len_Low is out of range. Additional Code: CR of deficient entry

79

Unsupported Service Detected (® CRL)

At least one unsupprted service was detected (client and/or server). Additional Code: CR of deficient entry

80

Symbol Length Out Of Range (® CRL)

The value for the symbol length exceeds the max. specified value for this entry (here: 11). Additional Code: CR of deficient entry

81

Max. Allowed Object Entry Reached (® OD)

The detected count of objects exceeds the max. defined value. Additional Code: 0 (not used)

82

Invalid Object Description (® OD)

Error detected during scanning OD (global error). Additional Code: 0 (not used)

83

Unknown Object Code (® OD)

The detected object code is not one of SIMPLE_VAR or ARRAY Object Code. Additional Code: Object index of deficient entry

84

Object Index Out of Range (® OD)

The value for the object index exceeds the max. specified value for this entry. Additional Code: Object index of deficient entry

85

Double Object Index Detected (® OD)

At least one object index is already in use. Additional Code: Object index of deficient entry

86

Undefined Data Type (® OD)

The detected object data type is unsupported / undefined. Additional Code: Object index of deficient entry

87

Number Of Elements Out of Range (® OD)

The number of elements does not correspond to the related object Code: for SIMPLE_VAR Object: Nof_Elements = 1, for ARRAY Object: 1 < Nof_Elements < 256 Additional Code: Object index of deficient entry

88

Object Length Out of Range (® OD)

The object length exceeds the max. value specified for data types VISIBLE_STRING and OCTET_STRING, respectively does not correspond to the data types of the other objects. Additional Code: Object index of deficient entry

89

OD Inconsistent

90 .. 99

RFU

Reserved for further use

Runtime Errors

Error number

Description

110

Watchdog Failure

A watchdog failure has occurred. Additional Code: Data exchange mode

111

No Data Acknowledge

The user has failed to acknowledge the data cycle (in data exchange mode 0). Additional Code: Data exchange mode

112

Bus Not Active

The InterBus is NOT_ACTIVE state. Additional Code: 0 (not used)

113

Bus Reset

The InterBus is in RESET state. Additional Code: 0 (not used)

114

Application

An application (USER) error has been detected by the ALI task. Additional Code: One of the error numbers marked with *.

115 *

No Bus Communication

The state of the VFD object is not 'Ready for Communication', or the communication state of the InterBus is not 'Active' (i.g., the board is not connected).

116

Negative Read.Confirmation Received

A negative Read.Confirmation has been received from a communication partner. Additional Code: CR of deficient confirmation

117

Negative Write.Confirmation Received

A negative Write.Confirmation has been received from a communi-cation partner. Additional Code: CR of deficient confirmation

118 *

Object Non Existent

The task could not find the requested object.

119 *

Client Not Ready

The state of the PCP client is NOT_READY; a request is still active.

119

Client Not Ready

The state of the PCP client is NOT_READY; a request is still active. Additional Code: CR of active request

120

Negative Initiate.Confirmation Received

A negative Initiate.Confirmation is received. Additional Code: CR of deficient confirmation

121 *

Invalid Communication Reference

The task could not find the requested communication reference.

122 *

Request Still Active

A request is queued internally; the request is still active.

123 *

Communication Reference Not Open

The requested communication reference is not open.

124

Nothing to Process

There is no request to process. Additional Code: CR of deficient confirmation

125

Object Attribute Inconsistent

The task has detected an invalid object index for a Read / Write Request or an invalid data length. Additional Code: Object index of the deficient request

126

Type Conflict

The task has detected an invalid data type for BOOLEAN, respectively for VISIBLE_STRING within a Write Indication. Additional Code: Object index of the deficient request

127

Invalid PDU Size

The task has detected an invalid PDU size for a Read Request. Additional Code: Object index of the deficient request

128

Abort.Indication Received

The task has received an Abort.Indication from a communication partner. Additional Code: CR of connection

129

Reject.Indication Received

The task has received an Reject Indication from a communication partner. Additional Code: HighByte = PduType, LowByte = RejectCode

130

Negative Initiate.Response

The task has received an Initiate Indication from outside world, but it has sent a negative response to the requester. Additional Code: CR of deficient response

131

Invalid Invoke ID

The task has detected an invalid invoke ID. Additional Code: Received invoke ID (from the application) or object index of the deficient indication

132

PNM7 Event.Indication

The task received a PNM7_Event.Indication. Additional Code: HighByte = ReasonCode, LowByte = AddDetail

133

Unknown Table

The detected download table is unknown

134

Invalid Download Function

The detected download function in unknown

135

Invalid Table Length

The detected table length is invalid

136

Requested ComRef not Closed

The requested Communication Reference number is not closed.

137

Invalid Device Model

138 .. 149

RFU

Reserved for further use.

Other Errors

Error number

Description

152

Unknown Command

The detected command is unknown. Additional Code: 0 (not used)

167

Function Error

Error in msg.bFunction detected. Additional Code: 0 (not used)

202

Segment Failure

The task could not get a message segment. Additional Code: 0 (not used)

210

Database Not Found

The task could not find the internal database. Additional Code: 0 (not used)

212

Database Error

The task has detected an error during reading the database. Additional Code: 0 (not used)

217

System Failure

A general system failure has been detected by the device. Additional Code: 0 (not used)