4

the COMMREQ function and then check for a non-zero value indicating that the Ethernet Interface is responding to the COMMREQ. A good way to do this is to use a MOVE WORD function block to zero the CRS word.

3.A status code of 1 in the low byte and 0 in the high byte indicates that the request was successful. All other non-zero values indicate errors. Refer to the tables below for a complete listing of major and minor error codes.

The following tables list the error codes that are reported in the COMMREQ Status word after the execution of a COMMREQ function. These codes also may appear in Word 1 of the Detailed Channel Status words.

Table 4-4. Major Error Codes

 

 

Error Status

Major Error Description

 

 

 

 

 

 

 

 

Hexadecimal

 

 

 

 

 

 

 

 

 

01H

Successful Completion. (This is the expected completion value in

 

 

 

 

the COMMREQ Status word.)

 

 

 

02H

InsufficientPrivilege at server PLC. For a Series 90-70 server PLC, the

 

 

 

 

minor error code contains the privilege level required for the service

 

 

 

 

request.

 

 

 

 

 

 

 

 

04H

Protocol Sequence Error. The server CPU has received a message that is

 

 

 

 

out of order. Call GE FanucAutomationforassistance.

 

 

 

05H

Service Request Error at server PLC. The minor error code contains the

 

 

 

 

specificerror code. See table of Minor Error codes below.

 

 

 

 

 

 

 

 

06H

IllegalMailbox Type at server PLC. Servicerequestmailbox type is ei-

 

 

 

 

ther undefined or unexpected. Call GE FanucAutomationforassistance.

 

 

 

07H

The server PLC CPUs Service Request Queue is full. The client should

 

 

 

 

retry later. It is recommended that the client wait a minimum of 10 mil-

 

 

 

 

liseconds before sending another servicerequest.

 

 

 

0bH

IllegalService Request. The requested service is either not defined or

 

 

 

 

not supported at the server PLC. (This value is returned in lieu of the

 

 

 

 

actualservice request error (01h), to avoid confusion with the normal

 

 

 

 

successfulCOMMREQcompletion.) Call GE FanucAutomation for assis-

 

 

 

 

tance.

 

 

 

11H

SRTP Error Codes at server. An error was detected at the SRTP server.

 

 

 

 

See table of Minor Error codes below.

 

 

 

82H

InsufficientPrivilege at client PLC. For Series 90-70 PLC, the minor er-

 

 

 

 

ror code contains the privilege level required for the servicerequest.

 

 

 

84H

Protocol Sequence Error. The CPU has received a message that is out

 

 

 

 

of order. Call GE FanucAutomationforassistance.

 

 

 

 

 

 

 

 

85H

Service Request Error at the client PLC. The minor error code contains

 

 

 

 

the specific error code. See table of Minor Error codes below.

 

 

 

86H

IllegalMailbox Type. Servicerequestmailbox type is either undefined

 

 

 

 

or unexpected. Call GE FanucAutomationforassistance.

 

 

 

87H

The client PLC CPUs Service Request Queue is full. The client should

 

 

 

 

retry later. It is recommended that the client wait a minimum of 10 mil-

 

 

 

 

liseconds before sending another servicerequest.

 

 

 

 

 

 

 

 

8bH

IllegalService Request. The requested service is either not defined or

 

 

 

 

not supported. (This value is returned in lieu of the actual service re-

 

 

 

 

quest error (01h), to avoid confusion with the normalsuccessful

 

 

 

 

COMMREQcompletion.). Call GE FanucAutomationforassistance.

 

 

 

90H

Client API error. See table of Minor Error codes below.

 

4-30

TCP/IP Ethernet Communications User's Manual ± January 1996

GFK-1004B

Page 118
Image 118
GE GFK-1004B user manual Major Error Codes, Error Status Major Error Description