Applies To:
  • CitectSCADA 1.00, 1.01, 1.10, 1.11, 1.20, 2.00, 2.01

Question: What is the meaning of Hardware errors and why does Citect generate so many Hardware errors on my system? 

Citect does not generate any Hardware errors. Citect displays hardware errors to tell you that it has found a problem with your system. They are really system messages caused by things outside of Citect's control. For example, when Citect displays a hardware error on a PLC, Citect is just reporting the error the PLC is returning. Citect is not generating a error, the error is coming from the PLC - you need the error to find out what is the real problem.

Hardware errors are also reported when Citect finds a problem with your project configuration. For example, calling a Cicode function with an incorrect argument. The major causes of hardware errors are as follows:

Source Cause
PLC errors The PLC has an error that Citect is reporting, or Citect is unable to communicate to the PLC. Communication problems are usually caused by faulty hardware , cables or incorrect protocol setup.
Device errors External devices, for example printers, databases and files can cause many hardware errors because they are external to Citect, ie outside of total control of Citect. The device may not exist, the directory may not exist, the device may be full, jammed, or switched off.
Cicode errors Cicode errors are generated when your project configuration calls a Cicode function in a invalid way. This is Citect telling you, to check your project configuration. Note that the extra hardware alarms fields ERRPAGE and ERRDESC can help you locate the error.