Welcome to CitectSCADA and CitectHMI

Version 5.50 Release

For Microsoft Windows 98, Windows NT4.0, Windows 2000, and Windows XP.

What's in this Document?

1. What’s New

2. Requirements

3. Installation notes

4. Known Problems with this release

5. Other issues currently being addressed

 

1. What's New?

(See the What's New topic in the online Help system for more details of new features for this version. The following is a summary of these features.)

1.1 New Installer

The installation process for CitectSCADA has been improved with the completion of a new Installer. The new interface is designed to be more intuitive and allows easy selection of the various new components included with Version 5.5. This version now stretches across two disks, with the inclusion of a Product Options CD, which contains the CitectSCADA Pocket and CitectSCADA Batch components.

IMPORTANT: The default directory for a Citect installation has changed from C:/Citect/ to C:/Program Files/Citect/CitectSCADA/ with this release. If you want to upgrade an existing installation and capture your existing projects, you should change this default directory back to C:/Citect/.

One potential impact of this relocation is that Windows NT limits the ability to write to the Program Files directory. Only users with administrator privileges are granted this capability, and any attempts by CitectSCADA to write to its subdirectories may cause errors. To avoid this issue, the CitectSCADA installer grants all users full access to the Program Files/Citect directory.

1.2 CSV_Include and CSV_Example Projects

The CSV_Include Project is a preconfigured project that is installed with CitectHMI/SCADA Version 5.5 or later. The CSV_Include Project provides a set of pages and templates that can be used to create new projects based on the Windows XP style. Alongside a standard graphics page template for the creation of plant mimics in Graphics Builder, the project includes predefined trend and alarm display pages, an engineering tools page, file pages and a selection of popup windows. These have common navigation and alarm menus for consistent functionality and appearance across an entire project, as well as providing a high degree of customisation. The CSV_Example Project provides a working demonstration of the new features offered by the CSV_Include project.

1.3 CitectSCADA Batch (Optional)

CitectSCADA Batch is a high performance, fully integrated batch management system that controls and documents all automatic actions and manual operations prescribed by batch recipes. Designed specifically for food and beverage, pharmaceuticals and chemicals industries, it provides increased production efficiencies and quality while also allowing significant cost savings and enabling regulatory compliance with ISA S88 and the FDA's 21 CFR Part 11. With CitectSCADA Batch you can automate, manage and execute recipes, production orders, reports, and audit-trails of recipe creations and production activities. Included with this release is the BatchExample project, as a stand-alone example that is easy to understand and illustrates some more advanced features of CitectSCADA Batch.

1.4 CitectSCADA Pocket (Optional)

CitectSCADA Pocket provides a mobile, wireless interface to CitectHMI/SCADA and CitectFacilities. Designed to run on a Pocket PC, it enables operators to move away from the control room and tend to other duties within a plant or factory, safe in the knowledge they can monitor the SCADA system, be alerted to any alarms, and respond if required. CitectSCADA Pocket is designed to focus on the current plant status. You can read and write variable tag values, view and acknowledge current alarms, and trend up to four variable tags. Configuration capabilities have intentionally been kept to a minimum, with templates for alarms, trends and tags available for configuration. Once communication has been established with the host CitectHMI/SCADA system, an administrator can download a list of the available tags and select to display those that an operator will be required to monitor. Different combinations of trends and variables can be saved as Favourites, giving the operator easy access to the information they require.

1.5 CiRecipe ActiveX Control

CitectHMI/SCADA includes a new means of displaying and editing recipe values in an easy-to-use ActiveX Control. The CiRecipe Control visually presents database recipe data in a customizable table grid. The control features the following characteristics:

* Recipes can be stored in any database that is running under Microsoft Windows.

* Recipes can be downloaded to CitectHMI/SCADA tags.

* Add/Edit/Delete recipes.

* Easy to use with no coding required.

The new CiRecipe Control supports an extensible and rich range of properties to manipulate its appearance and behaviour. It also generates events which notify your application when the value of a property has changed, and for mouse activities associated with the Control.

1.6 IFDEF Macro

The IFDEF macro has now been extended within CitectHMI/SCADA. IFDEF allows you to define two possible outcomes based on whether or not a specified tag exists within a project at the time of compiling. It can generate a variable, expression, or constant, and can be used anywhere a simple expression is used, including fields within relevant CitectHMI/SCADA dialogs. Three variations of IFDEF exist to support alarm tags: IFDEFAnaAlm for analog alarms, IFDEFDigAlm for digital alarms, and IFDEFAdvAlm for advanced alarms.

1.7 Alarm Delay Runtime Enhancement

In v5.42 access to alarm delay properties was added in configuration time. In this release you can now access these properties at runtime.

1.8 Driver Enhancements

New drivers include:

MXComp

Enhanced drivers include:

SSTAB

OPC Client

2. Requirements

2.1 Licensing

You must update your CitectSCADA Software Protection Key to run Version 5.5

2.2 Software

Version 5.5 runs on Windows XP, Windows 2000 Service Pack 3, Windows NT 4.0 Service Pack 6, Windows NT Server (Enterprise Edition Service Pack 5 and Terminal Server Service Pack 6), and Windows 98 Second Edition.

NOTE:

* This version of CitectSCADA will install Microsoft Internet Explorer Version 6.0, if required.

* CSV_Include projects are not supported on Windows 98

* CitectSCADA Pocket Server is not supported on Windows 98/NT

* CitectSCADA Pocket Server requires Windows IIS (Internet Information Service) to be pre-installed.

* Installation of CitectSCADA Pocket Client requires ActiveSync.

2.3 Minimum hardware:

Windows 98 SE - Pentium 266MHz processor with 64MB of RAM.

Windows NT 4.0 SP6 - Pentium 266MHz processor with 96MB of RAM.

- Pentium 266MHz processor with 96MB of RAM.

Windows NT Server Enterprise SP5 - Pentium 266MHz processor with 96MB of RAM.

- Pentium 266MHz processor with 96MB of RAM.

Windows NT Server 4.0 Terminal Server SP6 - Pentium 266MHz processor with 96MB of RAM.

- Pentium 266MHz processor with 96MB of RAM.

Windows 2000 Server SP3 - Pentium 266MHz processor with 128MB of RAM.

- Pentium 266MHz processor with 128MB of RAM.

Windows 2000 SP3 - Pentium 266MHz processor with 128MB of RAM.

- Pentium 266MHz processor with 128MB of RAM.

Windows XP - Pentium 266MHz processor with 128MB of RAM.

- Pentium 266MHz processor with 128MB of RAM.

2.4 Preferred hardware:

Windows 98 SE - Pentium 500MHz processor with 128MB of RAM.

Windows NT 4.0 SP6 - Pentium 500MHz processor with 192MB of RAM.

Pentium 500MHz processor with 192MB of RAM.

Windows NT Server Enterprise SP5 - Pentium 500MHz processor with 256MB of RAM.

Pentium 500MHz processor with 256MB of RAM.

Windows NT Server 4.0 Terminal Server SP6 - Pentium 500MHz processor with 256MB of RAM.

Pentium 500MHz processor with 256MB of RAM.

Windows 2000 Server SP3 - Pentium 500MHz processor with 256MB of RAM.

Pentium 500MHz processor with 256MB of RAM.

Windows 2000 SP3 - Pentium 500MHz processor with 256MB of RAM.

Pentium 500MHz processor with 256MB of RAM.

Windows XP - Pentium 500MHz processor with 256MB of RAM.

Pentium 500MHz processor with 256MB of RAM.

3. Installation Notes

3.1 Licensing for CitectSCADA Pocket

Users of CitectSCADA Pocket will need to update their CitectSCADA Software Protection Key and ensure they are licensed to run CitectSCADA Pocket.

3.2 Licensing for CitectSCADA Batch

Users of CitectSCADA Batch will need to update their CitectSCADA Software Protection Key and ensure they are licensed to run CitectSCADA Batch

3.3 Before installing this version of CitectSCADA, you must remove all the USB Sentinel SuperPro keys attached to your computer.

.

The CitectSCADA installation process installs the parallel port and USB versions of Sentinel System Driver v5.41 from Rainbow Technologies, Inc. The Sentinel System Driver provides a communication path between CitectSCADA (the protected application) and the Sentinel key. When the Sentinel System Driver is installed to a system for the first time, it requires a reboot for the configuration changes to the registry to take effect.

It is for this reason that at the end of the CitectSCADA Installation process, it prompts "A reboot maybe required, please see installation notes". However, if a system has already got the latest Sentinel System Driver installed then a reboot will not be necessary.

3.4 Running the OPC tag browser

The OPC tag browsing feature requires the installation of an OPC server on the local machine. If an OPC Server cannot be located locally when browsing is attempted, an error message will appear.

3.5 Installing Chinese, Japanese, Korean or Spanish IDC

If you want to install the Chinese, Japanese, Korean, or Spanish version of the Internet Display Client (IDC), you should manually run the appropriate setup file (IDC.EXE) from installation CD1. The setup file relevant to each language can be found in the following directories:

CHINESE: / V542CHI / Internet / IDC.EXE

JAPANESE: / V541JPN / Internet / IDC.EXE

KOREAN: / V531KOR / Internet / IDC.EXE

SPANISH: / V531SPN / Internet / IDC.EXE

3.6 Installing on non-English Windows

* Version 5.5 has been tested on English language versions of Windows. Potential problems with other language versions have not yet been identified.

* French and German versions require the English language folder to be present on your system.

3.7 Running multiple versions of CitectSCADA on the same machine

When Citect is installed to a machine, the Graphics Builder 6.0 Application OLE object is added to the machine’s registry pointing to the newly installed Bin\CtExpore.exe as the Graphics Builder Application OLE Server. The newly installed type library Bin\ctdraw32.tlb is also added to the registry. If you have an existing v5.42 installation, and then install v5.50, this process will replace the 5.42 registration of the Graphics Builder Automation object with the v5.50 version and will now point to v5.50’s version of Graphics Builder Automation object. To be able to use v5.42’s Graphics Builder Automation object, you will need to re-install Citect v5.42 so that v5.42’s Graphics Builder Automation registration will be updated.

4. Known issues with this release

For a detailed listing of the problems that have been fixed in this release, please see Relnotes.rtf (found in the Citect 'bin' directory).

4.1 New alarm log format

With this release, the default Alarm Log format has had the {State_desc} field added to support multi-state digital alarms. However, for this field to be implemented in your log, you must backup and/or relocate any existing alarm log files and create new ones. This is because an existing log file cannot retrospectively adopt additional fields; all the required fields must be present when the file is created. Alarm log files only exist if an alarm log device has been added to a project. The location of alarm log files is determined at the time this device is configured.

4.2 CSV_Include Project

When displaying a multi-digital alarm on the alarm toolbar, you may see "Invalid" returned in the last field.

4.3 CitectSCADA Pocket "resource assembly" error

If the user enters the wrong IP address on the Settings tab of the CitectSCADA Pocket Client, the error message "Could not find resource assembly"is displayed. If this error message appears, you should firstly check that the correct IP address has been used.

4.4 Windows XP and CitectSCADA Pocket Server/Client

After installing CitectSCADA 5.5 on Windows XP with Pocket Server / Client, you may not be able to browse to see the CTAPI web service. When you go to CTAPIservice.asmx, right click and browse, you may get the following message:
<%@ WebService Language="c#" Codebehind="CtApiService.asmx.cs" Class="Citect.CtApiWebService.CtApiService" %>.

If you can't browse to this service, you cannot connect to the SCADA Server.
The solution is to run the following DLL file:

"regsvr32 %windows%\microsoft.net\Framework\%Version Number%\aspnet_isapi.dll".

Please refer to Microsoft Knowledge Base Article 815175 for more details.

 

5. Other issues being addressed

22162 - A memory leak of around 2MB a day has been observed when running an internal system test. The leak occurred on the server machine that was an IO and ART server. The display client did not show any memory leak. CitectSCADA 5.50.174 and Windows XP SP1 were used.

Attachments