Applies To:
  • CitectSCADA 3.xx, 4.xx, 5.xx

I have defined about 60 Events in my project. I have used the Computer Setup Wizard to enable 30 of them on one of my PCs. However when I run my project the first 10 Events get ignored. Why is this, and how can I have say 60 Events enabled? 

If you define events with different names, then you have to enable them via the Computer Setup. Each name of an event is then written to the line [Event]Name= in the Citect.ini file. Eg. [Event]Name=Event1,Event2,Event3, etc. A line in the .ini file can have a maximum length of 255 characters. Hence if you exceed this, the value will be truncated.

You can define more than one event with the same event name. Then you only have to enable one event via the Computer setup. This name is then written in to the Citect.ini file. So all Events with that name will be checked each [Event]Watchtime.

You can also define all events with the event name GLOBAL (a global event). Then you do NOT have to enable the events via the Computer Setup Wizard and GLOBAL events will run on all nodes.

So a good way to use events is to first define GLOBAL events that have to run on every Citect station in the system. Then use structured names for events depending on which computer they have to run. Use the computer setup on each Citect station to enable the specific events for that computer.