Citect for Windows Version 5.10
Welcome to Citect Version 5.10 for Windows 95 and
Windows NT (Version 4).
What's New
See the What's New
in the Online Help system for details of new features for this
version. For a detailed listing of problems that have been fixed in
this release, see Relnotes.doc (found in the Citect 'bin'
directory).
Hardware Requirements
You may have to upgrade your computer equipment
to run version 5 as the minimum requirements have been increased.
Citect version 5 runs under Windows 95 or Windows NT4.0 - you
cannot use Windows NT 3.xx with
Citect.
Minimum requirements:
Windows 95 - 486 100MHz processor with 16MB of
RAM.
Windows NT - 486 100MHz processor with 24MB of
RAM.
Preferred requirements:
Windows 95 Pentium 100MHz processor with 24MB of RAM.
Windows NT Pentium 100MHz processor with 32MB of RAM.
In either case, you will need at least 100MB of free hard disk
space. You will require more if you have large projects.
NOTE: If you need to do very complex graphics, for best results
you will require a Pentium 166MHz (or faster) processor, with an
additional 8MB of RAM. Larger projects will require more RAM.
Installation Hints & Tips
Automatic CD Setup
Some CD-ROM drivers do not support
Autorun, which automatically executes the installation program when
you insert the CD into the drive. If your CD driver does not
support Autorun, you will need to use the Windows Explorer to
execute the file CDSETUP.EXE (found in the root directory of the
CD) directly.
SQL & ODBC Error Messages
Some Customers have encountered
problems installing Citect Version 5.10 when Office 97 is already
installed. The symptoms can include "SQL error, ODBC error" at the
time of installation or an application error when trying to start
the Citect Explorer. This can be the result of Office 97 installing
a new version of the Microsoft ODBC manager on your machine, but
failing to re-install all of the ODBC drivers required by other
applications such as Citect. To rectify the problem, go to the
VALUEPACK\DATAACC directory on your Office 97 CD and run the
install program, Dataacc.exe. This will update all of your ODBC
drivers. You may then need to reinstall
Citect.
Version Stamping of Citect
Files Version stamping of
Citect Files has changed.
Versions prior to 5.10 could be identified by the
file creation date and time. Eg All version 5.01 files had the
creation time of 10 Feb 98 5:01AM.
Citect executables now use Windows versioning. The version of an
EXE file can be checked with Windows Explorer File|Properties then
selecting the version tab.
Customers should not rely on a file's creation date to identify
its Citect version.
Page Resizing and Full
Screen
The resizable pages feature is turned on by default, and will make
upgraded projects behave differently. If you do not want to use
this feature, Set the [Page]DynamicSizing parameter to 0 (Off).
Also, if your existing project does not use the Windows
Title Bar on graphics pages, you must set the [Animator]Fullscreen
parameter to 1 (regardless of whether the resizable pages feature
is enabled or not).
The resizable pages feature is turned on by default, and will make
upgraded projects behave differently. If you do not want to use
this feature, Set the [Page]DynamicSizing parameter to 0 (Off).
Also, if your existing project does use the Windows Title Bar on
graphics pages, you must set the [Animator]Fullscreen parameter to
1 (regardless of whether the resizable pages feature is enabled or
not).
For further information refer to the What's New
section of the Online Help.
The resizable pages feature is turned on by default, and will make
upgraded projects behave differently. If you do not want to use
this feature, Set the [Page]DynamicSizing parameter to 0 (Off).
Also, if your existing project does use the Windows Title Bar on
graphics pages, you must set the [Animator]Fullscreen parameter to
1 (regardless of whether the resizable pages feature is enabled or
not).
Licence Key with Windows NT
The Sentinel Hardware Protection key driver will
be set up automatically during the installation of Citect version
5.10. Windows must then be rebooted to complete the driver
installation. NOTE: Some versions of the Citect Getting
Started booklet incorrectly state that the Sentinel driver must be
installed manually.
The Following Known Problems Exist with this
Version
Control
Double Clicking on Objects Within Nested Templates Does Not
Work
If you create a template based on say, the 'Normal' template, then
when you use your template (either for a page, or as the basis of
another template), you will not be able to access any of the
objects from the 'Normal' template using Control + Double Click.
This problem will be corrected in a future version of
Citect.
Citect Online Help Error Message
In some isolated instances, the
following error message occurs when the Citect online help is
invoked:
"Cannot display this help file. Try opening
the help file again, and if you still get this message, copy the
help file to a different drive, and try again. (136)"
If you experience this error, delete "Citect.gid" from the
Citect Bin directory and then retry the help. (The .gid file is a
configuration file for the online help. It will be re-created
automatically.)
Path Substitution Does Not Work for Report Format
Field
The Report Format Field in the Project
Editor has a problem accepting path substitution. For example,
[MYPATH]results.rtf will not work. You can work around this
problem by specifying the path manually, for example,
d:\mydata\results.rtf.
Colour Depth Used While Configuring
Projects
There are some known problems that
only appear while the PC used to configure projects is running in
non 8-bit modes, ie true colour or hi-colour modes (15, 16, 24 and
32+ bits per pixel). Until a fix can be made for this problem use a
256 colour (8 bit) screen mode while configuring
projects.
Known Problems in non 8-bit Modes:
· The background (fast runtime display) is too dark
at Runtime. This occurs when saving a page in a true colour
mode.
· Flashing colours do not
flash.
· Convert to bitmap in the Graphics Builder changes
transparent areas to white. Also, some colours are a slightly
different shade.
· The bitmap editor in the Graphics Builder does
not always refresh the pixel grid properly after
editing.
· Copy to clipboard from the Graphics Builder does
not look the same.
· Additional non-configured border colouring
appears around objects in Graphics Builder.
Dynamic Properties
for Groups Do Not Work
Any dynamic properties configured for
a pasted symbol (where the symbol does NOT consist of a single
bitmap) will not have any effect at runtime. Any dynamic properties
configured will take effect in a future version of
Citect.
Graphics Builder Animation Testing
In previous versions, the
configuration of an animation object's states could be tested in
the Graphics Builder by applying consecutive right clicks. This
functionality is no longer available.
Setting up TCP or UDP
Communications
When using the Express Communication Wizard to setup TCP or UDP
communications, the Port Number field does not contain a default
value. To ensure correct operation, the user should enter a port
number in this field. Use the Driver Help button to obtain the I/O
Device-specific default value.
When using the Express Communication Wizard to setup TCP or UDP
communications, the Port Number field does not contain a default
value. To ensure correct operation, the user should enter a port
number in this field. Use the Driver Help button to obtain the I/O
Device-specific default value.
Auto-Starting of the WinRT
Service
Citect configures the WinRT service to automatically start when
Windows NT boots up. This can cause communication problems for
other software (e.g. - PLC software) which also uses hardware
configured in Citect, e.g. - Allen Bradley KT cards with RSLogix.
This problem can be worked around by manually stopping and starting
the WinRT service inside Windows NT.
Citect configures the WinRT service to automatically start when
Windows NT boots up. This can cause communication problems for
other software (e.g. - PLC software) which also uses hardware
configured in Citect, e.g. - Allen Bradley KT cards with RSLogix.
This problem can be worked around by manually stopping and starting
the WinRT service inside Windows NT.
To do this,
1. Open the Control Panel in Windows NT.
2. Double Click on the Services icon.
3. Find the WinRT service in the list and click the Stop
button.
4. Run your software.
5. Once your software is running, start the WinRT Service again
to allow Citect to work.
Citect Software
Licensing
The Citect Software Licensing application must be closed before
starting Citect Runtime, otherwise, problems such as Citect running
in demo mode will occur.
The Citect Software Licensing application must be closed before
starting Citect Runtime, otherwise, problems such as Citect running
in demo mode will occur.
Animated Symbols update
slowly
Version 3.4/4.2 animated symbols and version 5.0 symbol set objects
update slowly on pages that have poor response times. Prior to this
version animated symbols did not suffer from this problem, although
symbol set objects did. The update rate of animated symbols is
governed by the [Page]AnmDelay parameter, but if the response time
for the page is larger than this figure then the speed of animated
symbols and symbol set objects will be governed by that response
time. This is a known problem that will be addressed in future
releases of Citect.
Version 3.4/4.2 animated symbols and version 5.0 symbol set objects
update slowly on pages that have poor response times. Prior to this
version animated symbols did not suffer from this problem, although
symbol set objects did. The update rate of animated symbols is
governed by the [Page]AnmDelay parameter, but if the response time
for the page is larger than this figure then the speed of animated
symbols and symbol set objects will be governed by that response
time. This is a known problem that will be addressed in future
releases of Citect.
When using the Express Communication Wizard to setup TCP or UDP
communications, the Port Number field does not contain a default
value. To ensure correct operation, the user should enter a port
number in this field. Use the Driver Help button to obtain the I/O
Device-specific default value.Citect configures the WinRT service
to automatically start when Windows NT boots up. This can cause
communication problems for other software (e.g. - PLC software)
which also uses hardware configured in Citect, e.g. - Allen Bradley
KT cards with RSLogix. This problem can be worked around by
manually stopping and starting the WinRT service inside Windows
NT.The Citect Software Licensing application must be closed before
starting Citect Runtime, otherwise, problems such as Citect running
in demo mode will occur.Version 3.4/4.2 animated symbols and
version 5.0 symbol set objects update slowly on pages that have
poor response times. Prior to this version animated symbols did not
suffer from this problem, although symbol set objects did. The
update rate of animated symbols is governed by the [Page]AnmDelay
parameter, but if the response time for the page is larger than
this figure then the speed of animated symbols and symbol set
objects will be governed by that response time. This is a known
problem that will be addressed in future releases of Citect.
Upgrading from Citect Version 5.00
String Constant Expansion
In Citect version 5.01 and earlier there was a bug in the compiler
which caused some string constants to be expanded using labels. For
example if you passed "White" as a string to a function which was
expecting an INT or REAL as an argument, the string "White" would
be converted into 015. This was a bug because string constants
should not be subject to expansion.
In version 5.10 and later this behaviour has
been corrected. However, since some customers have built projects
relying on this behaviour, a new parameter has been added to allow
these customers to fix their
projects.
See documentation of the parameter [General]BadOptimise for full
details.
Alarm Summary Description is
corrupted In Citect version 5.00, the Summary
Description field (SumDesc), on the Alarm Summary page, will not
retain the original set value for an alarm. Citect Versions 5.01
and 5.10 provide a fix for this problem, but to keep compatibility
until all computers have been upgraded, the fix is disabled by
default. This is controlled by the Citect INI parameter
[Alarm]VariableSumDesc on the Alarm Servers.
In Citect version 5.01 and earlier there was a bug in the compiler
which caused some string constants to be expanded using labels. For
example if you passed "White" as a string to a function which was
expecting an INT or REAL as an argument, the string "White" would
be converted into 015. This was a bug because string constants
should not be subject to expansion.
Citect version 5.01 and 5.10 Display Clients can
accept data from both version 5.00 and version 5.01/5.10 Alarm
Servers, but they will only display the correct Alarm Summary
Descriptions when talking to version 5.01/5.10 Alarm servers with
VariableSumDesc set to 1. Please note that you must be running
Citect version 5.01 or 5.10, otherwise you will experience
corrupted Alarm Summary lists on computers running version 5.00.
This can be seen on the Alarm Summary page as "Bad Record
Identifier", which will appear in the Alarm Summary entries.
Example Upgrade
Given a Primary Alarm Server (Computer A), a
Secondary Alarm Server (Computer B), and several Display Clients,
all running Citect version 5.00, an example upgrade path would be
:
1) Upgrade all Display Clients to Citect version
5.01/5.10.
2) Shutdown Computer B and upgrade it to Citect
version 5.01/5.10. Leave VariableSumDesc set to its default (0) and
restart Citect.
3) Shutdown Computer A and upgrade it to Citect
version 5.01/5.10. Set VariableSumDesc to 1 and restart
Citect.
4) Shutdown Computer B. Set VariableSumDesc to 1
and restart Citect.
NOTE : Summary entries that have been saved to
the alarm almsave.dat file while using version 5.00 will appear as
before when the upgrade to version 5.01 or 5.10 has been completed.
Only new entries will have the correct Summary Description.
Future
Versions
In Citect version 5.20 the parameter will be enabled
by default. All Display Clients and Servers should have been
upgraded to a version of Citect later than 5.00 (i.e. 5.01 or
5.10). You may then run version 5.20 together with versions 5.01
and 5.10 (remember you must enable the solution in these versions
by setting the INI parameter [ALARM] Variable SumDesc=1).
In Citect version 5.01 and earlier there was a bug in the compiler
which caused some string constants to be expanded using labels. For
example if you passed "White" as a string to a function which was
expecting an INT or REAL as an argument, the string "White" would
be converted into 015. This was a bug because string constants
should not be subject to expansion. |