Welcome to CitectSCADA and CitectHMI, Version 5.42

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

 

What's in this Document?

What’s New?
Upgrading Issues

Known Problems

Drivers

Note: For the purpose of this document, software, online help, and manuals, "Citect" relates to both CitectSCADA and CitectHMI.

 

What's New?

See the What's New in the Online Help system for details of new features for this version. The following is a summary of these features:

Multi-Digital Alarm

With the new Multi-Digital Alarm you can use combinations of values from up to three digital variables to trigger an alarm. For each alarm, you can specify an ON and OFF Cicode function. You can also set Suppression Levels within a group of alarms so that when a number of alarms become active, low priority alarms are suppressed and only those with a high priority are displayed.

Pop up Menus

A new display function has been added, enabling users to create Windows-style Pop up menus in graphic displays. DspPopupMenu allows you to build a system of linked menus, with menu item display options including disabled and/or checked. Other features include separators between menu items and menu icons.

Alarm Delay

A new property has been added to Digital, Analog, and Advanced alarms. The Alarm Delay enables users to configure alarms so that they only become active when their triggering conditions remain true for a specified period.

Rebranding

The company name of Ci Technologies has been changed to Citect. From this version, the software product "Citect" will be known as CitectHMI/SCADA. There are some discrepancies between help topics and CitectHMI/SCADA forms.

Updates to Citect Help

Various updates and corrections have been made to the online Help in this version. Many of these updates coincide with bug fixes and enhancements implemented in CitectHMI/SCADA. For full details of these fixes, refer to RelNotes.doc and Readme.txt, found in the CITECT\BIN folder.

 

ABLOGIX Driver

CitectHMI/SCADA now supports the ABLOGIX driver, and the documentation includes help for using this driver.

OPC Client

The OPC Client has been improved, particularly in the areas of performance and reliability in larger projects.

 

Crash Mailer

The new CrashHandler parameter [CrashHandler]Enable enables the Crash Mailer. This facility gives users the opportunity to send to Citect information about a crash at the time it occurs. The information is compressed into a zip file and can be saved to a local folder or emailed directly to Citect.

Citect will use the information to investigate problems, but cannot reply or follow up with users directly. To discuss a particular issue or receive answers to specific questions, contact Citect Support.

Driver Enhancements

The following drivers have been upgraded in the 5.42 release:

  • ABRSLINX
  • ABTCP
  • ALARM
  • ASCII
  • AUTOMAX
  • CCM
  • CIKT
  • COMX
  • CSDIRECT
  • DDEDRV
  • DISK
  • GETCP
  • HR
  • ICN
  • INTERBUS
  • LLC
  • MBPLUS
  • MELSECF
  • MELSECQNA
  • MELSFX2N
  • MEWTOCOM
  • MICROIII
  • MICROMAX
  • MICRXNET
  • MIREXSX
  • MODBUS
  • MODBUSA
  • MODNET
  • MOOREP
  • OMRON
  • OPC
  • PROFIBD
  • PROSEC
  • PSC
  • RTP
  • S7NT
  • SBUS
  • SFDL
  • SFMSINDX
  • SINEC
  • SNMPII
  • SSTAB
  • TCPIP
  • TINECNT
  • TINECWIN
  • TWINCAT
  • UNITE
  • UNITEL

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

 

Upgrading Issues

  • Window- style drop down menus

Citect Version 5.42 includes Cicode files in the Include project to implement drop-down menus on graphic displays. If your project uses the Cicode files from Ctutil that was available from the Citect Toolbox, you may have to rename these.

  • Installing on Windows XP with Vstudio.net
  • Installing v5.42 on an XP machine with Vstudio .net installed will cause two error dialogs to be displayed near the end of the installation. The first is an application error and the second error involves Regsvr32. These errors can be acknowledged and the installation will proceed. A permanent fix for this problem will be provided in a future release.

    • Microsoft Internet Explorer 4.0 or later required

Citect Version 5.42 requires that Microsoft Internet Explorer 4.0 or later be installed. In the event that IE4.0 is not installed, Citect will be labelled as a "Special Build" on splash screens and the version may display in the version.build_number (eg. "Version 5.42.86") format, rather than the Version Label (eg. "Version 5.42r0") format.

 

 

  • CitectVBA and ActiveX controls

After upgrading, you may get the compile error 'Unresolved function <Page>_ANxx is used in <Page>'. Citect 5.42 Graphics Builder saves information about ActiveX controls when used with CitectVBA to improve project compilation times. Projects developed under Citect 5.40 do not have this information saved that the compiler expects, and the compiler will generate the error. If you experience this compile error, please re-save any graphics pages that contain ActiveX controls and recompile.

  • Included Projects for Tag-based drivers

Citect Version 5.42 features support for Included Projects for Tag-based drivers (eg. OPC, ABLOGIX, etc.). This feature removes previous limitations of using the tag’s record number in Variable.DBF to uniquely identify the tag. Instead, tags are uniquely identified by storing compiler generated unique IDs for variable tags and projects. If you use other development tools to assist in the bulk editing of variable tags (e.g.. perhaps you use Excel to modify the Variable.DBF database directly), then you may encounter the compile error "OID out of sequence". You can set the INI option [OID]Reset=1 which will cause the compiler to re-generate all the unique IDs for variable tags.

  • Projects using OPC

The OPC driver included with Citect Version 5.42 supports Included Projects and is not compatible with the Citect Version 5.40 OPC driver. In general, Citect recommends a staged upgrade of projects from an old release to a new release. However this staged approach is not possible if you are using the OPC Driver and upgrading to V5.42, in this case all Citect stations must be shutdown and upgraded simultaneously.

 

Known problems

The following are known problems in CitectSCADA v5.42 which are currently being investigated.

 

NCR 19068 – One customer has reported that OPC Client Driver leaks memory of approximately 160 KB/hour (over a 4 hour period). Citect are still investigating the circumstances that cause this.

NCR 19075 – When using OPC Client Driver, the string tags on a supergenie page flash between their correct values and blank values.

NCR 18992 – A Memory Leak occurs when the citect.ini file is setup as follows:

[LAN] netbios=0 tcpip=1 disable=0 [CLIENT] Standby=citect2

When the node is running and shows #COM for all points, as none of the other servers are running, the memory on the Display PC will grow and the PC will generate a Virtual Memory error. This will also occur if any IODevices are offline.

NCR 16364 - Error message displayed when both I/O Servers are shutdown. This occurs when the project has two I/O servers, with Primary remote device and Standby remote Device. The functionality of the networking is correct, however, shutting down both servers generates an error message: File c:\v540\source\ioserver\Plc_drv.c line 2359, Error Bad data/unit 851970.

A workaround is available in Q1208.

NCR 18795 –TrnEventSetTable Cicode function does not work as expected and causes a server freeze. Calling the TrnEventSetTable function will cause the server to freeze and CPU usage to reach a maximum. This appears to be dependant on the values passed to the event number and length parameters. Smaller values do not cause this problem.

 

Drivers

The following drivers are released with CitectSCADA v5.42:

Driver Name

Version

ABEI

2.01.00.242

ABLogix

2.00.04.002

ABKT

2.01.00.242

ABRSLINX

1.02.04.001

ABTCP

2.04.06.000

ADAM

2.07.00.000

ADISMC

1.00.00.000

ALARM

3.01.01.000

APPLIC

2.01.00.242

ASCII

2.00.05.000

ASEA

2.01.01.000

AUTOMAX

2.01.01.243

BURRB

2.00.00.241

CCM

2.01.00.000

CCSARC

2.01.01.000

CIKT

2.02.02.006

COMLI

2.02.00.242

COMX

2.03.00.000

COMXI

2.01.00.000

CONTREC

1.01.02.000

COURIER

2.01.01.242

CS31ARC

1.01.00.241

CS31DIR

1.02.00.241

CSDIRECT

1.00.08.004

CTICMP

2.00.01.000

CTPROXI

2.01.00.000

DATATAKR

2.02.00.000

DDEC

2.00.00.000

DDEDRV

2.01.06.000

DISK

3.00.10.000

FUJI

2.00.00.000

GEM

2.00.00.000

GENIUS

2.00.00.000

GETCP

2.02.00.243

HITACHI

3.00.01.000

HP3852A

1.02.00.000

HR

2.01.01.000

HWELL

2.01.00.242

ICN

2.11.01.000

INTERBUS

2.00.06.001

IZUMI

2.00.00.000

JAMI

1.40.01.000

KE

2.01.00.001

KOYONET

2.01.01.000

KSEQ

1.00.02.010

KV

1.03.04.000

LGDIRECT

2.01.00.242

LLC

2.00.00.002

LOOPBACK

2.00.00.000

MBPLUS

2.03.03.000

MELSEC

2.01.00.000

MELSECF

2.00.01.017

MELSECNET

2.02.00.000

MELSECQNA

1.00.04.001

MELSFX2N

2.01.03.000

MENTOR

2.01.00.242

MEWTOCOL

1.05.00.000

MEWTOCOM

1.00.02.000

MICROD

2.01.00.242

MICROIII

1.00.00.001

MICROMAX

2.00.02.000

MICRXNET

1.00.04.000

MINESCAN

1.00.00.000

MININET

2.00.00.010

MIREXSX

1.01.04.002

MODBUS

2.05.00.000

MODBUSA

2.04.05.000

MODCELL

2.01.00.000

MODNET

2.05.02.000

MOORE

2.01.00.000

MOOREP

2.04.01.000

Moscad

3.00.03.002

OMFINS

2.04.05.000

OMRON

2.01.02.002

OPC

1.09.05.000

OPENCTRL

1.00.00.000

OpenBSI

3.02.07.000

OPTOMUX

2.00.00.000

P_LINK

1.02.03.000

PCM

2.00.00.000

PCMP

1.02.05.000

PCXI

2.01.00.000

PROFI

2.00.00.000

PROFIBD

2.18.02.000

PROSEC

2.03.01.000

PSC

2.06.01.000

PYMAX

1.00.00.000

RAMP

1.00.00.242

RELIANCE

2.00.00.000

ROC

2.01.00.000

RTP

2.03.01.000

S7NT

2.05.03.000

S7NTSP

2.02.00.242

S7WIN

2.02.00.242

S7WINSP

2.02.00.242

SBUS

3.02.00.001

SCHLAGE

2.00.07.252

SDA

2.00.00.000

SFDL

2.02.00.002

SFMSINDX

2.01.04.000

SIDIRECT

2.02.00.000

SIEMENS

2.01.00.000

SIMPPI

1.00.01.005

SINEC

2.00.00.001

SIXNET

1.00.01.000

SNMP

1.00.08.002

SNMPII

2.06.06.004

SNP

2.07.00.242

SORTEC

1.01.00.000

SQDNET

1.00.00.010

SQUARED

2.00.03.000

SSTAB

2.04.00.000

STARLOG

2.00.00.000

STEEPLE

2.01.00.242

SX

2.02.00.000

SXDIRECT

1.00.01.000

TAYLOR

2.00.00.000

TCPIP

2.02.04.006

TICIM

2.00.00.000

TIDIRECT

2.02.00.000

TINECNT

2.03.03.000

TINECWIN

2.02.02.000

TISERIAL

2.00.00.000

TITCPIP

2.05.00.000

TIWAY

2.00.00.000

TONS

2.03.03.000

TOSDIC

2.02.00.242

TOSHIBA

2.01.00.000

TRIO

2.01.00.000

TWINCAT

2.03.00.000

TXMITTON

2.01.00.000

UNITE

2.00.03.001

UNITEL

2.02.01.001

VISTAG

1.00.00.001

YOK_CXLE

2.02.00.000

YOK_UXLS

2.01.00.000

YOKFAM

1.00.00.005

YOKGRN

2.01.01.000

Attachments