Professional Documents
Culture Documents
_____________________________________________________________
CIMPLICITY® Monitoring and Control Products
CIMPLICITY HMI
Important Product Information
HMI 6.1 Service Pack 4
Copyright © 2005 GE Fanuc Automation Americas, Inc. All Rights Reserved.
Contents
Installation
Web Installation
CD-ROM Installation
Registration
Applicable Product Releases
New to this Update
Issues Resolved in this Update
Determining your Current Version/Build/Service Pack
Known Compatibility Issues
Using Windows XP Service Pack 2
Installation
Web Installation
To install this Service Pack from the Web do the following:
1. Download the appropriate file from the GE Fanuc Web site:
HMI61sp4.exe
2. Extract the Service Pack executable files into a temporary/working directory.
3. Stop all CIMPLICITY applications on the host computer.
4. From Explorer, open the temporary/working directory where you placed the downloaded file.
5. Double-click on SETUP.BAT to initiate the installation program.
CD-ROM Installation
To install this Service Pack from a CD-ROM follow these steps:
1. Stop all CIMPLICITY applications on the host computer.
2. Insert the CD-ROM in your computer.
3. From Explorer, double click on Setup.bat to execute the installation program.
Option 1. Install CIMPLICITY software and register software when prompted during the
installation procedure. After registering the CIMPLICITY base product, it is not necessary to re-
register after installing the Service Pack.
Option 2. Install CIMPLICITY software and skip registration when prompted during the
installation procedure. Install the Service Pack and register software when prompted. You must
complete the registration procedure at this time to ensure that all of your software is properly
registered and fully functional.
Caution: Do not install this Service upgrade unless your system has one of the
applicable product releases or a build number greater than one listed above.
Platform(s): HMI 6.1 Service Pack 4 has been validated with Windows 2003 Server, Windows XP
Professional, Windows 2000 and Windows NT 4.0 Service Pack 6a. Please see the Known
Compatibility Issues section for further details.
Please note the following:
1. HMI 6.1 Service Pack 4 only updates those software modules that you have currently installed.
2. If you need to install additional CIMPLICITY product options from your CIMPLICITY HMI
Release 6.1 CD after applying this service upgrade, you must first uninstall the CIMPLICITY
product and reinstall the options you want from the CD.
3. After reinstalling CIMPLICITY HMI software to include additional software modules from the
CD, you must reinstall this Service Upgrade.
4. If you have upgraded directly from version 6.0, there is a ReadMe.rtf file in the
CIMPLICITY\HMI directory that provides information regarding version 6.0.
5. HMI 6.1 Service Pack 4 will upgrade CIMPLICITY projects created prior to this release. Once
your project has been upgraded, you will not be able to configure or run it with any prior version
of CIMPLICITY HMI software.
6. CimView screen files in HMI 6.1 Service Pack 4 are directly compatible with CIMPLICITY
HMI version 6.1.
Service Pack 4
Action Calendar no longer has an exception when iterating through
events contained in the CimEventList object. (22268)
Action Calendar
There is no longer an erroneous error when the “Apply” button is
selected during Event configuration. (20955)
Alarm blocking now functions correctly when using the global
parameter AM_OLD_POINT_RESET. (22064)
Alarm Manager
Alarm Blocking configuration is now properly loaded on project
start. (21385)
Millisecond timestamps are now working correctly when doing an
Alarm Rest. (20417)
Alarm messages are no longer truncated when printed to a file with
Alarm Printer less than 80 characters. (20875)
Complete messages are now printed if the page width is set to
something other than 80 or 157. (21357)
Allen Bradley The highest Timer file address can now be read correctly. (21881)
Ethernet Device
Communications
Modifying alarm limits no longer causes a termination when the
alarm limits are viewed in CimView or the Point Control Panel.
(21416)
The alm_user file for alarm setups are now saved correctly.
Alarm Viewer OCX (20516)
Resizing a CimView screen that contains an AMVOCX now
correctly shifts the text. (21042)
The Alarm Viewer OCX can now take alarm filter setup
configuration on start-up. (21392)
CimEdit / CimView Under certain circumstances, CimView no longer locks. (22269)
This allows for the translation of the following expression such that
keys for "Hot" and "Warm" are put into the screen CLM file and a
translation can be provided in that file as well:
(ovenTemp GT 130) : "Hot" ? "Warm"
Or
2) If an object other than the screen is highlighted
a) Trigger unhighlight event for that object,
b) Trigger highlight event for screen
c) Trigger unhighlight event for screen
Or
3) If no object is highlighted
a) Trigger highlight event for screen
HMI 6.1 Service Pack 4 Page 4 of 43
b) Trigger unhighlight event for screen
%Wxxxxxxx
where:
xxxxxxx is a number between 1 and 5242880 (5M) words or the
HMI 6.1 Service Pack 4 Page 6 of 43
amount of %W defined in the PLC, whichever is less. (5M words is
currently the maximum that can be configured in the PACSystems
PLCs.) For example, if the PLC has %W Bulk Memory configured
as 2097152 words, then in the Point Manager Point Address field,
you can address it from %W1 to a maximum of %W2097152.
(21977)
The device communication interface supports multiple messages
outstanding over a single TCP/IP connection to a controller’s
Ethernet card. To enable the functionality for use on all devices on
all ports in the project, define the project level global
S90TCP_ALLOW_MULTIMSG with a value of Y. To enable the
functionality on all devices on a specific port within the project,
define the project level global PORT_ALLOW_MULTIMSG to a
value of Y. By default, the functionality is not enabled. (21977)
If multiple messages are enabled, the number of concurrent
messages may be defined from a value of 1 to 64. They are
specified via a project global variable between these values. Invalid
values are ignored. The specification may be defined for all devices
on the project (project-basis), all devices on a port (port-basis) or
for a specific device. The order of precedence (highest to lowest) is
device, then port, then project. If no value is specified via a global,
a value of 1 is assumed.
Global… Supercedes…
Device-level Port-level
Port-level S90TCP-level
S90TCP-level Default
Note:
PORT is the name of the S90 Triplex port to be configured such as
S90TRI0, S90TRI1, etc.
DEVICE is the CIMPLICITY DEVICE NAME assigned via the
configuration for the device.
<PORT>_SYNC_ONLY
Value: Y - polling for all devices on the port is synchronous only
Value N - (Default) - asynchronous polling for all devices on the
port where the feature is supported by the device communication
interface
DC_UNSO_BEFORE_SREAD
Value Y: Process pending unsolicited before synchronous reads for
all interfaces in the project
Value N: (Default) Process synchronous read first
<PORT>_UNSO_BEFORE_SREAD
Value Y: Process pending unsolicited before synchronous reads for
all the given port
Value N: (Default) Process synchronous read first
SPC charts no longer look for the incorrect project name when it is
specified in the SPC table. (22583)
SPC Charts The Global Library functionality now is correct. (22401)
Tracker The PRT User Interface now logs the “user_id” field when
Modifying items. (21667)
RCO now triggers on the first change from 0 to 1. (22023)
The PRT User Interface now logs the “user_id” field when Adding
or Inserting items. (21366)
Service Pack 3
If there are no alarms in the Alarm Viewer OCX, the following
methods no longer cause the screen to terminate:
MoveUpOneAlarm
Alarm Viewer OCX
MoveDownOneAlarm (21215)
AMVOCX has been enhanced to short by four terms, where
previously it would sort by two terms.
Summit BASIC can now properly pass structures containing arrays
CimBasic of structures. (21217)
Service Pack 2
If Action Calendar is started outside of a project, the user is alerted
Action Calendar to restart the application within a project. (20184)
The capture of an AMVOCX now releases if the left button is
AMVOCX released over the title bar or scroll bar. (20940)
CimBasic no longer terminates if the print function is given an
CimBasic integer. (20537)
Text objects on a CimView screen with the translate option
cleared, would have the translate option set when the screen was
saved as a text (.ctx) file. The translate option from the CimView
screen is now recorded correctly in a .ctx file. (20854)
Relative Setpoint values are no longer corrupted after saving a
CimView screen. (20886)
The AL function in expressions now updates correctly on the
CimEdit / CimView secondary server of a host redundant system. (20650)
When an animated object is right-clicked in CimView, choosing
Point Control Panel no longer displays an error about the object not
having points.
The issue where under certain circumstances, WebView would fail
to execute mouse-down events has been resolved. (21047)
CimEdit no longer terminates when editing link containers. (21007)
HMI for CNC Support for CNC Model 30i has been added to this release.
[YOUR_DEVICE_ID]
MemoryType=CountOfMemory Type
[DEVICE1]
%AI=2048
%AQ=512
%R=9999
%I=2048
%Q=2048
%T=256
%M=4096
%G=1280
%S=32
%SA=32
%SB=32
%SC=32
There are no longer line gaps where historical and new data meet.
(20956)
Trending
There are no longer line gaps when trending buffered points.
(21001, 20950)
Service Pack 1a
Procedure message for open overlay screens now function
correctly. (20623)
CimEdit / CimView
In a host redundant system, points with AL expressions now update
correctly. (20650)
Login Panel The Login Panel application now functions correctly. (20583)
Service Pack 1
Allen-Bradley DF1 This is a correction to the Allen-Bradley DF1documentation which
Device will be fixed in the next major release of the software. Under
“Device Default Properties”, it should read:
Communications
Enter the node ID for the device.
For PLC 2 or PLC 3 this is an optional Station Number
Address used only when writing to a PLC 2 via a KA or KG
module. If this field is not used, it should be set to zero.
Point Cross The Find and Print buttons on the toolbar in the Point Cross
Reference Reference utility are no longer invisible. (20257)
Global… Supercedes…
Device-level Port-level
Port-level S90TCP-level
S90TCP-level Default
(19482)
The Triplex protocol no longer terminates when operating with
large numbers of caches. (19825)
%PLC_FAULT will deliver a start address starting at the beginning
of the fault table include the header information. There are 12
SmartEye Device When the SmartEye device was configured in handshake mode,
Communications loss of device communications was not previously detected. With
this update, when the SmartEye device is configured within
CIMPLICITY to be in handshake mode, the device communication
interface will query the device for status if no data has been
HMI 6.1 Service Pack 4 Page 21 of 43
received from the device within the configured interval. If the
device does not respond to the status, then the SmartEye device
will be marked down.
By default, the device communication interface will query the
device for status after 100 seconds of silence (i.e. no data received
from the device.) This value can be changed on a per project basis
by defining the project level global
SEA_HANDSHAKE_TIMEOUT. The value assigned to
the global should be equal to the number of seconds of silence that
should pass before querying for status of the device to determine
device availability. To define the value on a per port basis rather
than a per project basis, use the global variable
<port>_SEA_HANDSHAKE_TIMEOUT rather than
SEA_HANDSHAKE_TIMEOUT. Where a port and project
global are defined, the port level defined global will take
precedence. (18989)
P-Charts will now display data when data contains non-zero data
SPC Charts samples. (19591)
The issue where, on occasion, point values were not displayed
when on-demand points were brought into demand has been
resolved. (19351)
Toolkit
The issue where on occasion, data collection would continue for
on-demand points once they were no longer in demand has been
resolved. (19351)
PRTClient now correctly moves items, based on Item Type.
(19684)
Performance counters have been added for the Tracker DS process.
There will now be a counter available under Performance Object in
Performance Monitor called “HMI PRT DS”. To use, highlight all
counters and select Add.
The following steps need to be followed for this to be complete:
Tracker Open a command prompt from the Workbench (Tools / Command
Prompt)
Execute the command “set” at the command prompt to determine
the value for BSM_ROOT
Execute the following command:
installcounters.exe i <BSM_ROOT>
In the PRT User Interface, it is now possible to allow “Region
Label” to be used in place of “Region ID”.
Trending Support has been added to create trend lines from iHistorian.
Please refer to Trend.chm for more details.
A new System Global Parameter,
TREND_DISABLE_READNESTED, has been added to disable
database subqueries for timestamps. To disable timestamps, this
parameter should be set to "1". The parameter has a default setting
of "0".
The Global Parameter on a viewer needs to be in with the System
Global Parameters. On a server, it will need to be in the System
Global Parameters, if CimView is started outside a project. If
HMI 6.1 Service Pack 4 Page 22 of 43
CimView is started inside a project, then the Global Parameters
will need to be in the Project Global Parameters. (19727)
The Trend Control no longer terminates when a user logs out in a
redundant system. (18104)
Trending either a Reference Line or a CSV Line now function
correctly. (18729)
The Trend Control no longer creates unwanted horizontal lines.
(17860)
When a device point becomes unavailable, the trend now displays
the previous value. (20065)
Two new tools have been added: IDTPOPLOCALDIR and
SCPOPLOCALDIR. They are used in a similar manner as
IDTPOP and SCPOP, except that they will only look for input files
Tools and create output files in the current working directory of their
execution. (18702)
Subsequent Service Upgrades and Service Packs will display an equivalent representation for the
highest-numbered version that has been installed.
For product versions prior to Version 4.0, the Service Pack number was not included in the Help
About dialog. Consult the Important Product Information for a version 3.2x Service Pack for details
on determining your product version under CIMPLICITY HMI 3.2x.
iHistorian
The Service Pack installation will give you the option of installing the iHistorian Client. You may
choose NO when asked and the Service Pack installation will continue.
Series 90 Triplex
In order to gain access to the Diagnostics and Fault Tables, the following steps need to be performed
after the Service Pack has been installed:
1. Open the project and allow it to upgrade
2. In the project Properties, add Series 90 TCPIP protocol (or any other protocol) and click OK
3. Go back into the project Properties and remove Series 90 TCPIP protocol (or any other
protocol) and click OK
The Diagnostics and Fault Tables will now be available. This is only necessary for projects using
Series 90 Triplex that have been upgraded from a previous version. These steps are not necessary for
new projects created from 6.0 Service Pack 1.
Series 90 Triplex
When communicating to a GE Fanuc RX7i PLC with firmware version 2.0, by default, the
dead_scan_rate parameter is set to 45 seconds for every device configured. To speed up/slow down
reconnection, this value can be changed via the device file.
Note: The dead_scan_rate cannot go below the scan rate of the port.
VCR
$LOCAL.xxx points are no longer supported by the VCR option.
Windows 2000
Windows 2000 supercedes the file extension ".SPC" to reference PKCS #7 certificates file format
instead of CIMPLICITY HMI SPC file format. If you are using Windows 2000 with the
CIMPLICITY SPC option, you will not be able to directly open GE Fanuc .SPC documents from
the Explorer or Workbench.
To avoid this error, activate the SPC option from the Workbench, and open the document from the
SPC Configuration File... menu.
If Windows 2000 was installed before the first time you loaded the CIMPLICITY SPC option, you
may also need to manually configure the CIMPLICITY SPC Configuration File Type.
Alternately, if you will not be using an Internet Browser (Such as Internet Explorer or Netscape) on
your computer, you may remove the .SPC file association by performing the following steps:
1. From Windows NT Explorer, click View on the menu bar.
2. Select Options.
3. In the Options dialog, click the File Types tab.
1. The following third-party applications have not been qualified for use with Windows 2003
Server, and are not supported. It is recommended that you do not upgrade to Windows 2003
if you use these applications:
RSLINX
2. The iHistorian client tools are distributed with this service pack and will load on Windows 2003,
however, the current version of iHistorian server is not supported with Windows 2003. You must
install the iHistorian server on a non-Windows 2003 PC.
3. In order for the hosts file to work properly with Windows 2003 (or XP) you will need to import
the file to the LMHOSTS file, to take advantage of enabling LMHOSTS lookup.
Procedure:
Right-click ‘My Network Places’ on your desktop and choose ‘Properties’.
For your LAN connection, right-click it and choose ‘Properties’.
On the ‘General’ tab, double-click on internet protocol “TCP/IP”.
Click on the ‘Advanced’ button, then click on the ‘WINS’ tab.
Click on the “Import LMHOSTS” button.
Browse for the hosts file (\Windows\System32\drivers\etc) and select it.
OK and close out of all windows.
Note that every time you need to add an entry to the host file you will need to import to
LMHOSTS again.
CIMPLICITY SQL
The CIMPLICITY HMI upgrade does not maintain the integration between the Workbench and
CIMPLICITY SQL. If you currently have CIMPLICITY SQL integration with the HMI Workbench,
use the following procedure to restore the integration:
1. Follow normal HMI upgrade procedures.
2. After you have upgraded to HMI 6.1, insert the CIMPLICITY SQL CD (if autorun is not enabled
on you computer, browse to the CD drive and run setup.exe).
3. Continue with the remainder of the setup process. Upon completion, CIMPLICITY SQL and
Workbench integration will be restored.
If you are upgrading from CIMPLICITY HMI 5.0 or 5.5 to CIMPLICITY HMI Plant Edition 6.1 and
Security Center
Note You do not have to use Windows Firewall—you can install and run any firewall that you
choose. Evaluate the features of other firewalls and then decide which firewall best meets your
needs. If you choose to install and run another firewall, turn off Windows Firewall.
If you choose to unblock the connection, Windows Firewall creates an exception so that the
firewall won't bother you when that program needs to receive information in the future. To learn
more about exceptions, see the Using the Exceptions Tab section given below.
Tip Although you can turn off Windows Firewall for specific Internet and network connections,
doing this increases the risk to your computer's security.
If you're running Windows XP Service Pack 2 (SP2) the Windows Firewall is turned on by
default. This means that most programs will not be allowed to accept unsolicited
communications from the Internet unless you choose to list those programs as exceptions.
There are two programs that, by default, are already added to the exceptions list and can accept
unsolicited communications from the Internet: Files and Settings Transfer Wizard and File and
Printer Sharing.
Because firewalls restrict communication between your computer and the Internet, you might
need to adjust settings for some other programs that prefer an open connection. You can make
an exception for these programs, so that they can communicate through the Windows Firewall.
Each time you allow an exception for a program to communicate through Windows Firewall, your
computer is made more vulnerable. To allow an exception is like poking a hole through the
firewall. If there are too many holes, there's not much wall left in your firewall. Hackers often use
software that scans the Internet looking for computers with unprotected connections. If you have
lots of exceptions and open ports, your computer can become more vulnerable.
If the program (or service) that you want to allow is not listed
1. Click Add Program.
2. In the Add a Program dialog box, click the program that you want to add, and then click
OK. The program will appear, selected, on the Exceptions tab, under Programs and
Services.
3. Click OK.
HMI 6.1 Service Pack 4 Page 31 of 43
Tip If the program (or service) that you want to allow is not listed in the Add a Program dialog
box click Browse, locate the program that you want to add, and then double-click it. (Programs
are usually stored in the Program Files folder on your computer.) The program will appear under
Programs, in the Add a Program dialog box.
Advanced Options
Advanced users can open ports for, and configure the scope of, individual connections to
minimize opportunities for intruders to connect to a computer or network. To do this, open
Windows Firewall, click the Advanced tab, and use the settings under Network Connection
Settings.
How to Share and Set Permissions for Folders and Files Using Windows XP
Notes
• In Windows XP Professional, the Everyone group no longer includes Anonymous Logon.
• You can set file and folder permissions only on drives formatted to use NTFS.
• To change permissions you must be the owner, or have been granted permission to do so
by the owner.
• Groups or users granted Full Control for a folder can delete files and subfolders within that
folder regardless of the permissions protecting the files and subfolders.
DCOM Settings
1. In Windows Control Panel, double-click Administrative Tools. The Administrative Tools dialog
box appears.
2. Double-click Component Services. The Component Services dialog box appears, where
you can access DCOM security.
3. Expand the Component Services folder and continue expanding folders until you locate the
My Computer icon.
4. Right click My Computer and choose Properties. The My Computer Properties dialog box
appears.
5. Click the COM Security tab.
6. In the Access Permissions section, click Edit Limits. The Access Permission dialog box
appears.
7. Select the Remote Access Allow check box for the ANONYMOUS LOGON group.
8. Click OK.
If Firewall is enabled
1. In Windows Control Panel, double-click Windows Security Center. The Windows Security
Center dialog box appears.
2. Click Firewall. The Windows Firewall dialog box appears.
3. Click the Exceptions tab.
4. Click Add Port. The Add a Port dialog box appears.
5. In the Name field, enter a name for the port.
6. In the Port number field, enter 135.
7. NOTE: In the event that port number 135 does not work, the ports 137, 9, or 445 can also be
used.
8. Click OK to return to the Exceptions tab.
9. Click Add Program. The Add a Program dialog box appears.
10. In the Path field, browse to the location of your CIMPLICITY installation; for example,
C:\Cimplicity\HMI\EXE.
11. From the Programs list, select CimOPCClient.exe.
12. Click OK.
13. Click OK to add it to the exceptions list.