Skip to main content
InSource Solutions

TN Citect29 Citect SCADA Generic Error Codes

Description

 

This article from InSource shows a list of Citect SCADA Generic Error Codes and what they mean.

  • Author: Benjamin Davis
  • Published: 06/15/2019
  • Applies to: Citect SCADA

Details

Error number Error title Description

1

Address is out of range

A request was made to a device address that does not exist. For example, you tried to read register number 4000 when there are only 200 registers in the I/O device. Check the Variable Tags database to find the variable in error.

2

Command canceled

The server canceled the command while it was being processed by the driver. The driver may have taken too long to process the command. If a driver does not respond during the specified time limit, Vijeo Citect cancels the command. The time limit is the product of the timeout period and the number of times to retry a command after each timeout. You can increase these values in the Timeout and Retry parameters for the protocol. also check the WatchTime parameter for the frequency with which the driver checks the link to the I/O device. Check also for communication errors.

3

Unknown data type

A request was made that specified a data type not supported by the protocol. This error will not occur during normal operation. Restart the computer to reset every driver and hardware. If the problem persists, contact Technical Support for this product. If you have written your own protocol driver, this error is caused by a mismatch in the compiler specification and the driver's database.

4

Unknown data format

A write request contains invalid data, for example you tried to write to a floating-point address with an invalid floating-point number. Check the Vijeo Citect database.

5

Command is unknown

The server sent a command that the driver did not recognize. This error will not occur during normal operation. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Technical Support of this product.

6

Response bad or garbled

A problem exists with the communication channel, causing errors in the transmitted data. Inspect the setup for the communication channel hardware. For example, there may be a mismatch in paritybaud rate, stop bits, or data bits between the transmitter and receiver. Check that the setup of the I/O device and the field data in the Vijeo Citect Ports and Boards forms are the same.

7

I/O device not responding

An I/O device is not responding to read or write requests. The driver sent a command to the I/O device and the I/O device did not respond within the timeout period. This is usually the first indication of loss of communications. Check that the I/O device is correctly connected to the server and is switched on. This error can also occur if the timeout period is too short. Try increasing the timeout period in the Timeout parameter for the protocol. You could also increase the delay time between receiving a response and sending the next command, by increasing the Delay parameter.

8

General error

Vijeo Citect has established communications with the I/O device; however, the I/O device has detected an error in the protocol. This error could be caused by a fault in the communications link, or an error in the ladder logic (in the I/O device).

Solution:

1. Check that the I/O device is operating correctly.

2. Check the communication cable is connected correctly (at both ends).

3. Use the Communications Express Wizard to check that the configuration of the I/O device (in particular, the Address and Special Options fields) matches the recommended settings and the settings on the I/O device.

4. If you are using serial communications, use the Communications Express Wizard to check that the configuration of the Port (in particular the Baud Rate, Data Bits, Stop Bits, and Parity) matches the recommended settings and the settings on the I/O device.

5. Display the hardware alarm page, and note the protocol error that is displayed.

6. Use the documentation that was supplied with your I/O device, network, and communication board to locate the error.

7. Check the ladder logic in the I/O device for errors.

8. Run the Computer Setup Wizard.

9. Re-compile the project and start the Vijeo Citect runtime.

9

Write location is protected

A write operation was attempted to a location that is protected against unauthorized modification. Change the access rights to this location to permit a write operation.

10

Hardware error

A problem exists with either the communication channel, server, or I/O device hardware. Examine hardware components. The command or data request has not been processed. The server's operation may no longer operate normally.

11

I/O device warning

The communication link between the server and the I/O device is functioning correctly, however the I/O device has some alert condition active, for example the I/O device is in program mode. Check that the I/O device is in the correct mode.

12

I/O device off-line, cannot talk

The I/O device is in off-line mode, preventing any external communication.

Solution:

1. Check that the I/O device is operating correctly.

2. Check the communication cable for breakage.

3. Check the communication cable is connected correctly (at both ends).

4. If you are using serial communications, check that the communication cable matches the diagram in the help system.

5. Use the Communications Express Wizard to check that the configuration of the I/O device (in particular, the Address and Special Options fields) matches the recommended settings and the settings on the I/O device.

6. If you are using serial communications, use the Communications Express Wizard to check that the configuration of the port (in particular the baud rate, data bits, stop bits, and parity) matches the recommended settings and the settings on the I/O device.

7. Run the Computer Setup Wizard.

8. Check the Citect.ini file for the following:

[IOSERVER]

Server=1

Name=<name>

where:

<name> is the name of the server configured in the Vijeo Citect project. (Use Custom Setup to check the server name.)

9. Re-compile the project and start the Vijeo Citect runtime system.

Note : If you have standby I/O devices configured, this error will cause any standby I/O devices to become active. The command or data request current when the I/O device went off-line has not finished.

13

Driver software error

An internal software error has occurred in the driver. This error should not occur during normal operation. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Technical Support of this product.

14

User access violation

An attempt has been made by an unauthorized user to access information. Check the user's access rights.

15

Out of memory - FATAL

The server is out of memory and cannot continue execution. Minimize buffer and queue allocation or expand memory in the server computer. The command or data request has not been processed.

16

No buffers, cannot continue

There are no communication buffers available to be allocated, or the computer is out of memory. The performance of the server may be reduced, however it can continue to run. Increase the memory.

17

Low buffer warning

This error may occasionally occur in periods of high transient loading, with no ill effects. If this error occurs frequently, increase the number of communication buffers.

18

Too many commands to driver

Too many commands have been sent to the driver.

19

Driver is not responding

The server is not receiving any response from the driver. This error should not occur during normal operation. Try re-booting the computer to reset the drivers and hardware. If the problem persists, contact Technical Support of this product.

20

Too many channels opened

Each driver can only support several communication channels. You have exceeded the limit. This error may occur if you abnormally terminate from the server and then restart it. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Technical Support of this product. The command or data request has not finished.

21

Channel off-line, cannot talk

A communication channel is currently off-line, disabling communication. Either the server cannot initialize the communication channel or the channel went off-line while running. Check the channel hardware for errors. When this error occurs, I/O devices connected to this channel are considered off-line, and standby I/O devices become active. The command or data request has not finished.

22

Channel not yet opened

The server has attempted to communicate with a channel that is not open. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Technical Support for this product.. The command or data request has not finished.

23

Channel not yet initialized

The server is attempting to communicate with a channel that has not been initialized. This error should not occur during normal operation. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Technical support for this product. The command or data request has not finished.

24

Too many I/O devices per channel

A channel has too many I/O devices attached to it. This error should not occur during normal operation. The command or data request has not finished. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Contact Technical Support for this product..

25

Data not yet valid

The data requested is still being processed and will be returned in due course. This error only occurs with drivers that need to establish complex communication to retrieve data from the I/O device. Ignore this alert.

26

Could not cancel command

The server tried to cancel a command, but the driver could not find the command. This error should not occur during normal operation. Try re-booting the computer to reset drivers and hardware. If the problem persists, contact Contact Technical Support for this product..

27

Stand-by I/O device activated

Communication has been switched from the primary to the standby I/O device(s). The server returns this message when a "hot" changeover has occurred. Rectify the error in the primary I/O device(s).

28

Message overrun

A response was longer than the response buffer. If this error occurs on serial communication drivers, garbled characters may be received. Check the communication link and the baud rate of the driver.

29

Bad user parameters

There is a configuration error, for example invalid special options have been set.

30

Stand-by I/O device error

There is an error in a standby I/O device. Rectify error in the standby I/O device.

31

Request Timeout from I/O Server

One or more requests sent to the I/O Server have not finished in the timeout period. Either the I/O Server is off line or the I/O Server is taking too long to finish the requests. Check the PLC communication link, PLC timeouts, PLC retries, and network communication. This error can occur even if you have no network, i.e. if the I/O Server is the same computer as the Control Client. If the error persists, increase the [LAN] TimeOut parameter. The default timeout is 8000 milliseconds.

32

Cannot talk to remote unit

The remote I/O device is not connected.

274

Invalid argument passed

An invalid argument has been passed to a Cicode function. This is a general error message and is generated when arguments passed to a function are out of range or are invalid. Check the value of arguments being passed to the function. If arguments are input directly from the operator, check that the correct arguments are being passed to the function.

281

No server could be found

The specified Vijeo Citect server cannot be found. Either the server is not running or there is some communication problem with the network. Check that the network is set up correctly, and you are using the same Server Name on both the client and server.

418

No server of type on cluster

There is no server of the necessary type configured on the server.

448

Record size mismatch

An RDB file contains records with the wrong size.

451

Server previous reload busy

Unable to start a reload using the ServerReload Cicode function as a reload is already in progress for the specified server.

452

Invalid RDB version

An RDB file was compiled using an incompatible version of the software.

454

Cicode library timestamp differs

The timestamp of the Cicode library in memory is different from the timestamp of the Cicode library on disk. The Cicode libraries are potentially different.

519

Remote Cicode call Interrupted

Cicode call that triggers an RPC remote call is interrupted before the expected result is returned.

520 Alarm category out of range A category number is out of its valid range (from 0 to 16376 inclusively).

521

Data browse record is deleted

A record was deleted during a reload of ART server.

522

Trend archive property mismatch

A trend record's archive properties have changed during start-up or reload.

523 Alarm priority out of range A category priority is out of its valid range (from 0 to 256 inclusively).