Welcome to CitectSCADA and CitectHMI CitectSCADA 6.10 Release

abashedwhimsicalΛογισμικό & κατασκευή λογ/κού

2 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

220 εμφανίσεις

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, tem
plate, 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 include
d 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
Hel
p.


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 hori
zontally 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 Cite
ctSCADA 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. Fo
r
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 pos
sible 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
th
ese 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 over
view
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 u
pgrade 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 Cit
ectSCADA 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 proces
sor 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 p
roduct 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, t
he 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 Micros
oft’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 Ci
Config 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 Script
ing
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, t
he 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 build
ing 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:
\
Prog
ram
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 di
rectory 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 t
he 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, CitectSCA
DA 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 r
un 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 Citec
tSCADA 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 w
orkstation
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 dev
ice 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 Faci
lity


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 sys
tem 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 Window
s 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 c
lient 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.


30
477



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 redis
tributable package can be found in the
Extras
\
DotNet
\
FX 1.1
\

folder of the CitectSCADA 6.1 DVD.



6
. Disclaimers


Disclaimer of All Warranties


CITECT DISCLAIMS ANY AND ALL WARRANTIES WITH RESPECT TO CITECTSCADA AND THE RELATED
DOCUMENTATION, WHETHER EXPRE
SS 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 THEI
R USE, QUALITY, AND PERFORMANCE.


Disclaimer of Liability


YOUR COMPANY AGREES AND ACKNOWLEDGES THAT CITECT SHALL HAVE NO LIABILITY WHATSOEVER TO
YOUR COMPANY FOR ANY PROBLEMS IN OR CAUSED BY CITECTSCADA OR THE RELATED
DOCUMENTATION, WHETHER DIR
ECT, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL (INCLUDING
LOSS OF PROFITS).