Welcome to CitectSCADA and CitectHMI

CitectSCADA 6.10 Release

(updated 3-Feb-2006)

What's in this Document?

1. What’s New?

2. Requirements

3. Installation Notes

4. Operational Notes

5. Known Issues with this Release

6. Disclaimers

1. What's New?

This section describes new CitectSCADA features and enhancements for CitectSCADA 6.10.

Find and Replace

The new Find and Replace feature allows you to find and optionally replace text strings within your projects and include projects, graphics pages, template, or Genie. You can perform global replaces across a project, jump to the relevant document or form in which a text string is found, and export search results. For details, see “Finding and Replacing Text” in the Online Help.

Unused Tags

A new option, Warn about unused tags during full compile, on the Project Editor Options dialog box gives you the option of generating warnings during a full project compile for unused tags that are not used directly in a CitectSCADA project. These warnings are included in the Compile Errors dialog box.

Also, the compiler results dialogs in CitectSCADA now report the number of compilation warnings and errors separately.

For details, see “Project Editor Options Dialog Properties” in the Online Help.

Multi-CPU Support

To optimize the performance of CitectSCADA in current hardware environments, CitectSCADA has been enhanced to support multi-CPU machines. At startup, CitectSCADA is now able to spawn separate server and client components across multiple CPUs, resulting in improved performance and stability.

The CitectSCADA Runtime Manager provides visibility and control over each component process, allowing each process to be restarted individually. For details, see “Using the CitectSCADA Runtime Manager” in the Online Help.

Graphics Enhancements

Several enhancements have been made to the Graphics Builder, including the option to:

1 Use XP-style buttons for text and symbols (see “Button Properties – Appearance (General)” in the Online Help).

2 Create buttons that move horizontally or vertically at runtime (see “Button Properties - Movement”).

3 Create rounded rectangles by defining a corner radius (see “Rectangle Properties – Appearance (General)”).

4 Define a gradient color and direction for objects (ellipses, rectangles, and polygons) that use a gradient fill (see “Rectangle Properties – Appearance (General)”).

OPC Server DA2.0

Responding to developments in the OPC field, the CitectSCADA runtime environment now incorporates OPC Server DA2.0. Now any OPC client application (1.0 or 2.0) can access all data exposed by CitectSCADA runtime through the OPC interface. For details, see “Using OPC Server DA2.0” in the Online Help.

Computer Setup Editor

The Computer Setup Editor is a utility designed to help you configure your CitectSCADA citect.ini file. This feature replaces the CiConfig tool that was available in CitectSCADA version 6.0. This utility has its own dynamic help system that provides the parameter information you need to optimally configure your CitectSCADA system. For details, see “Using the Computer Setup Editor” in the Online Help.

Apache Tomcat support for WebServer

Responding to the needs of our customers, you now have the option of using Apache Tomcat as the platform for WebServer, as well as Microsoft IIS. For details, see “Using the Web Client” in the Online Help.

Read-only Projects

You can now secure your CitectSCADA projects against unauthorized modification by modifying user privileges for selected users and/or user groups. For details, see the section “Securing CitectSCADA Projects” in the CitectSCADA Online Help.

DatabaseExchange

The CiRecipe ActiveX control has been renamed the DatabaseExchange ActiveX control and significantly enhanced. For example, it is now possible to position menus at the top or bottom of the control, and the control now supports parameterized queries of a Microsoft Access database. You can access the DatabaseExchange Help by clicking Help on the DatabaseExchange.DataManager Properties dialog box.

Kernel Cicode Window Security

Cicode and Cache commands are now password-protected in the Kernel, preventing unauthorized access. Also a kernel user is now required to be defined in the User database for the CitectSCADA project they want to access these commands.

Enhanced Help functionality

The CitectSCADA Online Help has been extensively enhanced to provide easier access to the information you need. Some of these enhancements include a more logical grouping of Help items on the CitectSCADA Help overview page, easier access to driver Help, and the use of “breadcrumbs” to facilitate navigation. For details about these and other CitectSCADA Help enhancements, see “Using the CitectSCADA Help” in the Online Help.

2. Requirements

2.1 Licensing

You must upgrade your current CitectSCADA Software Protection Key in order to run V6.1. To update your key, navigate to the Citect website at http://www.citect.com, or contact Citect technical support.

2.2 Software

Version 6.1 has been tested to run on Windows XP Service Pack 2, Windows 2000, and Windows Server 2003 with Service Pack 1 or later.

Notes:

· You must use Internet Explorer version 6.0 or above if using the Process Analyst, CitectSCADA Web Client, or CitectSCADA Web Server.

· If you intend to use the Web Client on Windows 2000 or Windows 2003 Server, you must first install the latest Windows Installer module on your machine. This is available via the Windows Update feature in Windows 2000 or Windows 2003 Server.

· Windows x64 operating systems are not supported.

· CitectSCADA version 6.10 no longer supports Microsoft Windows NT; in addition, CitectSCADA should not be used in 256-color mode.

2.3 Minimum hardware:

· Windows 2000 - Pentium 500MHz processor with 128MB of RAM.

· Windows XP and Windows XP SP2 - Pentium 500MHz processor with 128MB of RAM.

· Windows Server 2003 - Pentium 500MHz with 256MB of RAM.

2.4 Preferred hardware:

· Windows 2000 - Pentium III 1GHz processor with 512MB of RAM.

· Windows XP and Windows XP SP2 - Pentium III 1GHz processor with 512MB of RAM.

· Windows Server 2003 – Pentium III 1GHz with 512MB of RAM.

Note: If you are using the Process Analyst, we recommend that you use a graphics card with at least 64MB of VRAM and do not share VRAM with main memory.

Note: For a Web Server, the hardware requirements are as follows:

· Minimum: Pentium 500MHz, 256MB RAM, 256MB HD (free)

· Preferred: Pentium III 1GHz, 512MB RAM, 1GB HD (free)

The memory requirements depend on how many simultaneous web client connections are expected.

3. Installation Notes

When you insert the distribution disk in your drive, CitectSCADA Setup starts up automatically to guide you with your installation choices. An alternative way to start CitectSCADA Setup is to double-click the setup.exe file that appears in the root directory of the distribution disk. We recommend that you use the CitectSCADA Setup utility to install our products as installing the individual product setups separately is not optimal.

Important: Before installing this release of CitectSCADA version 6.10, you must perform a full uninstall of any previous builds of CitectSCADA version 6.10 (for example, the On-Process Beta version). To do this, open the Windows Control Panel, double-click Add or Remove Programs, select CitectSCADA from the list of installed software, and then click Remove.

You must also manually uninstall any preliminary releases of Microsoft’s .NET Framework v2 (eg. beta releases or release candidates). Only the final release of .NET Framework v2 (v2.0.50727.42) should be present, however other final releases of .NET Framework (eg. v1) can co-exist.

Notes

· To make installation easier, you can upload the contents of the CitectSCADA Installation DVD to your network and install from the network, rather than install CitectSCADA individually on each workstation from the installation DVD.

· Spanish is now one of the languages supported by the CitectSCADA installation setup.

· To resolve a problem with the latest version of Microsoft’s MSDAOSP.DLL, CitectSCADA v6.10 ships with a previous version of this DLL (v2.0.27.13).

· If you installed CiConfig from the CitectSCADA v6.0 Complimentary CD, you should uninstall it before installing v6.10, as this product is now fully integrated with CitectSCADA.

· If when installing CitectSCADA you get the message 1607: Unable to install InstallShield Scripting Runtime, this indicates the Windows installer service has fallen into an illegal state. You must reregister the Windows installer service by executing the following commands at the command prompt:

o C:\>msiexec.exe /unregister

o C:\>msiexec.exe /regserver

The latest versions of all drivers are included in this release. You can use the DriverWeb utility at http://www.citect.com/driverweb to check that you have the latest versions of drivers.

Upgrading

In CitectSCADA version 6.10, the way the compiler generates the protdir runtime database (RDB) from the protdir.dbf files has been changed. Previously the compiler would combine the protdir entries from the \bin directory and all the projects (including the Include project) when building protdir.rdb. The compiler now builds the protdir.rdb based ONLY on the protdir.dbf found in the \bin directory. If you use custom protdir entries in your project they must be migrated to the protdir.dbf in the bin directory.

4. Operational Notes

Please note the following:

Data Folder Change

In order to comply with Microsoft guidelines, in CitectSCADA v6.10 the Data and User folders are now installed under the Application Data folder. The default location of these folders has changed from c:\Program Files\Citect\CitectSCADA to C:\Documents and Settings\All Users\Application Data\Citect\CitectSCADA. Any references to these folders that you might have in your Cicode might need to be updated; alternatively, change the location of the User and Data directory in the CitectSCADA installation to match your existing configuration.

The Application Data folder is a hidden folder. To view hidden folders, do the following:

1. Open Windows Explorer and choose Tools | Folders Options. Select the View tab, and under Hidden files and folders, select Show hidden files and folders. Click OK to save your changes.

2. Navigate to \Documents and Settings\All users\ and locate the Application Data folder. Right-click the folder and choose Properties from the context menu. In the Attributes section, clear the Hidden option, and then click OK. This causes the Application Folder to be visible.

To configure the new DNS for ODBC connection, you must make the application data folder visible in order to set the directory successfully.

Note: CitectSCADA Batch users should install CitectSCADA v6.1 in C:\Program Files\Citect\CitectSCADA, rather than the new default folder. This will ensure interoperability with the Batch application.

Multi-CPU Support

Note: In demonstration mode networking is disabled without a key. If you have an HMI license, you cannot run networked. In both these cases, CitectSCADA will run as a single process on a single CPU, even on a multiprocessor environment.

If you do not have a network-enabled CitectSCADA license (for example, if you are running in demo mode or are running CitectHMI), you cannot configure version 6.10 to run in multiple processes.

There is now a separate Kernel window for each process spawned. You can view the Kernel window for a particular instance when running multiple CitectSCADA runtime instances. To do this, choose the instance from the Kernel menu.

Startup and Shutdown Cicode will now run by default only on the Client. New parameters have been added to control which servers the Startup and Shutdown Cicode will run on. For details see “Configuring the CitectSCADA Components in Citect.ini” in the CitectSCADA Runtime Manager Help.

When running CitectSCADA across multiple processes, you need to specify which event class is enabled in which component. This is done in the citect.ini file using the following parameters:

· [EVENT]Alarm - to enable events in the Alarm component.

· [EVENT]Trend - to enable events in the Trend component.

· [EVENT]Report - to enable events in the Report component.

· [EVENT]IOServer - to enable events in the IOServer component.

· [EVENT]Name - to enable events in the Display Client component

Note: Prior to the release of CitectSCADA v6.10, all events were enabled in the [EVENT]Name parameter.

To run CitectSCADA across multiple processes, CitectSCADA networking must be enabled even if the workstation is a stand-alone computer. This can be done by configuring the citect.ini [LAN] parameters using the Computer Setup Editor. The commonly used settings are:

TCP/IP

· [LAN]LanA= -1

· [LAN]netbios = 0

· [LAN]tcpip = 1

· [LAN]node = bob

· [LAN]disable = 0

· [DNS]primary = (e.g.,) 192.168.0.1

· [DNS]standby = (e.g.,) 192.168.0.2

NetBIOS

· [LAN]LanA= -1

· [LAN]netbios = 1

· [LAN]tcpip = 0

· [LAN]node = bob

· [LAN]disable = 0

In previous versions of CitectSCADA, the following built-in Cicode functions could only be called from the appropriate server:

AlarmQueryFirstRec() (also AlarmFirstCatRec(),AlarmFirstPriRec())

AlarmQueryNextRec() (also AlarmNextCatRec(),AlarmNextPriRec())

AlarmFirstTagRec()

AlarmNextTagRec()

AlarmGetFieldRec()

AlarmGetDelayRec()

AlarmGetThresholdRec()

AlarmSumFind()

AlarmSumNext()

AlarmSumPrev()

AlarmSumType()

AlarmSumGet()

AlarmSumSet()

AlarmSumSplit()

AlarmSumAppend()

AlarmSumCommit()

AlarmSumDelete()

SPCAlarms()

In CitectSCADA 6.10 this is no longer the case: these functions will run on the appropriate server when invoked. This means that your Cicode has the potential to be simpler.

When using the “alarm properties as tags” feature, the alarm I/O device needs to be on the alarm I/O server. Because CitectSCADA runtime has now been separated into separate client and server processes, the alarm I/O device can now directly access alarm data in the alarm server.

Multiprocessor Support and the Restart Facility

The existing restart facility in CitectSCADA has limitations that may cause unpredictable results in your projects depending on the type of project changes you make. It may be more appropriate to stop and restart the individual components of your system by using the Runtime Manager instead of using the existing restart facility.

Windows Firewall

During CitectSCADA installation, if you are running Windows XP SP2 and have the Windows Firewall enabled, you are given the option of allowing the CitectSCADA Setup to modify your firewall settings by adding CitectSCADA Runtime and FTP Server to the Windows Firewall’s list of authorized programs. If the Windows Firewall is not enabled, this dialog is not displayed.

Apache Tomcat Installation

Due to a website change, the CitectSCADA online help references invalid website address for the Apache Tomcat. The latest download for Apache Tomcat and the Administration tool can be found at the new address of http://tomcat.apache.org

5. Known Issues with this Release

Note the following issues for this release.

28680 – When using Remote OPC, the default impersonation level should be changed from ‘anonymous’ before installing CitectSCADA, and then restored to ‘anonymous’ after installation to ensure the remote OPC server functions correctly.

30504 - CitectSCADA OPC does not return data when used with Microsoft Access.

30078 - When CitectSCADA is configured to use multiprocessor support, not all processes come online at the same time, which may result in alarms being generated. For example, if the client server comes online before the I/O server, an alarm will be generated. This alarm is dismissed when the I/O server (or other required server) comes online during startup.

30087 – Time-stamped digital and analog alarms are not supported in CTAPI.

30477 – The installer will not exit successfully on an unsupported operating system.

30587 - CitectSCADA Pocket Client Setup requires .NET Framework 1.1. The .NET Framework 1.1 must be installed first before installing CitectSCADA Pocket Client. The redistributable package can be found in the Extras\DotNet\FX 1.1\ folder of the CitectSCADA 6.1 DVD.

6. Disclaimers

Disclaimer of All Warranties
SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD DISCLAIMS ANY AND ALL WARRANTIES WITH RESPECT TO SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD PRODUCTS AND THE RELATED DOCUMENTATION, WHETHER EXPRESS OR IMPLIED, INCLUDING SPECIFICALLY THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A GENERAL OR PARTICULAR PURPOSE. CITECTSCADA AND THE RELATED DOCUMENTATION ARE PROVIDED "AS IS," AND YOUR COMPANY UNDERSTANDS THAT IT ASSUMES ALL RISKS OF THEIR USE, QUALITY, AND PERFORMANCE.

Disclaimer of Liability
YOUR COMPANY AGREES AND ACKNOWLEDGES THAT SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD SHALL HAVE NO LIABILITY WHATSOEVER TO YOUR COMPANY FOR ANY PROBLEMS IN OR CAUSED BY SCHNEIDER ELECTRIC (AUSTRALIA) PTY LTD PRODUCTS OR THE RELATED DOCUMENTATION, WHETHER DIRECT, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL (INCLUDING LOSS OF PROFITS).

Attachments