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

When you compile a Citect project, a path is generated to your include projects. This path is used by the Citect runtime system to find the graphic .CTL and .CTG files in your include projects. If your project is on a network, and you change the drive mapping, this path may become invalid and Citect will not be able to find the graphic .CTL and .CTG files.

For example, assume you have two projects on your file server: project ONE in directory F:\CITECT\USER\ONE and project TWO in F:\CITECT\USER\TWO. Project TWO includes project ONE and you compile project TWO. The compiled system will contain a path to project ONE as F:\CITECT\USER\TWO. If you then change the network drive mapping's so that the project is now in G:\CITECT\USER\ONE and G:\CITECT\USER\TWO when you run project TWO, any graphic .CTL or .CTG files in project ONE will be searched for in directory F:\CITECT\USER\ONE and so will not be found.

This is most likely to occur if you have compiled your project on one computer and are running the project on another computer with different drive mappings. 

Use the same drive mappings with the Citect runtime that you used to compile the database. If you cannot use the same drive mappings you can bypass the problem by coping the .CTL and .CTG files from the included project into the RUN project.