Release Notes Zenon Software Platform 11
Release Notes Zenon Software Platform 11
Distribution and/or reproduction of this document or parts thereof in any form are permitted solely
with the written permission of the company COPA-DATA. Technical data is only used for product
description and are not guaranteed properties in the legal sense. Subject to change, technical or
otherwise.
Table of contents
3 General .......................................................................................................................................................... 8
4 zenon ............................................................................................................................................................. 8
4.1 General..................................................................................................................................................................8
4.1.1 Help system for zenon product family revised ........................................................................................... 8
4.1.2 Discontinuation of support for VSTA (F 244699) ....................................................................................... 9
4.1.3 Data type conversion for ODBC database (F 232787) ............................................................................ 10
4.1.4 New symbols for zenon applications ............................................................................................................ 10
4.1.5 zenon for Linux OS ............................................................................................................................................... 11
4.2 Installation and updates .............................................................................................................................. 12
4.2.1 Supported operating systems (F 244692, F 225464, 244827) ............................................................. 12
4.2.2 .NET Framework 4.8 (F 243115) ....................................................................................................................... 12
4.2.3 HTML Web Engine - Web Engine supports .NET 6 (F 247307 ) .......................................................... 12
4.2.4 Setup has been revised (F 243115) ................................................................................................................ 12
4.2.5 Harden system (F 244426) ................................................................................................................................. 13
4.2.6 Uninstall components individually (F 225464) .......................................................................................... 13
4.2.7 Updates for all components (F 240104)....................................................................................................... 14
4.2.8 Install additional components (F 225464) ................................................................................................... 14
4.3 Licensing............................................................................................................................................................ 14
4.3.1 Install License Manager (F 237531) ................................................................................................................ 14
4.3.2 Demo licenses (F 237264) .................................................................................................................................. 14
4.3.3 Licensed Process Gateways (F 240269) ........................................................................................................ 14
4.4 Engineering Studio ........................................................................................................................................ 15
4.4.1 New authorization levels for alarm shelving (S 237560) ....................................................................... 15
4.4.2 Output window - warnings contain link (F 247214) ................................................................................ 15
4.4.3 Display for messages in the output window (F 247214) ....................................................................... 15
4.5 Service Engine ................................................................................................................................................. 15
4.5.1 Action on reloading (F 219193) ....................................................................................................................... 15
4.6 Web Visualization Service (initiative 171672)...................................................................................... 15
4.6.1 WVS OPS Manager (F240915).......................................................................................................................... 16
4.6.2 New tab for Web Visualization Service in the Startup Tool (F 191662) .......................................... 16
4.7 Modules............................................................................................................................................................. 16
4.7.1 Alarm Message List .............................................................................................................................................. 16
4.7.2 Equipment Modeling ........................................................................................................................................... 19
4.7.3 Historian ................................................................................................................................................................... 19
4.7.4 Automatic Line Coloring .................................................................................................................................... 21
4.7.5 Batch Control .......................................................................................................................................................... 21
4.7.6 User administration .............................................................................................................................................. 26
4.7.7 Screens ...................................................................................................................................................................... 27
4.7.8 Chronological Event List ..................................................................................................................................... 28
4.7.9 Extended Trend ...................................................................................................................................................... 29
4.7.10 Functions and scripts ........................................................................................................................................... 29
4.7.11 Categorization ........................................................................................................................................................ 29
4.7.12 Message Control ................................................................................................................................................... 29
4.7.13 Process Gateway .................................................................................................................................................... 30
4.7.14 RGM ............................................................................................................................................................................ 40
4.7.15 Smart Objects ......................................................................................................................................................... 41
4.7.16 Language File.......................................................................................................................................................... 41
4.7.17 Styles .......................................................................................................................................................................... 43
4.7.18 Variables ................................................................................................................................................................... 43
4.7.19 zenon network ....................................................................................................................................................... 43
4.8 Programming interface................................................................................................................................ 44
4.8.1 [Equipment modeling] enhancement (F 242770, F 236365) ................................................................ 44
4.8.2 [Alarm administration] ........................................................................................................................................ 45
4.8.3 [ALC] enhancements (F 242770) ..................................................................................................................... 45
4.8.4 [Screen elements] SVG element - evaluate download status (F 247380) ....................................... 45
4.8.5 [Historian] - apply aggregation type from source archive (F 246612)............................................. 46
4.8.6 [Batch Control] ....................................................................................................................................................... 46
4.8.7 [eSignature] - support for authentication of third-party providers (F 248392) ........................... 46
4.8.8 Restore Engineering Studio project as a new project (F 246701) ...................................................... 47
4.8.9 [Licensing] New information available ......................................................................................................... 47
4.8.10 Control Service Engine services (F 237856) ................................................................................................ 47
4.8.11 [Logic Studio] cross-reference from and to Logic Studio (F 228450) .............................................. 48
4.8.12 [zenon screens] swipe & lock, snap scrolling functionality and information for zenon screens
(F 239217)................................................................................................................................................................. 48
4.8.13 Time stamp supports 64-bit (F 55182) ......................................................................................................... 48
4.9 Drivers ................................................................................................................................................................ 49
4.9.1 Alternative interprocess communication via zenDrvOpsManager.exe (F 190696) ..................... 49
4.9.2 New drivers .............................................................................................................................................................. 49
4.9.3 Additions to existing drivers ............................................................................................................................. 49
4.10 Tools ................................................................................................................................................................... 56
4.10.1 COPA-DATA PRP supports gigabit (F 245943) .......................................................................................... 56
4.10.2 File Inspector (F 247533) .................................................................................................................................... 57
4.10.3 Startup Tool ............................................................................................................................................................. 57
4.10.4 System Information Collector - SIC ............................................................................................................... 57
4.11 Wizards .............................................................................................................................................................. 58
4.11.1 Metadata Synchronizer enhanced with dynamic limit value texts (F 248466) ............................. 58
4.11.2 Waterfall chart improved (F 244897)............................................................................................................. 58
4.12 zenon Logic ...................................................................................................................................................... 58
4.12.1 Release notes zenon Logic 11 .......................................................................................................................... 58
4.12.2 Logic Service available on Linux ...................................................................................................................... 59
4.12.3 Fieldbus drivers ...................................................................................................................................................... 59
4.12.4 Programming Environment ............................................................................................................................... 63
4.12.5 Tools ........................................................................................................................................................................... 66
4.12.6 Function Blocks ...................................................................................................................................................... 67
4.13 Important information ................................................................................................................................. 68
4.13.1 ActiveX Controls .................................................................................................................................................... 68
4.13.2 Buttons and screen elements with screen-type specific functions ................................................... 69
4.13.3 Complex vector graphics ................................................................................................................................... 69
4.13.4 zenon Logic Intellisense is slow....................................................................................................................... 69
4.13.5 Overwriting Service Engine files ...................................................................................................................... 69
6 Service Grid................................................................................................................................................ 78
6.1 Service Grid 11 ................................................................................................................................................ 78
6.1.1 New symbols for Service Grid applications (F 249953) .......................................................................... 78
6.1.2 "localhost" for Service Grid Studio permitted (S 248400) ..................................................................... 78
6.1.3 Service Node Configuration Tool - alternative login (F 247783) ....................................................... 78
6.1.4 zenon diagnosis system in Docker environment (F 247981) ............................................................... 79
6.2 Service Grid 11.1............................................................................................................................................. 79
6.2.1 Device Management ............................................................................................................................................ 79
6.2.2 Platform Configuration (F 250162) ................................................................................................................ 79
6.2.3 Revised dialog "New Client" (F 249953) ...................................................................................................... 79
6.2.4 Service Grid supports zenon logging (F 247981) ..................................................................................... 80
6.3 Service Grid 11.2............................................................................................................................................. 80
6.3.1 Central Service Grid URL (F 250153) .............................................................................................................. 80
Welcome to COPA-DATA help
GENERAL HELP
If you cannot find any information you require in this help chapter or can think of anything that you
would like added, please send an email to [email protected].
PROJECT SUPPORT
You can receive support for any real project you may have from our customer service team, which
you can contact via email at [email protected].
7 | 80
Release Notes zenon Software Platform 11
The text contains notes about the basis on which changes were made. This consists of a letter and a
number. The letter refers to the level in the implementation process; the number refers to the
respective number:
Character Meaning Description
(F 123456) means: The described behavior was implemented due to feature 123456.
3 General
4 zenon
4.1 General
NEW APPEARANCE
The appearance of the product help has been revised and redesigned.
8 | 80
zenon
NEW SEARCH
The search for content has been implemented in a new way for version 11.
Revision of the search algorithm with significantly increased performance when displaying
results.
Possibility of setting the parameters for different search types:
Fuzzy search
Search with regular expressions
Search according to heading title
Search in navigation view
Different output formats for search results
Real-time updating when activating or deactivating results in the filtered view of the
results found.
Display of search results with preview. With or without hierarchical information (as
chosen).
Display of the search results in a structure tree
Forwarding to search results in different views.
BOOKMARKS
Bookmarks can be sorted by dragging & dropping. The bookmarks can also be managed in folders.
You can also find the most recent Help on the internet: onlinehelp.copadata.com
(https://onlinehelp.copadata.com).
The Help for the supplied versions of minor releases is also updated. You can find the most recent
Help on our website or can download it to your computer with the Documentation Download Tool.
ENGINEERING STUDIO
Engineering Studio still contains the VSTA node. This node is visible when converting older projects.
The following steps are possible as a result:
Simplified migration of older projects into the add-in framework.
9 | 80
zenon
Amendment for projects that were executed in older versions of Service Engine.
The use of VSTA workspace add-ins in Engineering Studio has been discontinued completely with
version 11.
SERVICE ENGINE
Compatibility mode Version 11 of the Service Engine will still load and run VSTA project Add-Ins
for converted projects of previous versions. This facilitates the migration to current and future zenon
versions.
In addition, brownfield scenarios using older projects and solutions - which cannot be upgraded or
modified - can be integrated into version 11 solutions.
Attention
The use of the compatibility mode is at your own risk! Support and maintenance
for VSTA are no longer available starting with version 11 of the zenon Software
Platform.
Note that the functionality offered by the compatibility mode is subject to change
for future versions of the platform and might not offer the same scope of services
in future versions.
Note: This only applies to the external SQL storage of AML and CEL and the continuous SQL export.
The SQL export functions for AML and CEL or other SQL interactions such as actions for the Historian
are not affected.
You can find the documentation for this in the sections for continuous export for AML and CEL.
10 | 80
zenon
SCOPE OF FUNCTION
The following functionality for Linux is supported with release version 11:
Service Engine
Read values
Write values
System driver variables of the following themes:
[HW resources]
[System information]
[Project information]
Service Grid Gateway
Diagnosis Server
Supported drivers
Modbus_Energy
MBUS32
stratonNG
SNMPNG32
11 | 80
zenon
12 | 80
zenon
NEW PACKAGE
There is now a separate installation package available for Engineering Studio and Service Engine.
SERVICE GRID
You can now do the following with the Service Grid components:
Deselect them individually from a package
Install them from a separate package
You can also start the configuration for Service Grid directly from the subsequent summary after
installation.
This primarily has effects on distributed engineering. You must amend the SQL Server, firewalls and
connection to your requirements after installation.
CONFIGURATION SERVICES
With a new installation of zenon, all zenon services are only configured for local access. Only the
network service (zenNetSrv) is open for external access. If there is already a zenon6.ini on the system,
its settings are applied.
Attention: With the default settings for local communication, the Diagnosis Viewer cannot establish a
connection to the local LOG server. Configure the connection in Diagnosis Viewer. For the Diagnosis
server name, select localhost (127.0.0.1).
13 | 80
zenon
4.3 Licensing
14 | 80
zenon
The pre-existing option for Color of filtered columns in object lists has been renamed and moved
to the Color scheme tab. The naming of the column from version 11 is: Filtered columns
background color
When reloading, all screens are first closed and then reopened.
You can find information on operation, as well as supported functions in the Web Visualization Service
manual.
15 | 80
zenon
4.6.2 New tab for Web Visualization Service in the Startup Tool (F
191662)
For the Web Visualization Service, the settings for the connection in the network can now be
configured in the Startup Tool. The new Web Visualization Service tab was implemented for this.
4.7 Modules
During operation in Service Engine, incoming alarms are shelved in an alarm message list screen by
clicking on a button. This is done when a dialog is opened in which the duration of the shift (=
shelving) and the alarm shelving reason are parameterized. The alarm is automatically moved back to
the Alarm Message List on expiry of the shelving duration.
16 | 80
zenon
4.7.1.2 AML - change of the rules for color of the alarm/event classes
(bug 251726, 210538)
The behavior of the coloring of AML columns has been changed for zenon 11. It is now different from
the behavior up to and including version 10.
17 | 80
zenon
All columns are colored with the color of the alarm/event class if these conditions have been
met:
Alarm/event class color has the value as a text color.
Apply status text color to has the value complete row.
All columns - except time columns and group columns - are colored with the color of the
alarm/event class if these conditions have been met:
Alarm/event class color has the value as a text color.
Apply status text color to has the value time columns.
Note the amended behavior when converting projects in version 11. Amend your projects to the
amended behavior.
Behavior with the property active: The alarm aggregation is not periodically evaluated. Each
alarm that has an influence on the status or the number of aggregated alarms is evaluated
individually. In addition, if the property is activated, the time stamp of the most recent alarm event is
forwarded to the linked status variables.
The property is deactivated by default. This increases the performance.
For example: 5 alarms come in an alarm area or alarm class within 100 milliseconds. The variables
with the number of alarms is increased 5 times by 1. If, during this, the value of the status variable is
already 1, there is no new writing of the set value to the status variable.
If the property is deactivated, there is 1 increase by 5.
For the following columns for exported alarm data, the data type was changed from INT to BIGINT:
18 | 80
zenon
COMES_S
GOES_S
QUIT
REACT_S
LASTING_S
COMES_INTERNAL_S
COMES_EXTERNAL_S
GOES_INTERNAL_S
GOES_EXTERNAL_S
REACT_INTERNAL_S
REACT_EXTERNAL_S
LASTMODY_S
Shelved alarms can be linked to an equipment modeling equipment group or an alarm area. The new
Number of shelved alarms property has been implemented in the Class linking and Aggregated
alarms property groups for this. With this property, a variable can be linked that contains the number
of shelved alarms.
4.7.3 Historian
Changes to the Historian module in version 11:
19 | 80
zenon
Tip: Use this option if lots are to be used with Batch Control.
The Get lot name from the variable at stop option remains the default.
The parameters for the tolerance value are set with the new Tolerance for Swinging Door
Algorithm variable property.
Information
For this new option in the dialog to be activated, the following requirements
must be met:
the archive is a basic archive.
the archive is a spontaneous archive.
the necessary Historian - Swinging Door Algorithm license is available.
4.7.3.4 Unix time stamp for evacuated or exported archives and lot
archives (S 248230)
To guarantee support for the Unix time stamp beyond the year 2038 for evacuated and
SQL-exported data, the database schematic has been amended accordingly.
The data type has been changed from INT to BIGINT for the following columns:
Evacuated or exported archive data
TIMESTAMP_S
Evacuated or exported lot archives
20 | 80
zenon
START_S
END_S
The Line style type supports the configuration of Automatic Line Coloring for lines and polylines.
You configure how recipes act after switching with the Action for redundancy switch property.
21 | 80
zenon
Because control recipes can only be executed once, no execution counter is needed.
If the lot name matches a batch identifier, the recipe that matches the selected lot can be identified.
The CEL messages of this recipe are also displayed then. When using a lot filter, the display is
extended to include the affected recipes. These are displayed as a recipe list. Entries relating to the
execution of the batch recipe are also included in the CEL. If no matching recipes are found, the list
will remain empty. If recipes are found, these are displayed as a separate section at the end of the lot
list.
22 | 80
zenon
RECIPE REFERENCE
The following are available:
Default:
;%phaseEvent;: Type of event
;%phaseContext;: lD of the phase (name of the unit, name of the phase, position of the
phase, information on the operation)
;%recipeContext;: Recipe type and recipe name (including version)
POSITIONING
The position of a phase can now be given in the CEL.
The position is added to the %PhaseIdentifier parameter as a column and row.
Configuration is by means of the Element position property in the CEL/CEL logging group.
Default: (@column@ ;%elementCol; - @row@ ;%elementRow;)
23 | 80
zenon
Syntax for:
Master recipe: <Name of master recipe> <(Vx)
x = recipe version
Control recipe: <Name of master recipe> <(Vx).<Name of control recipe>
x = recipe version
Operation template: <Name of operation template>
Operation instance <Format host recipe format> (master recipe or control recipe)
4.7.5.7 Log parameter values with time stamp in the CEL (F 236730)
Parameter values can be logged in the CEL with an indication of the point in time at which they
appear.
The new CEL logging via reactions property and Tags CEL entries property group are available for
this. The following can be selected for logging in the properties group:
Initial tag set value
Initial tag actual value
Value tag set value
Value tag actual value
Return tag actual value
In Service Engine, the parameter values are logged in the CEL with the time at which they occur. To
do this, the parameter in the phase must be selected. If the phase has a control strategy, it must be
selected in the control strategy.
24 | 80
zenon
If a control recipe is closed, the time of this is entered in the property. The time indicated is always
rounded up to the next-highest second. Ended means: Canceled, stopped or completed.
DETAIL VIEW
In the detail view of a transition, you now receive the following information if the recipe is in execution
mode or if the transition is active or has already been run through:
Status of the condition
Variable values
Logical and relational operators
(bitwise operators & and | are not supported)
If the recipe is outside execution mode, transitions that have not yet been reached are displayed with
full variable names. Condition result or value is not displayed in this case
TOOLTIPS
Tooltips for transitions now contain, in the context of recipes in execution, information about variable
names and values. If the execution is not active, the complete name of the variable is displayed
without value.
25 | 80
zenon
The default setting for the Versioning active property is now active.
The number and names of the blocked users can be retrieved via system driver variables:
[User Administration] Number of blocked users
[User Administration] Names of blocked users
In the zenon network, locks are performed via the Primary Server. This synchronizes the status with
the relevant client.
26 | 80
zenon
4.7.7 Screens
4.7.7.3 Additional symbols for line start and line end (F 241955)
There are 3 respective new symbols available for the screen elements Line, Arc and Polyline for the
configuration of the line start and line end
27 | 80
zenon
The new Apply several rules option in the Element input dialog has been implemented for this.
Note: This dialog is called up for a zenon symbol with the Preview property in the Linking rule
property group.
For the following columns for exported alarm data, the data type was changed from INT to BIGINT:
COMES_S
COMES_INTERNAL_S
COMES_EXTERNAL_S
28 | 80
zenon
Note: Only variables for which the Harddisk data storage active property has been set can be
selected.
The relevant action can be applied to several archives at the same time. When restarting, the selected
archives are first closed and then restarted.
When converting from previous versions, the previous functions are transferred to the new function.
4.7.11 Categorization
The following entries have been added to the CEL entries of the categorization for the new alarm
shelving function in the Alarm Message List node:
303 AML entry shelved.
304 AML AML entry unshelved.
29 | 80
zenon
POP and SMTP were added to the Encryption property for this. These now offer the following in the
drop-down list:
none: The connection established will not be secure.
Automatically negotiate the highest TLS version available with server (up to TLS 1.3): The
connection is automatically established with the highest available TLS protocol version that
can be negotiated with the server. Maximum: TLS version 1.3
TLS version 1: The connection is established with TLS 1.
TLS version1 is the successor of SSL and is equivalent to SSL 3.1.
TLS version 1.1: The connection is established with TLS 1.1.
TLS version 1.2: The connection is established with TLS 1.2.
The default value has been amended from None to Automatically negotiate highest TLS version
available with server (up to TLS 1.3).
30 | 80
zenon
For version 11, the following Process Gateway module and/or communication protocols have been
implemented in Engineering Studio for configuration:
ICCP/TASE.2
OPC UA Server
IEC870 Slave
SNMP Agent
SQL Online Interface
Syslog
Gateway for MS Azure
Previously, with Command routing active, there was always a wait for successful command execution
before the DNP3 outstation sent an Operate Response. Now an Operate Response can already be sent
as soon as a positive response to the command has been received.
31 | 80
zenon
Remote mode
Select, Operate or Direct Operate are allowed.
Local mode
Select, Operate or Direct Operate are not permitted.
The new Invert value checkbox was added in the configuration dialog in the Binary Input node for
the Binary Input option group for this. Time stamp and status of the variable are not changed as a
result.
32 | 80
zenon
The new Events on value and status change only option was added for configuration in the
Events/Unsolicited node for this.
The new Scaling factor option was added in the configuration dialog in the Analog Input node for
the Analog Input option group for this. Time stamp and status of the variable are not changed as a
result.
33 | 80
zenon
It opens the new TLS Settings configuration dialog for setting parameters of secure communication:
TLS communication is configured per master.
Password support when using the PKCS#12 file format.
Implementation was carried out in accordance with the IEC TS 62351 standard.
Attention
This invalidates TLS configurations set in the .INI file previously to version <11.
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
34 | 80
zenon
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
A file can be selected with the new Custom data set configuration file option in the General tab of
the configuration dialog. In this file, user-defined DataSets can be configured for the configured ICCP
client variables.
35 | 80
zenon
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
As a result, it is possible, for example, for the Process Gateway on the primary server to allow
communication with the IEC 60870 master and the Process Gateway on the secondary server to not
send any data to the master.
36 | 80
zenon
For the configured master, the 870 slave accepts TCP connections from all configured IP
addresses.
The current status of the redundancy group can be monitored by means of internal variable.
This enhancement conforms to the standard IEC 60870-5-104_ed2.0_b - section 10. It is redundancy at
connection level. The 870 master is responsible for selecting the active connection.
The new UTC time option was added to the configuration dialog for this. If this option is deactivated
- as in previous versions - local time is used.
If the number of permitted sessions has been reached, all further sessions are rejected with a
BadTooManySession error during the CreateSession request.
The connection to OPC UA clients is no longer separated if the support of AML, CEL or
archives is inactive and variables are added or removed. Unnecessary interruptions in
communication are thus avoided.
The AccessOPCUA Process Gateway can be configured in Engineering Studio.
The configuration changes in Engineering Studio are applied after being transferred to the
target system on which Service Engine runs, without an interruption to communication on
reloading. A requirement for this is that the support for AML, CEL or archives is inactive.
37 | 80
zenon
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
The new Endpoints tab has been added to the configuration dialog for this.
38 | 80
zenon
Information
The OPC UA Process Gateway now always supports authentication by means of
user name and password, even if there are no local users in the zenon project. This
is also applicable for existing configurations from previous versions. Authentication
is also possible with external users, such as with an Active Directory user.
The security policies Basic128RSA15 and Basic256, used in previous versions, have
been marked as obsolete. These policies have been deactivated by default for
existing and new configurations. If OPC UA clients need these policies for
compatibility reasons, they can be activated in the configuration for the endpoints.
Attention
In a zenon project, check the System lock for wrong external authentication
project property to prevent unintentional block of Service Engine by an OPC UA
client. Alternatively, you can also deactivate the authentication with user name
and password in the new configuration dialog.
Process Gateways for the AccessSNMP module can be configured in Engineering Studio. Existing
configurations from previous versions can still be run in Service Engine.
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
39 | 80
zenon
NO MULTIPLE START
From version 11, the AccessSNMP module can only be started once. The reason for this is that the
module uses the Windows SNMP service, which always communicates with the same port. This is
visualized with a warning dialog.
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
Attention
Please note that only new Process Gateway configurations in Engineering Studio
are possible. Existing configurations of previous versions cannot be changed in
Engineering Studio.
4.7.14 RGM
Actions can thus only be executed via buttons in Service Engine if permitted by the linked equipment
model.
40 | 80
zenon
The new Apply several rules option in the Element input dialog has been implemented for this.
Note: This dialog is called up for a zenon symbol with the Preview property in the Linking rule
property group.
41 | 80
zenon
It is also possible to filter for differences. Differences between import file and entries present in the
project are highlighted in color. Key words and languages can be excluded from the import.
Keyword usage is analyzed. The result is displayed in a project analysis window. By clicking on any
entry in the results list, you can jump directly to the linked element.
42 | 80
zenon
4.7.17 Styles
The Line style type supports the configuration of Automatic Line Coloring for lines and polylines.
4.7.18 Variables
Equipment groups can be displayed in the variable diagnosis screen. The equipment model screen
type can use update variable diagnosis screens for screen-type-specific actions.
In addition, the new Entry forget time option was added in the configuration dialog. This option can
be used to amend the monitoring of the speed of the respective computer network connections.
43 | 80
zenon
The parameters of the certificates are set in the Startup Tool. The Encrypt network communication
option group in the Application settings dialog of the Network configuration tab has been revised for
this.
These enhancements make standards-compliant parameter setting for the CIM CGMES standard
easier.
In addition, new functions and Properties have been added to the IEquipmentModeling Interface.
GetEquipmentGroupsByPath
Function to read the path of the equipment group. The transfer parameter can be given as a
string or as a string array.
New Properties: Guid, Name and Description.
Four new Properties were added to the IEquipmentGroup Interface: FullPath, Guid, Name and
Description
The equipment model can be read directly with this implementation. Workarounds, like the
interpretation via XML files, are no longer necessary. Information for paths, GUID and name of a
model are now available in an object.
44 | 80
zenon
The implementation for the new zenon alarm shelving (on page 16) functionality has been transferred
to the zenon object model.
In doing so, the object model includes the following functionality: Recreate shelving cause and
process existing causes. This is applicable for both the default causes prescribed by the system as well
as the user-defined causes.
Existing project configurations of alarm/event groups and alarm event classes can now be read off in
the zenon object model.
These enhancements make standards-compliant parameter setting for the CIM CGMES standard
easier.
45 | 80
zenon
DownloadUpdatedEventArgs
Current status of download.
The API commands for the Batch Control module have been released for the add-in programming
interface. The VSTA programming language has thus been replaced; it is no longer supported with
version 11.
The ControlRecipe class has been supplemented with the FinishedTime property. This property
contains the time stamp if a batch recipe (of any desired type) has been executed. In doing so, the
status of execution is not significant.
As a result, there is the possibility in the Chronological Event List to filter this time stamp according to
executed batch recipes.
The newly-implemented zenon properties for the implementation of batch identifiers (on page
21)have been transferred to the zenon object model.
The RecipePhase class has been supplemented with the Unit property. This property returns the
measuring unit of the object as a result.
46 | 80
zenon
event is triggered, which can be used to transfer the user name and the password to the workflow. A
response value can be used to stipulate the way in which the login information should be used:
User name only (like login without password)
User name and password (normal login).
The login information provided by the third-party components is visualized in Service Engine.
A new overflow (operator overloading) of the RestoreProjectBackup function has been added to
the IWorkspace Workspace.
The licensing possibilities for the Process Gateway modules are now shown in the object model. This
information has been amended to the licensing according to price groups. The following new entries
have been implemented for the Enum:Module:
NumberOfProcessGatewaysInPriceGroupL
NumberOfProcessGatewaysInPriceGroupM
NumberOfProcessGatewaysInPriceGroupN
Completed
47 | 80
zenon
NotFound
ErrorDuringOperation
AlreadyRunning
Enum:ServiceExtensionStatus
Started
Stopped
NotFound
An IVariable object is to be used as a transfer parameter. This object references a Logic Studio
variable for the transfer in zenon.
4.8.12 [zenon screens] swipe & lock, snap scrolling functionality and
information for zenon screens (F 239217)
The Screen namespace has been enhanced with methods and classes for the support of additional
devices as well as the control of Swipe & Lock and Snap functionalities.
In addition, an event has been implemented that is triggered when the position of the screen changes
or when the zoom level is changed. This event provides information about the current position and
zoom level of the screen.
48 | 80
zenon
4.9 Drivers
4.9.3.2 DNP3_TG
The following enhancements have been implemented for the DNP3_TG driver:
49 | 80
zenon
It opens the new TLS Settings configuration dialog for setting parameters of secure communication:
TLS communication is configured per connection.
Password support when using the PKCS#12 file format.
Implementation was carried out in accordance with the IEC TS 62351 standard.
4.9.3.4 IEC850
The following enhancements have been implemented for the IEC860 driver:
For the individual configuration of RCBs, this option is also available in the Statically assigned RCB
dialog.
4.9.3.4.2 TLS and MMS parameters can be set via dialog (F 246808)
The TCP/IP communication of the IEC850 driver can be secured by TLS. The new IEC 62351-3/TLS
button in the Server configuration dialog was implemented for this.
50 | 80
zenon
It opens the new TLS Settings configuration dialog for setting parameters of secure communication:
TLS communication is configured per connection.
Password support when using the PKCS#12 file format.
In addition, the parameter setting for authentication has been enhanced. With the new Authentication
button, the new MMS authentication settings configuration dialog is opened. This dialog replaces and
enhances the options Use Authentication and the [input field for Authentication String] from prior
versions.
4.9.3.5 IEC870_10332
The IEC870_10332 driver now supports the private ASDU type 205 for SIEMENS SIPROTEC 7SJ62 .
The IEC870_10332 driver offers a configuration option for whether a mapping is to be applied to
Double Point Values/Double Point Commands. The parameters of this option can be set for each
connection.
To do this, the new deactivate DPI/DCO mapping option has been added in the driver
configuration dialog in the Connections tab.
It opens the new TLS Settings configuration dialog for setting parameters of secure communication:
TLS communication is configured per connection.
Password support when using the PKCS#12 file format.
Implementation was carried out in accordance with the IEC TS 62351 standard.
51 | 80
zenon
Enhancement of communication with support for these unsigned data types in write and read
direction.
Different connections can be configured in this tab. With TCP connections, the parameters for the
target measuring units per connection are set.
4.9.3.10 OmronEIP
The OmronEIP driver now also supports the DATE_AND_TIME data type.
STRING variables are taken into account with optimized reading (Use Block access option activated
in the Connections tab of the driver configuration dialog). In addition, a new LOG message has been
implemented, which identifies queries that are too large (by exceeding the string length, for example).
4.9.3.11 OPCUA32
The following enhancements have been implemented for the OPCUA32 client driver for version 11:
52 | 80
zenon
As a result, online import for partial areas of very comprehensive OPC UA information models is
possible.
4.9.3.11.4 Support for further data types for OPC UA data access (F
240675)
The OPCUA32 driver now supports the following data types from the OPC UA data access
specification (part 8):
LocalizedText
Locale and Text are mapped to separate string variable.
There must be a current value for a successful write process.
ByteString
The values are mapped to a string variable and coded in Base64.
The byte string must be written in Base64-coded format.
AnalogItemType
With the support of EngineeringUnits, InstrumentRange and EURange for the display
of areas and units in zenon screens.
DiscreteItemType
53 | 80
zenon
After a successful subscription for an EventNotifier, the OPCUA32 driver automatically requests a
ConditionRefresh2 method. The ConditionRefresh method is called if the OPC UA server does not
support ConditionReferesh2.
In order for the new driver object types to be available in the driver, the driver configuration must be
open and closed with OK.
4.9.3.12 S7TIA
When importing variables online, you can overwrite existing variables with the variables from the PLC
during configuration inEngineering Studio.
In the output window for Engineering Studio the output messages are displayed, summarizing the
online import.
In the variable selection dialog for import, the overwrite variables option can be activated. In doing
so, the key is the variable name.
The S7TIA driver now supports optimized reading of array variables. The driver reads in optimized
mode by default if variables have been imported from the controller or from the TIA project.
Optimized reading is not possible with the Symbols from precompiled file option.
54 | 80
zenon
The S7TIA driver now also supports software units for communication and variable import.
The S7TIA driver has been amended to the current TIA version 17. As a result, TIA17 projects and
pre-compiled TIA17 files can be used with zenon and variables can be imported.
4.9.3.14.1 New system driver variables for alarms and events (F 228824)
The following new system driver variables have been implemented for the driver for system variables:
Alarms:
[Alarms] Data Storage: Storage status
[Alarms] Data Storage: Time of last successful storage
[Alarms] Continuous Data Storage export: Storage status
[Alarms] Continuous Data Storage export: Time of last successful storage
[Alarms] Continuous SQL export: Storage status
[Alarms] Continuous SQL export: Time of last successful storage
[Alarms] SQL: Storage status
[Alarms] SQL: Time of last successful storage
Events:
[Events] Data Storage: Storage status
55 | 80
zenon
4.10 Tools
In addition, the new Entry forget time option was added in the configuration dialog. This option can
be used to amend the monitoring of the speed of the respective computer network connections.
56 | 80
zenon
The parameters of the certificates are set in the Startup Tool. The Encrypt network communication
option group in the Application settings dialog of the Network configuration tab has been revised for
this.
4.10.3.3 New tab for Web Visualization Service in the Startup Tool (F
191662)
For the Web Visualization Service, the settings for the connection in the network can now be
configured in the Startup Tool. The new Web Visualization Service tab was implemented for this.
Selected functions of the System Information Collector are available as a command-line call from
version 11.
As a result, information from the SIC can be collected automatically, with a simple .BAT file for
example.
57 | 80
zenon
The information gathered by the SIC about the active connections now also contains the process ID.
The call used in previous versions for analysis netstat -a -b -n has been replaced with the call netstat
-a -b -n -o for this in version 11.
4.11 Wizards
WIZARD
In the Meaning and Waterfall Chart Wizard, the configuration of the Chart for Machine has been
revised:
The bars can now be rearranged by dragging & dropping in the Chart.
The complete variable names are displayed for each bar with a mouse-over.
There is a context menu available for the deletion and recoloring of bars.
WPF ELEMENT
In the WPF, it is now possible to configure whether the WPF calculates the value for the last bar or
uses the value of the linked variable.
The zenonCalculateLongBars Property has been introduced for this.
58 | 80
zenon
Some options, properties or buttons might be displayed in the language of the operating system.
Additionally it is possible to use the new property Substitution ID. This ID will be used instead of the
message ID to forward the message.
59 | 80
zenon
The settings can be defined in the new Import from EDS dialog.
In this case ist is possible to declare a server in the configuration with no assembly via the new option.
The IEC 61850 Server now provides support Setting Group Management. Application code needs to
be created in the program for proper setting group handling.
The IEC 61850 Server + Goose supports secure MMS communication with MMS authentication,
according to according to IEC TS 62351-4:2007 or "compatibility mode" in IEC 62351-4:2018.
These functions can be used to read or write an element of an IEC61850 Control Block.
60 | 80
zenon
The IEC 61850 Server is enhanced with support for GOOSE simulation both as a IEC 61850 GOOSE
publisher and a IEC 61850 GOOSE subscriber. This implementation is standard-conform to IEC
61850-7-1 ed2.0 - part 7.8.
Support for Sim.stVal
Setting of Simulation bit by GOOSE publisher
61 | 80
zenon
This was realized with the new property Only at GI in the variable configuration in the IEC60870S2
profile.
4.12.3.6 MODBUS
62 | 80
zenon
63 | 80
zenon
The identifier is the number of the LOG Message (see Output window).
The name of the active setting mode is displayed in the Project settings dialog above the Setting
modes button.
The dialog can be opened via a click on the filter symbol in the Variable Editor.
64 | 80
zenon
The View status bits dialog can be opened via a click on the symbol View status bits... in the vertical
menu bar.
The size ratio of the nodes tree view and the preview is saved and is available again the next time the
preview is opened.
The Graduations dialog allows to define possible values (i.e. 0 to 3), an angle for each of them (i.e.
steps of 90°) and one bitmap for each value.
65 | 80
zenon
4.12.5 Tools
Select the property Export graphic as HTML5 file in the Select Export Type dialog and define the
desired settings in the following dialogs.
Select the property Generate HTML5 (requires JSON Data Server) in the Generate Monitoring
Application dialog.
The tool checks automatically, if the files to be transferred already exist there.
66 | 80
zenon
Add New IED: allows to add a new IED in the tree. The name is set by the program
automatically.
Hint: This function block may be not available on some platforms. Refer to your OEM for more
details.
67 | 80
zenon
The function blocks ISINF and ISINFL are checking if the input value is infinite.
The function blocks ISNAN and ISNANL are checking if the input value is not a number.
4.12.6.3 MIN and MAX function blocks accept a non fixed number of
Inputs (F 238380)
The MIN and the MAX function blocks are resizable in LD and FBD Language now.
The amount of Inputs can be entered in the Select dialog of the corresponding function block.
These functions can be used to read or write an element of an IEC61850 Control Block.
By retrieving values from internal T00 status variables from different devices and sectors this function
offers information about connection state of the master as well as information on buffer overflow and
more.
If the DISPATCH – which is sent in the „zenonInit" event of zenon – is saved in the ActiveX control, an
„AddRef"”must be carried out because this DISPATCH is only valid within the „zenonInit"” event. If the
„AddRef"” is not called up, this leads to Service Engine crashing completely. A release must also be
performed in the „zenonExit"" event.
68 | 80
zenon
Example: If a button is copied and pasted in the same screen, the copy is removed during
compilation.
In order to guarantee that data created in Service Engine (recipes, schedules, etc.) is not lost when
creating Service Engine files, there is a new tab in the dialog for project configuration: Changeable
files in Service Engine. For the modules mentioned above, it is possible to define here whether the
corresponding files are to be overwritten when Service Engine files are created. If a checkbox is not
activated, the data for the respective option is overwritten!
This behavior is also true for Remote Transport, if the Service Engine files are to be transferred to
another computer. So these checkboxes also apply here. If you want to transport all files to the
remote system, deactivate all checkboxes. Otherwise the corresponding data will not be transported.
When creating Service Engine, as well as when transferring remote Service Engine files, a message
appears in the output window indicating that the corresponding files were not overwritten.
69 | 80
Report Engine
The standard setting is: Service Engine files are not overwritten!
5 Report Engine
In this document, you are provided with information about technical requirements, as well as
innovations and changes for Report Engine 10.
5.1 Requirements
The following prerequisites are applicable for work with Report Engine:
HARDWARE
Report Engine Server:
Parameters Recommended Minimum
RAM Up to 128 GB 12 GB
Engineering computer:
Parameters Recommended Minimum
RAM 4 GB 1 GB
SOFTWARE
A 64-bit operating system is required for the database server. The following are supported:
Windows Server 2022 (all editions with the exception of Core)
70 | 80
Report Engine
Engineering computer:
The following are supported for Reporting Studio, the manual data editor, metadata editor and
migration tool:
Windows Server 2022 (all editions with the exception of Core)
Windows Server 2019 (all editions with the exception of Core)
Windows Server 2016 (all editions with the exception of Core)
Windows 10 Professional 64-Bit
Windows 10 Enterprise 64-Bit
Windows 11 Professional 64-Bit
Windows 11 Enterprise 64-Bit
Web browser:
Internet Explorer 11 (up to and including Windows 10 and normal view only)
Internet Explorer 10 (up to and including Windows 10 and normal view only)
Edge
Chrome
Firefox
Note: Zooming in the report is only possible with Chrome and Edge.
Recommended HMI/SCADA system:
zenon 11
CONNECTORS
The following is applicable for the Service Engine Connector:
71 | 80
Report Engine
Attention
Archive data can only be evaluated if the variables and archive configuration are
in the same project.
SCHEDULES
Calendar days in months are limited to 1 - 28 (corresponds to February in non-leap years)
The "Month end" event is not available
Information
Do not use zenon color palettes for dynamic limit values for zenon projects
whose data is to be exported for Report Engine. Limit values cannot be
dynamically amended in Report Engine. Information from color palettes can
therefore not be evaluated. This can lead to illegible graphics.
72 | 80
Report Engine
The Automatic Connector reads as much data as possible. In doing so, it combines different
connectors.
The following applies:
Service Engine load must be avoided.
The data must be complete and current.
Smallest distance from the database for best performance.
73 | 80
Report Engine
74 | 80
Report Engine
Service Node configuration: here you configure the objects that are to be provided:
Reports
SQL elements
Prediction models
5.6 Wizards
75 | 80
Report Engine
Seconds X X
Minutes X X
Hours X X
Days X X
All other time periods are applied directly from variables from Service Engine. These time periods
cannot be amended for output.
76 | 80
Report Engine
5.7.2 Additional columns for alarms, N last alarms and events (F 249356)
Columns for description, identification and resource identification from the metadata variables
can now be displayed in tables for the following report templates:
Alarm List
N last alarms
Event List
77 | 80
Service Grid
6 Service Grid
This document contains information on new features and changes for Service Grid.
To do this, create an HTTPS certificate for the domains localhost in Platform Configuration.
78 | 80
Service Grid
When adding a new client, Identity Management now offers the option to create a Service Engine
client or a custom OAuth2 client. The subsequent dialogs thus offer additional configuration fields
based on the selection made.
79 | 80
Service Grid
If the central Service Grid URL is entered in a web browser, Service Grid Studio starts.
The following is applicable in order to work seamlessly with a zenon installation with Service Grid:
Service Engine or Engineering Studio in version 11 communicate with Service Grid version 11.2
or higher:
Build 111398 or higher for Service Engine or Engineering Studio must be installed.
The following configurations must also be amended:
Service Node Configuration Tool
When entering a Connection setting, add the /hub-controller sub-path to the central
URL.
Example: https://hostname.local/hub-controller
Configuration in Engineering Studio
The same URL is used for Identity Service and Data Storage. The URL of the
corresponding properties must be configured as URL + port.
Examples:
URL for Identity Service (Network property group, Service Grid - Identity Service,
property: URL)
URL for Data Storage (Network property group, Service Grid - Data Storage, property:
URL)
hostname.local:9443
80 | 80