CDF RUN 2 iFix MCS (Monitoring and Control system) : FAQ (Frequently Asked Questions)

draft version, 9/6/02, Steve Hahn , J. C. Yun, John Yoh

UNDER CONSTRUCTION : Note : This note is being revised --some info here might not be current

See also

What does the CDF Run 2 MCS system cover ??

What is iFix ??

How is the run 2 CDF MCS different from the old run 1 ACNET system ??

Who do I contact if my sub-system needs to be interfaced with the CDF M&C system ?? How can I get a copy of the iFix program for my PC ??

How can I become more familiar with the CDF iFix MCS system ??

How much effort is it to interface my PC-controlled devices to the CDF MCS system ??



What does the CDF Run 2 MCS system cover ??

The MCS system (Monitoring and Control System) allows Shift people to Monitor and control Chamber HV, SVX bias voltage, and other items which needs to be changed during a store. This system also monitors many devices, such as Chamber HV, PMT HV, LV, etc, and will issue an alarm upon malfunction of such devices.

Note that the iFix MCS system is only a part of the Hardware Monitor and control system for CDF, which include :

  1. The CDF iFix MCS system, described here, which provide controls and monitoring of Chamber and PMT HV, LV, SVX bias voltage, cooling, electronics power supplies and racks, etc monitoring; alarms will alert shift people in case of exceptions (e.g., chamber trips--along with the trigger inhibit below, problems with LV, supplies, etc.).
  2. The Hardware Trigger Inhibit system --providing fast (microsecond) trigger inhibit in case of detector problems, such as trip of chambers (COT, Muons, etc). A LED panel will identify which system is causing the inhibit. (Though a system could be ignored by the DAQ Ace using by being masked out). Most of these trigger inhibits will also result in alarms in the MCS system, where details of the problems can be ascertained.
  3. The CDF iFix "Utilities" monitoring system--Gas, cooling, etc-- alarms will appear in other pages. Solenoid current, etc.
  4. CDF/Fermilab Safety systems --e.g., fire alarms, radiaton problems, etc.
  5. Fermilab ACNET system--monitoring of the beam condition, losses, beam position, Tevatron condition, etc.
  6. DAQ and Consumer processes, which use the data to monitor possible hardware malfunctions.
During the shift, the Monitoring Ace is responsible for most of the above monitoring and control activities (except for the DAQ and consumer processes, being the responsibilities of the DAQ Ace and the CO).

What is iFix ??

iFix (Current version 2.2 is in use; plan to upgrade to 3.0 at the beginning of 2003) is a commercial PC program iFIX (for Fully Integrated Control System) by Intellution, which first appeared in 1984. This program is an "Industrial Automation Software system", which allows a PC to control and monitor equipment, in industrial and other settings. Thus, it is an appropriate program to provide our CDF detector's controls and monitor functions.

Some of the features ofi FIX 2.2, a 2001 updated version of FIX include :

Thus, any PC workstation with iFix installed and access to the secured CDF iFix network (currently B0 location only) with access to the DMACS server can access the equipment status at any time, though remote control is a security issue that needs to be determined.


How is the run II CDF MCS different from the old run I ACNET system ??

Here is some information about the run 1 ACNET based Monitor and Control system and some of the experiences with it (the good, the bad and the ugly)


Who do I contact if my sub-system needs to be interfaced with the CDF MCS?? How can I get a copy of the iFIX program for my PC ??

If your equipment needs to be interfaced to the CDF MCS system, please contact JC Yun or Steve Hahn , and look at some of the other tutorial web pages in this area.

In addition, if your PC needs to be included in the MCS network, arrangements must be made in terms of where your PC will be located and how it will be hooked up to the MCS network in order to communicate with the MCS system.


How can I become more Familiar with the CDF iFix MCS the system ??

CDF iFix MCS system is up and running, and is used in the CDF control room to monitor and control HV, etc.

There are 2 View nodes (PC's running iFix that is not connected directly to any hardware but is connected to the secured network) which is available in the control room. In addition, some MCS displays are available from the Web -- though none of the buttons are "active" (We certainly don't want anyone outside the CDF control room adjusting the HV of our detectors !!!).


How much effort is it to interface my PC-controlled devices to the CDF M&C system ??

Given that the local control software is written in C or VB, it is fairly trivial via the EDA toolkit to create a local FIX database and write the data read by the local software to the appropriate block type. Names of alarm blocks in the local database need to be communicated to JC Yun or Steve Hahn so that they can be tied to the global alarms pages. Other functionality such as the Historian, local user pages , etc. can be set up by the user. Pictures generated by the user are to be stored in the appropriate directory on the DMACS server. There is to be a separate folder for each detector. Security area(s) need to be defined and user information entered into the security configuration file on the server with appropriate privileges for each user.