
Download - CIMPLICITY 9.5 Important Product Information
Transcript
CIMPLICITY 9.5 SIM 20SIM 20
1 Installation ............................................................................................................................................................... 9
2.1 Alarms ................................................................................................................................................................ 10
2.1.1 CIMPLICITY v9.5 SIM 5: Alarm Sound Manager Options ....................................................... 10
2.1.2 CIMPLICITY v9.5 SIM 1: Alarm Messages – Message Processing Limits .............................. 10
2.2 CimEdit/CimView .......................................................................................................................................... 12
2.2.1 CIMPLICITY v9.5 SIM 15: Support for removing screens and obtaining screen count
independently from screen cache ..................................................................................................... 12
2.2.2 CIMPLICITY v9.5 SIM 15: Support for determining usage of string space ............................ 12
2.2.3 CIMPLICITY v9.5 SIM 1: Debounce Configuration Attributes ................................................ 16
2.3 CIMPLICITY Options ..................................................................................................................................... 17
2.4 Expression Editor Enhancements .......................................................................................................... 19
2.5 OPC Server ....................................................................................................................................................... 20
2.5.1 CIMPLICITY v9.5 SIM 17: Multiple Setpoint Support for Asynchronous Write Items .......... 20
2.6 OPC UA Client ................................................................................................................................................. 21
2.6.1 CIMPLICITY v9.5 SIM 19: Support for Asynchronous Writes in OPC UA Client .................... 21
2.7 Scripting and Open Interface ................................................................................................................... 22
2.7.1 CIMPLICITY v9.5 SIM 10: Disable Delete and Export Records options from Script.............. 22
2.7.2 CIMPLICITY v9.5 SIM 7: Parameters for reloading .NET Assemblies .................................... 23
2.7.3 CIMPLICITY v9.5 SIM 3: Enhancements to Historian Tag Timestamp .................................. 24
2.7.4 CIMPLICITY v9.5 SIM 3: DB Deadband Functions .................................................................. 24
2.7.5 CIMPLICITY v9.5 SIM 2: Enhancements to Point Management Script Functions ................ 25
2.8 Tracker ............................................................................................................................................................... 33
2.8.1 CIMPLICITY v9.5 SIM 15: Security enhancements for Tracker SQL Database ..................... 33
2.9 Trends and DGR ............................................................................................................................................. 34
2.9.1 CIMPLICITY v9.5 SIM 10: Timezone Support for Trend Control ............................................ 34
2.10 User/Windows Authentication ............................................................................................................... 46
2.11.1 CIMPLICITY v9.5 SIM 4: Project Upgrade Progress Dialog ................................................ 47
2.11.2 CIMPLICITY v9.5 SIM 1: Firewall Configuration Settings ................................................... 48
2.11.3 CIMPLICITY v9.5 SIM 1: Save Point Values ......................................................................... 49
3 Fixed Defects ....................................................................................................................................................... 51
3.1.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 51
3.1.2 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 51
3.1.3 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 51
3.1.4 CIMPLICITY v9.5 SIM 9 ............................................................................................................ 52
3.1.5 CIMPLICITY v9.5 SIM 7 ............................................................................................................ 52
3.1.6 CIMPLICITY v9.5 SIM 5 ............................................................................................................ 52
3.1.7 CIMPLICITY v9.5 SIM 3 ............................................................................................................ 53
3.1.8 CIMPLICITY v9.5 SIM 2 ............................................................................................................ 53
3.1.9 CIMPLICITY v9.5 SIM 1 ............................................................................................................ 53
3.2 Issues Resolved: CimEdit/CimView ....................................................................................................... 55
3.2.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 55
3.2.2 CIMPLICITY v9.5 SIM 19 .......................................................................................................... 55
3.2.3 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 56
3.2.4 CIMPLICITY v9.5 SIM 16 .......................................................................................................... 56
3.2.5 CIMPLICITY v9.5 SIM 13 .......................................................................................................... 56
3.2.6 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 57
3.2.7 CIMPLICITY v9.5 SIM 11 .......................................................................................................... 57
3.2.8 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 58
3.2.9 CIMPLICITY v9.5 SIM 9 ............................................................................................................ 59
3.2.10 CIMPLICITY v9.5 SIM 8 ........................................................................................................ 59
3.2.11 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 60
3.2.12 CIMPLICITY v9.5 SIM 6 ........................................................................................................ 60
3.2.13 CIMPLICITY v9.5 SIM 5 ........................................................................................................ 61
3.2.14 CIMPLICITY v9.5 SIM 4 ........................................................................................................ 62
3.2.15 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 62
3.2.16 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 63
GE Digital 4
3.3 Issues Resolved: Classes and Class Objects ..................................................................................... 66
3.3.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 66
3.3.2 CIMPLICITY v9.5 SIM 19 .......................................................................................................... 66
3.3.3 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 66
3.3.4 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 67
3.3.5 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 67
3.3.6 CIMPLICITY v9.5 SIM 11 .......................................................................................................... 67
3.3.7 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 68
3.3.8 CIMPLICITY v9.5 SIM 9 ............................................................................................................ 68
3.3.9 CIMPLICITY v9.5 SIM 8 ............................................................................................................ 68
3.3.10 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 69
3.3.11 CIMPLICITY v9.5 SIM 5 ........................................................................................................ 69
3.3.12 CIMPLICITY v9.5 SIM 4 ........................................................................................................ 70
3.3.13 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 70
3.3.14 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 70
3.3.15 CIMPLICITY v9.5 SIM 1 ........................................................................................................ 71
3.4 Issues Resolved: Device communications ......................................................................................... 72
3.4.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 72
3.4.2 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 72
3.4.3 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 72
3.4.4 CIMPLICITY v9.5 SIM 16 .......................................................................................................... 73
3.4.5 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 73
3.4.6 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 73
3.4.7 CIMPLICITY v9.5 SIM 7 ............................................................................................................ 73
3.4.8 CIMPLICITY v9.5 SIM 6 ............................................................................................................ 74
3.4.9 CIMPLICITY v9.5 SIM 4 ............................................................................................................ 74
3.4.10 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 74
3.4.11 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 75
3.4.12 CIMPLICITY v9.5 SIM 1 ........................................................................................................ 75
3.5 Issues Resolved: Logging ........................................................................................................................... 77
GE Digital 5
3.6 Issues Resolved: Login ................................................................................................................................ 80
3.6.1 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 80
3.6.2 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 80
3.6.3 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 80
3.7 Issues Resolved: Networking ................................................................................................................... 81
3.7.1 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 81
3.7.2 CIMPLICITY v9.5 SIM 8 ............................................................................................................ 81
3.7.3 CIMPLICITY v9.5 SIM 1 ............................................................................................................ 81
3.8 Issues Resolved: Points and Scripting .................................................................................................. 82
3.8.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 82
3.8.2 CIMPLICITY v9.5 SIM 19 .......................................................................................................... 83
3.8.3 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 83
3.8.4 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 84
3.8.5 CIMPLICITY v9.5 SIM 16 .......................................................................................................... 84
3.8.6 CIMPLICITY v9.5 SIM 14 .......................................................................................................... 84
3.8.7 CIMPLICITY v9.5 SIM 13 .......................................................................................................... 85
3.8.8 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 85
3.8.9 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 86
3.8.10 CIMPLICITY v9.5 SIM 9 ........................................................................................................ 87
3.8.11 CIMPLICITY v9.5 SIM 8 ........................................................................................................ 88
3.8.12 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 88
3.8.13 CIMPLICITY v9.5 SIM 6 ........................................................................................................ 89
3.8.14 CIMPLICITY v9.5 SIM 5 ........................................................................................................ 89
3.8.15 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 90
3.8.16 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 91
GE Digital 6
3.10 Issues Resolved: Proficy Process Systems ......................................................................................... 95
3.10.1 CIMPLICITY v9.5 SIM 16 ...................................................................................................... 95
3.10.2 CIMPLICITY v9.5 SIM 11 ...................................................................................................... 95
3.10.3 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 95
3.10.4 CIMPLICITY v9.5 SIM 1 ........................................................................................................ 96
3.11 Issues Resolved: Project and System Management ...................................................................... 97
3.11.1 CIMPLICITY v9.5 SIM 20 ...................................................................................................... 97
3.11.2 CIMPLICITY v9.5 SIM 18 ...................................................................................................... 97
3.11.3 CIMPLICITY v9.5 SIM 17 ...................................................................................................... 97
3.11.4 CIMPLICITY v9.5 SIM 13 ...................................................................................................... 98
3.11.5 CIMPLICITY v9.5 SIM 12 ...................................................................................................... 98
3.11.6 CIMPLICITY v9.5 SIM 11 ...................................................................................................... 98
3.11.7 CIMPLICITY v9.5 SIM 10 ...................................................................................................... 99
3.11.8 CIMPLICITY v9.5 SIM 9 ........................................................................................................ 99
3.11.9 CIMPLICITY v9.5 SIM 8 ........................................................................................................ 99
3.11.10 CIMPLICITY v9.5 SIM 7 .................................................................................................. 100
3.11.11 CIMPLICITY v9.5 SIM 6 .................................................................................................. 100
3.11.12 CIMPLICITY v9.5 SIM 5 .................................................................................................. 100
3.11.13 CIMPLICITY v9.5 SIM 4 .................................................................................................. 101
3.11.14 CIMPLICITY v9.5 SIM 3 .................................................................................................. 101
3.11.15 CIMPLICITY v9.5 SIM 2 .................................................................................................. 102
3.11.16 CIMPLICITY v9.5 SIM 1 .................................................................................................. 102
3.12 Issues Resolved: Recipes ........................................................................................................................ 104
3.12.1 CIMPLICITY v9.5 SIM 19 .................................................................................................... 104
3.12.2 CIMPLICITY v9.5 SIM 12 .................................................................................................... 104
3.12.3 CIMPLICITY v9.5 SIM 10 .................................................................................................... 104
GE Digital 7
3.14 Issues Resolved: Statistical Process Control (SPC) ..................................................................... 106
3.14.1 CIMPLICITY v9.5 SIM 8 ...................................................................................................... 106
3.14.2 CIMPLICITY v9.5 SIM 5 ...................................................................................................... 106
3.14.3 CIMPLICITY v9.5 SIM 1 ...................................................................................................... 106
3.15 Issues Resolved: Tracker/Order Execution Management ........................................................ 107
3.15.1 CIMPLICITY v9.5 SIM 20 .................................................................................................... 107
3.15.2 CIMPLICITY v9.5 SIM 17 .................................................................................................... 107
3.15.3 CIMPLICITY v9.5 SIM 15 .................................................................................................... 108
3.15.4 CIMPLICITY v9.5 SIM 14 .................................................................................................... 108
3.15.5 CIMPLICITY v9.5 SIM 13 .................................................................................................... 108
3.15.6 CIMPLICITY v9.5 SIM 11 .................................................................................................... 109
3.15.7 CIMPLICITY v9.5 SIM 10 .................................................................................................... 109
3.15.8 CIMPLICITY v9.5 SIM 9 ...................................................................................................... 109
3.15.9 CIMPLICITY v9.5 SIM 8 ...................................................................................................... 110
3.15.10 CIMPLICITY v9.5 SIM 6 .................................................................................................. 110
3.15.11 CIMPLICITY v9.5 SIM 5 .................................................................................................. 110
3.15.12 CIMPLICITY v9.5 SIM 3 .................................................................................................. 111
3.15.13 CIMPLICITY v9.5 SIM 2 .................................................................................................. 111
3.16 Issues Resolved: Trends and DGR ....................................................................................................... 112
3.16.1 CIMPLICITY v9.5 SIM 18 .................................................................................................... 112
3.16.2 CIMPLICITY v9.5 SIM 16 .................................................................................................... 112
3.16.3 CIMPLICITY v9.5 SIM 14 .................................................................................................... 112
3.16.4 CIMPLICITY v9.5 SIM 13 .................................................................................................... 113
3.16.5 CIMPLICITY v9.5 SIM 8 ...................................................................................................... 113
3.16.6 CIMPLICITY v9.5 SIM 6 ...................................................................................................... 113
3.16.7 CIMPLICITY v9.5 SIM 4 ...................................................................................................... 114
3.16.8 CIMPLICITY v9.5 SIM 3 ...................................................................................................... 114
GE Digital 8
4 Known Issues .................................................................................................................................................... 116
5 General Information ...................................................................................................................................... 117
5.2 WebSpace ..................................................................................................................................................... 118
GE Digital 9
PURPOSE OF THIS DOCUMENT
The purpose of this document is to provide information to facilitate installing and using this SIM. Do not install this Service upgrade unless your system has a build number equal or greater than: CIMPLICITY v.9.5 Build 36775r.
1 INSTALLATION
1. Go the GE Digital Web site: http://digitalsupport.ge.com
2. Select . 3. In the Filter by Product drop-down list box, select CIMPLICITY. 4. In the Filter by Content drop-down list box, select Downloads.
The SIM patch labeled CIMPLICITY 9.5 SIM 20 appears in the list of downloads; the list is sorted by date by default.
5. Select the SIM and download the file. 6. Extract the SIM executable files into a temporary/working directory. 7. Stop all CIMPLICITY applications on the host computer. 8. Open the temporary or working directory where you placed the downloaded file. 9. Double-click the downloaded SIM installation .exe file to initiate the installation program.
Go to: Table of Contents
2.1 ALARMS
DE18927
SF-00391433
Alarm Sound Manager now has the following configuration option added:
Attribute Name Purpose/Meaning
AMV_SOUND_LOOP Provide additional support for continuous playback of alarm sound audio files
Attribute Value Purpose
N or n [Default] Current Application behavior will not be affected.
Y or y When the attribute value is set to Y or y: 1. 1. Alarm sound will be repeated in loop till the specified stop criteria is
satisfied. 2. 2. Sound will stop immediately if stop criteria is satisfied. 3. 3. The alarm audio file will continue to play in loop, even if the replay option
is not selected. 4. 4. Alarm Sound file will pause immediately if muted and will resume
playing when cleared.
2.1.2 CIMPLICITY v9.5 SIM 1: Alarm Messages – Message Processing Limits
DE16460 SF-00364472 Alarm Properties dialog now has the following fields added:
GE Digital 11
Property Name Purpose Permitted Limits Default Value
Auto processing interval The time interval (in minutes) for processing the auto alarms.
1 to 32767 5
Number of Auto Alarms processed at a time
The number of auto alarms that will be processed at a time.
1 to 32767 25
GE Digital 12
2.2 CIMEDIT/CIMVIEW
2.2.1 CIMPLICITY v9.5 SIM 15: Support for removing screens and obtaining screen count independently from screen cache
US257876
US246465
Four new methods have been added to enable you to do the following actions in CimView or CimEdit:
• Remove the display screens and library screens independently from the screen cache.
• Obtain the number of screens in the display screen cache and the library screen cache independently.
Method Description Example
GefApplication.Fl ushDisplayScreen Cache
This method removes all the screens that can be displayed from the screen cache.
Sub Application_FlushDisplayScreenCache() CimGetScreen.Application.FlushDisplayScreenCache End Sub
GefApplication.Fl ushLibraryScreen Cache
This method removes all the library screens from the screen cache.
Sub Application_FlushLibraryScreenCache() CimGetScreen.Application.FlushLibraryScreenCache End Sub
GefApplication.Di splayScreenCache Count
This method obtains the number of screens in the display cache.
Sub Application_FlushDisplayScreenCache() MsgBox "Screens in display cache = " + CimGetScreen.Application.DisplayScreenCacheCount End Sub
GefApplication.Li braryScreenCach eCount
This method obtains the number of screens in the library cache.
Sub Application_FlushLibraryScreenCache() MsgBox "Screens in library cache = " + CimGetScreen.Application.LibraryScreenCacheCount End Sub
Go to: Table of Contents
2.2.2 CIMPLICITY v9.5 SIM 15: Support for determining usage of string space
US257870
Four new methods have been added in CimView to enable you to determine how the string space is managed and how much of it is remaining.
• GetMemoryInfoStringSpace
This method obtains information on the memory usage for string space.
It has the following parameters:
• used: The number of used bytes in the string space.
• free: The number of free bytes in the string space.
• total: The number of total bytes in the string space.
• outFlags: The internal information about the string space. This parameter is unused.
Note: The sum of the used and free parameter values will not be equal to the value of the total parameter. This is because of the overhead that is used to manage the allocated blocks.
GE Digital 13
• GetMemoryInfoStringSpaceHandles
This method obtains information on the handle usage for string space. It has the following parameters:
• used: The number of handles that have been used.
• free: The number of handles that are free.
• total: The total number of handles (32736). The code in the following example uses the GetMemoryInfoStringSpace and
GetMemoryInfoStringSpaceHandles methods to obtain memory information and display it in a
dialog box.
Option Explicit Sub OnMouseUp(x As Long, y As Long, flags As Long) Dim mymsg As String Dim used As Long, free As Long, total As Long, outFlags As Long Dim charCount Dim i Dim myarray(100) As String mymsg = "" mymsg = mymsg & Chr$(13) & "---- BEFORE ----" GetMemoryInfoStringSpace used, free, total, outflags mymsg = mymsg & Chr$(13) & "SPACE used:" & used & ", free:" & free & ", total:" & total mymsg = mymsg & ", outFlags:" & outFlags GetMemoryInfoStringSpaceHandles used, free, total mymsg = mymsg & Chr$(13) & "HANDLES used:" & used & ", free:" & free & ", total:" & total ' Use up some string space and handles charCount = 0 For i = LBound(myarray) To UBound(myarray) Step 1 myarray(i) = "ABCDEFGHIJKLMNOPQRSTUVWXYZ " & i & " ABCDEFGHIJKLMNOPQRSTUVWXYZ " charCount = charCount + Len(myarray(i)) Next i mymsg = mymsg & Chr$(13) mymsg = mymsg & Chr$(13) & "---- AFTER populating, elements:" & (UBound(myarray) - LBound(myarray)) _ & " char count:" & charCount & " ----" GetMemoryInfoStringSpace used, free, total, outFlags mymsg = mymsg & Chr$(13) & "SPACE used:" & used & ", free:" & free & ", total:" & total mymsg = mymsg & ", outFlags:" & outFlags
GE Digital 14
• GetMemoryInfoPublicSpace
This method obtains information on the memory usage for storing the values for public variables used in scripts at the module level. It has the following parameters:
• used: The amount of memory in bytes that has been used for public variable space storage.
• free: The amount of free space to hold new variables.
• total: The amount of memory available for public variables.
• GetMemoryInfoSymbolSpace
This method obtains information on the memory usage for storing the names of the symbols for public variables used in scripts at the module level.
It has the following parameters:
• used: The amount of memory in bytes that has been used for public variable name storage.
• free: The amount of free space to hold new variable names.
• total: The amount of available memory for public variables names. The code in the following example uses the GetMemoryInfoPublicSpace and GetMemoryInfoSymbolSpace methods. Public testPublicLong As Long
Public testPublicString As String
Private pv_test As Long
Private pv_testString As String
Sub OnMouseUp(x As Long, y As Long, flags As Long)
Dim ssUsed As Long
testPublicString = "constant string to show usage of string space by
constants"
GetMemoryInfoStringSpaceHandles handlesUsed, handlesFree, handlesMax
GetMemoryInfoPublicSpace psUsed, psFree, psMax
GetMemoryInfoSymbolSpace SymUsed, SymFree, SymMax
+ "Handles Used = " + Format$(handlesUsed) + Chr$(13)_
+ "Handles Free = " + Format$(handlesFree) + Chr$(13)_
+ "Handles Max = " + Format$(handlesMax) + Chr$(13)_
+ "Symbol Space Max = " + Format$(SymMax)
GE Digital 16
2.2.3 CIMPLICITY v9.5 SIM 1: Debounce Configuration Attributes
DE17197 SF-00371956 Starting in CIMPLICITY 9.5 SIM 1, a new command line parameter "/StripDebounce" has been added for CimEdit. Usage: CimEdit.exe /StripDebounce <ScreenPath.cim>
Purpose: When CimEdit is launched with this command line parameter to open the screen path indicated by ScreenPath.cim, all the Debounce configuration from every event will be removed and the screen will be saved before exiting. This will result in events of the screen getting queued up while the previous event handler is still executing.
Go to: Table of Contents
GE Digital 17
2.3 CIMPLICITY OPTIONS
2.3.1 CIMPLICITY v9.5 SIM 1: DEP Support
US25570 Starting in CIMPLICITY 9.5 SIM 2, Users can choose to use either the DEP or the NoDEP version of CimEdit/CimView executable as per their requirements. 1. Enabling/Disabling DEP Version of CimEdit/CimView executable from CIMPLICITY Options: Under the "Security" Tab of CIMPLICITY Options, a new option has been added for enabling/disabling the use of DEP Version of CimEdit/CimView executable.
GE Digital 18
Checked [Default Option]
The DEP Enabled version of CimEdit/CimView will be copied to the exe sub-folder under CIMPLICITY Installation Folder.
Note: When DEP is enabled, functional behavior (such as ActiveX controls that do not support DEP) will not work in CimEdit/CimView.
Unchecked The DEP Disabled version of CimEdit/CimView will be copied to the exe sub-folder under CIMPLICITY Installation Folder.
Note:When DEP is disabled then functional behavior that does not support DEP (ActiveX controls that do not support DEP) will workd properly in CimEdit/CimView.
2. Enabling/Disabling DEP Version of CimEdit/CimView executable from Command Prompt: The "Enable DEP" option can be enabled from command line by using the options specified below: a. Use Startup.exe /EnableDEP command to Check the "Enable DEP" option. b. Use Startup.exe /DisableDEP command to Uncheck the "Enable DEP" option.
Go to: Table of Contents
GE Digital 19
2.4 EXPRESSION EDITOR ENHANCEMENTS
DE18314 SF-00399332 Starting in CIMPLICITY 9.5 SIM 3, the ability to allow projects to wait for proper shutdown of scripts has been added. As part of this enhancement, the following functionality has been included: Wait Time Configuration: Users can now configure a wait duration for which the forced termination of running scripts will be paused when the project is being shut down. EM_SCRIPT_TIMEOUT parameter can be set to the number of milliseconds to wait before the scripts that are running at the time of project shutdown, are terminated. Note: If the EM_SCRIPT_TIMEOUT value is not defined, the default time limit of 1000 milliseconds is used. Pre-Terminate Scripting Support: Users can now configure a pre-termination script and run it at the time of project shutdown. To do this: 1. Users must set RUN_PRE_TERM_SCRIPT global parameter to 'Y' or 'y'. 2. Create a new script "em_pre_term.bcl" for the project. When the above mentioned global parameter and script has been configured for the project, then at the time of project shutdown, the event manager will: a. Execute contents of "em_pre_term.bcl" script b. Wait for the time duration of 1000 milliseconds or the one specified in EM_SCRIPT_TIMEOUT parameter. c. Terminate any scripts that are still running at the end of wait duration. d. Execute contents of "em_term.bcl" script.
Go to: Table of Contents
GE Digital 20
2.5 OPC SERVER
2.5.1 CIMPLICITY v9.5 SIM 17: Multiple Setpoint Support for Asynchronous Write Items
US259979 SF-00526084 The CIMPLICITY OPC Server now provides multiple setpoint support to the Point Manager with a single
request for all OPC client Asynchronous 2.0 Write Item operations. This improves performance and optimizes
OPC client Asynchronous 2.0 group Write Item requests.
The OPC client Asynchronous Write Item operation will fail if the duration of the response of the setpoint
operation is more than the specified time-out value. The default time-out value is 2 seconds and is controlled
by the WriteItemTimeout parameter in the CimOPCServer.xml file. This ensures that the OPC client and
server function as expected when the response is delayed from the Point Manager.
You can update the time-out value by modifying the following parameter: <serverparameters>
<writeitemtimeout>enter time-out value in ms here</writeitemtimeout>
</serverparameters>
GE Digital 21
2.6 OPC UA CLIENT
2.6.1 CIMPLICITY v9.5 SIM 19: Support for Asynchronous Writes in OPC UA Client
DE94855, DE83433 SF-00593232 The CIMPLICITY OPC UA Client now provides support to perform asynchronous write operations to the OPC
UA Server.
1. Select the OPC UA DA Configuration section.
2. Select the CIMPLICITY subsection.
3. In the Session subsection, in the AsyncWrite box, select True.
Note:
• When AsyncWrite is set to the default value of False, the CIMPLICITY OPC UA Client performs
synchronous write operations to the OPC UA Server.
• When you use CIMPLICITY APIs such as PointSet and PointSetMultiple with several points, the
performance of asynchronous write operations is better than that of synchronous write operations.
Go to: Table of Contents
GE Digital 22
2.7 SCRIPTING AND OPEN INTERFACE
2.7.1 CIMPLICITY v9.5 SIM 10: Disable Delete and Export Records options from Script
DE39768 SF-00460237 Starting SIM 10 for 9.5 Version, the ability to disable, via scripts, the option to export or delete database records. The details are as mentioned below: Users can now, from scripts, disable the option to delete database records. This can be done by calling the function DisableDeleteRecordsAction.
Function Name Usage Syntax Description
DisableDeleteRecordsActi on
myTable.DisableDeleteRecordsActi on
The call to CimTable.DisableDeleteRecordsActi on function from a script will provide the ability to disable delete records option configured as part of maintenance action.
Users can now, from scripts, disable the option to export database records. This can be done by calling the function DisableExportRecordsAction.
Function Name Usage Syntax Description
DisableExportRecordsAction myTable.DisableExportRecordsAction The call to CimTable.DisableExportRecord sAction function from a script will provide the ability to disable export records option configured as part of maintenance action.
Users can now, from scripts, access the current settings for Delete Record option by calling the GetDeleteRecordOptions function, which return a value of CimTableDeleteRecordEnum enumeration data type.
Function/ Enumeration Name
CimTableDeleteRecordEnum Enumeration Value Description
cimTableRetainRecordCount
cimTableRetainRecordTime
GE Digital 23
Users can now, from scripts, access the current settings for Export Record option by calling the GetExportRecordOptions function, which return a value of CimTableExportRecordEnum enumeration data type.
Function/ Enumeration Name
CimTableExportRecordEnum Enumeration Value Description
cimTableExportRecordNone The export record option has been disabled.
cimTableExportRecordCount The export record option has been set to be based on count.
cimTableExportRecordTime The export record option has been set to be based on time.
cimTableExportRecordAll The export record option has been set to export all records.
Go to: Table of Contents
2.7.2 CIMPLICITY v9.5 SIM 7: Parameters for reloading .NET Assemblies
DE29003 SF-00428119 EMRP .NET Scripts can call methods from external .NET assemblies. When a script gets compiled, a DLL gets generated and is stored in Windows Temp Folder with a GUID Name and in the cache. Each time the project is executed, the DLL is loaded from the cache. If the DLL is not available in cache, then it is regenerated and is ensured to be available to EMRP Process when started. There were problems observed when the version of generated DLL that is available in cache is not matching the latest generated DLL. In order to resolve this issue, starting CIMPLICITY 9.5 SIM 7, the below mentioned global parameters have been added:
Parameter Value Meaning Values/ Ranges
EM_SCRIPT_RECOMPILE_ALWAYS Specifies if the script has to be forcefully recompiled on every project start
Y or y .NET Assemblies will be recompiled on every project start
N or n .NET Assemblies will not be recompiled on every project start
EM_SCRIPT_COMPILE_WAIT Specifies the time to wait before proceeding to use the generated DLL.
10000 Default time to wait before loading scripts asynchronously
0 - 30000 Wait time Limits before loading scripts asynchronously
Go to: Table of Contents
GE Digital 24
2.7.3 CIMPLICITY v9.5 SIM 3: Enhancements to Historian Tag Timestamp
DE18661 SF-00283462 Starting CIMPLICITY 9.5 SIM 3, a new parameter "HIST_TIME_STAMP_TYPE" has been added to configure how Historian Tag Timestamp is processed from CIMPLICITY project.
Parameter Value Meaning
HIST_TIME_STAMP_TYPE Parameter not defined or expected value not specified for the parameter
CIMPLICITY Timestamp will be logged to Historian for every configured tag
X CIMPLICITY Timestamp is logged to Historian for every configured tag.
Y Collector Timestamp is logged to Historian for every configured tag.
Z Collector configurable default Timestamp is logged to Historian for every configured tag.
Go to: Table of Contents
2.7.4 CIMPLICITY v9.5 SIM 3: DB Deadband Functions
Deadband Functions Starting in CIMPLICITY 9.5 SIM 3, the following API calls have been added to the Configuration Object Model to enable assignment of deadband for data logging point conditions. DE18634; SF-NA DE18693; SF-00414087 New methods and properties added to CIMBasic scripting are listed below:
API Function Parameters Purpose
<Point Name> Valid Point Name
The point for which the deadband value has to be enabled/ disabled
<TRUE/FALSE> Enables/ Disables deadband usage for specified point.
SetDataLogPtDeadBand Parameter Name
<Point Name> Valid Point Name
The point for which deadband value has to be set
<Deadband Value>
GE Digital 25
<Point Name> Valid Point Name
The point for which deadband type has to be set
<Deadband Type>
The type of deadband to be set for the specified point
Sample Script Sample script for newly added APIs Example Sub Main()
Dim project as CimProject
Dim database as CimDatabase
Go to: Table of Contents
2.7.5 CIMPLICITY v9.5 SIM 2: Enhancements to Point Management Script Functions
String Functions Starting in CIMPLICITY 9.5 SIM 2, a new function has been added to allow the timestamp of a Derived Point to be set at runtime via scripting. This function will add the ability to update timestamps of derived points with the timestamp of the result of an expression evaluation. New methods and properties added to CIMBasic scripting are listed below: Properties: Point.TimeStampUTC
GE Digital 26
Methods: Point.SetTimeStampHR GetTimeComponentsHR_UTC SetTimeFromComponentsHR_UTC PointUpdateMultiple New methods and properties added to .NET scripting are listed below: Methods: CIMPLICITY.PointUpdateMultiple Point.TimeStampUTC
Point.TimeStampUTC is a read/write property. This property can be used to retrieve/store the timestamp into a Basic Date Object. The timestamp (in UTC format) indicates the time at which the point's value was read from the PLC. Note: The Date value stored in this variable is the based on UTC Value. Syntax Point.TimeStampUTC
Example Sub Main()
x.Id = a$
Point.SetTimeStampHR
Point.SetTimeStampHR method can be used to set the High Resolution Time Stamp value for the point. Syntax: Point.SetTimeStampHR dblTimeHigh, dblTimeLow
Parameter Description
Example Sub Main()
pt1.ID = "gg"
pt2.ID = "test"
pt3.ID = "timeVal"
pt2.TimeStampUTC = timeStamp
application process.
GetTimeComponentsHR_UTC
GetTimeComponentsHR_UTC method can be used to get the Time Stamp of the point from High Resolution components in UTC Format. Syntax: GetTimeComponentsHR_UTC dblTimeHigh ,dblTimeLow ,yyyy ,mm, dd, hh, mm, sec ,nano
Parameter Description
yyyy The year, in the range 1970..9999
GE Digital 28
dd The day of the month
hh The hour, specified as a 24-hour clock.
mm Minutes past the hour, in the range 0..59
sec Seconds, in the range 0..59
nano Fractional seconds, specified in Nano seconds.
SetTimeFromComponentsHR_UTC
SetTimeFromComponentsHR_UTC method can be used to set the Time Stamp for the point from High Resolution components in UTC Format. Syntax: SetTimeFromComponentsHR_UTC dblTimeHigh ,dblTimeLow ,yy ,mm, dd, hh, min, sec ,nano
Parameter Description
yyyy The year, in the range 1970..9999
mm The month, in the range 1..12
dd The day of the month
hh The hour, specified as a 24-hour clock.
mm The hour, specified as a 24-hour clock.
sec Seconds, in the range 0..59
nano Fractional seconds, specified in Nano seconds.
Example Sub Main()
pt1.ID = "gg"
pt2.ID = "test"
pt3.ID = "timeVal"
sec, nano
pt1.Value = 60
pt2.TimeStampUTC = timeStamp
application process.
PointUpdateMultiple
PointUpdateMultiple method can be used to perform Point Update operation on multiple points that are passed in the Array of Point Objects. Note: 1. A point update will also update the time stamp of the point using the TimeStampUTC set on the point
object. A normal SetPoint operation uses the current time for the timestamp. 2. The PointUpdateMultiple function:
a. Is only callable from EMRP. If it is called from another application it will return false, and log an error message.
b. Can be used only for Global Points. c. Will not work with Safety Point.
Syntax: PointUpdateMultiple arrayOfPointObjects Example 1 Sub Main
Dim oPointObj As Point
Dim oPointArray(6) As Point
Dim bResult As Boolean
Set oPointObj = New Point
pt1.ID = "gg"
pt2.ID = "test"
pt3.ID = "timeVal"
pt2.TimeStampUTC = timeStamp
application process.
CIMPLICITY.PointUpdateMultiple
CIMPLICITY.PointUpdateMultiple method can be used to perform Point Update operation on multiple points that are passed in the Array of Point Objects. Note: 3. A point update will also update the time stamp of the point using the TimeStampUTC set on the point
object. A normal SetPoint operation uses the current time for the timestamp. 4. The CIMPLICITY.PointUpdateMultiple function:
a. Is only callable from EMRP. If it is called from another application it will return false, and log an error message.
b. Can be used only for Global Points. c. Will not work with Safety Point.
Syntax: CIMPLICITY.PointUpdateMultiple arrayOfPointObjects Example using System;
using System.Collections.Generic;
using Proficy.CIMPLICITY;
DateTime date1 = new DateTime(2014, 9, 15, 7, 30, 12, 123,
DateTimeKind.Local);
{
GE Digital 33
2.8 TRACKER
2.8.1 CIMPLICITY v9.5 SIM 15: Security enhancements for Tracker SQL Database
US197403 DE73513 DE73512; SF-00486213 When installing Tracker and updating the database, the SQL Scripts now disable the Show Advanced options and Ad-Hoc Distributed Queries options that they enabled.
This eliminates any security risk that could have been caused if the options remained enabled.
Go to: Table of Contents
GE Digital 34
2.9.1 CIMPLICITY v9.5 SIM 10: Timezone Support for Trend Control
US193147 Starting SIM 10 for 9.5 Version, the ability to use Timezone support in the trend control has been added to CIMPLICITY. The Timezone setting can be done for a trend control by using the SetTimeZone function. The SetTimeZone is a method for a Trend Invoke method action. Purpose Sets the time zone to the trend control and displays the data based on the selected time zone. Input TimeZone Index enumeration published as part of Trend.ocx type library. Return Value Boolean: True or False
Index Published Enumeration List Trend Type Library - TREND_TIME_ZONE_INFO
0 TREND_TZ_SYSTEM_DEFAULT
1 TREND_TZ_AFGHANISTAN_STANDARD_TIME
2 TREND_TZ_ALASKAN_STANDARD_TIME
3 TREND_TZ_ALEUTIAN_STANDARD_TIME
4 TREND_TZ_ALTAI_STANDARD_TIME
5 TREND_TZ_ARAB_STANDARD_TIME
6 TREND_TZ_ARABIAN_STANDARD_TIME
7 TREND_TZ_ARABIC_STANDARD_TIME
8 TREND_TZ_ARGENTINA_STANDARD_TIME
9 TREND_TZ_ASTRAKHAN_STANDARD_TIME
10 TREND_TZ_ATLANTIC_STANDARD_TIME
11 TREND_TZ_AUS_CENTRAL_STANDARD_TIME
12 TREND_TZ_AUS_CENTRAL_W_STANDARD_TIME
13 TREND_TZ_AUS_EASTERN_STANDARD_TIME
14 TREND_TZ_AZERBAIJAN_STANDARD_TIME
15 TREND_TZ_AZORES_STANDARD_TIME
16 TREND_TZ_BAHIA_STANDARD_TIME
17 TREND_TZ_BANGLADESH_STANDARD_TIME
18 TREND_TZ_BELARUS_STANDARD_TIME
19 TREND_TZ_BOUGAINVILLE_STANDARD_TIME
20 TREND_TZ_CANADA_CENTRAL_STANDARD_TIME
21 TREND_TZ_CAPE_VERDE_STANDARD_TIME
22 TREND_TZ_CAUCASUS_STANDARD_TIME
23 TREND_TZ_CEN_AUSTRALIA_STANDARD_TIME
24 TREND_TZ_CENTRAL_AMERICA_STANDARD_TIME
25 TREND_TZ_CENTRAL_ASIA_STANDARD_TIME
26 TREND_TZ_CENTRAL_BRAZILIAN_STANDARD_TIME
27 TREND_TZ_CENTRAL_EUROPE_STANDARD_TIME
28 TREND_TZ_CENTRAL_EUROPEAN_STANDARD_TIME
29 TREND_TZ_CENTRAL_PACIFIC_STANDARD_TIME
30 TREND_TZ_CENTRAL_STANDARD_TIME
31 TREND_TZ_CENTRAL_STANDARD_TIME_MEXICO
32 TREND_TZ_CHATHAM_ISLANDS_STANDARD_TIME
33 TREND_TZ_CHINA_STANDARD_TIME
34 TREND_TZ_CUBA_STANDARD_TIME
35 TREND_TZ_DATELINE_STANDARD_TIME
36 TREND_TZ_E_AFRICA_STANDARD_TIME
37 TREND_TZ_E_AUSTRALIA_STANDARD_TIME
38 TREND_TZ_E_EUROPE_STANDARD_TIME
39 TREND_TZ_E_SOUTH_AMERICA_STANDARD_TIME
40 TREND_TZ_EASTER_ISLAND_STANDARD_TIME
41 TREND_TZ_EASTERN_STANDARD_TIME
42 TREND_TZ_EASTERN_STANDARD_TIME_MEXICO
43 TREND_TZ_EGYPT_STANDARD_TIME
44 TREND_TZ_EKATERINBURG_STANDARD_TIME
45 TREND_TZ_FIJI_STANDARD_TIME
46 TREND_TZ_FLE_STANDARD_TIME
47 TREND_TZ_GEORGIAN_STANDARD_TIME
48 TREND_TZ_GMT_STANDARD_TIME
49 TREND_TZ_GREENLAND_STANDARD_TIME
50 TREND_TZ_GREENWICH_STANDARD_TIME
51 TREND_TZ_GTB_STANDARD_TIME
52 TREND_TZ_HAITI_STANDARD_TIME
53 TREND_TZ_HAWAIIAN_STANDARD_TIME
54 TREND_TZ_INDIA_STANDARD_TIME
55 TREND_TZ_IRAN_STANDARD_TIME
56 TREND_TZ_ISRAEL_STANDARD_TIME
57 TREND_TZ_JORDAN_STANDARD_TIME
58 TREND_TZ_KALININGRAD_STANDARD_TIME
59 TREND_TZ_KAMCHATKA_STANDARD_TIME
60 TREND_TZ_KOREA_STANDARD_TIME
61 TREND_TZ_LIBYA_STANDARD_TIME
62 TREND_TZ_LINE_ISLANDS_STANDARD_TIME
63 TREND_TZ_LORD_HOWE_STANDARD_TIME
64 TREND_TZ_MAGADAN_STANDARD_TIME
65 TREND_TZ_MAGALLANES_STANDARD_TIME
66 TREND_TZ_MARQUESAS_STANDARD_TIME
67 TREND_TZ_MAURITIUS_STANDARD_TIME
68 TREND_TZ_MID_ATLANTIC_STANDARD_TIME
69 TREND_TZ_MIDDLE_EAST_STANDARD_TIME
70 TREND_TZ_MONTEVIDEO_STANDARD_TIME
71 TREND_TZ_MOROCCO_STANDARD_TIME
72 TREND_TZ_MOUNTAIN_STANDARD_TIME
73 TREND_TZ_MOUNTAIN_STANDARD_TIME_MEXICO
74 TREND_TZ_MYANMAR_STANDARD_TIME
75 TREND_TZ_N_CENTRAL_ASIA_STANDARD_TIME
76 TREND_TZ_NAMIBIA_STANDARD_TIME
77 TREND_TZ_NEPAL_STANDARD_TIME
78 TREND_TZ_NEW_ZEALAND_STANDARD_TIME
79 TREND_TZ_NEWFOUNDLAND_STANDARD_TIME
80 TREND_TZ_NORFOLK_STANDARD_TIME
81 TREND_TZ_NORTH_ASIA_EAST_STANDARD_TIME
82 TREND_TZ_NORTH_ASIA_STANDARD_TIME
83 TREND_TZ_NORTH_KOREA_STANDARD_TIME
84 TREND_TZ_OMSK_STANDARD_TIME
85 TREND_TZ_PACIFIC_SA_STANDARD_TIME
86 TREND_TZ_PACIFIC_STANDARD_TIME
87 TREND_TZ_PACIFIC_STANDARD_TIME_MEXICO
88 TREND_TZ_PAKISTAN_STANDARD_TIME
89 TREND_TZ_PARAGUAY_STANDARD_TIME
90 TREND_TZ_ROMANCE_STANDARD_TIME
91 TREND_TZ_RUSSIA_TIME_ZONE_10
92 TREND_TZ_RUSSIA_TIME_ZONE_11
93 TREND_TZ_RUSSIA_TIME_ZONE_3
94 TREND_TZ_RUSSIAN_STANDARD_TIME
95 TREND_TZ_SA_EASTERN_STANDARD_TIME
96 TREND_TZ_SA_PACIFIC_STANDARD_TIME
97 TREND_TZ_SA_WESTERN_STANDARD_TIME
98 TREND_TZ_SAINT_PIERRE_STANDARD_TIME
99 TREND_TZ_SAKHALIN_STANDARD_TIME
100 TREND_TZ_SAMOA_STANDARD_TIME
101 TREND_TZ_SARATOV_STANDARD_TIME
102 TREND_TZ_SE_ASIA_STANDARD_TIME
103 TREND_TZ_SINGAPORE_STANDARD_TIME
104 TREND_TZ_SOUTH_AFRICA_STANDARD_TIME
105 TREND_TZ_SRI_LANKA_STANDARD_TIME
106 TREND_TZ_SYRIA_STANDARD_TIME
107 TREND_TZ_TAIPEI_STANDARD_TIME
108 TREND_TZ_TASMANIA_STANDARD_TIME
109 TREND_TZ_TOCANTINS_STANDARD_TIME
110 TREND_TZ_TOKYO_STANDARD_TIME
111 TREND_TZ_TOMSK_STANDARD_TIME
112 TREND_TZ_TONGA_STANDARD_TIME
113 TREND_TZ_TRANSBAIKAL_STANDARD_TIME
114 TREND_TZ_TURKEY_STANDARD_TIME
115 TREND_TZ_TURKS_AND_CAICOS_STANDARD_TIME
116 TREND_TZ_ULAANBAATAR_STANDARD_TIME
117 TREND_TZ_US_EASTERN_STANDARD_TIME
118 TREND_TZ_US_MOUNTAIN_STANDARD_TIME
119 TREND_TZ_UTC
120 TREND_TZ_UTC_PLUS_12
121 TREND_TZ_UTC_PLUS_13
122 TREND_TZ_UTC_MINUS_02
123 TREND_TZ_UTC_MINUS_08
124 TREND_TZ_UTC_MINUS_09
125 TREND_TZ_UTC_MINUS_11
126 TREND_TZ_VENEZUELA_STANDARD_TIME
127 TREND_TZ_VLADIVOSTOK_STANDARD_TIME
128 TREND_TZ_W_AUSTRALIA_STANDARD_TIME
129 TREND_TZ_W_CENTRAL_AFRICA_STANDARD_TIME
130 TREND_TZ_W_EUROPE_STANDARD_TIME
131 TREND_TZ_W_MONGOLIA_STANDARD_TIME
132 TREND_TZ_WEST_ASIA_STANDARD_TIME
133 TREND_TZ_WEST_BANK_STANDARD_TIME
134 TREND_TZ_WEST_PACIFIC_STANDARD_TIME
135 TREND_TZ_YAKUTSK_STANDARD_TIME
Dim bRet As Boolean
bRet = oTrend.SetTimeZone(54)
Basic Script Methods 1. SetTimeComponentsHR_Ex (param1, param2………10) Purpose: Given components of the time based on Time zone. Current time divided into time components of year, month, day, hour, min, sec and nanoseconds.
Param1 Double Low value of input time
Param2 Double High value of input time
Param3 Integer Timecomponent
Param4 Integer Timecomponent
Param5 Integer Timecomponent
Param6 Integer Timecomponent
Param7 Integer Timecomponent
Param8 Integer Timecomponent
Param10 Integer TimeZoneIndex
Where Time Zone Index can be either Trend Lib TREND_TIME_ZONE_INFO (If there is a CimView screen reference to the trend.ocx file) or an index number in the list below:
Index Enumeration
0 COR_CIMP_SYSTEM_DEFAULT
1 COR_CIMP_AFGHANISTAN_STANDARD_TIME
2 COR_CIMP_ALASKAN_STANDARD_TIME
3 COR_CIMP_ALEUTIAN_STANDARD_TIME
4 COR_CIMP_ALTAI_STANDARD_TIME
5 COR_CIMP_ARAB_STANDARD_TIME
6 COR_CIMP_ARABIAN_STANDARD_TIME
7 COR_CIMP_ARABIC_STANDARD_TIME
8 COR_CIMP_ARGENTINA_STANDARD_TIME
9 COR_CIMP_ASTRAKHAN_STANDARD_TIME
10 COR_CIMP_ATLANTIC_STANDARD_TIME
11 COR_CIMP_AUS_CENTRAL_STANDARD_TIME
12 COR_CIMP_AUS_CENTRAL_W_STANDARD_TIME
13 COR_CIMP_AUS_EASTERN_STANDARD_TIME
14 COR_CIMP_AZERBAIJAN_STANDARD_TIME
15 COR_CIMP_AZORES_STANDARD_TIME
Dim mon As Integer
Dim dd As Integer
Dim hh As Integer
Dim min As Integer
Dim sec As Integer
Dim nano As Long
Dim qlow As Double
Dim qhigh As Double
Param1 Double Low value of input time
Param2 Double High value of input time
Param3 Integer Timecomponent
Param4 Integer Timecomponent
Param5 Integer Timecomponent
Param6 Integer Timecomponent
Param7 Integer Timecomponent
Param8 Integer Timecomponent
Param10 Integer TimeZoneIndex
Sub OnMouseUp (x As Long, y As Logn, flags As Long)
Declare variables: Dim yy As Integer
Dim mm As Integer
Dim dd As Integer
Dim hh As Integer
Dim min As Integer
Dim sec As Integer
Dim nano As Long
Dim qlow As Double
Dim qhigh As Double
Inputs Data Type
Date
Where Time Zone Index can be either Trend Lib TREND_TIME_ZONE_INFO (If there is a CimView screen reference to the trend.ocx file) or an index number in the list below:
Index Enumeration
0 COR_CIMP_SYSTEM_DEFAULT
1 COR_CIMP_AFGHANISTAN_STANDARD_TIME
2 COR_CIMP_ALASKAN_STANDARD_TIME
3 COR_CIMP_ALEUTIAN_STANDARD_TIME
4 COR_CIMP_ALTAI_STANDARD_TIME
5 COR_CIMP_ARAB_STANDARD_TIME
6 COR_CIMP_ARABIAN_STANDARD_TIME
7 COR_CIMP_ARABIC_STANDARD_TIME
8 COR_CIMP_ARGENTINA_STANDARD_TIME
9 COR_CIMP_ASTRAKHAN_STANDARD_TIME
10 COR_CIMP_ATLANTIC_STANDARD_TIME
11 COR_CIMP_AUS_CENTRAL_STANDARD_TIME
12 COR_CIMP_AUS_CENTRAL_W_STANDARD_TIME
13 COR_CIMP_AUS_EASTERN_STANDARD_TIME
14 COR_CIMP_AZERBAIJAN_STANDARD_TIME
15 COR_CIMP_AZORES_STANDARD_TIME
16 COR_CIMP_BAHIA_STANDARD_TIME
17 COR_CIMP_BANGLADESH_STANDARD_TIME
18 COR_CIMP_BELARUS_STANDARD_TIME
19 COR_CIMP_BOUGAINVILLE_STANDARD_TIME
20 COR_CIMP_CANADA_CENTRAL_STANDARD_TIME
21 COR_CIMP_CAPE_VERDE_STANDARD_TIME
22 COR_CIMP_CAUCASUS_STANDARD_TIME
23 COR_CIMP_CEN_AUSTRALIA_STANDARD_TIME
24 COR_CIMP_CENTRAL_AMERICA_STANDARD_TIME
25 COR_CIMP_CENTRAL_ASIA_STANDARD_TIME
26 COR_CIMP_CENTRAL_BRAZILIAN_STANDARD_TIME
27 COR_CIMP_CENTRAL_EUROPE_STANDARD_TIME
28 COR_CIMP_CENTRAL_EUROPEAN_STANDARD_TIME
29 COR_CIMP_CENTRAL_PACIFIC_STANDARD_TIME
30 COR_CIMP_CENTRAL_STANDARD_TIME
Dim mon As Integer
Dim dd As Integer
Dim hh As Integer
Dim min As Integer
Dim sec As Integer
Dim nano As Long
Dim adjDate As Date
yy = 2017
mon = 10
dd = 13
hh = 15
min = 0
sec = 0
nano = 0
nano,TREND_TZ_KOREA_STANDARD_TIME)
Or
Go to: Table of Contents
GE Digital 46
2.10 USER/WINDOWS AUTHENTICATION
The following new Windows Authentication features/enhancements have been added to the CIMPLICITY v9.5 SIMs. CIMPLICITY v9.5 SIM8 DE32737; SF-00444528 DE32738; SF-00443063 US102063 Starting CIMPLICITY 9.5 SIM 8, support has been provided to authenticate Domain Users in CIMPLICITY after explicit Logout action. In order to enable this functionality, the following global parameter has to be defined in CIMPLICITY Configuration:
Attribute Name
For Domain User Authentication
Purpose To support authentication of domain users in CIMPLICITY after explicit logout
Value Enter one of the following.
Y or y Allows domain user to log in automatically after explicit logout
N or n User will have to provide login credentials after explicit logout
Default Allows domain user to log in automatically after explicit logout
Note: To use the above-mentioned settings for the default "ADMINISTRATOR" User, the "Authentication Type" must be set to "Windows Domain with Group Mapping" in the User Properties Dialog.
Go to: Table of Contents
GE Digital 47
2.11.1 CIMPLICITY v9.5 SIM 4: Project Upgrade Progress Dialog
US64408 Starting in CIMPLICITY 9.5 SIM 4, when upgrading a project to CIMPLICITY 9.5 Version, users will be presented with a "Project Upgrade Progress Dialog". Purpose: When upgrading a CIMPLICITY Project to be opened in CIMPLICITY 9.5 Version, users will be provided with better information about the status of the project upgrade operation. The images below show the different states of the Project Upgrade Progress Dialog: Image: After successful "Project Upgrade" Operation
Image: "Project Upgrade" Operation in progress
Image: "Project Upgrade" - Operation failure notification
Go to: Table of Contents
GE Digital 48
2.11.2 CIMPLICITY v9.5 SIM 1: Firewall Configuration Settings
US79712 Starting in CIMPLICITY 9.5 SIM 8, the Firewall Configuration Settings for CIMPLICITY can be configured to have a specific set of configuration options used when integrating with Windows Firewall. Allow the type of Firewall Configuration Settings to be used when integrating CIMPLICITY with Windows Firewall.
GE Digital 49
1. Private Profile
Enabled [Default] Under the Private Profile section: 1. CIMPLICITY will be enabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list.
Disabled Under the Private Profile section: 1. CIMPLICITY will be disabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be removed from "Inbound Rules" list.
2. Domain Profile
Enabled [Default] Non-Domain System: 1. CIMPLICITY will not be shown in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list for Domain Profile Section.
Domain System: Under the Domain Profile section: 1. CIMPLICITY will be enabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list.
Disabled Non-Domain System: CIMPLICITY Executables set will be removed from "Inbound Rules" list for Domain Profile Section. Domain System: Under the Domain Profile section: 1. CIMPLICITY will be disabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be removed from "Inbound Rules" list.
3. Public Profile
Enabled Under the Public Profile section: 1. CIMPLICITY will be enabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list.
Disabled [Default] Under the Public Profile section: 1. CIMPLICITY will be disabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be removed from "Inbound Rules" list.
Go to: Table of Contents
2.11.3 CIMPLICITY v9.5 SIM 1: Save Point Values
US98267 Starting in CIMPLICITY 9.5 SIM 9, Users can configure the option to save Point Values based on timers as well.
GE Digital 50
Purpose: Save Point Values of a project based on timers as well. To access this option, users can access the dialog by clicking the Settings button for points from Settings tab in Project Properties. In the dialog, the user can now select the "On Timer" option and specify the time interval as shown below:
Option Enabled/Disabled Changes done to Windows Firewall Settings
1. On Timer
Unselected [Default] The Point Values will not be saved based on timer. also, the Save interval field will be disabled.
Selected The Point Values will be saved at regular intervals, based on the time interval specified in the Save interval field.
2. Save Interval
Disabled [If Timer option is not selected].
The value of Save interval field will not be used for Point Value Save operations.
Enabled [If Timer option is selected].
Defaults to 10 minutes. The value of Save interval field will be used to determine the interval for Saving Point Values.
Go to: Table of Contents
GE Digital 51
3 FIXED DEFECTS
The following issues have been resolved in HMI/SCADA CIMPLICITY v9.5 000020.
3.1 ISSUES RESOLVED: ALARMS
Feature Issue Resolved
DE89622 SF-00451455
Previously, when several alarms, classes, and resources were defined in a project, and alarm setups were used to filter the alarms, dynamic filtering did not filter the alarms.
This issue has been resolved. When several alarms, classes, and resources are defined in a project, and alarm setups are used to filter the alarms, dynamic filtering filters the alarms.
Go to: Table of Contents
3.1.2 CIMPLICITY v9.5 SIM 15
Feature Issue Resolved
DE63284
SF-00526493
Previously, when no reference item was passed using the AlarmGenerate and AlarmUpdate Script APIs, the Database Logger inserted nonsensical data into the Reference field of the ALARM_LOG table.
This issue has been resolved. When no reference item is passed using the AlarmGenerate and AlarmUpdate Script APIs, the Database Logger inserts no data into the Reference field of the ALARM_LOG table.
Alarms API Script/ Point name limitation
DE61310 SF-00517691
Previously, when you updated the state of an alarm, the alarm API script did not accept point names that were longer than 32 characters.
This issue has been resolved. When you update the state of an alarm, the alarm API script now accepts point names that are longer than 32 characters.
Go to: Table of Contents
3.1.3 CIMPLICITY v9.5 SIM 12
Feature Issue Resolved
Alarms/ ANA Expressions
When running a CIMPLICITY Project configured with DNP Driver, incorrect timestamp value gets assigned for Alarm Reset Operation.
When running a CIMPLICITY Project configured with DNP Driver, timestamp value for Alarm Reset Operation is now set properly.
Go to: Table of Contents
GE Digital 52
Feature Issue Resolved
DE32362
SF-00455390
When filters are applied to Historical Alarm Viewer control in CimView, the specified filters are not applied properly.
When filters are applied to Historical Alarm Viewer control in CimView, the specified filters are now applied properly.
Go to: Table of Contents
3.1.5 CIMPLICITY v9.5 SIM 7
Feature Issue Resolved
DE25790
SF-00422053
When resources are dynamically added to remote project at runtime, the alarms for points are not visible in Alarm Viewer on Enterprise Project
When resources are dynamically added to remote project at runtime, the alarms for points are now displayed properly in Alarm Viewer on Enterprise Project
Alarms/ Alarm Generation
DE27532
SF-00437231
When an expression having multiple AL( ) functions is used in an OR statement, and the points are configured with delayed alarm generation then the alarms are not generated properly for all combinations.
Also, the help information for using PTMRP_ALARM_DELAY_STATE Global Parameter appears to be incorrect. Setting the parameter value to Y changes alarm state immediately to Point Management Clients.
When an expression having multiple AL( ) functions is used in an OR statement, and the points are configured with delayed alarm generation then the alarms are now generated properly for all combinations.
The information mentioned below should be referenced while using PTMRP_ALARM_DELAY_STATE Global Parameter: 1. When the parameter value is set to Y, the alarm state changes immediately and alarm delay is not applicable. 2. When the parameter value is set to N, the Alarm State Delay is enabled.
Go to: Table of Contents
3.1.6 CIMPLICITY v9.5 SIM 5
Feature Issue Resolved
DE16906
SF-00427622
When a Historical Alarm Viewer used in CimScreen is viewed at runtime, the text in the control does not get displayed using the configured font information.
When a Historical Alarm Viewer used in CimScreen is viewed at runtime, the text in the control now gets displayed using the configured font information.
DE16436
SF-00413057
GE Digital 53
Alarms/ Alarm Manager
When screen containing Trend Object is opened in viewer node, "Unknown alarm manager - AMRP " error message gets logged into system log.
When screen containing Trend Object is opened in viewer node, the "Unknown alarm manager - AMRP " error message no longer gets logged into system log.
Go to: Table of Contents
3.1.7 CIMPLICITY v9.5 SIM 3
Feature Issue Resolved
Alarms/ ANA Expressions
DE18704
SF-00350770
When ANA() function is used to refer an alarm on device point, the ANA() function does not reflect the correct state when communication with device gets reset.
When ANA() function is used to refer an alarm on device point, the ANA() function now reflects the correct state when communication with device gets reset.
Go to: Table of Contents
3.1.8 CIMPLICITY v9.5 SIM 2
Feature Issue Resolved
DE17934
SF-00177288
With SetPoint audit trail enabled on a CIMPLICITY project, performing a SetPoint operation from a viewer that is running an older version of CIMPLICITY will cause Alarm field related error on the CIMPLICITY node running the project.
With SetPoint audit trail enabled on a CIMPLICITY project, performing a SetPoint operation from a viewer that is running an older version of CIMPLICITY will no longer result in Alarm field related errors on the CIMPLICITY node running the project.
Alarms/ Alarm Message
DE18050
SF-00391178
When $DOWNLOAD Alarm is used in alarm messages, "BAD FIELD" gets populated into the alarm message for the $DOWNLOAD Alarm.
When $DOWNLOAD Alarm is used in alarm messages, the alarm message for the $DOWNLOAD Alarm now gets generated properly.
Go to: Table of Contents
3.1.9 CIMPLICITY v9.5 SIM 1
Feature Issue Resolved
Alarms/ ANA Expressions
DE17370
SF-00387489
When ANA() expressions are used for device points in screens, the expression returns TRUE even if alarm is not present on point.
When ANA() expressions are used for device points in screens, the expression now returns TRUE only if alarm is present on point.
DE17268
SF-00374453
Intermittent AMRP.exe process crashes no longer occur during runtime.
Alarms/ Dynamic Changes
DE16727
SF-00384757
When changes are made to Alarms dynamically, A&E OPC Server crashes are observed.
When changes are made to Alarms dynamically, A&E OPC Server crashes no longer occur.
Alarms/ Auto Timed Acknowledges
DE16460
SF-00364472
When a point configured with an alarm having timed auto acknowledge, is used in a CIMPLICITY project, the alarms are not generated properly.
When a point configured with an alarm having timed auto acknowledge, is used in a CIMPLICITY project, the alarm is now generated properly.
Alarms/ Alarm Process Crash
When executing CIMPLICITY Project, Alarm Management Resident Process crashes are observed intermittently.
When executing CIMPLICITY Project, Alarm Management Resident Process crashes are no longer occur.
Alarm Viewer/ Alarm Message String
DE16117
SF-00311065
When viewing an alarm that is using the %STATE property as part of the message, it was possible that the %STATE field would not properly reflect the device availability.
When viewing alarms in Alarm Viewer, the device point state being displayed now shows the device availability status properly.
Alarms/ Delayed alarms and Dead Bands
DE16371
SF-00178157
When a point configured with an alarm having Deadband and a Delay, is used in a CIMPLICITY project, the alarms are not generated properly.
When a point configured with an alarm having Deadband and a Delay, is used in a CIMPLICITY project, the alarm is now generated properly.
Go to: Table of Contents
GE Digital 55
Feature Issue Resolved
DE99486 Internal
Previously,
• In Advanced Viewer, when new points were added under specific conditions to the advanced viewer point management system, errors would occur.
• When the return type of the default property value of a COM object was different from and incompatible with the variable assigned to the result, a memory leak occurred.
These issues have been resolved.
• Now, in Advanced Viewer, when new points are added under specific conditions to the advanced viewer point management system, no errors occur.
• Now, when the return type of the default property value of a COM object is different from and incompatible with the variable assigned to the result, no memory leak occurs.
CimEdit and CimView/ RGB.DAT loading precedence
DE79916 SF-00587236
Previously, when you opened a screen with index colors in CimEdit or Cimview, CIMPLICITY could not determine the current directory of the screen, causing the incorrect RGB.DAT file to be loaded.
This issue has been resolved. Now, when you open a screen with index colors in CimEdit or Cimview, CIMPLICITY determines the current directory of the screen, searches the directories in the order of current directory, project directory, and install directory, and loads the correct RGB.DAT file.
Go to: Table of Contents
3.2.2 CIMPLICITY v9.5 SIM 19
Feature Issue Resolved
DE93399 SF-00642546
Previously, when you accessed a screen and updated a screen variable for the first time, an Expression Update event was not triggered.
This issue has been resolved. Now, when you access a screen and update a screen variable for the first time, an Expression Update event is triggered.
CimView/ Repeated button selection
DE91599 Internal
Previously, in a .cim file, if a tooltip- enabled button was selected several times, CimView stopped responding.
This issue has been resolved. Now, in a .cim file, if a tooltip enabled button is selected several times, CimView functions as expected.
CimView/ Crash issues
DE54602 SF-00480190
Previously, in CimView, in a dialog box in a script, when the cursor is in a text field,
This issue has been resolved.
GE Digital 56
Feature Issue Resolved
if you pressed Enter, Cimview stopped responding.
In a dialog box in a script, when the cursor is in a text field, if you press Enter, Cimview functions as expected.
Object/ Shadow line issue
DE25777 SF-00444856
Previously, when an object configured with the Diffuse shadow style was made visible and then invisible, a shadow line appeared on the object.
This issue has been resolved. Now, when an object configured with the Diffuse shadow style is made visible and then invisible, no shadow line appears on the object.
Go to: Table of Contents
3.2.3 CIMPLICITY v9.5 SIM 17
Feature Issue Resolved
DE79785 SF-00586839
Previously, in CIMPLICITY 9.5, if you tried to open a CimLayout configuration file that was created in CIMPLICITY 8.2, an error occurred.
This issue has been resolved. In CIMPLICITY 9.5, you can now open a CimLayout configuration file that was created in CIMPLICITY 8.2.
Go to: Table of Contents
3.2.4 CIMPLICITY v9.5 SIM 16
Feature Issue Resolved
DE79214
Internal
Previously, when a script was run on a collection of closed or overlaying screens, CimView stopped responding.
This issue has been resolved. CimView now functions as expected when a script is run on a collection of closed or overlaying screens.
CimView/ Crash issues
DE76983
Internal
Previously, CimView stopped responding due to several issues related to string space, COM server, duplicate child objects, and scripts with multiple arguments.
This issue has been resolved. CimView now functions as expected as the issues related to string space, COM server, duplicate child objects, and scripts with multiple arguments have been resolved.
Go to: Table of Contents
3.2.5 CIMPLICITY v9.5 SIM 13
Feature Issue Resolved
GE Digital 57
CimEdit/ Scripting Issues
When modifying contents of a graphics screen using smart objects and scripts in CimEdit, changes made to screens via script are not persisted when the CimEdit application is closed.
When modifying contents of a graphics screen using smart objects and scripts in CimEdit, changes made to screens via script are now persisted properly when the CimEdit application is closed.
Go to: Table of Contents
3.2.6 CIMPLICITY v9.5 SIM 12
Feature Issue Resolved
CimView/ Viewer Connectivity
DE55363
SF-00492325
When the project is restarted on the server, the screens on viewer configured with On Demand Points do not recover their values properly.
When the project is restarted on the server, the screens on viewer configured with On Demand Points now recover their values properly.
CimView/ Expression Evaluation
When viewing CIMPLICITY Screens configured with expression update events on screen startup, in CimView, the expression updates occur prematurely.
When viewing CIMPLICITY Screens configured with expression update events on screen startup, in CimView, the expression updates now occur properly after screen initialization.
CimView/ Expression Evaluation
DE55648
SF-00470620
When copying a button object from one screen to another, the procedures configured in the original button get deleted/modified during copy/paste operation.
When copying a button object from one screen to another, the procedures no longer get deleted/modified during copy/paste operation.
CimView/ Application Crash
When a CIMPLICITY Project configured with Server Redundancy is recovering from fail-over in runtime, performing screen overlay operations causes CimView application to crash occasionally.
When a CIMPLICITY Project configured with Server Redundancy is recovering from fail-over in runtime, performing screen overlay operations no longer causes CimView application to crash.
Go to: Table of Contents
3.2.7 CIMPLICITY v9.5 SIM 11
Feature Issue Resolved
CimView/ Color Animation
DE51054
SF-00485521
When CimView is used to view graphic screens created in older version of CIMPLICITY, the color animation expressions do not evaluate properly
When CimView is used to view graphic screens created in older version of CIMPLICITY, the color animation expressions now evaluate properly when multiple bits of Point Attribute Set are used in animation expressions.
GE Digital 58
when multiple bits of Point Attribute Set are used in animation expressions.
Go to: Table of Contents
3.2.8 CIMPLICITY v9.5 SIM 10
Feature Issue Resolved
DE51055
SF-00485271
Previously, when a script thread closed a window (close or overlay) and another script thread accessed it through the object model, CimView stopped responding.
This issue has been resolved. When a script thread closes a window (close or overlay) and another script thread accesses it through the object model, the issue of CimView not responding no longer occurs.
CimView/ .CLM Files and CimView Application Crash
DE44121
SF-00467087
When using CimView to navigate between graphic screens of a project configured with .CLM files, occasional CimView application crashes are observed.
When using CimView to navigate between graphic screens of a project configured with .CLM files, CimView application crashes are no longer seen.
CimLayout/ CimView Application Crash
DE51611; SF-00478713
DE51612; SF-00483885
When closing a CimLayout that has multiple screens configured in Runtime, CimView application crashes are observed.
When closing a CimLayout that has multiple screens configured in Runtime, CimView application crashes are no longer seen.
CimView/ /LoadPassword Parameter
DE42392
SF-00476196
When launching CimView application with /LoadPassword commandline parameter, the auto-login functionality does not work as expected. Also, the login dialog is not shown when launching CimView screens via CimLayout application.
When launching CimView application with /LoadPassword commandline parameter, the functionality works as expected.
Points to consider: Please ensure that: 1. <FileName>.cfg file is populated with the right UserName and Password information. The login credentials must be same as that configured for the user in workbench for the project.
2. Global parameter UR_PWD_CASE is set to Y if password is case sensitive.
3. <FileName>.cfg file is placed in the data subdirectory of the CIMPLICITY installation directory (e.g. C:\Program Files\Proficy\Proficy CIMPLICITY\data).
4. /LoadPassword commandline option is invoked as mentioned below:
GE Digital 59
Feature Issue Resolved
CimView.exe /LoadPassword <FileName>.cfg
5. When using CimLayout, the /LoadPassword commandline option cannot be used. However, the login dialog will now be displayed at the top when launching CimLayout.
Advanced Viewer/ CimView Application Crash
DE41572
SF-00474634
When using CimView application in Advanced Viewer mode, periodic application crashes are observed with CimView application.
When using CimView application in Advanced Viewer mode, periodic application crashes no longer happen with CimView application.
CimEdit/ .NET Controls
DE37835
SF-00468341
When working on CimEdit Screens, adding and removing a .NET Control from the CimEdit Screen causes the control to be deleted from system as well.
When working on CimEdit Screens, adding and removing a .NET Control from the CimEdit Screen will no longer delete the control from system as well.
Go to: Table of Contents
3.2.9 CIMPLICITY v9.5 SIM 9
Feature Issue Resolved
CimView/ RichEdit Control
DE40420
SF-00473139
When working with RichEdit Control, copying the contents of the control does not work if the focus is not set on the control.
Copying the contents of RichEdit Control now works properly.
CimView/ Menu Items
DE19911
SF-00436808
When a menu item containing multiple menu items is configured in a screen, the display order for the menu items is reversed at runtime in CimView.
When a menu item containing multiple menu items is configured in a screen, the menu items are now displayed as configured in CimView.
Go to: Table of Contents
3.2.10 CIMPLICITY v9.5 SIM 8
Feature Issue Resolved
DE30694
SF-00452127
When CimView application is run with /NoScreenExit Command Line Argument, memory leaks are observed at runtime.
When CimView application is run with /NoScreenExit Command Line Argument, memory leaks are no longer observed at runtime.
GE Digital 60
CimView/ Application Crash
When running CimView application, occasional crashes and hangs are observed.
When running CimView application, occasional crashes and hangs are no longer seen.
Go to: Table of Contents
3.2.11 CIMPLICITY v9.5 SIM 7
Feature Issue Resolved
DE28095
SF-00451132
When viewing CimView screens on Viewer machine, the faceplates configured for Class objects are not shown to user.
When viewing CimView screens on Viewer machine, the faceplates configured for Class objects are now shown properly to user.
CimView/ Linked Objects
DE19764; SF-00436901
DE22688; SF-00435114
DE25995; SF-00445980
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object does not get highlighted properly.
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object now highlighted properly.
CimView/ Linked Objects
DE27248
SF-00447845
When a screen containing a linked object, configured with screen overlay/screen open action is triggered in runtime, the configured actions do not get executed.
When a screen containing a linked object, configured with screen overlay/screen open action is triggered in runtime, the configured actions now get executed properly.
Go to: Table of Contents
3.2.12 CIMPLICITY v9.5 SIM 6
Feature Issue Resolved
CimView/ Application Crash
When overlaying screens containing linked objects in CimView, application crash occurs.
When overlaying screens containing linked objects in CimView, application crashes no longer occur.
CimView/ Memory Leaks
DE18729
SF-00408888
When CimView opens a screen containing a trend object, and the /noscreenexit command line argument is used, then the CimView process may experience a memory growth.
When CimView opens a screen containing a trend object, and the /noscreenexit command line argument is used, then the CimView process memory growth no longer occurs.
DE19774
SF-00424954
GE Digital 61
Feature Issue Resolved
CimEdit/ Expression Parser
When an event that is configured for an object in a screen using OnExpressionUpdate() function is triggered, the specified value is not set to the associated device point properly.
When an event that is configured for an object in a screen using OnExpressionUpdate() function is triggered, the specified value is now properly set to the associated device point.
CimEdit/ .NET Components
DE18815
SF-00419567
When a CimEdit screen having a frame container configured with .NET components and expressions is opened in CimView, the configured expressions are not evaluated properly when opening the screen.
When a CimEdit screen having a frame container configured with .NET components and expressions is opened in CimView, the configured expressions now evaluated properly on start.
CimView/ Linked Objects
DE19764; SF-00436901
DE22688; SF-00435114
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object does not get highlighted properly.
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object now highlighted properly.
Go to: Table of Contents
3.2.13 CIMPLICITY v9.5 SIM 5
Feature Issue Resolved
CimLayout/ File Browsing
DE18947
SF-00416485
With the option to browse files being disabled in CIMPLICITY options, user is still allowed to access option to open files from CimLayout application in Webspace Session.
With the option to browse files being disabled in CIMPLICITY options, user will no longer be allowed to access option to open files from CimLayout application in Webspace Session.
CimView/ Terminal Server Sessions
DE18937
SF-00318176
When large number of Terminal Services sessions are open and CimView application is opened from one of the sessions, occasional application hangs occur.
When large number of Terminal Services sessions are open and CimView application is opened from one of the sessions, occasional application hangs no longer occur.
CimView/ Alarm Viewer
DE17244
SF-00429465
When a CimView screen is configured with an Alarm Viewer control that is configured to display an alarm having long tag name, attempting to open the screen from Alarm viewer at runtime does not open the target screen.
When a CimView screen is configured with an Alarm Viewer control that is configured to display an alarm having long tag name, the screen can now be successfully opened from Alarm viewer at runtime.
CimView/ "Always On Top" Option
DE16982
SF-00425480
When multiple screens are configured with "Always On Top" option in a project,
When multiple screens are configured with "Always On Top" option in a project, opening
GE Digital 62
Feature Issue Resolved
opening more than one screen at runtime can cause inactive screens to lose the "Always On Top" option setting.
more than one screen at runtime no longer causes inactive screens to lose the "Always On Top" option setting.
Go to: Table of Contents
3.2.14 CIMPLICITY v9.5 SIM 4
Feature Issue Resolved
CimView/ Global Scripts
DE18743
SF-00407529
When "Edit Global Script" option is used to modify a global script, the edit window does not bring up the selected script in script editor at times.
When "Edit Global Script" option is used to modify a global script, the edit window now brings up the selected script properly.
CimView/ Blink Animation
DE18695
SF-00415025
When a graphics screen, containing a push button object configured with color animation, is opened in CimView application, the button styles do not get displayed properly when clicking the button object.
When a graphics screen, containing a push button object configured with color animation, is opened in CimView application, the button styles now get displayed properly when clicking the button object.
CimView/ Touch Enabled Screens
DE18833
SF-00412550
On touch enabled screens, Mouse down events are not handled properly by CimView application. Triggering of Mouse Down events occur in incorrect sequence.
On touch enabled screens, Mous
1 Installation ............................................................................................................................................................... 9
2.1 Alarms ................................................................................................................................................................ 10
2.1.1 CIMPLICITY v9.5 SIM 5: Alarm Sound Manager Options ....................................................... 10
2.1.2 CIMPLICITY v9.5 SIM 1: Alarm Messages – Message Processing Limits .............................. 10
2.2 CimEdit/CimView .......................................................................................................................................... 12
2.2.1 CIMPLICITY v9.5 SIM 15: Support for removing screens and obtaining screen count
independently from screen cache ..................................................................................................... 12
2.2.2 CIMPLICITY v9.5 SIM 15: Support for determining usage of string space ............................ 12
2.2.3 CIMPLICITY v9.5 SIM 1: Debounce Configuration Attributes ................................................ 16
2.3 CIMPLICITY Options ..................................................................................................................................... 17
2.4 Expression Editor Enhancements .......................................................................................................... 19
2.5 OPC Server ....................................................................................................................................................... 20
2.5.1 CIMPLICITY v9.5 SIM 17: Multiple Setpoint Support for Asynchronous Write Items .......... 20
2.6 OPC UA Client ................................................................................................................................................. 21
2.6.1 CIMPLICITY v9.5 SIM 19: Support for Asynchronous Writes in OPC UA Client .................... 21
2.7 Scripting and Open Interface ................................................................................................................... 22
2.7.1 CIMPLICITY v9.5 SIM 10: Disable Delete and Export Records options from Script.............. 22
2.7.2 CIMPLICITY v9.5 SIM 7: Parameters for reloading .NET Assemblies .................................... 23
2.7.3 CIMPLICITY v9.5 SIM 3: Enhancements to Historian Tag Timestamp .................................. 24
2.7.4 CIMPLICITY v9.5 SIM 3: DB Deadband Functions .................................................................. 24
2.7.5 CIMPLICITY v9.5 SIM 2: Enhancements to Point Management Script Functions ................ 25
2.8 Tracker ............................................................................................................................................................... 33
2.8.1 CIMPLICITY v9.5 SIM 15: Security enhancements for Tracker SQL Database ..................... 33
2.9 Trends and DGR ............................................................................................................................................. 34
2.9.1 CIMPLICITY v9.5 SIM 10: Timezone Support for Trend Control ............................................ 34
2.10 User/Windows Authentication ............................................................................................................... 46
2.11.1 CIMPLICITY v9.5 SIM 4: Project Upgrade Progress Dialog ................................................ 47
2.11.2 CIMPLICITY v9.5 SIM 1: Firewall Configuration Settings ................................................... 48
2.11.3 CIMPLICITY v9.5 SIM 1: Save Point Values ......................................................................... 49
3 Fixed Defects ....................................................................................................................................................... 51
3.1.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 51
3.1.2 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 51
3.1.3 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 51
3.1.4 CIMPLICITY v9.5 SIM 9 ............................................................................................................ 52
3.1.5 CIMPLICITY v9.5 SIM 7 ............................................................................................................ 52
3.1.6 CIMPLICITY v9.5 SIM 5 ............................................................................................................ 52
3.1.7 CIMPLICITY v9.5 SIM 3 ............................................................................................................ 53
3.1.8 CIMPLICITY v9.5 SIM 2 ............................................................................................................ 53
3.1.9 CIMPLICITY v9.5 SIM 1 ............................................................................................................ 53
3.2 Issues Resolved: CimEdit/CimView ....................................................................................................... 55
3.2.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 55
3.2.2 CIMPLICITY v9.5 SIM 19 .......................................................................................................... 55
3.2.3 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 56
3.2.4 CIMPLICITY v9.5 SIM 16 .......................................................................................................... 56
3.2.5 CIMPLICITY v9.5 SIM 13 .......................................................................................................... 56
3.2.6 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 57
3.2.7 CIMPLICITY v9.5 SIM 11 .......................................................................................................... 57
3.2.8 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 58
3.2.9 CIMPLICITY v9.5 SIM 9 ............................................................................................................ 59
3.2.10 CIMPLICITY v9.5 SIM 8 ........................................................................................................ 59
3.2.11 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 60
3.2.12 CIMPLICITY v9.5 SIM 6 ........................................................................................................ 60
3.2.13 CIMPLICITY v9.5 SIM 5 ........................................................................................................ 61
3.2.14 CIMPLICITY v9.5 SIM 4 ........................................................................................................ 62
3.2.15 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 62
3.2.16 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 63
GE Digital 4
3.3 Issues Resolved: Classes and Class Objects ..................................................................................... 66
3.3.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 66
3.3.2 CIMPLICITY v9.5 SIM 19 .......................................................................................................... 66
3.3.3 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 66
3.3.4 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 67
3.3.5 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 67
3.3.6 CIMPLICITY v9.5 SIM 11 .......................................................................................................... 67
3.3.7 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 68
3.3.8 CIMPLICITY v9.5 SIM 9 ............................................................................................................ 68
3.3.9 CIMPLICITY v9.5 SIM 8 ............................................................................................................ 68
3.3.10 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 69
3.3.11 CIMPLICITY v9.5 SIM 5 ........................................................................................................ 69
3.3.12 CIMPLICITY v9.5 SIM 4 ........................................................................................................ 70
3.3.13 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 70
3.3.14 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 70
3.3.15 CIMPLICITY v9.5 SIM 1 ........................................................................................................ 71
3.4 Issues Resolved: Device communications ......................................................................................... 72
3.4.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 72
3.4.2 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 72
3.4.3 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 72
3.4.4 CIMPLICITY v9.5 SIM 16 .......................................................................................................... 73
3.4.5 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 73
3.4.6 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 73
3.4.7 CIMPLICITY v9.5 SIM 7 ............................................................................................................ 73
3.4.8 CIMPLICITY v9.5 SIM 6 ............................................................................................................ 74
3.4.9 CIMPLICITY v9.5 SIM 4 ............................................................................................................ 74
3.4.10 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 74
3.4.11 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 75
3.4.12 CIMPLICITY v9.5 SIM 1 ........................................................................................................ 75
3.5 Issues Resolved: Logging ........................................................................................................................... 77
GE Digital 5
3.6 Issues Resolved: Login ................................................................................................................................ 80
3.6.1 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 80
3.6.2 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 80
3.6.3 CIMPLICITY v9.5 SIM 15 .......................................................................................................... 80
3.7 Issues Resolved: Networking ................................................................................................................... 81
3.7.1 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 81
3.7.2 CIMPLICITY v9.5 SIM 8 ............................................................................................................ 81
3.7.3 CIMPLICITY v9.5 SIM 1 ............................................................................................................ 81
3.8 Issues Resolved: Points and Scripting .................................................................................................. 82
3.8.1 CIMPLICITY v9.5 SIM 20 .......................................................................................................... 82
3.8.2 CIMPLICITY v9.5 SIM 19 .......................................................................................................... 83
3.8.3 CIMPLICITY v9.5 SIM 18 .......................................................................................................... 83
3.8.4 CIMPLICITY v9.5 SIM 17 .......................................................................................................... 84
3.8.5 CIMPLICITY v9.5 SIM 16 .......................................................................................................... 84
3.8.6 CIMPLICITY v9.5 SIM 14 .......................................................................................................... 84
3.8.7 CIMPLICITY v9.5 SIM 13 .......................................................................................................... 85
3.8.8 CIMPLICITY v9.5 SIM 12 .......................................................................................................... 85
3.8.9 CIMPLICITY v9.5 SIM 10 .......................................................................................................... 86
3.8.10 CIMPLICITY v9.5 SIM 9 ........................................................................................................ 87
3.8.11 CIMPLICITY v9.5 SIM 8 ........................................................................................................ 88
3.8.12 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 88
3.8.13 CIMPLICITY v9.5 SIM 6 ........................................................................................................ 89
3.8.14 CIMPLICITY v9.5 SIM 5 ........................................................................................................ 89
3.8.15 CIMPLICITY v9.5 SIM 3 ........................................................................................................ 90
3.8.16 CIMPLICITY v9.5 SIM 2 ........................................................................................................ 91
GE Digital 6
3.10 Issues Resolved: Proficy Process Systems ......................................................................................... 95
3.10.1 CIMPLICITY v9.5 SIM 16 ...................................................................................................... 95
3.10.2 CIMPLICITY v9.5 SIM 11 ...................................................................................................... 95
3.10.3 CIMPLICITY v9.5 SIM 7 ........................................................................................................ 95
3.10.4 CIMPLICITY v9.5 SIM 1 ........................................................................................................ 96
3.11 Issues Resolved: Project and System Management ...................................................................... 97
3.11.1 CIMPLICITY v9.5 SIM 20 ...................................................................................................... 97
3.11.2 CIMPLICITY v9.5 SIM 18 ...................................................................................................... 97
3.11.3 CIMPLICITY v9.5 SIM 17 ...................................................................................................... 97
3.11.4 CIMPLICITY v9.5 SIM 13 ...................................................................................................... 98
3.11.5 CIMPLICITY v9.5 SIM 12 ...................................................................................................... 98
3.11.6 CIMPLICITY v9.5 SIM 11 ...................................................................................................... 98
3.11.7 CIMPLICITY v9.5 SIM 10 ...................................................................................................... 99
3.11.8 CIMPLICITY v9.5 SIM 9 ........................................................................................................ 99
3.11.9 CIMPLICITY v9.5 SIM 8 ........................................................................................................ 99
3.11.10 CIMPLICITY v9.5 SIM 7 .................................................................................................. 100
3.11.11 CIMPLICITY v9.5 SIM 6 .................................................................................................. 100
3.11.12 CIMPLICITY v9.5 SIM 5 .................................................................................................. 100
3.11.13 CIMPLICITY v9.5 SIM 4 .................................................................................................. 101
3.11.14 CIMPLICITY v9.5 SIM 3 .................................................................................................. 101
3.11.15 CIMPLICITY v9.5 SIM 2 .................................................................................................. 102
3.11.16 CIMPLICITY v9.5 SIM 1 .................................................................................................. 102
3.12 Issues Resolved: Recipes ........................................................................................................................ 104
3.12.1 CIMPLICITY v9.5 SIM 19 .................................................................................................... 104
3.12.2 CIMPLICITY v9.5 SIM 12 .................................................................................................... 104
3.12.3 CIMPLICITY v9.5 SIM 10 .................................................................................................... 104
GE Digital 7
3.14 Issues Resolved: Statistical Process Control (SPC) ..................................................................... 106
3.14.1 CIMPLICITY v9.5 SIM 8 ...................................................................................................... 106
3.14.2 CIMPLICITY v9.5 SIM 5 ...................................................................................................... 106
3.14.3 CIMPLICITY v9.5 SIM 1 ...................................................................................................... 106
3.15 Issues Resolved: Tracker/Order Execution Management ........................................................ 107
3.15.1 CIMPLICITY v9.5 SIM 20 .................................................................................................... 107
3.15.2 CIMPLICITY v9.5 SIM 17 .................................................................................................... 107
3.15.3 CIMPLICITY v9.5 SIM 15 .................................................................................................... 108
3.15.4 CIMPLICITY v9.5 SIM 14 .................................................................................................... 108
3.15.5 CIMPLICITY v9.5 SIM 13 .................................................................................................... 108
3.15.6 CIMPLICITY v9.5 SIM 11 .................................................................................................... 109
3.15.7 CIMPLICITY v9.5 SIM 10 .................................................................................................... 109
3.15.8 CIMPLICITY v9.5 SIM 9 ...................................................................................................... 109
3.15.9 CIMPLICITY v9.5 SIM 8 ...................................................................................................... 110
3.15.10 CIMPLICITY v9.5 SIM 6 .................................................................................................. 110
3.15.11 CIMPLICITY v9.5 SIM 5 .................................................................................................. 110
3.15.12 CIMPLICITY v9.5 SIM 3 .................................................................................................. 111
3.15.13 CIMPLICITY v9.5 SIM 2 .................................................................................................. 111
3.16 Issues Resolved: Trends and DGR ....................................................................................................... 112
3.16.1 CIMPLICITY v9.5 SIM 18 .................................................................................................... 112
3.16.2 CIMPLICITY v9.5 SIM 16 .................................................................................................... 112
3.16.3 CIMPLICITY v9.5 SIM 14 .................................................................................................... 112
3.16.4 CIMPLICITY v9.5 SIM 13 .................................................................................................... 113
3.16.5 CIMPLICITY v9.5 SIM 8 ...................................................................................................... 113
3.16.6 CIMPLICITY v9.5 SIM 6 ...................................................................................................... 113
3.16.7 CIMPLICITY v9.5 SIM 4 ...................................................................................................... 114
3.16.8 CIMPLICITY v9.5 SIM 3 ...................................................................................................... 114
GE Digital 8
4 Known Issues .................................................................................................................................................... 116
5 General Information ...................................................................................................................................... 117
5.2 WebSpace ..................................................................................................................................................... 118
GE Digital 9
PURPOSE OF THIS DOCUMENT
The purpose of this document is to provide information to facilitate installing and using this SIM. Do not install this Service upgrade unless your system has a build number equal or greater than: CIMPLICITY v.9.5 Build 36775r.
1 INSTALLATION
1. Go the GE Digital Web site: http://digitalsupport.ge.com
2. Select . 3. In the Filter by Product drop-down list box, select CIMPLICITY. 4. In the Filter by Content drop-down list box, select Downloads.
The SIM patch labeled CIMPLICITY 9.5 SIM 20 appears in the list of downloads; the list is sorted by date by default.
5. Select the SIM and download the file. 6. Extract the SIM executable files into a temporary/working directory. 7. Stop all CIMPLICITY applications on the host computer. 8. Open the temporary or working directory where you placed the downloaded file. 9. Double-click the downloaded SIM installation .exe file to initiate the installation program.
Go to: Table of Contents
2.1 ALARMS
DE18927
SF-00391433
Alarm Sound Manager now has the following configuration option added:
Attribute Name Purpose/Meaning
AMV_SOUND_LOOP Provide additional support for continuous playback of alarm sound audio files
Attribute Value Purpose
N or n [Default] Current Application behavior will not be affected.
Y or y When the attribute value is set to Y or y: 1. 1. Alarm sound will be repeated in loop till the specified stop criteria is
satisfied. 2. 2. Sound will stop immediately if stop criteria is satisfied. 3. 3. The alarm audio file will continue to play in loop, even if the replay option
is not selected. 4. 4. Alarm Sound file will pause immediately if muted and will resume
playing when cleared.
2.1.2 CIMPLICITY v9.5 SIM 1: Alarm Messages – Message Processing Limits
DE16460 SF-00364472 Alarm Properties dialog now has the following fields added:
GE Digital 11
Property Name Purpose Permitted Limits Default Value
Auto processing interval The time interval (in minutes) for processing the auto alarms.
1 to 32767 5
Number of Auto Alarms processed at a time
The number of auto alarms that will be processed at a time.
1 to 32767 25
GE Digital 12
2.2 CIMEDIT/CIMVIEW
2.2.1 CIMPLICITY v9.5 SIM 15: Support for removing screens and obtaining screen count independently from screen cache
US257876
US246465
Four new methods have been added to enable you to do the following actions in CimView or CimEdit:
• Remove the display screens and library screens independently from the screen cache.
• Obtain the number of screens in the display screen cache and the library screen cache independently.
Method Description Example
GefApplication.Fl ushDisplayScreen Cache
This method removes all the screens that can be displayed from the screen cache.
Sub Application_FlushDisplayScreenCache() CimGetScreen.Application.FlushDisplayScreenCache End Sub
GefApplication.Fl ushLibraryScreen Cache
This method removes all the library screens from the screen cache.
Sub Application_FlushLibraryScreenCache() CimGetScreen.Application.FlushLibraryScreenCache End Sub
GefApplication.Di splayScreenCache Count
This method obtains the number of screens in the display cache.
Sub Application_FlushDisplayScreenCache() MsgBox "Screens in display cache = " + CimGetScreen.Application.DisplayScreenCacheCount End Sub
GefApplication.Li braryScreenCach eCount
This method obtains the number of screens in the library cache.
Sub Application_FlushLibraryScreenCache() MsgBox "Screens in library cache = " + CimGetScreen.Application.LibraryScreenCacheCount End Sub
Go to: Table of Contents
2.2.2 CIMPLICITY v9.5 SIM 15: Support for determining usage of string space
US257870
Four new methods have been added in CimView to enable you to determine how the string space is managed and how much of it is remaining.
• GetMemoryInfoStringSpace
This method obtains information on the memory usage for string space.
It has the following parameters:
• used: The number of used bytes in the string space.
• free: The number of free bytes in the string space.
• total: The number of total bytes in the string space.
• outFlags: The internal information about the string space. This parameter is unused.
Note: The sum of the used and free parameter values will not be equal to the value of the total parameter. This is because of the overhead that is used to manage the allocated blocks.
GE Digital 13
• GetMemoryInfoStringSpaceHandles
This method obtains information on the handle usage for string space. It has the following parameters:
• used: The number of handles that have been used.
• free: The number of handles that are free.
• total: The total number of handles (32736). The code in the following example uses the GetMemoryInfoStringSpace and
GetMemoryInfoStringSpaceHandles methods to obtain memory information and display it in a
dialog box.
Option Explicit Sub OnMouseUp(x As Long, y As Long, flags As Long) Dim mymsg As String Dim used As Long, free As Long, total As Long, outFlags As Long Dim charCount Dim i Dim myarray(100) As String mymsg = "" mymsg = mymsg & Chr$(13) & "---- BEFORE ----" GetMemoryInfoStringSpace used, free, total, outflags mymsg = mymsg & Chr$(13) & "SPACE used:" & used & ", free:" & free & ", total:" & total mymsg = mymsg & ", outFlags:" & outFlags GetMemoryInfoStringSpaceHandles used, free, total mymsg = mymsg & Chr$(13) & "HANDLES used:" & used & ", free:" & free & ", total:" & total ' Use up some string space and handles charCount = 0 For i = LBound(myarray) To UBound(myarray) Step 1 myarray(i) = "ABCDEFGHIJKLMNOPQRSTUVWXYZ " & i & " ABCDEFGHIJKLMNOPQRSTUVWXYZ " charCount = charCount + Len(myarray(i)) Next i mymsg = mymsg & Chr$(13) mymsg = mymsg & Chr$(13) & "---- AFTER populating, elements:" & (UBound(myarray) - LBound(myarray)) _ & " char count:" & charCount & " ----" GetMemoryInfoStringSpace used, free, total, outFlags mymsg = mymsg & Chr$(13) & "SPACE used:" & used & ", free:" & free & ", total:" & total mymsg = mymsg & ", outFlags:" & outFlags
GE Digital 14
• GetMemoryInfoPublicSpace
This method obtains information on the memory usage for storing the values for public variables used in scripts at the module level. It has the following parameters:
• used: The amount of memory in bytes that has been used for public variable space storage.
• free: The amount of free space to hold new variables.
• total: The amount of memory available for public variables.
• GetMemoryInfoSymbolSpace
This method obtains information on the memory usage for storing the names of the symbols for public variables used in scripts at the module level.
It has the following parameters:
• used: The amount of memory in bytes that has been used for public variable name storage.
• free: The amount of free space to hold new variable names.
• total: The amount of available memory for public variables names. The code in the following example uses the GetMemoryInfoPublicSpace and GetMemoryInfoSymbolSpace methods. Public testPublicLong As Long
Public testPublicString As String
Private pv_test As Long
Private pv_testString As String
Sub OnMouseUp(x As Long, y As Long, flags As Long)
Dim ssUsed As Long
testPublicString = "constant string to show usage of string space by
constants"
GetMemoryInfoStringSpaceHandles handlesUsed, handlesFree, handlesMax
GetMemoryInfoPublicSpace psUsed, psFree, psMax
GetMemoryInfoSymbolSpace SymUsed, SymFree, SymMax
+ "Handles Used = " + Format$(handlesUsed) + Chr$(13)_
+ "Handles Free = " + Format$(handlesFree) + Chr$(13)_
+ "Handles Max = " + Format$(handlesMax) + Chr$(13)_
+ "Symbol Space Max = " + Format$(SymMax)
GE Digital 16
2.2.3 CIMPLICITY v9.5 SIM 1: Debounce Configuration Attributes
DE17197 SF-00371956 Starting in CIMPLICITY 9.5 SIM 1, a new command line parameter "/StripDebounce" has been added for CimEdit. Usage: CimEdit.exe /StripDebounce <ScreenPath.cim>
Purpose: When CimEdit is launched with this command line parameter to open the screen path indicated by ScreenPath.cim, all the Debounce configuration from every event will be removed and the screen will be saved before exiting. This will result in events of the screen getting queued up while the previous event handler is still executing.
Go to: Table of Contents
GE Digital 17
2.3 CIMPLICITY OPTIONS
2.3.1 CIMPLICITY v9.5 SIM 1: DEP Support
US25570 Starting in CIMPLICITY 9.5 SIM 2, Users can choose to use either the DEP or the NoDEP version of CimEdit/CimView executable as per their requirements. 1. Enabling/Disabling DEP Version of CimEdit/CimView executable from CIMPLICITY Options: Under the "Security" Tab of CIMPLICITY Options, a new option has been added for enabling/disabling the use of DEP Version of CimEdit/CimView executable.
GE Digital 18
Checked [Default Option]
The DEP Enabled version of CimEdit/CimView will be copied to the exe sub-folder under CIMPLICITY Installation Folder.
Note: When DEP is enabled, functional behavior (such as ActiveX controls that do not support DEP) will not work in CimEdit/CimView.
Unchecked The DEP Disabled version of CimEdit/CimView will be copied to the exe sub-folder under CIMPLICITY Installation Folder.
Note:When DEP is disabled then functional behavior that does not support DEP (ActiveX controls that do not support DEP) will workd properly in CimEdit/CimView.
2. Enabling/Disabling DEP Version of CimEdit/CimView executable from Command Prompt: The "Enable DEP" option can be enabled from command line by using the options specified below: a. Use Startup.exe /EnableDEP command to Check the "Enable DEP" option. b. Use Startup.exe /DisableDEP command to Uncheck the "Enable DEP" option.
Go to: Table of Contents
GE Digital 19
2.4 EXPRESSION EDITOR ENHANCEMENTS
DE18314 SF-00399332 Starting in CIMPLICITY 9.5 SIM 3, the ability to allow projects to wait for proper shutdown of scripts has been added. As part of this enhancement, the following functionality has been included: Wait Time Configuration: Users can now configure a wait duration for which the forced termination of running scripts will be paused when the project is being shut down. EM_SCRIPT_TIMEOUT parameter can be set to the number of milliseconds to wait before the scripts that are running at the time of project shutdown, are terminated. Note: If the EM_SCRIPT_TIMEOUT value is not defined, the default time limit of 1000 milliseconds is used. Pre-Terminate Scripting Support: Users can now configure a pre-termination script and run it at the time of project shutdown. To do this: 1. Users must set RUN_PRE_TERM_SCRIPT global parameter to 'Y' or 'y'. 2. Create a new script "em_pre_term.bcl" for the project. When the above mentioned global parameter and script has been configured for the project, then at the time of project shutdown, the event manager will: a. Execute contents of "em_pre_term.bcl" script b. Wait for the time duration of 1000 milliseconds or the one specified in EM_SCRIPT_TIMEOUT parameter. c. Terminate any scripts that are still running at the end of wait duration. d. Execute contents of "em_term.bcl" script.
Go to: Table of Contents
GE Digital 20
2.5 OPC SERVER
2.5.1 CIMPLICITY v9.5 SIM 17: Multiple Setpoint Support for Asynchronous Write Items
US259979 SF-00526084 The CIMPLICITY OPC Server now provides multiple setpoint support to the Point Manager with a single
request for all OPC client Asynchronous 2.0 Write Item operations. This improves performance and optimizes
OPC client Asynchronous 2.0 group Write Item requests.
The OPC client Asynchronous Write Item operation will fail if the duration of the response of the setpoint
operation is more than the specified time-out value. The default time-out value is 2 seconds and is controlled
by the WriteItemTimeout parameter in the CimOPCServer.xml file. This ensures that the OPC client and
server function as expected when the response is delayed from the Point Manager.
You can update the time-out value by modifying the following parameter: <serverparameters>
<writeitemtimeout>enter time-out value in ms here</writeitemtimeout>
</serverparameters>
GE Digital 21
2.6 OPC UA CLIENT
2.6.1 CIMPLICITY v9.5 SIM 19: Support for Asynchronous Writes in OPC UA Client
DE94855, DE83433 SF-00593232 The CIMPLICITY OPC UA Client now provides support to perform asynchronous write operations to the OPC
UA Server.
1. Select the OPC UA DA Configuration section.
2. Select the CIMPLICITY subsection.
3. In the Session subsection, in the AsyncWrite box, select True.
Note:
• When AsyncWrite is set to the default value of False, the CIMPLICITY OPC UA Client performs
synchronous write operations to the OPC UA Server.
• When you use CIMPLICITY APIs such as PointSet and PointSetMultiple with several points, the
performance of asynchronous write operations is better than that of synchronous write operations.
Go to: Table of Contents
GE Digital 22
2.7 SCRIPTING AND OPEN INTERFACE
2.7.1 CIMPLICITY v9.5 SIM 10: Disable Delete and Export Records options from Script
DE39768 SF-00460237 Starting SIM 10 for 9.5 Version, the ability to disable, via scripts, the option to export or delete database records. The details are as mentioned below: Users can now, from scripts, disable the option to delete database records. This can be done by calling the function DisableDeleteRecordsAction.
Function Name Usage Syntax Description
DisableDeleteRecordsActi on
myTable.DisableDeleteRecordsActi on
The call to CimTable.DisableDeleteRecordsActi on function from a script will provide the ability to disable delete records option configured as part of maintenance action.
Users can now, from scripts, disable the option to export database records. This can be done by calling the function DisableExportRecordsAction.
Function Name Usage Syntax Description
DisableExportRecordsAction myTable.DisableExportRecordsAction The call to CimTable.DisableExportRecord sAction function from a script will provide the ability to disable export records option configured as part of maintenance action.
Users can now, from scripts, access the current settings for Delete Record option by calling the GetDeleteRecordOptions function, which return a value of CimTableDeleteRecordEnum enumeration data type.
Function/ Enumeration Name
CimTableDeleteRecordEnum Enumeration Value Description
cimTableRetainRecordCount
cimTableRetainRecordTime
GE Digital 23
Users can now, from scripts, access the current settings for Export Record option by calling the GetExportRecordOptions function, which return a value of CimTableExportRecordEnum enumeration data type.
Function/ Enumeration Name
CimTableExportRecordEnum Enumeration Value Description
cimTableExportRecordNone The export record option has been disabled.
cimTableExportRecordCount The export record option has been set to be based on count.
cimTableExportRecordTime The export record option has been set to be based on time.
cimTableExportRecordAll The export record option has been set to export all records.
Go to: Table of Contents
2.7.2 CIMPLICITY v9.5 SIM 7: Parameters for reloading .NET Assemblies
DE29003 SF-00428119 EMRP .NET Scripts can call methods from external .NET assemblies. When a script gets compiled, a DLL gets generated and is stored in Windows Temp Folder with a GUID Name and in the cache. Each time the project is executed, the DLL is loaded from the cache. If the DLL is not available in cache, then it is regenerated and is ensured to be available to EMRP Process when started. There were problems observed when the version of generated DLL that is available in cache is not matching the latest generated DLL. In order to resolve this issue, starting CIMPLICITY 9.5 SIM 7, the below mentioned global parameters have been added:
Parameter Value Meaning Values/ Ranges
EM_SCRIPT_RECOMPILE_ALWAYS Specifies if the script has to be forcefully recompiled on every project start
Y or y .NET Assemblies will be recompiled on every project start
N or n .NET Assemblies will not be recompiled on every project start
EM_SCRIPT_COMPILE_WAIT Specifies the time to wait before proceeding to use the generated DLL.
10000 Default time to wait before loading scripts asynchronously
0 - 30000 Wait time Limits before loading scripts asynchronously
Go to: Table of Contents
GE Digital 24
2.7.3 CIMPLICITY v9.5 SIM 3: Enhancements to Historian Tag Timestamp
DE18661 SF-00283462 Starting CIMPLICITY 9.5 SIM 3, a new parameter "HIST_TIME_STAMP_TYPE" has been added to configure how Historian Tag Timestamp is processed from CIMPLICITY project.
Parameter Value Meaning
HIST_TIME_STAMP_TYPE Parameter not defined or expected value not specified for the parameter
CIMPLICITY Timestamp will be logged to Historian for every configured tag
X CIMPLICITY Timestamp is logged to Historian for every configured tag.
Y Collector Timestamp is logged to Historian for every configured tag.
Z Collector configurable default Timestamp is logged to Historian for every configured tag.
Go to: Table of Contents
2.7.4 CIMPLICITY v9.5 SIM 3: DB Deadband Functions
Deadband Functions Starting in CIMPLICITY 9.5 SIM 3, the following API calls have been added to the Configuration Object Model to enable assignment of deadband for data logging point conditions. DE18634; SF-NA DE18693; SF-00414087 New methods and properties added to CIMBasic scripting are listed below:
API Function Parameters Purpose
<Point Name> Valid Point Name
The point for which the deadband value has to be enabled/ disabled
<TRUE/FALSE> Enables/ Disables deadband usage for specified point.
SetDataLogPtDeadBand Parameter Name
<Point Name> Valid Point Name
The point for which deadband value has to be set
<Deadband Value>
GE Digital 25
<Point Name> Valid Point Name
The point for which deadband type has to be set
<Deadband Type>
The type of deadband to be set for the specified point
Sample Script Sample script for newly added APIs Example Sub Main()
Dim project as CimProject
Dim database as CimDatabase
Go to: Table of Contents
2.7.5 CIMPLICITY v9.5 SIM 2: Enhancements to Point Management Script Functions
String Functions Starting in CIMPLICITY 9.5 SIM 2, a new function has been added to allow the timestamp of a Derived Point to be set at runtime via scripting. This function will add the ability to update timestamps of derived points with the timestamp of the result of an expression evaluation. New methods and properties added to CIMBasic scripting are listed below: Properties: Point.TimeStampUTC
GE Digital 26
Methods: Point.SetTimeStampHR GetTimeComponentsHR_UTC SetTimeFromComponentsHR_UTC PointUpdateMultiple New methods and properties added to .NET scripting are listed below: Methods: CIMPLICITY.PointUpdateMultiple Point.TimeStampUTC
Point.TimeStampUTC is a read/write property. This property can be used to retrieve/store the timestamp into a Basic Date Object. The timestamp (in UTC format) indicates the time at which the point's value was read from the PLC. Note: The Date value stored in this variable is the based on UTC Value. Syntax Point.TimeStampUTC
Example Sub Main()
x.Id = a$
Point.SetTimeStampHR
Point.SetTimeStampHR method can be used to set the High Resolution Time Stamp value for the point. Syntax: Point.SetTimeStampHR dblTimeHigh, dblTimeLow
Parameter Description
Example Sub Main()
pt1.ID = "gg"
pt2.ID = "test"
pt3.ID = "timeVal"
pt2.TimeStampUTC = timeStamp
application process.
GetTimeComponentsHR_UTC
GetTimeComponentsHR_UTC method can be used to get the Time Stamp of the point from High Resolution components in UTC Format. Syntax: GetTimeComponentsHR_UTC dblTimeHigh ,dblTimeLow ,yyyy ,mm, dd, hh, mm, sec ,nano
Parameter Description
yyyy The year, in the range 1970..9999
GE Digital 28
dd The day of the month
hh The hour, specified as a 24-hour clock.
mm Minutes past the hour, in the range 0..59
sec Seconds, in the range 0..59
nano Fractional seconds, specified in Nano seconds.
SetTimeFromComponentsHR_UTC
SetTimeFromComponentsHR_UTC method can be used to set the Time Stamp for the point from High Resolution components in UTC Format. Syntax: SetTimeFromComponentsHR_UTC dblTimeHigh ,dblTimeLow ,yy ,mm, dd, hh, min, sec ,nano
Parameter Description
yyyy The year, in the range 1970..9999
mm The month, in the range 1..12
dd The day of the month
hh The hour, specified as a 24-hour clock.
mm The hour, specified as a 24-hour clock.
sec Seconds, in the range 0..59
nano Fractional seconds, specified in Nano seconds.
Example Sub Main()
pt1.ID = "gg"
pt2.ID = "test"
pt3.ID = "timeVal"
sec, nano
pt1.Value = 60
pt2.TimeStampUTC = timeStamp
application process.
PointUpdateMultiple
PointUpdateMultiple method can be used to perform Point Update operation on multiple points that are passed in the Array of Point Objects. Note: 1. A point update will also update the time stamp of the point using the TimeStampUTC set on the point
object. A normal SetPoint operation uses the current time for the timestamp. 2. The PointUpdateMultiple function:
a. Is only callable from EMRP. If it is called from another application it will return false, and log an error message.
b. Can be used only for Global Points. c. Will not work with Safety Point.
Syntax: PointUpdateMultiple arrayOfPointObjects Example 1 Sub Main
Dim oPointObj As Point
Dim oPointArray(6) As Point
Dim bResult As Boolean
Set oPointObj = New Point
pt1.ID = "gg"
pt2.ID = "test"
pt3.ID = "timeVal"
pt2.TimeStampUTC = timeStamp
application process.
CIMPLICITY.PointUpdateMultiple
CIMPLICITY.PointUpdateMultiple method can be used to perform Point Update operation on multiple points that are passed in the Array of Point Objects. Note: 3. A point update will also update the time stamp of the point using the TimeStampUTC set on the point
object. A normal SetPoint operation uses the current time for the timestamp. 4. The CIMPLICITY.PointUpdateMultiple function:
a. Is only callable from EMRP. If it is called from another application it will return false, and log an error message.
b. Can be used only for Global Points. c. Will not work with Safety Point.
Syntax: CIMPLICITY.PointUpdateMultiple arrayOfPointObjects Example using System;
using System.Collections.Generic;
using Proficy.CIMPLICITY;
DateTime date1 = new DateTime(2014, 9, 15, 7, 30, 12, 123,
DateTimeKind.Local);
{
GE Digital 33
2.8 TRACKER
2.8.1 CIMPLICITY v9.5 SIM 15: Security enhancements for Tracker SQL Database
US197403 DE73513 DE73512; SF-00486213 When installing Tracker and updating the database, the SQL Scripts now disable the Show Advanced options and Ad-Hoc Distributed Queries options that they enabled.
This eliminates any security risk that could have been caused if the options remained enabled.
Go to: Table of Contents
GE Digital 34
2.9.1 CIMPLICITY v9.5 SIM 10: Timezone Support for Trend Control
US193147 Starting SIM 10 for 9.5 Version, the ability to use Timezone support in the trend control has been added to CIMPLICITY. The Timezone setting can be done for a trend control by using the SetTimeZone function. The SetTimeZone is a method for a Trend Invoke method action. Purpose Sets the time zone to the trend control and displays the data based on the selected time zone. Input TimeZone Index enumeration published as part of Trend.ocx type library. Return Value Boolean: True or False
Index Published Enumeration List Trend Type Library - TREND_TIME_ZONE_INFO
0 TREND_TZ_SYSTEM_DEFAULT
1 TREND_TZ_AFGHANISTAN_STANDARD_TIME
2 TREND_TZ_ALASKAN_STANDARD_TIME
3 TREND_TZ_ALEUTIAN_STANDARD_TIME
4 TREND_TZ_ALTAI_STANDARD_TIME
5 TREND_TZ_ARAB_STANDARD_TIME
6 TREND_TZ_ARABIAN_STANDARD_TIME
7 TREND_TZ_ARABIC_STANDARD_TIME
8 TREND_TZ_ARGENTINA_STANDARD_TIME
9 TREND_TZ_ASTRAKHAN_STANDARD_TIME
10 TREND_TZ_ATLANTIC_STANDARD_TIME
11 TREND_TZ_AUS_CENTRAL_STANDARD_TIME
12 TREND_TZ_AUS_CENTRAL_W_STANDARD_TIME
13 TREND_TZ_AUS_EASTERN_STANDARD_TIME
14 TREND_TZ_AZERBAIJAN_STANDARD_TIME
15 TREND_TZ_AZORES_STANDARD_TIME
16 TREND_TZ_BAHIA_STANDARD_TIME
17 TREND_TZ_BANGLADESH_STANDARD_TIME
18 TREND_TZ_BELARUS_STANDARD_TIME
19 TREND_TZ_BOUGAINVILLE_STANDARD_TIME
20 TREND_TZ_CANADA_CENTRAL_STANDARD_TIME
21 TREND_TZ_CAPE_VERDE_STANDARD_TIME
22 TREND_TZ_CAUCASUS_STANDARD_TIME
23 TREND_TZ_CEN_AUSTRALIA_STANDARD_TIME
24 TREND_TZ_CENTRAL_AMERICA_STANDARD_TIME
25 TREND_TZ_CENTRAL_ASIA_STANDARD_TIME
26 TREND_TZ_CENTRAL_BRAZILIAN_STANDARD_TIME
27 TREND_TZ_CENTRAL_EUROPE_STANDARD_TIME
28 TREND_TZ_CENTRAL_EUROPEAN_STANDARD_TIME
29 TREND_TZ_CENTRAL_PACIFIC_STANDARD_TIME
30 TREND_TZ_CENTRAL_STANDARD_TIME
31 TREND_TZ_CENTRAL_STANDARD_TIME_MEXICO
32 TREND_TZ_CHATHAM_ISLANDS_STANDARD_TIME
33 TREND_TZ_CHINA_STANDARD_TIME
34 TREND_TZ_CUBA_STANDARD_TIME
35 TREND_TZ_DATELINE_STANDARD_TIME
36 TREND_TZ_E_AFRICA_STANDARD_TIME
37 TREND_TZ_E_AUSTRALIA_STANDARD_TIME
38 TREND_TZ_E_EUROPE_STANDARD_TIME
39 TREND_TZ_E_SOUTH_AMERICA_STANDARD_TIME
40 TREND_TZ_EASTER_ISLAND_STANDARD_TIME
41 TREND_TZ_EASTERN_STANDARD_TIME
42 TREND_TZ_EASTERN_STANDARD_TIME_MEXICO
43 TREND_TZ_EGYPT_STANDARD_TIME
44 TREND_TZ_EKATERINBURG_STANDARD_TIME
45 TREND_TZ_FIJI_STANDARD_TIME
46 TREND_TZ_FLE_STANDARD_TIME
47 TREND_TZ_GEORGIAN_STANDARD_TIME
48 TREND_TZ_GMT_STANDARD_TIME
49 TREND_TZ_GREENLAND_STANDARD_TIME
50 TREND_TZ_GREENWICH_STANDARD_TIME
51 TREND_TZ_GTB_STANDARD_TIME
52 TREND_TZ_HAITI_STANDARD_TIME
53 TREND_TZ_HAWAIIAN_STANDARD_TIME
54 TREND_TZ_INDIA_STANDARD_TIME
55 TREND_TZ_IRAN_STANDARD_TIME
56 TREND_TZ_ISRAEL_STANDARD_TIME
57 TREND_TZ_JORDAN_STANDARD_TIME
58 TREND_TZ_KALININGRAD_STANDARD_TIME
59 TREND_TZ_KAMCHATKA_STANDARD_TIME
60 TREND_TZ_KOREA_STANDARD_TIME
61 TREND_TZ_LIBYA_STANDARD_TIME
62 TREND_TZ_LINE_ISLANDS_STANDARD_TIME
63 TREND_TZ_LORD_HOWE_STANDARD_TIME
64 TREND_TZ_MAGADAN_STANDARD_TIME
65 TREND_TZ_MAGALLANES_STANDARD_TIME
66 TREND_TZ_MARQUESAS_STANDARD_TIME
67 TREND_TZ_MAURITIUS_STANDARD_TIME
68 TREND_TZ_MID_ATLANTIC_STANDARD_TIME
69 TREND_TZ_MIDDLE_EAST_STANDARD_TIME
70 TREND_TZ_MONTEVIDEO_STANDARD_TIME
71 TREND_TZ_MOROCCO_STANDARD_TIME
72 TREND_TZ_MOUNTAIN_STANDARD_TIME
73 TREND_TZ_MOUNTAIN_STANDARD_TIME_MEXICO
74 TREND_TZ_MYANMAR_STANDARD_TIME
75 TREND_TZ_N_CENTRAL_ASIA_STANDARD_TIME
76 TREND_TZ_NAMIBIA_STANDARD_TIME
77 TREND_TZ_NEPAL_STANDARD_TIME
78 TREND_TZ_NEW_ZEALAND_STANDARD_TIME
79 TREND_TZ_NEWFOUNDLAND_STANDARD_TIME
80 TREND_TZ_NORFOLK_STANDARD_TIME
81 TREND_TZ_NORTH_ASIA_EAST_STANDARD_TIME
82 TREND_TZ_NORTH_ASIA_STANDARD_TIME
83 TREND_TZ_NORTH_KOREA_STANDARD_TIME
84 TREND_TZ_OMSK_STANDARD_TIME
85 TREND_TZ_PACIFIC_SA_STANDARD_TIME
86 TREND_TZ_PACIFIC_STANDARD_TIME
87 TREND_TZ_PACIFIC_STANDARD_TIME_MEXICO
88 TREND_TZ_PAKISTAN_STANDARD_TIME
89 TREND_TZ_PARAGUAY_STANDARD_TIME
90 TREND_TZ_ROMANCE_STANDARD_TIME
91 TREND_TZ_RUSSIA_TIME_ZONE_10
92 TREND_TZ_RUSSIA_TIME_ZONE_11
93 TREND_TZ_RUSSIA_TIME_ZONE_3
94 TREND_TZ_RUSSIAN_STANDARD_TIME
95 TREND_TZ_SA_EASTERN_STANDARD_TIME
96 TREND_TZ_SA_PACIFIC_STANDARD_TIME
97 TREND_TZ_SA_WESTERN_STANDARD_TIME
98 TREND_TZ_SAINT_PIERRE_STANDARD_TIME
99 TREND_TZ_SAKHALIN_STANDARD_TIME
100 TREND_TZ_SAMOA_STANDARD_TIME
101 TREND_TZ_SARATOV_STANDARD_TIME
102 TREND_TZ_SE_ASIA_STANDARD_TIME
103 TREND_TZ_SINGAPORE_STANDARD_TIME
104 TREND_TZ_SOUTH_AFRICA_STANDARD_TIME
105 TREND_TZ_SRI_LANKA_STANDARD_TIME
106 TREND_TZ_SYRIA_STANDARD_TIME
107 TREND_TZ_TAIPEI_STANDARD_TIME
108 TREND_TZ_TASMANIA_STANDARD_TIME
109 TREND_TZ_TOCANTINS_STANDARD_TIME
110 TREND_TZ_TOKYO_STANDARD_TIME
111 TREND_TZ_TOMSK_STANDARD_TIME
112 TREND_TZ_TONGA_STANDARD_TIME
113 TREND_TZ_TRANSBAIKAL_STANDARD_TIME
114 TREND_TZ_TURKEY_STANDARD_TIME
115 TREND_TZ_TURKS_AND_CAICOS_STANDARD_TIME
116 TREND_TZ_ULAANBAATAR_STANDARD_TIME
117 TREND_TZ_US_EASTERN_STANDARD_TIME
118 TREND_TZ_US_MOUNTAIN_STANDARD_TIME
119 TREND_TZ_UTC
120 TREND_TZ_UTC_PLUS_12
121 TREND_TZ_UTC_PLUS_13
122 TREND_TZ_UTC_MINUS_02
123 TREND_TZ_UTC_MINUS_08
124 TREND_TZ_UTC_MINUS_09
125 TREND_TZ_UTC_MINUS_11
126 TREND_TZ_VENEZUELA_STANDARD_TIME
127 TREND_TZ_VLADIVOSTOK_STANDARD_TIME
128 TREND_TZ_W_AUSTRALIA_STANDARD_TIME
129 TREND_TZ_W_CENTRAL_AFRICA_STANDARD_TIME
130 TREND_TZ_W_EUROPE_STANDARD_TIME
131 TREND_TZ_W_MONGOLIA_STANDARD_TIME
132 TREND_TZ_WEST_ASIA_STANDARD_TIME
133 TREND_TZ_WEST_BANK_STANDARD_TIME
134 TREND_TZ_WEST_PACIFIC_STANDARD_TIME
135 TREND_TZ_YAKUTSK_STANDARD_TIME
Dim bRet As Boolean
bRet = oTrend.SetTimeZone(54)
Basic Script Methods 1. SetTimeComponentsHR_Ex (param1, param2………10) Purpose: Given components of the time based on Time zone. Current time divided into time components of year, month, day, hour, min, sec and nanoseconds.
Param1 Double Low value of input time
Param2 Double High value of input time
Param3 Integer Timecomponent
Param4 Integer Timecomponent
Param5 Integer Timecomponent
Param6 Integer Timecomponent
Param7 Integer Timecomponent
Param8 Integer Timecomponent
Param10 Integer TimeZoneIndex
Where Time Zone Index can be either Trend Lib TREND_TIME_ZONE_INFO (If there is a CimView screen reference to the trend.ocx file) or an index number in the list below:
Index Enumeration
0 COR_CIMP_SYSTEM_DEFAULT
1 COR_CIMP_AFGHANISTAN_STANDARD_TIME
2 COR_CIMP_ALASKAN_STANDARD_TIME
3 COR_CIMP_ALEUTIAN_STANDARD_TIME
4 COR_CIMP_ALTAI_STANDARD_TIME
5 COR_CIMP_ARAB_STANDARD_TIME
6 COR_CIMP_ARABIAN_STANDARD_TIME
7 COR_CIMP_ARABIC_STANDARD_TIME
8 COR_CIMP_ARGENTINA_STANDARD_TIME
9 COR_CIMP_ASTRAKHAN_STANDARD_TIME
10 COR_CIMP_ATLANTIC_STANDARD_TIME
11 COR_CIMP_AUS_CENTRAL_STANDARD_TIME
12 COR_CIMP_AUS_CENTRAL_W_STANDARD_TIME
13 COR_CIMP_AUS_EASTERN_STANDARD_TIME
14 COR_CIMP_AZERBAIJAN_STANDARD_TIME
15 COR_CIMP_AZORES_STANDARD_TIME
Dim mon As Integer
Dim dd As Integer
Dim hh As Integer
Dim min As Integer
Dim sec As Integer
Dim nano As Long
Dim qlow As Double
Dim qhigh As Double
Param1 Double Low value of input time
Param2 Double High value of input time
Param3 Integer Timecomponent
Param4 Integer Timecomponent
Param5 Integer Timecomponent
Param6 Integer Timecomponent
Param7 Integer Timecomponent
Param8 Integer Timecomponent
Param10 Integer TimeZoneIndex
Sub OnMouseUp (x As Long, y As Logn, flags As Long)
Declare variables: Dim yy As Integer
Dim mm As Integer
Dim dd As Integer
Dim hh As Integer
Dim min As Integer
Dim sec As Integer
Dim nano As Long
Dim qlow As Double
Dim qhigh As Double
Inputs Data Type
Date
Where Time Zone Index can be either Trend Lib TREND_TIME_ZONE_INFO (If there is a CimView screen reference to the trend.ocx file) or an index number in the list below:
Index Enumeration
0 COR_CIMP_SYSTEM_DEFAULT
1 COR_CIMP_AFGHANISTAN_STANDARD_TIME
2 COR_CIMP_ALASKAN_STANDARD_TIME
3 COR_CIMP_ALEUTIAN_STANDARD_TIME
4 COR_CIMP_ALTAI_STANDARD_TIME
5 COR_CIMP_ARAB_STANDARD_TIME
6 COR_CIMP_ARABIAN_STANDARD_TIME
7 COR_CIMP_ARABIC_STANDARD_TIME
8 COR_CIMP_ARGENTINA_STANDARD_TIME
9 COR_CIMP_ASTRAKHAN_STANDARD_TIME
10 COR_CIMP_ATLANTIC_STANDARD_TIME
11 COR_CIMP_AUS_CENTRAL_STANDARD_TIME
12 COR_CIMP_AUS_CENTRAL_W_STANDARD_TIME
13 COR_CIMP_AUS_EASTERN_STANDARD_TIME
14 COR_CIMP_AZERBAIJAN_STANDARD_TIME
15 COR_CIMP_AZORES_STANDARD_TIME
16 COR_CIMP_BAHIA_STANDARD_TIME
17 COR_CIMP_BANGLADESH_STANDARD_TIME
18 COR_CIMP_BELARUS_STANDARD_TIME
19 COR_CIMP_BOUGAINVILLE_STANDARD_TIME
20 COR_CIMP_CANADA_CENTRAL_STANDARD_TIME
21 COR_CIMP_CAPE_VERDE_STANDARD_TIME
22 COR_CIMP_CAUCASUS_STANDARD_TIME
23 COR_CIMP_CEN_AUSTRALIA_STANDARD_TIME
24 COR_CIMP_CENTRAL_AMERICA_STANDARD_TIME
25 COR_CIMP_CENTRAL_ASIA_STANDARD_TIME
26 COR_CIMP_CENTRAL_BRAZILIAN_STANDARD_TIME
27 COR_CIMP_CENTRAL_EUROPE_STANDARD_TIME
28 COR_CIMP_CENTRAL_EUROPEAN_STANDARD_TIME
29 COR_CIMP_CENTRAL_PACIFIC_STANDARD_TIME
30 COR_CIMP_CENTRAL_STANDARD_TIME
Dim mon As Integer
Dim dd As Integer
Dim hh As Integer
Dim min As Integer
Dim sec As Integer
Dim nano As Long
Dim adjDate As Date
yy = 2017
mon = 10
dd = 13
hh = 15
min = 0
sec = 0
nano = 0
nano,TREND_TZ_KOREA_STANDARD_TIME)
Or
Go to: Table of Contents
GE Digital 46
2.10 USER/WINDOWS AUTHENTICATION
The following new Windows Authentication features/enhancements have been added to the CIMPLICITY v9.5 SIMs. CIMPLICITY v9.5 SIM8 DE32737; SF-00444528 DE32738; SF-00443063 US102063 Starting CIMPLICITY 9.5 SIM 8, support has been provided to authenticate Domain Users in CIMPLICITY after explicit Logout action. In order to enable this functionality, the following global parameter has to be defined in CIMPLICITY Configuration:
Attribute Name
For Domain User Authentication
Purpose To support authentication of domain users in CIMPLICITY after explicit logout
Value Enter one of the following.
Y or y Allows domain user to log in automatically after explicit logout
N or n User will have to provide login credentials after explicit logout
Default Allows domain user to log in automatically after explicit logout
Note: To use the above-mentioned settings for the default "ADMINISTRATOR" User, the "Authentication Type" must be set to "Windows Domain with Group Mapping" in the User Properties Dialog.
Go to: Table of Contents
GE Digital 47
2.11.1 CIMPLICITY v9.5 SIM 4: Project Upgrade Progress Dialog
US64408 Starting in CIMPLICITY 9.5 SIM 4, when upgrading a project to CIMPLICITY 9.5 Version, users will be presented with a "Project Upgrade Progress Dialog". Purpose: When upgrading a CIMPLICITY Project to be opened in CIMPLICITY 9.5 Version, users will be provided with better information about the status of the project upgrade operation. The images below show the different states of the Project Upgrade Progress Dialog: Image: After successful "Project Upgrade" Operation
Image: "Project Upgrade" Operation in progress
Image: "Project Upgrade" - Operation failure notification
Go to: Table of Contents
GE Digital 48
2.11.2 CIMPLICITY v9.5 SIM 1: Firewall Configuration Settings
US79712 Starting in CIMPLICITY 9.5 SIM 8, the Firewall Configuration Settings for CIMPLICITY can be configured to have a specific set of configuration options used when integrating with Windows Firewall. Allow the type of Firewall Configuration Settings to be used when integrating CIMPLICITY with Windows Firewall.
GE Digital 49
1. Private Profile
Enabled [Default] Under the Private Profile section: 1. CIMPLICITY will be enabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list.
Disabled Under the Private Profile section: 1. CIMPLICITY will be disabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be removed from "Inbound Rules" list.
2. Domain Profile
Enabled [Default] Non-Domain System: 1. CIMPLICITY will not be shown in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list for Domain Profile Section.
Domain System: Under the Domain Profile section: 1. CIMPLICITY will be enabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list.
Disabled Non-Domain System: CIMPLICITY Executables set will be removed from "Inbound Rules" list for Domain Profile Section. Domain System: Under the Domain Profile section: 1. CIMPLICITY will be disabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be removed from "Inbound Rules" list.
3. Public Profile
Enabled Under the Public Profile section: 1. CIMPLICITY will be enabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be added to "Inbound Rules" list.
Disabled [Default] Under the Public Profile section: 1. CIMPLICITY will be disabled in "Allowed apps and features" Options. 2. CIMPLICITY Executables set will be removed from "Inbound Rules" list.
Go to: Table of Contents
2.11.3 CIMPLICITY v9.5 SIM 1: Save Point Values
US98267 Starting in CIMPLICITY 9.5 SIM 9, Users can configure the option to save Point Values based on timers as well.
GE Digital 50
Purpose: Save Point Values of a project based on timers as well. To access this option, users can access the dialog by clicking the Settings button for points from Settings tab in Project Properties. In the dialog, the user can now select the "On Timer" option and specify the time interval as shown below:
Option Enabled/Disabled Changes done to Windows Firewall Settings
1. On Timer
Unselected [Default] The Point Values will not be saved based on timer. also, the Save interval field will be disabled.
Selected The Point Values will be saved at regular intervals, based on the time interval specified in the Save interval field.
2. Save Interval
Disabled [If Timer option is not selected].
The value of Save interval field will not be used for Point Value Save operations.
Enabled [If Timer option is selected].
Defaults to 10 minutes. The value of Save interval field will be used to determine the interval for Saving Point Values.
Go to: Table of Contents
GE Digital 51
3 FIXED DEFECTS
The following issues have been resolved in HMI/SCADA CIMPLICITY v9.5 000020.
3.1 ISSUES RESOLVED: ALARMS
Feature Issue Resolved
DE89622 SF-00451455
Previously, when several alarms, classes, and resources were defined in a project, and alarm setups were used to filter the alarms, dynamic filtering did not filter the alarms.
This issue has been resolved. When several alarms, classes, and resources are defined in a project, and alarm setups are used to filter the alarms, dynamic filtering filters the alarms.
Go to: Table of Contents
3.1.2 CIMPLICITY v9.5 SIM 15
Feature Issue Resolved
DE63284
SF-00526493
Previously, when no reference item was passed using the AlarmGenerate and AlarmUpdate Script APIs, the Database Logger inserted nonsensical data into the Reference field of the ALARM_LOG table.
This issue has been resolved. When no reference item is passed using the AlarmGenerate and AlarmUpdate Script APIs, the Database Logger inserts no data into the Reference field of the ALARM_LOG table.
Alarms API Script/ Point name limitation
DE61310 SF-00517691
Previously, when you updated the state of an alarm, the alarm API script did not accept point names that were longer than 32 characters.
This issue has been resolved. When you update the state of an alarm, the alarm API script now accepts point names that are longer than 32 characters.
Go to: Table of Contents
3.1.3 CIMPLICITY v9.5 SIM 12
Feature Issue Resolved
Alarms/ ANA Expressions
When running a CIMPLICITY Project configured with DNP Driver, incorrect timestamp value gets assigned for Alarm Reset Operation.
When running a CIMPLICITY Project configured with DNP Driver, timestamp value for Alarm Reset Operation is now set properly.
Go to: Table of Contents
GE Digital 52
Feature Issue Resolved
DE32362
SF-00455390
When filters are applied to Historical Alarm Viewer control in CimView, the specified filters are not applied properly.
When filters are applied to Historical Alarm Viewer control in CimView, the specified filters are now applied properly.
Go to: Table of Contents
3.1.5 CIMPLICITY v9.5 SIM 7
Feature Issue Resolved
DE25790
SF-00422053
When resources are dynamically added to remote project at runtime, the alarms for points are not visible in Alarm Viewer on Enterprise Project
When resources are dynamically added to remote project at runtime, the alarms for points are now displayed properly in Alarm Viewer on Enterprise Project
Alarms/ Alarm Generation
DE27532
SF-00437231
When an expression having multiple AL( ) functions is used in an OR statement, and the points are configured with delayed alarm generation then the alarms are not generated properly for all combinations.
Also, the help information for using PTMRP_ALARM_DELAY_STATE Global Parameter appears to be incorrect. Setting the parameter value to Y changes alarm state immediately to Point Management Clients.
When an expression having multiple AL( ) functions is used in an OR statement, and the points are configured with delayed alarm generation then the alarms are now generated properly for all combinations.
The information mentioned below should be referenced while using PTMRP_ALARM_DELAY_STATE Global Parameter: 1. When the parameter value is set to Y, the alarm state changes immediately and alarm delay is not applicable. 2. When the parameter value is set to N, the Alarm State Delay is enabled.
Go to: Table of Contents
3.1.6 CIMPLICITY v9.5 SIM 5
Feature Issue Resolved
DE16906
SF-00427622
When a Historical Alarm Viewer used in CimScreen is viewed at runtime, the text in the control does not get displayed using the configured font information.
When a Historical Alarm Viewer used in CimScreen is viewed at runtime, the text in the control now gets displayed using the configured font information.
DE16436
SF-00413057
GE Digital 53
Alarms/ Alarm Manager
When screen containing Trend Object is opened in viewer node, "Unknown alarm manager - AMRP " error message gets logged into system log.
When screen containing Trend Object is opened in viewer node, the "Unknown alarm manager - AMRP " error message no longer gets logged into system log.
Go to: Table of Contents
3.1.7 CIMPLICITY v9.5 SIM 3
Feature Issue Resolved
Alarms/ ANA Expressions
DE18704
SF-00350770
When ANA() function is used to refer an alarm on device point, the ANA() function does not reflect the correct state when communication with device gets reset.
When ANA() function is used to refer an alarm on device point, the ANA() function now reflects the correct state when communication with device gets reset.
Go to: Table of Contents
3.1.8 CIMPLICITY v9.5 SIM 2
Feature Issue Resolved
DE17934
SF-00177288
With SetPoint audit trail enabled on a CIMPLICITY project, performing a SetPoint operation from a viewer that is running an older version of CIMPLICITY will cause Alarm field related error on the CIMPLICITY node running the project.
With SetPoint audit trail enabled on a CIMPLICITY project, performing a SetPoint operation from a viewer that is running an older version of CIMPLICITY will no longer result in Alarm field related errors on the CIMPLICITY node running the project.
Alarms/ Alarm Message
DE18050
SF-00391178
When $DOWNLOAD Alarm is used in alarm messages, "BAD FIELD" gets populated into the alarm message for the $DOWNLOAD Alarm.
When $DOWNLOAD Alarm is used in alarm messages, the alarm message for the $DOWNLOAD Alarm now gets generated properly.
Go to: Table of Contents
3.1.9 CIMPLICITY v9.5 SIM 1
Feature Issue Resolved
Alarms/ ANA Expressions
DE17370
SF-00387489
When ANA() expressions are used for device points in screens, the expression returns TRUE even if alarm is not present on point.
When ANA() expressions are used for device points in screens, the expression now returns TRUE only if alarm is present on point.
DE17268
SF-00374453
Intermittent AMRP.exe process crashes no longer occur during runtime.
Alarms/ Dynamic Changes
DE16727
SF-00384757
When changes are made to Alarms dynamically, A&E OPC Server crashes are observed.
When changes are made to Alarms dynamically, A&E OPC Server crashes no longer occur.
Alarms/ Auto Timed Acknowledges
DE16460
SF-00364472
When a point configured with an alarm having timed auto acknowledge, is used in a CIMPLICITY project, the alarms are not generated properly.
When a point configured with an alarm having timed auto acknowledge, is used in a CIMPLICITY project, the alarm is now generated properly.
Alarms/ Alarm Process Crash
When executing CIMPLICITY Project, Alarm Management Resident Process crashes are observed intermittently.
When executing CIMPLICITY Project, Alarm Management Resident Process crashes are no longer occur.
Alarm Viewer/ Alarm Message String
DE16117
SF-00311065
When viewing an alarm that is using the %STATE property as part of the message, it was possible that the %STATE field would not properly reflect the device availability.
When viewing alarms in Alarm Viewer, the device point state being displayed now shows the device availability status properly.
Alarms/ Delayed alarms and Dead Bands
DE16371
SF-00178157
When a point configured with an alarm having Deadband and a Delay, is used in a CIMPLICITY project, the alarms are not generated properly.
When a point configured with an alarm having Deadband and a Delay, is used in a CIMPLICITY project, the alarm is now generated properly.
Go to: Table of Contents
GE Digital 55
Feature Issue Resolved
DE99486 Internal
Previously,
• In Advanced Viewer, when new points were added under specific conditions to the advanced viewer point management system, errors would occur.
• When the return type of the default property value of a COM object was different from and incompatible with the variable assigned to the result, a memory leak occurred.
These issues have been resolved.
• Now, in Advanced Viewer, when new points are added under specific conditions to the advanced viewer point management system, no errors occur.
• Now, when the return type of the default property value of a COM object is different from and incompatible with the variable assigned to the result, no memory leak occurs.
CimEdit and CimView/ RGB.DAT loading precedence
DE79916 SF-00587236
Previously, when you opened a screen with index colors in CimEdit or Cimview, CIMPLICITY could not determine the current directory of the screen, causing the incorrect RGB.DAT file to be loaded.
This issue has been resolved. Now, when you open a screen with index colors in CimEdit or Cimview, CIMPLICITY determines the current directory of the screen, searches the directories in the order of current directory, project directory, and install directory, and loads the correct RGB.DAT file.
Go to: Table of Contents
3.2.2 CIMPLICITY v9.5 SIM 19
Feature Issue Resolved
DE93399 SF-00642546
Previously, when you accessed a screen and updated a screen variable for the first time, an Expression Update event was not triggered.
This issue has been resolved. Now, when you access a screen and update a screen variable for the first time, an Expression Update event is triggered.
CimView/ Repeated button selection
DE91599 Internal
Previously, in a .cim file, if a tooltip- enabled button was selected several times, CimView stopped responding.
This issue has been resolved. Now, in a .cim file, if a tooltip enabled button is selected several times, CimView functions as expected.
CimView/ Crash issues
DE54602 SF-00480190
Previously, in CimView, in a dialog box in a script, when the cursor is in a text field,
This issue has been resolved.
GE Digital 56
Feature Issue Resolved
if you pressed Enter, Cimview stopped responding.
In a dialog box in a script, when the cursor is in a text field, if you press Enter, Cimview functions as expected.
Object/ Shadow line issue
DE25777 SF-00444856
Previously, when an object configured with the Diffuse shadow style was made visible and then invisible, a shadow line appeared on the object.
This issue has been resolved. Now, when an object configured with the Diffuse shadow style is made visible and then invisible, no shadow line appears on the object.
Go to: Table of Contents
3.2.3 CIMPLICITY v9.5 SIM 17
Feature Issue Resolved
DE79785 SF-00586839
Previously, in CIMPLICITY 9.5, if you tried to open a CimLayout configuration file that was created in CIMPLICITY 8.2, an error occurred.
This issue has been resolved. In CIMPLICITY 9.5, you can now open a CimLayout configuration file that was created in CIMPLICITY 8.2.
Go to: Table of Contents
3.2.4 CIMPLICITY v9.5 SIM 16
Feature Issue Resolved
DE79214
Internal
Previously, when a script was run on a collection of closed or overlaying screens, CimView stopped responding.
This issue has been resolved. CimView now functions as expected when a script is run on a collection of closed or overlaying screens.
CimView/ Crash issues
DE76983
Internal
Previously, CimView stopped responding due to several issues related to string space, COM server, duplicate child objects, and scripts with multiple arguments.
This issue has been resolved. CimView now functions as expected as the issues related to string space, COM server, duplicate child objects, and scripts with multiple arguments have been resolved.
Go to: Table of Contents
3.2.5 CIMPLICITY v9.5 SIM 13
Feature Issue Resolved
GE Digital 57
CimEdit/ Scripting Issues
When modifying contents of a graphics screen using smart objects and scripts in CimEdit, changes made to screens via script are not persisted when the CimEdit application is closed.
When modifying contents of a graphics screen using smart objects and scripts in CimEdit, changes made to screens via script are now persisted properly when the CimEdit application is closed.
Go to: Table of Contents
3.2.6 CIMPLICITY v9.5 SIM 12
Feature Issue Resolved
CimView/ Viewer Connectivity
DE55363
SF-00492325
When the project is restarted on the server, the screens on viewer configured with On Demand Points do not recover their values properly.
When the project is restarted on the server, the screens on viewer configured with On Demand Points now recover their values properly.
CimView/ Expression Evaluation
When viewing CIMPLICITY Screens configured with expression update events on screen startup, in CimView, the expression updates occur prematurely.
When viewing CIMPLICITY Screens configured with expression update events on screen startup, in CimView, the expression updates now occur properly after screen initialization.
CimView/ Expression Evaluation
DE55648
SF-00470620
When copying a button object from one screen to another, the procedures configured in the original button get deleted/modified during copy/paste operation.
When copying a button object from one screen to another, the procedures no longer get deleted/modified during copy/paste operation.
CimView/ Application Crash
When a CIMPLICITY Project configured with Server Redundancy is recovering from fail-over in runtime, performing screen overlay operations causes CimView application to crash occasionally.
When a CIMPLICITY Project configured with Server Redundancy is recovering from fail-over in runtime, performing screen overlay operations no longer causes CimView application to crash.
Go to: Table of Contents
3.2.7 CIMPLICITY v9.5 SIM 11
Feature Issue Resolved
CimView/ Color Animation
DE51054
SF-00485521
When CimView is used to view graphic screens created in older version of CIMPLICITY, the color animation expressions do not evaluate properly
When CimView is used to view graphic screens created in older version of CIMPLICITY, the color animation expressions now evaluate properly when multiple bits of Point Attribute Set are used in animation expressions.
GE Digital 58
when multiple bits of Point Attribute Set are used in animation expressions.
Go to: Table of Contents
3.2.8 CIMPLICITY v9.5 SIM 10
Feature Issue Resolved
DE51055
SF-00485271
Previously, when a script thread closed a window (close or overlay) and another script thread accessed it through the object model, CimView stopped responding.
This issue has been resolved. When a script thread closes a window (close or overlay) and another script thread accesses it through the object model, the issue of CimView not responding no longer occurs.
CimView/ .CLM Files and CimView Application Crash
DE44121
SF-00467087
When using CimView to navigate between graphic screens of a project configured with .CLM files, occasional CimView application crashes are observed.
When using CimView to navigate between graphic screens of a project configured with .CLM files, CimView application crashes are no longer seen.
CimLayout/ CimView Application Crash
DE51611; SF-00478713
DE51612; SF-00483885
When closing a CimLayout that has multiple screens configured in Runtime, CimView application crashes are observed.
When closing a CimLayout that has multiple screens configured in Runtime, CimView application crashes are no longer seen.
CimView/ /LoadPassword Parameter
DE42392
SF-00476196
When launching CimView application with /LoadPassword commandline parameter, the auto-login functionality does not work as expected. Also, the login dialog is not shown when launching CimView screens via CimLayout application.
When launching CimView application with /LoadPassword commandline parameter, the functionality works as expected.
Points to consider: Please ensure that: 1. <FileName>.cfg file is populated with the right UserName and Password information. The login credentials must be same as that configured for the user in workbench for the project.
2. Global parameter UR_PWD_CASE is set to Y if password is case sensitive.
3. <FileName>.cfg file is placed in the data subdirectory of the CIMPLICITY installation directory (e.g. C:\Program Files\Proficy\Proficy CIMPLICITY\data).
4. /LoadPassword commandline option is invoked as mentioned below:
GE Digital 59
Feature Issue Resolved
CimView.exe /LoadPassword <FileName>.cfg
5. When using CimLayout, the /LoadPassword commandline option cannot be used. However, the login dialog will now be displayed at the top when launching CimLayout.
Advanced Viewer/ CimView Application Crash
DE41572
SF-00474634
When using CimView application in Advanced Viewer mode, periodic application crashes are observed with CimView application.
When using CimView application in Advanced Viewer mode, periodic application crashes no longer happen with CimView application.
CimEdit/ .NET Controls
DE37835
SF-00468341
When working on CimEdit Screens, adding and removing a .NET Control from the CimEdit Screen causes the control to be deleted from system as well.
When working on CimEdit Screens, adding and removing a .NET Control from the CimEdit Screen will no longer delete the control from system as well.
Go to: Table of Contents
3.2.9 CIMPLICITY v9.5 SIM 9
Feature Issue Resolved
CimView/ RichEdit Control
DE40420
SF-00473139
When working with RichEdit Control, copying the contents of the control does not work if the focus is not set on the control.
Copying the contents of RichEdit Control now works properly.
CimView/ Menu Items
DE19911
SF-00436808
When a menu item containing multiple menu items is configured in a screen, the display order for the menu items is reversed at runtime in CimView.
When a menu item containing multiple menu items is configured in a screen, the menu items are now displayed as configured in CimView.
Go to: Table of Contents
3.2.10 CIMPLICITY v9.5 SIM 8
Feature Issue Resolved
DE30694
SF-00452127
When CimView application is run with /NoScreenExit Command Line Argument, memory leaks are observed at runtime.
When CimView application is run with /NoScreenExit Command Line Argument, memory leaks are no longer observed at runtime.
GE Digital 60
CimView/ Application Crash
When running CimView application, occasional crashes and hangs are observed.
When running CimView application, occasional crashes and hangs are no longer seen.
Go to: Table of Contents
3.2.11 CIMPLICITY v9.5 SIM 7
Feature Issue Resolved
DE28095
SF-00451132
When viewing CimView screens on Viewer machine, the faceplates configured for Class objects are not shown to user.
When viewing CimView screens on Viewer machine, the faceplates configured for Class objects are now shown properly to user.
CimView/ Linked Objects
DE19764; SF-00436901
DE22688; SF-00435114
DE25995; SF-00445980
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object does not get highlighted properly.
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object now highlighted properly.
CimView/ Linked Objects
DE27248
SF-00447845
When a screen containing a linked object, configured with screen overlay/screen open action is triggered in runtime, the configured actions do not get executed.
When a screen containing a linked object, configured with screen overlay/screen open action is triggered in runtime, the configured actions now get executed properly.
Go to: Table of Contents
3.2.12 CIMPLICITY v9.5 SIM 6
Feature Issue Resolved
CimView/ Application Crash
When overlaying screens containing linked objects in CimView, application crash occurs.
When overlaying screens containing linked objects in CimView, application crashes no longer occur.
CimView/ Memory Leaks
DE18729
SF-00408888
When CimView opens a screen containing a trend object, and the /noscreenexit command line argument is used, then the CimView process may experience a memory growth.
When CimView opens a screen containing a trend object, and the /noscreenexit command line argument is used, then the CimView process memory growth no longer occurs.
DE19774
SF-00424954
GE Digital 61
Feature Issue Resolved
CimEdit/ Expression Parser
When an event that is configured for an object in a screen using OnExpressionUpdate() function is triggered, the specified value is not set to the associated device point properly.
When an event that is configured for an object in a screen using OnExpressionUpdate() function is triggered, the specified value is now properly set to the associated device point.
CimEdit/ .NET Components
DE18815
SF-00419567
When a CimEdit screen having a frame container configured with .NET components and expressions is opened in CimView, the configured expressions are not evaluated properly when opening the screen.
When a CimEdit screen having a frame container configured with .NET components and expressions is opened in CimView, the configured expressions now evaluated properly on start.
CimView/ Linked Objects
DE19764; SF-00436901
DE22688; SF-00435114
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object does not get highlighted properly.
When a screen containing a linked object that is configured with locally defined event is viewed in runtime, the linked object now highlighted properly.
Go to: Table of Contents
3.2.13 CIMPLICITY v9.5 SIM 5
Feature Issue Resolved
CimLayout/ File Browsing
DE18947
SF-00416485
With the option to browse files being disabled in CIMPLICITY options, user is still allowed to access option to open files from CimLayout application in Webspace Session.
With the option to browse files being disabled in CIMPLICITY options, user will no longer be allowed to access option to open files from CimLayout application in Webspace Session.
CimView/ Terminal Server Sessions
DE18937
SF-00318176
When large number of Terminal Services sessions are open and CimView application is opened from one of the sessions, occasional application hangs occur.
When large number of Terminal Services sessions are open and CimView application is opened from one of the sessions, occasional application hangs no longer occur.
CimView/ Alarm Viewer
DE17244
SF-00429465
When a CimView screen is configured with an Alarm Viewer control that is configured to display an alarm having long tag name, attempting to open the screen from Alarm viewer at runtime does not open the target screen.
When a CimView screen is configured with an Alarm Viewer control that is configured to display an alarm having long tag name, the screen can now be successfully opened from Alarm viewer at runtime.
CimView/ "Always On Top" Option
DE16982
SF-00425480
When multiple screens are configured with "Always On Top" option in a project,
When multiple screens are configured with "Always On Top" option in a project, opening
GE Digital 62
Feature Issue Resolved
opening more than one screen at runtime can cause inactive screens to lose the "Always On Top" option setting.
more than one screen at runtime no longer causes inactive screens to lose the "Always On Top" option setting.
Go to: Table of Contents
3.2.14 CIMPLICITY v9.5 SIM 4
Feature Issue Resolved
CimView/ Global Scripts
DE18743
SF-00407529
When "Edit Global Script" option is used to modify a global script, the edit window does not bring up the selected script in script editor at times.
When "Edit Global Script" option is used to modify a global script, the edit window now brings up the selected script properly.
CimView/ Blink Animation
DE18695
SF-00415025
When a graphics screen, containing a push button object configured with color animation, is opened in CimView application, the button styles do not get displayed properly when clicking the button object.
When a graphics screen, containing a push button object configured with color animation, is opened in CimView application, the button styles now get displayed properly when clicking the button object.
CimView/ Touch Enabled Screens
DE18833
SF-00412550
On touch enabled screens, Mouse down events are not handled properly by CimView application. Triggering of Mouse Down events occur in incorrect sequence.
On touch enabled screens, Mous