Transcript
Page 1: CIMPLICITY 10.0 Important Product Information

CIMPLICITY 10.0 Important Product Information

SIM 6

January 8, 2019

Page 2: CIMPLICITY 10.0 Important Product Information

GE Digital 2

Contents

Purpose of this Document ......................................................................................................................................... 6

1 Installation ............................................................................................................................................................... 6

2 New Features and Enhancements ................................................................................................................ 7

2.1 CimEdit/CimView ............................................................................................................................................. 7

2.1.1 CIMPLICITY v10.0 SIM 3: Support for determining usage of string space .............................. 7

2.1.2 CIMPLICITY v10.0 SIM 3: Support for Angle animation ......................................................... 10

2.1.3 CIMPLICITY v10.0 SIM 3: Support for obtaining screen cache count independently .......... 14

2.1.4 CIMPLICITY v10.0 SIM 2: Support for removing screens independently from screen cache

15

2.2 Expression Editor Enhancements .......................................................................................................... 16

2.2.1 CIMPLICITY v10.0 SIM 6: Pre-Terminate Scripting Support .................................................. 16

2.3 OPC Server ....................................................................................................................................................... 17

2.3.1 CIMPLICITY v10.0 SIM 5: Multiple Setpoint Support for Asynchronous Write Items .......... 17

2.4 OPC UA Client ................................................................................................................................................. 18

2.4.1 CIMPLICITY v10.0 SIM 6: Support for Asynchronous Writes in OPC UA Client .................... 18

2.5 Scripting and Open Interface ................................................................................................................... 19

2.5.1 CIMPLICITY v10.0 SIM 1: Disable Delete and Export Record Options from Script ............... 19

2.6 Tracker ............................................................................................................................................................... 21

2.6.1 CIMPLICITY v10.0 SIM 4: Security enhancements for Tracker SQL Database ..................... 21

2.7 Web HMI Integration ................................................................................................................................... 22

2.7.1 CIMPLICITY v10.0 SIM 3: Publish Mimics to Web HMI directly from CIMPLICITY ................ 22

2.7.2 CIMPLICITY v10.0 SIM 3: Publish Model to Web HMI directly from CIMPLICITY .................. 31

2.7.3 CIMPLICITY v10.0 SIM 3: Support for exporting expression functions and operations to

Web HMI ............................................................................................................................................. 33

2.7.4 CIMPLICITY v10.0 SIM 1: Support for exporting Arrays to Web HMI .................................... 35

2.7.5 CIMPLICITY v10.0 SIM 1: Scripting Support for Model Export .............................................. 35

3 Fixed Defects ....................................................................................................................................................... 37

3.1 Issues Resolved: Alarms ............................................................................................................................. 37

3.1.1 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 37

3.1.2 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 37

Page 3: CIMPLICITY 10.0 Important Product Information

GE Digital 3

3.1.3 CIMPLICITY v10.0 SIM 3 .......................................................................................................... 38

3.1.4 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 38

3.1.5 CIMPLICITY v10.0 SIM 1 .......................................................................................................... 38

3.2 Issues Resolved: CimEdit/CimView ....................................................................................................... 39

3.2.1 CIMPLICITY v10.0 SIM 6 .......................................................................................................... 39

3.2.2 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 39

3.2.3 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 40

3.2.4 CIMPLICITY v10.0 SIM 3 .......................................................................................................... 40

3.2.5 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 41

3.2.6 CIMPLICITY v10.0 SIM 1 .......................................................................................................... 41

3.3 Issues Resolved: Classes and Class Objects ..................................................................................... 44

3.3.1 CIMPLICITY v10.0 SIM 6 .......................................................................................................... 44

3.3.2 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 44

3.3.3 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 44

3.3.4 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 45

3.4 Issues Resolved: Device communications ......................................................................................... 46

3.4.1 CIMPLICITY v10.0 SIM 6 .......................................................................................................... 46

3.4.2 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 46

3.4.3 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 46

3.4.4 CIMPLICITY v10.0 SIM 3 .......................................................................................................... 47

3.4.5 CIMPLICITY v10.0 SIM 1 .......................................................................................................... 47

3.5 Issues Resolved: Logging ........................................................................................................................... 48

3.5.1 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 48

3.5.2 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 48

3.5.3 CIMPLICITY v10.0 SIM 3 .......................................................................................................... 49

3.5.4 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 49

3.6 Issues Resolved: Login ................................................................................................................................ 50

3.6.1 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 50

3.6.2 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 50

3.7 Issues Resolved: Networking ................................................................................................................... 51

3.7.1 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 51

Page 4: CIMPLICITY 10.0 Important Product Information

GE Digital 4

3.8 Issues Resolved: Points and Scripting .................................................................................................. 52

3.8.1 CIMPLICITY v10.0 SIM 6 .......................................................................................................... 52

3.8.2 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 52

3.8.3 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 53

3.8.4 CIMPLICITY v10.0 SIM 3 .......................................................................................................... 54

3.8.5 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 54

3.8.6 CIMPLICITY v10.0 SIM 1 .......................................................................................................... 55

3.9 Issues Resolved: Project and System Management ...................................................................... 57

3.9.1 CIMPLICITY v10.0 SIM 6 .......................................................................................................... 57

3.9.2 CIMPLICITY v10.0 SIM 5 .......................................................................................................... 57

3.9.3 CIMPLICITY v10.0 SIM 4 .......................................................................................................... 57

3.9.4 CIMPLICITY v10.0 SIM 3 .......................................................................................................... 58

3.9.5 CIMPLICITY v10.0 SIM 2 .......................................................................................................... 58

3.9.6 CIMPLICITY v10.0 SIM 1 .......................................................................................................... 58

3.10 Issues Resolved: Recipes ........................................................................................................................... 59

3.10.1 CIMPLICITY v10.0 SIM 2 ...................................................................................................... 59

3.10.2 CIMPLICITY v10.0 SIM 1 ...................................................................................................... 59

3.11 Issues Resolved: Server Redundancy ................................................................................................... 60

3.11.1 CIMPLICITY v10.0 SIM 4 ...................................................................................................... 60

3.11.2 CIMPLICITY v10.0 SIM 1 ...................................................................................................... 60

3.12 Issues Resolved: Statistical Process Control (SPC) ........................................................................ 61

3.12.1 CIMPLICITY v10.0 SIM 4 ...................................................................................................... 61

3.13 Issues Resolved: Tracker/Order Execution Management ........................................................... 62

3.13.1 CIMPLICITY v10.0 SIM 4 ...................................................................................................... 62

3.13.2 CIMPLICITY v10.0 SIM 2 ...................................................................................................... 62

3.13.3 CIMPLICITY v10.0 SIM 1 ...................................................................................................... 63

3.14 Issues Resolved: Trends and DGR .......................................................................................................... 64

3.14.1 CIMPLICITY v10.0 SIM 5 ...................................................................................................... 64

3.14.2 CIMPLICITY v10.0 SIM 3 ...................................................................................................... 64

3.14.3 CIMPLICITY v10.0 SIM 2 ...................................................................................................... 64

3.14.4 CIMPLICITY v10.0 SIM 1 ...................................................................................................... 65

Page 5: CIMPLICITY 10.0 Important Product Information

GE Digital 5

4 Known Issues ....................................................................................................................................................... 66

5 General Information ......................................................................................................................................... 67

5.1 McAfee Anti-virus Details .......................................................................................................................... 67

6 Special Instructions .......................................................................................................................................... 68

7 Contact GE Digital ............................................................................................................................................. 69

Page 6: CIMPLICITY 10.0 Important Product Information

GE Digital 6

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.10.0 Build 46580r.

1 INSTALLATION

To install this update:

1. Go the GE Digital Web site: http://digitalsupport.ge.com 2. Select Software > HMI SCADA > CIMPLICITY. 3. Under Filter Content by, select Downloads. The SIM appears in the list of download files; the list is

sorted by date by default. 4. Select the SIM and download the file locally. 5. Extract the SIM executable files into a temporary/working directory. 6. Stop all CIMPLICITY applications on the host computer. 7. Open Windows Explorer. 8. Open the temporary/working directory where you placed the downloaded file. 9. Double-click patch.exe to initiate the installation program.

Go to: Table of Contents

Page 7: CIMPLICITY 10.0 Important Product Information

GE Digital 7

2 NEW FEATURES AND ENHANCEMENTS

The following new features and enhancements are included with this SIM:

2.1 CIMEDIT/CIMVIEW

2.1.1 CIMPLICITY v10.0 SIM 3: Support for determining usage of string space

US253926

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.

Method Description

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.

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

window.

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

Page 8: CIMPLICITY 10.0 Important Product Information

GE Digital 8

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 GetMemoryInfoStringSpaceHandles used, free, total mymsg = mymsg & Chr$(13) & "HANDLES used:" & used & ", free:" & free & ", total:" & total MsgBox mymsg, ebOKOnly+ebInformation, "Memory Info" End Sub

Method Description

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.

Page 9: CIMPLICITY 10.0 Important Product Information

GE Digital 9

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

Type ExampleRect

left As Integer

top As Integer

right As Integer

bottom As Integer

End Type

Public dd As ExampleRect

Sub OnMouseUp(x As Long, y As Long, flags As Long)

Dim ssUsed As Long

Dim ssFree As Long

Dim ssMax As Long

Dim psUsed As Long

Dim psFree As Long

Dim psMax As Long

Dim SymUsed As Long

Dim SymFree As Long

Dim SymMax As Long

Dim handlesUsed As Long

Dim handlesFree As Long

Dim handlesMax As Long

Dim memFlags As Long

testPublicLong = 1200

pv_testString = 1200

testPublicString = "constant string to show usage of string space by

constants"

pv_testString = "More data, more data"

GetMemoryInfoStringSpaceHandles handlesUsed, handlesFree, handlesMax

GetMemoryInfoStringSpace ssUsed, ssFree, ssMax, memFlags

GetMemoryInfoPublicSpace psUsed, psFree, psMax

GetMemoryInfoSymbolSpace SymUsed, SymFree, SymMax

Page 10: CIMPLICITY 10.0 Important Product Information

GE Digital 10

MsgBox "The current memory information: " + Chr$(13)_

+ "Handles Used = " + Format$(handlesUsed) + Chr$(13)_

+ "Handles Free = " + Format$(handlesFree) + Chr$(13)_

+ "Handles Max = " + Format$(handlesMax) + Chr$(13)_

+ "String Space Used = " + Format$(ssUsed) + Chr$(13)_

+ "String Space Free = " + Format$(ssFree) + Chr$(13)_

+ "String Space Max = " + Format$(ssMax) + Chr$(13)_

+ "Public Space Used = " + Format$(psUsed) + Chr$(13)_

+ "Public Space Free = " + Format$(psFree) + Chr$(13)_

+ "Public Space Max = " + Format$(psMax) + Chr$(13)_

+ "Symbol Space Used = " + Format$(SymUsed) + Chr$(13)_

+ "Symbol Space Free = " + Format$(SymFree) + Chr$(13)_

+ "Symbol Space Max = " + Format$(SymMax)

End Sub

Go to: Table of Contents

2.1.2 CIMPLICITY v10.0 SIM 3: Support for Angle animation

US253925

You can now apply animation to angles of an arc, pie, or chord object. You can dynamically change the

start and the sweep angles of an object based on the evaluation of expressions.

To animate angles in an object:

1. In the CIMPLICITY Workbench window, select a screen containing an arc, pie, or chord object,

right-click the screen, and then select Edit.

2. In the CimEdit window, select the object you want to animate, and then select Properties.

Page 11: CIMPLICITY 10.0 Important Product Information

GE Digital 11

3. In the Properties window, select Angle Animation.

4. In the Expression box, enter an expression for the Start angle and/or Sweep angle. You can also

modify the expression by selecting .

Page 12: CIMPLICITY 10.0 Important Product Information

GE Digital 12

Note:

• Each expression determines the corresponding object angle locations between the Min

and Max angle values.

• For Start angle, if you leave the expression blank, the start angle configured for the object

(in the Geometry section) is used.

• For angle animation to occur, you must configure the sweep angle.

If, however, you do not want to specify an expression for the sweep angle, select the Constant

option to enter a constant sweep angle.

Page 13: CIMPLICITY 10.0 Important Product Information

GE Digital 13

5. In the Expr. min/max boxes, enter the minimum and maximum values for the expression. Note: You may leave the Expr. min/max boxes blank if the expression contains a single point

ID with no operations performed on it and the point has Display Limits defined. CimView will

use the Display Limits configured for the point ID for the Expr. min/max values when the

screen file opens.

6. In the Min/max angle boxes, enter the minimum and maximum values for the angle. This will determine the start or sweep angle of the animation for the object.

When the expression value is the same as the Expr. min value, the Min angle value will be used. When the

expression value is the same as the Expr. max value, the Max angle value will be used.

The direction of the underlying arc determines the direction of the animation. You can set the direction in

the Geometry section of the Properties window.

Here are a few examples of the sweeps of an arc based on the direction, and the start and sweep angles:

Clockwise

Page 14: CIMPLICITY 10.0 Important Product Information

GE Digital 14

Counterclockwise

Go to: Table of Contents

2.1.3 CIMPLICITY v10.0 SIM 3: Support for obtaining screen cache count independently

US253926

Two new methods have been added to enable you to obtain the number of screens in the display screen cache and the library screen cache independently in CimView or CimEdit.

Method Description

GefApplication.DisplayScreenCacheCount This method obtains the number of screens currently in the display cache.

Example:

Sub Application_FlushDisplayScreenCache() MsgBox "Screens in display cache = " + CimGetScreen.Application.DisplayScreenCacheCount End Sub

Method Description

GefApplication.LibraryScreenCacheCount This method obtains the number of screens currently in the library cache.

Page 15: CIMPLICITY 10.0 Important Product Information

GE Digital 15

Example:

Sub Application_FlushLibraryScreenCache() MsgBox "Screens in library cache = " + CimGetScreen.Application.LibraryScreenCacheCount End Sub

Go to: Table of Contents

2.1.4 CIMPLICITY v10.0 SIM 2: Support for removing screens independently from screen cache

US254196

Starting from CIMPLICITY 10.0 SIM 2, two new methods have been added to enable you to remove the display screens and library screens from the screen cache independently in CimView or CimEdit.

Method Description

GefApplication.FlushDisplayScreenCache This method removes all the screens that can be displayed from the screen cache.

Example:

Sub Application_FlushDisplayScreenCache() CimGetScreen.Application.FlushDisplayScreenCache End Sub

Method Description

GefApplication.FlushLibraryScreenCache This method removes all the library screens from the screen cache.

Example:

Sub Application_FlushLibraryScreenCache() CimGetScreen.Application.FlushLibraryScreenCache End Sub Go to: Table of Contents

Page 16: CIMPLICITY 10.0 Important Product Information

GE Digital 16

2.2 EXPRESSION EDITOR ENHANCEMENTS

2.2.1 CIMPLICITY v10.0 SIM 6: Pre-Terminate Scripting Support

DE92349

SF-NA

You can now configure a pre-termination script and run it at the time of project shutdown. To do this:

1. Set the RUN_PRE_TERM_SCRIPT global parameter to Y or y.

2. Create a new script em_pre_term.bcl for the project.

When the RUN_PRE_TERM_SCRIPT global parameter and em_pre_term.bcl script have been configured for the project, at the time of project shutdown, the event manager will:

1. Execute the contents of the em_pre_term.bcl script.

2. Wait for a duration of 1000 milliseconds or the duration specified in the EM_SCRIPT_TIMEOUT parameter.

3. Terminate any scripts that are still running at the end of the duration.

4. Execute the contents of the em_term.bcl script.

Go to: Table of Contents

Page 17: CIMPLICITY 10.0 Important Product Information

GE Digital 17

2.3 OPC SERVER

2.3.1 CIMPLICITY v10.0 SIM 5: Multiple Setpoint Support for Asynchronous Write Items

DE89293

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>

Go to: Table of Contents

Page 18: CIMPLICITY 10.0 Important Product Information

GE Digital 18

2.4 OPC UA CLIENT

2.4.1 CIMPLICITY v10.0 SIM 6: Support for Asynchronous Writes in OPC UA Client

DE92403 SF-00593232 The CIMPLICITY OPC UA Client now provides support to perform asynchronous write operations to the OPC

UA Server.

To enable this operation for a device:

1. In the OPC UA Client Device Properties window, select the OPC UA DA Configuration tab.

2. Select the CIMPLICITY tab.

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

Page 19: CIMPLICITY 10.0 Important Product Information

GE Digital 19

2.5 SCRIPTING AND OPEN INTERFACE

2.5.1 CIMPLICITY v10.0 SIM 1: Disable Delete and Export Record Options from Script

DE43572

SF-00460237 SN-NA

Starting from CIMPLICITY 10.0 SIM 1 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

DisableDeleteRecordsAction

myTable.DisableDeleteRecordsAction

The call to CimTable.DisableDeleteRecordsAction 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.DisableExportRecordsAction 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 the Delete Record option by calling the

GetDeleteRecordOptions function, which return a value of CimTableDeleteRecordEnum enumeration data

type.

Function/ Enumeration Name

Description

GetDeleteRecordOptions The call to GetDeleteRecordOptions function will return an enumerated value of CimTableDeleteRecordEnum type.

CimTableDeleteRecordEnum Enumeration Value Description

cimTableRetainRecordNone The Delete Record option has been disabled.

cimTableRetainRecordCount The Delete Record option retains records based on count.

cimTableRetainRecordTime The Delete Record option retains records based on time.

Page 20: CIMPLICITY 10.0 Important Product Information

GE Digital 20

Users can now, from scripts, access the current settings for Export Record option by calling the

GetExportRecordOptions function, which returns a value of CimTableExportRecordEnum enumeration

data type.

Function/ Enumeration Name

Description

GetExportRecordOptions The call to GetExportRecordOptions function will return an enumerated value of CimTableExportRecordEnum type.

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

Page 21: CIMPLICITY 10.0 Important Product Information

GE Digital 21

2.6 TRACKER

2.6.1 CIMPLICITY v10.0 SIM 4: Security enhancements for Tracker SQL Database

DE73514 DE73515 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

Page 22: CIMPLICITY 10.0 Important Product Information

GE Digital 22

2.7 WEB HMI INTEGRATION

2.7.1 CIMPLICITY v10.0 SIM 3: Publish Mimics to Web HMI directly from CIMPLICITY

US260948 DE63955 You can now publish a Mimic to Web HMI directly from CIMPLICITY. This eliminates the two-step process of publishing a Mimic by exporting a screen as a .zip file for the Mimic from the CIMPLICITY server, and then importing the .zip file for the Mimic to Web HMI. Publishing a Mimic to Web HMI directly from CIMPLICITY is especially useful when you want to publish multiple CimEdit screens simultaneously.

Configure Web HMI

You can configure Web HMI at the project level and globally to avoid configuring it while publishing Mimics. Note: Previously, to configure Web HMI, you selected Web HMI Configuration in the OPC UA Server section in the Project Properties window. This has now been updated as mentioned in the following procedures.

To configure Web HMI at the project level: 1. In the CIMPLICITY Workbench window, select Project, and then select Properties.

2. In the Project Properties window, select the Web HMI tab, and then enter the following details:

• Server Name: The machine name on which Web HMI is running or the URL of the Web HMI Server.

• Port: The port on which Web HMI is running.

• User Name: The Web HMI user name used to publish the Mimic.

• Require Trusted Connection: Select this check box to use a trusted connection to publish Mimics. You can also select View Certificate to view the certificate used for the connection.

Page 23: CIMPLICITY 10.0 Important Product Information

GE Digital 23

3. Select OK. Web HMI is now configured for Mimics to be published in it

To configure Web HMI globally: 1. Close the CIMPLICITY Workbench window (if it is open), and then launch CimEdit from the

Windows Start menu.

2. In the CimEdit window, select , and then select Global Configuration.

Page 24: CIMPLICITY 10.0 Important Product Information

GE Digital 24

3. In the Global Configuration window, select the Web HMI tab, and enter the following details:

• Server Name: The server name on which Web HMI is running.

• Port: The port on which Web HMI is running.

• User Name: The user name used to publish the Mimic.

Page 25: CIMPLICITY 10.0 Important Product Information

GE Digital 25

4. Select Apply, and then select OK. Web HMI is now configured for Mimics to be published in it.

You can publish a Mimic from the following applications:

• Workbench

• CimEdit

Publish Mimics to Web HMI from Workbench

You can publish a single or multiple Mimics to Web HMI from Workbench.

To publish Mimics to Web HMI directly from Workbench:

1. In the CIMPLICITY Workbench window, select the Mimics that you want to publish to Web HMI,

right-click the Mimics, and then select Publish to Web HMI.

Note: In the Publish window, the Server Name, Port, and User Name fields are automatically

populated if Web HMI has already been configured at the project level.

Page 26: CIMPLICITY 10.0 Important Product Information

GE Digital 26

2. In the Publish window, enter the following details:

• Save To: The location where the Mimics will be saved by default. This field is disabled.

• Publish to Web HMI: Select this check box to publish the Mimics to Web HMI.

• Overwrite: Select this check box to overwrite Mimics with the same name.

• Server Name: The machine name on which Web HMI is running or the URL of the Web HMI server.

• Port: The port on which Web HMI is running.

• User Name: The Web HMI user name used to publish the Mimic.

• Password: The password to publish the Mimics.

• Require Trusted Connection: Select this check box to publish Mimics only when a trusted connection is used. You can also select View Certificate to view the certificate used for the connection.

Note: These details are saved after you publish the Mimics. You only need to enter the password if

you close and reopen the CIMPLICITY Workbench window.

Page 27: CIMPLICITY 10.0 Important Product Information

GE Digital 27

3. Select Publish.

The selected Mimics are published to Web HMI and appear in the Mimic Management

workspace.

Publish Mimics to Web HMI from CimEdit

You can publish only one Mimic at a time to Web HMI from CimEdit.

To publish a Mimic to Web HMI directly from CimEdit:

1. Go to the location where the Mimic file you want to publish is saved, right-click the file, and then

select Edit.

Page 28: CIMPLICITY 10.0 Important Product Information

GE Digital 28

2. In the CimEdit window, select , and then select Publish to Web HMI.

Note: In the Publish window, the Server Name, Port, and User Name fields are automatically

populated if Web HMI has already been configured (depending on the project context) at the

project level or globally.

Page 29: CIMPLICITY 10.0 Important Product Information

GE Digital 29

3. In the Publish window, enter the following details:

• Save To: The location where the Mimic will be saved locally. You can choose this location

since you are publishing only one Mimic at a time.

Note: If you want to save the Mimic to a shared location on a remote server, the network

drive should be mapped to the shared location.

• Publish to Web HMI: Select this check box to publish the Mimic to Web HMI.

• Overwrite: Select this check box to overwrite any Mimic with the same name.

• Server Name: The machine name on which Web HMI is running or the URL of the Web HMI Server.

• Port: The port on which Web HMI is running. • User Name: The Web HMI user name used to publish the Mimic.

• Password: The password to publish the Mimic.

• Require Trusted Connection: Select this check box to publish Mimics only when a

trusted connection is used. You can also select View Certificate to view the certificate

used for the connection.

Note: These details are saved after you publish the Mimic. You only need to enter the password if

you close and reopen the CimEdit window.

Page 30: CIMPLICITY 10.0 Important Product Information

GE Digital 30

4. Select Publish.

The Mimic is published to Web HMI and appears in the Mimic Management workspace.

Publish Mimics to Web HMI through API

You can automate the process of publishing Mimics to Web HMI through the

GefScreen.PublishToWebHMI API.

Method Description

PublishToWebHMI This method exports the screen as a JSON file and uploads the Mimic to the Web HMI server. It has the following parameters:

• Hostname: The host name of Web HMI server.

• PortNumber: The port number of Web HMI server.

• Username: The user name to access Web HMI server.

• Password: The password to access Web HMI server.

• RequireTrustedConnection: The flag that indicates whether the API should publish only on a trusted connection. The default value is True.

• SaveChanges: Indicates if the editable screen should be saved before exporting the screen. The default value is gefSaveChangesYes.

Note:

• The PublishToWebHMI method can be used only in CimEdit.

• If called while a script is running, the method fails and an error is logged to the status log.

The code in the following example uses the GefScreen.PublishToWebHMI API.

Page 31: CIMPLICITY 10.0 Important Product Information

GE Digital 31

Sub GefScreen_PublishToWebHMI() Dim oCimScr As GefScreen Set oCimScr = CimGetScreen oCimScr.PublishToWebHMI "WEBHMI_SERVERNAME",443,"WEBHMI_USERNAME","WEBHMI_PASSWORD",True, gefSaveChangesNo End Sub

Go to: Table of Contents

2.7.2 CIMPLICITY v10.0 SIM 3: Publish Model to Web HMI directly from CIMPLICITY

US260949

You can now publish a Model to Web HMI directly from CIMPLICITY. This eliminates the two-step process

of publishing a Model by exporting the model data as a .csv file from the CIMPLICITY server and then

importing the .csv file to Web HMI.

Note:

• You can publish a Model to Web HMI directly from CIMPLICITY only on versions of Web HMI v2.2

and later.

• The Workbench application may become unresponsive during the process of publishing a Model to

Web HMI.

Model data consists of objects, classes, points, and details of OPC UA and Historian servers. Model data is

also project-specific, where the details configured will apply to the last updated project.

To publish Model data to Web HMI directly from Workbench:

1. In the CIMPLICITY Workbench window, select Project, and then select Publish Model to Web

HMI. Note: In the Model Publish window, the Server Name, Port, and User Name fields are

automatically populated if Web HMI has already been configured at the project level.

Page 32: CIMPLICITY 10.0 Important Product Information

GE Digital 32

2. In the Model Publish window, enter the following details:

• Server Name: The machine name on which Web HMI is running or the URL of the Web HMI server.

• Port: The port on which Web HMI is running.

• User Name: The Web HMI user name used to publish the Model data.

• Password: The password used to publish the Model data.

• Include Historian source: Select this check box to include points configured to the Historian server in the Model data published to Web HMI.

• Include non-Class/Object Points: Select this check box to include points that are not related to classes or objects in the Model data published to Web HMI.

• Require Trusted Connection: Select this check box to publish Model data only when a trusted connection is used. You can also select View Certificate to view the certificate used for the connection.

Note: These details are saved for a project after you publish the Model data. You only need to enter the password if you close and reopen the CIMPLICITY Workbench window.

Page 33: CIMPLICITY 10.0 Important Product Information

GE Digital 33

3. Select Publish.

The Model data is published to Web HMI and appears in the Assets workspace with classes

mapped to asset types and objects mapped to assets.

Go to: Table of Contents

2.7.3 CIMPLICITY v10.0 SIM 3: Support for exporting expression functions and operations to Web HMI

US253924 You can now export additional expression functions and operations (that are not related to Historian) to a Mimic in Web HMI v2.2 or later. Web HMI v2.2 also supports time display formats for text objects.

Name Type Category Description Usage

IF/THEN/ELSE Operation Logic Evaluates the given <condExpr> expression. If the value is true, it evaluates and returns the <trueExpr> expression. If the value is false, it evaluates and returns the <falseExpr> expression.

IF <condExpr> THEN <trueExpr> ELSE <falseExpr>

CHR$ Function String Returns a single character UTF-16 UNICODE string. The integer can be any

Chr (<integer>)

Page 34: CIMPLICITY 10.0 Important Product Information

GE Digital 34

Name Type Category Description Usage

valid UTF-16 (16 bit) code point.

FindToken Function String Returns a one-based index of the first occurrence of <TokenToFind> in <SourceString> using case-insensitive search. If <TokenToFind> is not found, 0 is returned.

FindToken(<SourceString>, <TokenSeparators>, <TokenToFind>)

FindTokenCS Function String Returns a one-based index of the first occurrence of <TokenToFind> in <SourceString> using case-sensitive search. If <TokenToFind> is not found, 0 is returned.

FindTokenCS(<SourceString>, <TokenSeparators>, <TokenToFind>)

GetToken Function String Returns a token from <SourceString> with the zero-based <TokenIndex>.

GetToken(<SourceString>, <TokenSeparators>, <TokenIndex>)

InStr Function String Returns a one-based position of the first occurrence of <SearchSubStr> in <SourceString> using case-insensitive search at one-based <StartPos>.

InStr(<StartPos>, <SourceString>, <SearchSubStr>)

InStrCS Function String Returns a one-based position of the first occurrence of <SearchSubStr> in <SourceString> using case-sensitive search at one-based <StartPos>.

InStrCS(<StartPos>, <SourceString>, <SearchSubStr>)

Left Function String Extracts the first <Count> characters from <SourceString> and returns a copy of the extracted substring.

Left(<SourceString>, <Count>)

Mid Function String Extracts <Count> characters from <SourceString> starting at one-based position <StartPos> and returns a copy of

Mid(<SourceString>, <StartPos>, <Count>)

Page 35: CIMPLICITY 10.0 Important Product Information

GE Digital 35

Name Type Category Description Usage

the extracted substring.

Right Function String Extracts the last <Count> characters from <SourceString> and returns a copy of the extracted substring.

Right(<SourceString>, <Count>)

StrLen Function String Returns the length of the string.

StrLen(<String>)

ToLower Function String Returns a copy of <String> converted to lowercase.

ToLower(<String>)

ToUpper Function String Returns a copy of <String> converted to uppercase.

ToUpper(<String>)

Trim Function String Returns a copy of <String> with leading and trailing whitespaces removed.

Trim(<String>)

CalcSpan Function Time Returns an unsigned 64-bit integer containing a time stamp (in decimicroseconds) that represents the span of that duration.

CalcSpan(<days>, <hours>, <minutes>, <seconds>, <fracsec>)

CalcStamp Function Time Returns an unsigned 64-bit integer containing the time stamp (in decimicroseconds) that represents them.

CalcStamp(<year>, <month>, <day>, <hour>, <minute>, <second>, <fracsec>)

Go to: Table of Contents

2.7.4 CIMPLICITY v10.0 SIM 1: Support for exporting Arrays to Web HMI

US216880

SIM 1 updates the Web HMI CimEdit screen export to add support for CIMPLICITY Array points, in

conjunction with the Web HMI 2.1 release.

Go to: Table of Contents

2.7.5 CIMPLICITY v10.0 SIM 1: Scripting Support for Model Export

US204144

Page 36: CIMPLICITY 10.0 Important Product Information

GE Digital 36

SIM 1 adds a C# script named GenerateWebHMIModel.cs.pscript to every new project. Use this script to export CIMPLICITY classes and objects from your project into a model format for Web HMI. After the model is generated, you can import it directly into Web HMI 2.0 and later. To run this script, from the Scripts folder, double-click the file and open it in the Script editor. From the Run menu, select Start. After the script runs, a Model.csv file containing the exported content appears in the root directory of the folder for your project. Run the script again to overwrite the previously generated Model.csv file.

Go to: Table of Contents

Page 37: CIMPLICITY 10.0 Important Product Information

GE Digital 37

3 FIXED DEFECTS

The following issues have been resolved in HMI/SCADA CIMPLICITY v10.0000006.

3.1 ISSUES RESOLVED: ALARMS

3.1.1 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

Alarm Options/ Automatic actions

DE89642 SF-00583574

Previously, in Alarm Options, the automatic actions were performed before the configured time.

This issue has been resolved. Now, in Alarm Options, the automatic actions are performed at the configured time.

Alarm setups/ Dynamic filtering

DE89623 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 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 alarms.

Alarm Class/ BCE Scripting

DE85389 SF-00605295

Previously, for an alarm with a HIGH alarm class, you could not dynamically update the audio .wav file using BCE Scripting.

This issue has been resolved. Now, for an alarm with a HIGH alarm class, you can dynamically update the audio .wav file using BCE Scripting.

Go to: Table of Contents

3.1.2 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Alarm/ Alarm state

DE67419 SF-00541831 Previously, when an array was configured with an Alarm Type of On Update and a Boolean element was toggled, an alarm was generated with an ALARMED state instead of a NORMAL state.

This issue has been resolved. Now, when an array is configured with an Alarm Type of On Update and a Boolean element is toggled, an alarm is generated with a NORMAL state.

Go to: Table of Contents

Page 38: CIMPLICITY 10.0 Important Product Information

GE Digital 38

3.1.3 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

Alarm Script API/ Database Logger

DE76066 SF-00526493 Previously, when no reference item was passed using the AlarmGenerate and AlarmUpdate Script APIs, the Database Logger inserted incorrect 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.

Go to: Table of Contents

3.1.4 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Alarms API Script/ Point name limitation

DE73011 SF-00517691 When you update the state of an alarm, the alarm API script does not accept point names that are longer than 32 characters.

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.5 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Alarms/ Alarm Acknowledgement

DE64722 SF-00533998 SN-NA

When viewing alarms from a server of older version in Alarm Viewer, acknowledging alarms does not happen successfully.

When viewing alarms from a server of older version in Alarm Viewer, alarms can now be acknowledged successfully.

Go to: Table of Contents

Page 39: CIMPLICITY 10.0 Important Product Information

GE Digital 39

3.2 ISSUES RESOLVED: CIMEDIT/CIMVIEW

3.2.1 CIMPLICITY v10.0 SIM 6

Feature Issue Resolved

CimView/ Unresponsiveness and crash issues

DE97503 Internal

Previously, the following issues occurred:

• When the GefScreen.Activate method was called, CimView stopped responding under a few rare and specific conditions.

• When a context menu was displayed and a screen overlay occurred, CimView crashed under a few rare and specific conditions.

• If a busy thread error occurred when COM methods were called, the code within the script was required to have the logic to retry calling the COM methods that generated this error.

These issues have been resolved.

• When the GefScreen.Activate method is called, CimView functions as expected under all conditions.

• When a context menu is displayed and a screen overlay occurs, CimView functions as expected under all conditions.

• If a busy thread error occurs when COM methods are called, the call to the COM method is automatically retried up to 16 times. If all the 16 tries are unsuccessful, the same error occurs.

Screen variable update/ Event trigger issue

DE95168 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.

Go to: Table of Contents

3.2.2 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

CimView/ Application Crash

DE51949 SF-00464899

Previously, when a CIMPLICITY project configured with Server Redundancy was recovering from fail-over in run time, performing screen overlay operations caused the CimView application to stop responding.

This issue has been resolved. When a CIMPLICITY project configured with Server Redundancy is recovering from fail-over in run time, performing screen overlay operations no longer causes the CimView application to stop responding.

Page 40: CIMPLICITY 10.0 Important Product Information

GE Digital 40

Go to: Table of Contents

3.2.3 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

CimLayout configuration file/ Read error

DE82739 SF-00586839

Previously, if you tried to open a CimLayout configuration file that was created in CIMPLICITY 8.2, an error occurred.

This issue has been resolved. You can now open a CimLayout configuration file that was created in CIMPLICITY 8.2.

Role/ Modify Alarm Setups

DE82436 SF-00594485

Previously, if your role had the Modify Alarm Setups option disabled, you could still modify global alarm setups.

This issue has been resolved. Now, you can modify global alarm setups only if your role has the Modify Alarm Setups option enabled.

Go to: Table of Contents

3.2.4 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

CimView/ Script Iteration issues

DE79223 Internal

Previously, when you ran a script on a collection of closed or overlaying screens, CimView stopped responding.

This issue has been resolved. CimView now functions as expected when you run a script on a collection of closed or overlaying screens.

CimView/ Crash issues

DE76985 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.

Text objects/ GDI+ heap corruption

DE75343 Internal

Previously, when the Rotate or RotateAroundPoint method was called on text objects, GDI+ heap corruption occurred.

This issue has been resolved. GDI+ heap corruption no longer occurs when the Rotate or RotateAroundPoint method is called on text objects.

Go to: Table of Contents

Page 41: CIMPLICITY 10.0 Important Product Information

GE Digital 41

3.2.5 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Expressions/ String Arrays

DE73644 SF-00549520

When CIMPLICITY 10.0 SIM 1 is installed, expressions that involve string arrays are not evaluated as expected.

Expressions that involve string arrays are now evaluated as expected.

Visibility animations/ Screen expression

DE73309 SF-00564493

When a condition is based on screen expressions involving string array or text, the visibility animations do not work.

When a condition is based on screen expressions involving string array or text, the visibility animations now work as expected.

CimView/ Screen Expressions

DE72387 SF-00548998

When CIMPLICITY 10.0 SIM 1 is installed, screen expressions in CimView that use string or text are not evaluated as expected.

Screen expressions in CimView that use string or text are now evaluated as expected.

CimView/ Specially crafted expression

DE68647 SF-00546481

When you use a specially-crafted expression in CimView, an Evaluation Thread error occurs, and CimView stops responding.

You can now use a specially-crafted expression in CimView without any issues.

CimEdit/ Scripting Issues

DE67009 SF-00510966

When the content of a graphics screen is modified in CimEdit, changes made to screens through a script are not reflected even after CimEdit is closed.

The changes made to the screen will reflect only when the script is stopped. Note: In CimEdit, changes to a screen are not reflected when a script is running on that screen.

CimView/ Expression Evaluation

DE61728

SF-00481369

In CimView, when you access CIMPLICITY screens configured with expression update events on screen startup, the expression updates occur prematurely.

In CimView, when you access CIMPLICITY screens configured with expression update events on screen startup, the expression updates now occur properly after screen initialization.

Go to: Table of Contents

3.2.6 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

CimLayout/ CimView

DE61840 SF-00483885 SN-NA

Page 42: CIMPLICITY 10.0 Important Product Information

GE Digital 42

Feature Issue Resolved

Application Crash

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.

Advanced Viewer/ CimView Application Crash

DE61732 SF-00474634 SN-NA

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.

CimView/ Viewer Connectivity

DE58031 SF-00492325 SN-NA

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

DE55649 SF-00470620 SN-NA

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/ Color Animation

DE53974 SF-00485521 SN-NA

When CimView is used to view graphic screens created in older version of CIMPLICITY, the color animation expressions do not evaluate properly when multiple bits of Point Attribute Set are used in animation expressions.

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.

CimView/ /LoadPassword Parameter

DE49692 SF-00476196 SN-NA

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.

Page 43: CIMPLICITY 10.0 Important Product Information

GE Digital 43

Feature Issue Resolved

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: 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.

Go to: Table of Contents

Page 44: CIMPLICITY 10.0 Important Product Information

GE Digital 44

3.3 ISSUES RESOLVED: CLASSES AND CLASS OBJECTS

3.3.1 CIMPLICITY v10.0 SIM 6

Feature Issue Resolved

Classes and Objects/ Class import error

DE94251 SF-00648765

Previously, for a project using classes and objects, if you updated a class defined with multiple objects by adding a script, and then tried to import the class, an error occurred, and the import failed.

This issue has been resolved. Now, for a project using classes and objects, if you update a class defined with multiple objects by adding a script, and then try to import the class, the import occurs successfully.

Class object browsing/ Object duplication

DE92502 SF-00636220

Previously, in Workbench, if you cancelled class object browsing, you could not duplicate objects.

This issue has been resolved. Now, in Workbench, if you cancel class object browsing, you can duplicate objects.

Go to: Table of Contents

3.3.2 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

Classes/ Data items

DE89294 SF-00554205

Previously, data items that used the $DATAITEM_EXISTS expression and did not exist in the project were shown as invalid points in the Point Control Panel.

This issue has been resolved. Data items that use the $DATAITEM_EXISTS expression and do not exist in the project are no longer shown as invalid points in the Point Control Panel.

Class or object screen faceplate event/ Secondary server

DE87208 SF-00613087

Previously, class or object screen faceplate events did not work on CIMPLICITY's secondary servers.

This issue has been resolved. Class or object screen faceplate events now work on CIMPLICITY's secondary servers.

Go to: Table of Contents

3.3.3 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Class object/ Data item error

DE86500 SF-00612594

Previously, when you configured class data items with the $BOOL_ALARM_ENABLED, $ALARM_HIGH_ENABLED, $ALARM_LOW_ENABLED,

This issue has been resolved. When you configure class data items with the $BOOL_ALARM_ENABLED, $ALARM_HIGH_ENABLED, $ALARM_LOW_ENABLED,

Page 45: CIMPLICITY 10.0 Important Product Information

GE Digital 45

Feature Issue Resolved

$WARNING_HIGH_ENABLED, or $WARNING_LOW_ENABLED values, objects were not created.

$WARNING_HIGH_ENABLED, or $WARNING_LOW_ENABLED values, objects are created.

Composite class object/ Alarm role routing table

DE85046 SF-00601630

Previously, if you created a composite class object where the subclass had configured alarms, the alarm role routing table would not be populated by the instance of the composite class.

This issue has been resolved. If you create a composite class object where the subclass has configured alarms, the alarm role routing table is now populated by the instance of the composite class.

Classes/ Duplicate event & action ID

DE84877 Internal

Previously, in a class, you could create an event and action with the same ID.

This issue has been resolved. In a class, you can no longer create an event and an action with the same ID.

Classes/ Composite class values

DE76350 SF-00575261

Previously, if you used composite classes and created a base class with composite members, updating the value of the composite members resulted in incorrect point values.

This issue has been resolved. If you use composite classes and create a base class with composite members, updating the value of the composite members results in correct point values.

Go to: Table of Contents

3.3.4 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Data Item/ Alarm generation

DE69594 Internal

When a copy of a Class data item is created, the alarm is not generated for the copy.

When a copy of a Class data item is created, the alarm is also generated for the copy.

Go to: Table of Contents

Page 46: CIMPLICITY 10.0 Important Product Information

GE Digital 46

3.4 ISSUES RESOLVED: DEVICE COMMUNICATIONS

3.4.1 CIMPLICITY v10.0 SIM 6

Feature Issue Resolved

Unified Automation UaExpert/ Unexpected relationship display issue

DE97552 Internal

Previously, in Unified Automation UaExpert, if you set the Relationship Direction to Both, the Value node of a string point displayed incorrect relationships.

This issue has been resolved. Now, in Unified Automation UaExpert, if you set the Relationship Direction to Both, the Value node of a string point displays expected relationships.

Go to: Table of Contents

3.4.2 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

Point properties/ OPC Server address duplication

DE87405; SF-00568062 DE87401; SF-00588995

Previously, when you selected an OPC Server address for a point, the OPC device and channels were duplicated.

This issue has been resolved. Now, when you select an OPC Server address for a point, the OPC device and channels are no longer duplicated.

OPC Server Configuration/ Minimum Group Scan Rate limitation

DE87319 SF-00611339

Previously, in the CIMPLICITY OPC Server window, in the OPC Server Configuration dialog box, in the Minimum Group Scan Rate box, you could not enter a value greater than 9.

This issue has been resolved. Now, in the CIMPLICITY OPC Server window, in the OPC Server Configuration dialog box, in the Minimum Group Scan Rate box, you can enter any value between 2 and 10000.

CIMPLICITY DDE server/ INT or DINT points

DE68306 SF-00537457

Previously, you could not write values to points of data type INT or DINT through the CIMPLICITY DDE server.

This issue has been resolved. You can now write values to points of data type INT or DINT through the CIMPLICITY DDE server.

Go to: Table of Contents

3.4.3 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

OPC Client/ Duplicate Asynchronous Write

DE84866 SF-00602147

Previously, when an OPC Client Asynchronous Write operation was

This issue has been resolved. Client processes now respond as expected when an OPC Client Asynchronous Write

Page 47: CIMPLICITY 10.0 Important Product Information

GE Digital 47

Feature Issue Resolved

performed twice with the same value, the client processes did not respond.

operation is performed twice with the same value.

Go to: Table of Contents

3.4.4 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

S90 Triplex/ Device Point Dynamic Duplication

DE78242 SF-00539970

Previously, when you dynamically duplicated a point, the S90 Triplex process stopped responding.

This issue has been resolved. When you dynamically duplicate a point, the S90 Triplex process functions as expected.

Go to: Table of Contents

3.4.5 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Modbus/ Device Connectivity

DE61737 SF-00472209 SN-NA

When a project having multiple Modbus devices configured, is put into run mode with one or more devices in offline state, then when the devices come back online, they are not recognized by CIMPLICITY Project. A project restart is required to have the devices identified at runtime.

When a project having multiple Modbus devices configured, is put into run mode with one or more devices in offline state, then when the devices come back online, they are now recognized by CIMPLICITY Project. A project restart is no longer required to have the devices identified at runtime.

Go to: Table of Contents

Page 48: CIMPLICITY 10.0 Important Product Information

GE Digital 48

3.5 ISSUES RESOLVED: LOGGING

3.5.1 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

Filtering/ Function execution

DE89530 SF-00597835

Previously, when a CIMPLICITY project was upgraded, the CimprojectData.GetNext function took longer to execute when applying filtering.

This issue has been resolved. When a CIMPLICITY project is upgraded from version 8.2 to 9.5, the CimprojectData.GetNext function executes much faster when applying filtering.

Keypad switch/ Border symmetry

DE87966 SF-00542540

Previously, in CimEdit, when you opened a switch with the /keypad parameter for setpoints, the border of the keypad dialog box obscured some of its buttons.

This issue has been resolved. Now, in CimEdit, when you open a switch with the /keypad parameter for setpoints, the border of the keypad dialog box does not obscure any of its buttons.

Go to: Table of Contents

3.5.2 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Historian/ Remote connection

DE85390 SF-00607460

Previously, in the Project Properties dialog box, the Historian connection details were not validated and you could connect to remote Historian even without specifying a user name.

This issue has been resolved. Now, in Project Properties, the Historian connection details are not validated and you cannot connect to remote Historian without specifying a user name. Also, if the Historian connection details you provided are incorrect, you will be redirected to the Historian section to provide the correct details.

Historian/ OPC Password issue

DE83980 SF-00533812

Previously, with Historian configured for a CIMPLICITY project, the value you entered in the OPC Password box was not saved when you reopened the Project Properties dialog box.

This issue has been resolved. Now, with Historian configured for a CIMPLICITY project, the value you enter in the OPC Password box is saved even if you reopen the Project Properties dialog box.

Go to: Table of Contents

Page 49: CIMPLICITY 10.0 Important Product Information

GE Digital 49

3.5.3 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

Database Logging/ Dynamic change of data points

DE78059 SF-00574407

Previously, if you dynamically added or removed data points to or from a database logging table, the database logging failed.

This issue has been resolved. Database logging no longer fails when you dynamically add or remove data points to or from a database logging table.

Go to: Table of Contents

3.5.4 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Database Logging/ Run-time system points

DE73314 SF-00548080

Run-time system points that you add to the DATA_LOG table do not appear after the table is closed.

You can no longer add run-time system points to the DATA_LOG table.

Go to: Table of Contents

Page 50: CIMPLICITY 10.0 Important Product Information

GE Digital 50

3.6 ISSUES RESOLVED: LOGIN

3.6.1 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Workbench login/ Status Log errors

DE85508 SF-00568739

Previously, while a project was running, if you logged in to Workbench through a domain account, several errors were logged in the Status Log.

This issue has been resolved. Now, when a project is running, if you log in to Workbench through a domain account, no errors are logged in the Status Log.

Domain Controller/ Workbench login

DE82540 SF-00572420

Previously, if you were disconnected from the Domain Controller, you could not log in to the Workbench application.

This issue has been resolved. If you are disconnected from the Domain Controller, you can log in to the Workbench application.

Go to: Table of Contents

3.6.2 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

CIMPLICITY Login/ Run-time data

DE61725

Internal

In Windows Server 2016 and Windows 10, when you run a web client with a user profile that is not configured in CIMPLICITY, you are not asked to login to CIMPLICITY and the run-time data does not appear.

In Windows Server 2016 and Windows 10, when you run a web client with a user profile that is not configured in CIMPLICITY, you are asked to login to CIMPLICITY and the run-time data appears.

Go to: Table of Contents

Page 51: CIMPLICITY 10.0 Important Product Information

GE Digital 51

3.7 ISSUES RESOLVED: NETWORKING

3.7.1 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

CIMPLICITY Options/ Public Firewall setting

DE83698 SF-00594541

Previously, in CIMPLICITY Options, in the Firewall section, if you selected the Public check box, it was cleared when you subsequently accessed CIMPLICITY Options.

This issue has been resolved. In CIMPLICITY Options, in the Firewall section, if you select the Public check box, it remains selected when you subsequently access CIMPLICITY Options.

Go to: Table of Contents

Page 52: CIMPLICITY 10.0 Important Product Information

GE Digital 52

3.8 ISSUES RESOLVED: POINTS AND SCRIPTING

3.8.1 CIMPLICITY v10.0 SIM 6

Feature Issue Resolved

Event Editor/ Dynamic Configuration

DE93489 SF-00645165

Previously, when a project was running, if you accessed the Event Editor and selected Dynamic Configuration when the event list was loading, the Event Editor stopped responding.

This issue has been resolved. Now, when a project is running, if you access the Event Editor, you cannot select Dynamic Configuration when the event list is loading.

Configuration Object Model/ API data type

DE93231 SF-00641467

Previously, for the configuration object model, the API method GetDataLogPtDeadBand returned an incorrect data type.

This issue has been resolved. You can now use two new API methods, SetDataLogPtDeadBandEx and GetDataLogPtDeadBandEx, which have been added to the configuration object model, to return the correct data type. Syntax:

double = object.SetDataLogPtDeadBandEx (pointID)

double = object.GetDataLogPtDeadBandEx (pointID)

Parameter:

pointID As String

Go to: Table of Contents

3.8.2 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

Dynamic alarm limits/ Configuration update

DE88702 SF-00621681

Previously, when alarm limits were modified by a script in dynamic mode, you were asked to perform a configuration update in the next start/stop project.

This issue has been resolved. When alarm limits are modified by a script in dynamic mode, you are no longer asked to perform a configuration update in the next start/stop project.

Script execution/ Configuration data

DE87462 SF-00479511

Previously, if a script using the object model was executed on the

This issue has been resolved. If a script using the object model is executed

Page 53: CIMPLICITY 10.0 Important Product Information

GE Digital 53

Feature Issue Resolved

secondary server, it tried to read the configuration data from the MASTER folder which did not exist in the secondary server.

on the secondary server, it reads the configuration data from the DATA folder in the secondary server.

Setpoint limit/ Dynamic script update

DE87429 SF-00616450

Previously, you could not update setpoint limits dynamically by a script.

This issue has been resolved. You can now update setpoint limits dynamically by a script.

Event editor/ Configured events

DE83813 SF-00599988

Previously, in a project, some of the configured events did not appear in the Event Editor.

This issue has been resolved. Now, in a project, all configured events appear in the Event Editor.

Point/ Last saved value

DE80748 SF-00570306

Previously, if you configured a project by selecting the type of initialization for a point as Saved or Saved or Initialized and by saving the virtual point storage values by selecting the On point update option, and then restarted the system when the project was running, the last saved value of the point was not updated.

This issue has been resolved. Now, if you configure a project by selecting the type of initialization for a point as Saved or Saved or Initialized and by saving the virtual point storage values by selecting the On point update option, and then restart the system when the project is running, the last saved value of the point is updated.

Note: Before installing 10.0 SIM 5, delete all the *WORKING* .stg files from the project log.

Go to: Table of Contents

3.8.3 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Points/ PIPE symbol error

DE84469 SF-00590024

Previously, in Workbench, entering the PIPE symbol (|) in the Point Description and Saved or Initialized boxes caused errors to occur.

This issue has been resolved. Now, in Workbench, entering the PIPE symbol (|) in the Point Description and Saved or Initialized boxes does not cause any errors to occur.

BCEUI/ Trace calls

DE84445 SF-00548824

Previously, when Trace calls were made from scripts running in an EMRP process monitored by BCEUI, errors were reported in the project log.

This issue has been resolved. When Trace calls are made from scripts running in an EMRP process monitored by BCEUI, no errors are reported in the project log.

Page 54: CIMPLICITY 10.0 Important Product Information

GE Digital 54

Feature Issue Resolved

Basic Control Engine Scripting/ GetGroupLogArrayPtElem

DE83007 SF-00525601

Previously, if you made a call to a group log table using the object model GetGroupLogArrayPtElem (pointID), an error occurred.

This issue has been resolved. No error occurs if you make a call to a group log table using the object model GetGroupLogArrayPtElem (pointID).

Point Cross Reference/ Point sub-attributes

DE82283 SF-00595514

Previously, the sub-attributes of a point were not detected by the Point Cross Reference utility.

This issue has been resolved. The sub-attributes of a point are now detected by the Point Cross Reference utility.

Configuration Object Model/ Point Enumeration values

DE79784 SF-00585428

Previously, in the Configuration Object Model, if you tried to obtain the Point Enumeration values, you only received the value of the first record.

This issue has been resolved. Now, in the Configuration Object Model, if you try to obtain the Point Enumeration values, you will receive the values of all the records.

Go to: Table of Contents

3.8.4 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

Points/ Cross Reference utility

DE78062 SF-00533848

Previously, point references on screens that were in a subfolder of the screen folder of the project were not reported by the Point Cross Reference utility.

This issue has been resolved. Point references on screens that are in a subfolder of the screen folder of the project are now reported by the Point Cross Reference utility.

Go to: Table of Contents

3.8.5 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Basic Control Script/ Mapping Drives

DE70179 SF-00486001

When you access a project on a remote server, CIMPLICITY creates a mapped drive. When you end the remote connection to the project, the connection is not unmapped completely.

When you end the remote connection to the project, the connection is now unmapped completely.

Point ID/ Values

DE66749 SF-00528497

Page 55: CIMPLICITY 10.0 Important Product Information

GE Digital 55

Feature Issue Resolved

When a dynamic change is made to a virtual point, its current value is reverted to its last saved value.

When a dynamic change is made to a virtual point, its saved value is not reverted to its last saved value.

.NET scripts/ Online update

DE63931 SF-00523237

.NET scripts with a dynamic configuration are not updated online.

.NET scripts with a dynamic configuration are now updated online.

Go to: Table of Contents

3.8.6 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Event Manager/ Long Point Names

DE63001 SF-00526704 SN-NA

When executing .NET Scripts in Runtime, event manager stops responding intermittently for a significant time during script execution.

When executing .NET Scripts in Runtime, event manager now works properly without any interruptions during script execution.

Scripting/ Expression Syntax

DE63001 SF-00526704 SN-NA

When expressions are being configured for objects in CimEdit

using the "[" character, invalid

character error is shown and the expression is not saved.

When expressions are being configured for

objects in CimEdit using the "[" character,

the validation of expression gets completed successfully and the expression is gets saved properly.

Points/ Enumerations

DE60581 SF-00493535 SN-NA

When new values are added to an enumeration point in dynamic mode at runtime, the newly added enumeration values are not accessible for dependent points in Point Control Panel.

When new values are added to an enumeration point in dynamic mode at runtime, the newly added enumeration values are now properly accessible for dependent points in Point Control Panel.

Event Manager/ Long Point Names

DE58365 SF-00483692 SN-NA

When PointEvent.ID attribute of EMEvent is accessed at runtime, the name of tags configured with long names is not returned properly.

When PointEvent.ID attribute of EMEvent is accessed at runtime, the name of tags configured with long names now gets returned properly.

PTMDP/ Memory Leaks

DE58022 SF-00475592 SN-NA

When a CIMPLICITY Project configured to read values from device

When a CIMPLICITY Project configured to read values from device points is put into

Page 56: CIMPLICITY 10.0 Important Product Information

GE Digital 56

Feature Issue Resolved

points is put into Run Mode, Memory Leak issues are observed with the PTMDP module.

Run Mode, Memory Leak issues are no longer observed with the PTMDP module.

Points/ EMRP Crash

DE57723 SF-00381936 SN-NA

When starting a CIMPLICITY Project in Run Mode, EMRP Process crashes are observed if the EMRP Process is paused or restarted during project startup.

When starting a CIMPLICITY Project in Run Mode, EMRP Process crashes are no longer seen if the EMRP Process is paused or restarted during project startup.

CLIE/ Importing Boolean Point Alarm Limits

DE52178 SF-00481876 SN-NA

When importing Alarm Limits information for Boolean points using CLIE, the alarm limits are not imported properly into the project.

When importing Alarm Limits information for Boolean points using CLIE, the alarm limits are now imported properly into the project. In case of failures, the associated errors/failures now get logged into the Project Log Folder.

Go to: Table of Contents

Page 57: CIMPLICITY 10.0 Important Product Information

GE Digital 57

3.9 ISSUES RESOLVED: PROJECT AND SYSTEM MANAGEMENT

3.9.1 CIMPLICITY v10.0 SIM 6

Feature Issue Resolved

Workbench/ Upgrading running project

DE94059 SF-00648143

Previously, if you tried to upgrade a running project, the upgrade process detected that the project was running only after a partial upgrade.

This issue has been resolved. Now, if you try to upgrade a running project, the upgrade process detects that the project is running before the upgrade begins.

Go to: Table of Contents

3.9.2 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

Workbench/ Range limit for Boolean points

DE86785 SF-00604425

Previously, if you exported a Boolean point into a .csv file, imported the point into another project, and then exported the point, the range limit of the point was generated. After deleting this range limit and importing and exporting the point, the range limit was generated again.

This issue has been resolved. Now, if you export a Boolean point into a .csv file, import the point into another project, and then export the point, the range limit of the point is not generated.

Go to: Table of Contents

3.9.3 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Workbench/ Upgrade failure

DE83992 SF-00560322

Previously, you could not upgrade a Database Logger enabled CIMPLICITY 8.0 project to 10.0.

This issue has been resolved. You can now upgrade a Database Logger enabled CIMPLICITY 8.0 project to 10.0 SIM 4.

Log Viewer/ w32rtr.out/.err files

DE83961 SF-00421531

Previously, when you logged out of CIMPLICITY and there were no interested processes, several error messages were logged in the status log as w32rtr.out/.err files, which occupied 10 GB to 100 GB of space.

This issue has been resolved. Now, when you log out of CIMPLICITY and there are no interested processes, the error messages logged in the status log as w32rtr.out/.err files occupy very less space.

Go to: Table of Contents

Page 58: CIMPLICITY 10.0 Important Product Information

GE Digital 58

3.9.4 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

Workbench/ Broadcasting Sessions

DE78076 SF-00542322

Previously, if you specified invalid credentials when starting broadcasting sessions, both the project log and systems logs displayed error messages.

This issue has been resolved. Now, when you specify invalid credentials when starting broadcasting sessions, only the project log displays an error message.

Go to: Table of Contents

3.9.5 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Workbench/ Performance Issues

DE67382 SF-00412692

The time taken to delete a large number of points from Workbench is high, thus leading to application performance degradation.

The time taken to delete a large number of points from Workbench is the same as that in previous versions of CIMPLICITY. Also, there is an appreciable improvement in application performance.

Workbench/ Application Crash

DE61412 SF-00489529

When you delete Class Objects from Workbench, applications randomly stop responding.

You can now delete Class Objects from Workbench.

Go to: Table of Contents

3.9.6 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Workbench/ Object Browsing

DE58184 SF-00496967 SN-NA

When using the Object Browser tool to browse Class Objects, the usage of Wild Cards at start or within the search string does not browse the class objects in the project properly.

When using the Object Browser tool to browse Class Objects, the usage of Wild Cards at start or within the search string now browses the class objects in the project properly.

Go to: Table of Contents

Page 59: CIMPLICITY 10.0 Important Product Information

GE Digital 59

3.10 ISSUES RESOLVED: RECIPES

3.10.1 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Recipes/ CimView unresponsive

DE65872 SF-00536443

When you upload Recipe values of Boolean and Char point types to a new Recipe, CimView stops responding.

You can now upload Recipe values of Boolean and Char point types to a new Recipe.

Go to: Table of Contents

3.10.2 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Recipes/ Import Recipes

DE61745 SF-00473313 SN-NA

When importing recipes into a CIMPLICITY Project that already has recipes configured, the import operation fails randomly.

When importing recipes into a CIMPLICITY Project that already has recipes configured, the import operation now completes successfully without any failures.

Recipes/ Text Data Type Variables

DE60737 SF-00475786 SN-NA

When a CIMPLICITY Project, configured with Recipes having virtual points of Text Data Type, is put into run mode, the values of variables are not properly updated in the recipe control.

When a CIMPLICITY Project, configured with Recipes having virtual points of Text Data Type, is put into run mode, the values of variables now get properly updated in the recipe control.

Go to: Table of Contents

Page 60: CIMPLICITY 10.0 Important Product Information

GE Digital 60

3.11 ISSUES RESOLVED: SERVER REDUNDANCY

3.11.1 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

Server Redundancy/ IP address

DE83249 SF-00592598

Previously, in the Project Properties window, if you selected the Server Redundancy check box, and then selected the Use this IP address check box, the server redundancy function stopped working.

This issue has been resolved. In the Project Properties window, if you select the Server Redundancy check box, the Use this IP address check box is now disabled.

Go to: Table of Contents

3.11.2 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Server Redundancy/ Primary Server Fail-over

DE61238 SF-00447900 SN-NA

When a fail-over occurs due to network failure, the Secondary Server switches over to Master Mode. On restoration of network, when the Primary Server is made the master, the values of $ROLE and $USER become unavailable at times.

When a fail-over occurs due to network failure, the Secondary Server switches over to Master Mode. On restoration of network, when the Primary Server is made the master, the values of $ROLE and $USER will now be available without any issues.

Go to: Table of Contents

Page 61: CIMPLICITY 10.0 Important Product Information

GE Digital 61

3.12 ISSUES RESOLVED: STATISTICAL PROCESS CONTROL (SPC)

3.12.1 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

SPC/ Crash DE84862 SF-00605929

Previously, the SPC configuration tool did not respond when you tried to run it.

This issue has been resolved. The SPC configuration tool now runs as expected.

Go to: Table of Contents

Page 62: CIMPLICITY 10.0 Important Product Information

GE Digital 62

3.13 ISSUES RESOLVED: TRACKER/ORDER EXECUTION MANAGEMENT

3.13.1 CIMPLICITY v10.0 SIM 4

Feature Issue Resolved

RCO Site/ Ready Point

DE81476 SF-00588387

Previously, if an RCO site was triggered, it caused errors to occur every 10 seconds. This issue occurred only when a Ready Point was configured, but not set to the Ready value.

This issue has been resolved. If an RCO site is triggered with a Ready Point configured, but not set to the Ready value, no errors occur.

Database Logging/ Dynamic change of data points

DE81193 SF-00450141

Previously, if you dynamically added or removed data points to or from a database logging table, the database logging failed.

This issue has been resolved. Database logging no longer fails when you dynamically add or remove data points to or from a database logging table.

Tracker/ Duplicate Item ID

DE80068 SF-00469750

Previously, when items with the same ID from different Tracker projects were moved through the PRT_UI utility, the item in the targeted project was deleted without notifying you.

This issue has been resolved. Now, when items with the same ID from different Tracker projects are moved through the PRT_UI utility, a message appears, asking you to choose if the item in the targeted project should be deleted.

Go to: Table of Contents

3.13.2 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

PRT_ITEM_STATUS/ Graphic Display point

DE73222 SF-00558736

The Graphic Display point does not display the value of the PRT_ITEM_STATUS attribute in Point Control Panel.

The Graphic Display point now displays the value of the PRT_ITEM_STATUS attribute in Point Control Panel.

Tracker/ Range Maintenance Error

DE70966 SF-00502099

In a Tracker application that does not use TADB, when you use the Tracker Configuration utility to access Range Maintenance and create a range, a blank error message appears.

In a Tracker application that does not use TADB, when you use the Tracker Configuration utility to access Range Maintenance and create a range, a meaningful error message appears.

Page 63: CIMPLICITY 10.0 Important Product Information

GE Digital 63

Feature Issue Resolved

Tracker Query/ New Item Error

DE70369 Internal

In the Tracker Query window, when you enter a new Item Type manually instead of selecting it from the drop-down list box, the error message that appears is not dismissed even after you select OK.

In the Tracker Query window, when you enter a new Item Type manually instead of selecting it from the drop-down list box, the error message that appears is dismissed after you select OK.

Tracker/ PRTV DE70100 SF-00348852

When the PRTV command is run for a file in a Tracker project, duplicate records are created.

When the PRTV command is run for a file in a Tracker project, duplicate records are not created.

Tracker/ PRT_IMPORT.EXE Performance

DE68662 SF-00535596

The performance of running the prt_import.exe file degrades during import.

The performance of running the prt_import.exe file during import has improved by approximately 96 percent.

TRK_DC/ Process Crash and Memory Leak

DE66247 SF-00508237

When running a Tracker project for a long time, memory leaks occur and occasionally processes stop responding on the TRK_DC module.

When running a Tracker project for a long time, memory leak issues and occasional cases of processes not responding no longer occur on the TRK_DC module.

TADB/ PRT_TADB_DIFF Errors

DE61410 SF-00474840

When items are being moved between regions, the PRT_TADB_DIFF utility does not report any mismatch in item attribute values between PRT and TADB.

When items are being moved between regions, the PRT_TADB_DIFF utility now reports any mismatch in item attribute values between PRT and TADB.

Go to: Table of Contents

3.13.3 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

TADBH/ Database Trustworthy Settings

DE57468 SF-00433423 SN-NA

When upgrading a Tracker project configured TADBH, the Trustworthy Flag gets enabled automatically. This could lead to security concerns.

When upgrading a Tracker project or creating a new Tracker project that has TADBH configured, the Trustworthy Flag no longer gets enabled by default.

Go to: Table of Contents

Page 64: CIMPLICITY 10.0 Important Product Information

GE Digital 64

3.14 ISSUES RESOLVED: TRENDS AND DGR

3.14.1 CIMPLICITY v10.0 SIM 5

Feature Issue Resolved

DGR/ Enumerated point values

DE87658 SF-00598138

Previously, when you logged an enumerated point to Historian as a string or integer, DGR either stopped responding or displayed raw point values.

This issue has been resolved. Now, when you log an enumerated point to Historian as a string or integer, DGR displays enumerated point values.

Class object graphic/ Data replay

DE84683 SF-00604850

Previously, if you used a class object graphic on a CimView screen with DGR, you could not replay data.

This issue has been resolved. If you use a class object graphic on a CimView screen with DGR, you can now replay data.

Go to: Table of Contents

3.14.2 CIMPLICITY v10.0 SIM 3

Feature Issue Resolved

ptmap COM message filter/ CimView crash

DE76981 Internal

Previously, Trend disabled the ptmap COM message filter, because of which CimView stopped responding.

This issue has been resolved. CimView now functions as expected as Trend no longer disables the ptmap COM message filter.

Go to: Table of Contents

3.14.3 CIMPLICITY v10.0 SIM 2

Feature Issue Resolved

Trend/ Time stamp Display Format

DE70140 SF-00550631

When trend line data is saved from trend control, any data associated with the time zone displays a time stamp in the time zone of the local server.

When trend line data is saved from trend control, any data associated with the time zone displays a time stamp converted to the time zone of the trend control.

Trend/ Time stamp Display Format

DE70137 SF-00550639

When you increment the tick count in trend view, the tick label displays a

When you increment the tick count in trend view, the tick label displays a time stamp

Page 65: CIMPLICITY 10.0 Important Product Information

GE Digital 65

Feature Issue Resolved

time stamp in the time zone of the local server.

converted to the time zone of the trend control.

Go to: Table of Contents

3.14.4 CIMPLICITY v10.0 SIM 1

Feature Issue Resolved

Trend/ Reference Line Exports

DE61435 SF-00479503 SN-NA

When exporting Reference Line Information from Trend object, filenames more than 8 characters cannot be specified.

When exporting Reference Line Information from Trend object, filenames with more than 8 characters can now be used.

Go to: Table of Contents

Page 66: CIMPLICITY 10.0 Important Product Information

GE Digital 66

4 KNOWN ISSUES

NONE.

Go to: Table of Contents

Page 67: CIMPLICITY 10.0 Important Product Information

GE Digital 67

5 GENERAL INFORMATION

Starting from 10.0 SIM 3, CIMPLICITY has been validated with Historian 7.0 SP6 and Windows Server 2016 Cluster.

5.1 MCAFEE ANTI-VIRUS DETAILS

This SIM has been verified against the following version of McAfee Anti-Virus Application:

Parameter Version Number Additional Information

McAfee Agent 5.0.5.658 Last security update check: 10/16/2018 3:07:02 PM

Last agent-to-server communication: 1/7/2019 2:06:58 PM

McAfee GTI Proxy Agent 2.0.0.705 Language: English (United States)

McAfee Host Intrusion Prevention

8.0 Build date: Tuesday, April 18, 2017

Build Number: 8.0.0.4228

Security Content Version: 8.0.0.8701

Security Content Created On: Monday, October 01, 2018

Patch: 9

McAfee VirusScan Enterprise + AntiSpyware Enterprise

8.8.0 (8.8.0.1804)

Build date: 3/31/2017

Scan engine version (32-bit)

6000.8403

Scan engine version (64-bit)

6000.8403

DAT version 9047.0000 DAT Created on: 10/15/2018

Buffer Overflow and Access Protection DAT version

750

Go to: Table of Contents

Page 68: CIMPLICITY 10.0 Important Product Information

GE Digital 68

6 SPECIAL INSTRUCTIONS

NONE.

Go to: Table of Contents

Page 69: CIMPLICITY 10.0 Important Product Information

GE Digital 69

7 CONTACT GE DIGITAL

Visit us on the World Wide Web at http://www.ge.com/digital/ For GE Digital Sales and Marketing information please call 1-800-433-2682 For GE Digital Technical Support please call 1-800-433-2682 Submit a technical question via the web at: http://digitalsupport.ge.com Technical Support E-mail: [email protected] Go to: Table of Contents


Top Related