0% found this document useful (0 votes)
46 views39 pages

10 en SiVArc

This document provides an overview of new and improved features in SiVArc for WinCC Unified V18. Key updates include: 1. SiVArc rule tables and folders can now be structured separately for better organization and management of rules. 2. The generation overview in SiVArc can now be exported to Excel for reporting. 3. Usability improvements like retaining scroll positions and easier drag-and-drop of rules have been added. 4. New features provide layout fields and expression support for unified devices, controls, alarms, and other aspects that enhance compatibility with WinCC Unified.

Uploaded by

f.molinaris
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views39 pages

10 en SiVArc

This document provides an overview of new and improved features in SiVArc for WinCC Unified V18. Key updates include: 1. SiVArc rule tables and folders can now be structured separately for better organization and management of rules. 2. The generation overview in SiVArc can now be exported to Excel for reporting. 3. Usability improvements like retaining scroll positions and easier drag-and-drop of rules have been added. 4. New features provide layout fields and expression support for unified devices, controls, alarms, and other aspects that enhance compatibility with WinCC Unified.

Uploaded by

f.molinaris
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

WinCC Unified – V18

SiVArc

Unrestricted | © Siemens 2022 | DI FA S SUP HMI


Agenda

Time Topic Presenter

1 Overview
2 Editors
3 Expressions, Properties & Events
4 Openness

Page 2 Unrestricted | © Siemens 2022


SiVArc
SiVArc folder outside of Common data folder
V17 V18

Inside of ‘Common data’ Outside of ‘Common


folder data’ folder

SiVArc folder outside of Common data folder in V18

Page 3 Unrestricted | © Siemens 2022


SiVArc Separate rule tables can be
Rule tables and folders created

Rules manageable in
tables and folder for:
• Screen rules
• Tag rules
• Text list rules
Grouping of tables in • Copy rules
separate folders
• Alarm rules

Flat list of rules can be structured in multiple rule tables and folder paths

Page 4 Unrestricted | © Siemens 2022


SiVArc
Generation Overview: Excel Export function
Export overview of
the current tab to
Excel

Export all tabs into


Excel with seperate
sheets

Exports the overview of the SiVArc generation result into a Excel file

Page 5 Unrestricted | © Siemens 2022


SiVArc
Usability Improvement for SiVArc

Scroll bar position is retained


when you select another object
in the meantime Retain scroll bar position in SiVArc Plugin,
so that you are able to continue the SiVArc
configuration when you select another object
meanwhile

Drag & Drop the SiVArc rules to the library in


an easier manner

Select any cell you want for


drag & drop
Page 6 Unrestricted | © Siemens 2022
SiVArc
Unified Devices: Layout Function

Place a rectangle on
the template screen
to determine the
target position

Use the rectangle as layout


field and add an unique name

Use a rectangle as layout field to determine the target position of screen objects
as you know it from legacy WinCC systems

Page 7 Unrestricted | © Siemens 2022


SiVArc
Support for Unified Controls

SiVArc support for Trend Control in WinCC


Unified

SiVArc support for Function Trend Control in


WinCC Unified

Page 8 Unrestricted | © Siemens 2022


SiVArc
Support Expressions related to Device Resolution

Expresion for Device Screen


Resolution:

• HmiDevice.Resolution.Height

• HmiDevice.Resolution.Width

Use to conditional
generate objects
depending on the Device
Screen resolution

SiVArc Expression HmiDevice.Resolution.Height and HmiDevice.Resolution.Width can be used for Unified


Devices

Page 9 Unrestricted | © Siemens 2022


SiVArc
Support for Unified Alarms

Use an alarm rule for


generating the alarms

Create a WinCC Generated alarms for


Unified alarm all motor instances
template

Generate WinCC Unified alarms with SiVArc

Page 10 Unrestricted | © Siemens 2022


SiVArc
Expression support for instance block names

Get only the name of


the instances with
quotation marks

Use new expression


.DisplayName

Page 11 Unrestricted | © Siemens 2022


SiVArc
List FC/FB parameters for Parameter-Expression

Select the parameters via the


autocomplete dialogue

Autocomplete list shows all parameters of a FC / FB in the expression resolver for the expression
Block.Parameters(…)

Page 12 Unrestricted | © Siemens 2022


SiVArc
SiVArc tags accessible in all subordinate blocks
Screen Rule
Trigger: FC 1
Condition: Tag “Line2” defined?

OB 1

Network 1 Network 2
FB 4 FB4

FC 1 FC 1 FC 1 FC 1

IsDefined = False IsDefined = False IsDefined = True IsDefined = True

Parent Block in NW 1 Parent Block in NW 2


Tag Line2 is defined Line2 is not available Line2 is available
in NW2 of OB1

SiVArc tags will be accessible in subordinated blocks dependent on the call structure

Page 13 Unrestricted | © Siemens 2022


Agenda

Time Topic Presenter

1 Overview
2 Editors
3 Expressions, Properties & Events
4 Openness

Page 15 Unrestricted | © Siemens 2022


SiVArc Rule Tables as versioned Type in Library
SIMATIC WinCC Unified

• Not supported for the default rule


tables

• Same library handling as for


UDTs and PLC blocks

• Export and Import function


supported

• Version status and control

• Terminate connection to the


library type when needed

User-defined rule tables can be versioned as type in the library.


Screen, Tag, Text list, Copy and Alarm rule tables

Page 16 Unrestricted | © Siemens 2022


SiVArc copy rule for scripts
SIMATIC WinCC Unified

- Global modules
- functions

Page 17 Unrestricted | © Siemens 2022


SiVArc
Property Configurator - Support for all instances of Function Blocks

V17 V18

It was only possible to select


an instance of the block It is possible to select
the block

The result was for


that specific The result is for all the
instance instances of the block

Page 18 Unrestricted | © Siemens 2022


SiVArc
Property Configurator - Support for Alarms and Alarm Classes Discrete alarm
Analog alarm
Alarm classes

Convenient configuration of SiVArc Marster copy Alarms and Alarm classes via Property configurator

Page 19 Unrestricted | © Siemens 2022


SiVArc Improvement of handling the Rules in IECPL editor
SIMATIC WinCC Unified

One click expand or


collapse rule tables view

Page 20 Unrestricted | © Siemens 2022


Agenda

Time Topic Presenter

1 Overview
2 Editors
3 Expressions, Properties & Events
4 Openness

Page 21 Unrestricted | © Siemens 2022


SiVArc
Support of Screen Size properties via SiVArc

Screen Size – Height


and Width configurable
via SiVArc Properties

Retention of the Size –


User can modify Size
after SiVArc generation

Size Width and Height Properties are available for Screens

Page 22 Unrestricted | © Siemens 2022


SiVArc Expressions
Faceplates

Use SiVArc expressions for


faceplate property interface

SiVArc generation

Use SiVArc expressions for the faceplate property interface

Page 23 Unrestricted | © Siemens 2022


SiVArc
Support of common Properties for expression configuration

Select multiple screen


objects

Configure the
expression once for
common properties

Configure common expression for multiple objects by selecting multiple objects before

Page 24 Unrestricted | © Siemens 2022


SiVArc Retention of user changes in sequent generation
SIMATIC WinCC Unified

Manual changes at the faceplate


instance after SiVArc generation
will not be overwritten by the
expresion result of the following
SiVarc generation anymore

When there is difference in the


version of faceplate instances and
Type, the manual changes will not
be retained.
Define retention for Faceplate
properties

Page 25 Unrestricted | © Siemens 2022


SiVArc Support for additional properties on Faceplates
SIMATIC WinCC Unified

Additional SiVArc properties on faceplate types:

- Size – fit
- Rotation-angle

Page 26 Unrestricted | © Siemens 2022


SiVArc Support for Tag Interfaces - PLCUDT & HMIUDT
SIMATIC WinCC Unified

HMI UDT as Tag Interface

Page 27 Unrestricted | © Siemens 2022


SiVArc Support for Event Interface
SIMATIC WinCC Unified

Faceplate interface events can


be generated via SiVArc

Page 28 Unrestricted | © Siemens 2022


SiVArc
Support Container properties of Faceplates
Window Settings
can be defined in
new “Static New SiVarc Faceplate
Value” column or Properties:
via SiVArc • Appearance - Window
Expression settings
• Label - Foreground color
Label - Text
Label - Visibility
• Miscellaneous - Title row-
color
To be used resource list
Configure properties for
Show heading option

New SiVArc Properties for the faceplate container instance manage Window Settings and configure the
heading

Page 29 Unrestricted | © Siemens 2022


SiVArc Multilingual texts are generated
Support Property Interface Multilingual Text at Faceplates based on the activated HMI
Runtime Languages

Support faceplate property interface of data type Multilingual text

Page 30 Unrestricted | © Siemens 2022


SiVArc
Support Property Interface Authorization at Faceplates
Pre-defined function Rights User-defined function Rights
can be selected via new “Static can be assigned via
Value” column Expression

Support faceplate property interface of data type Authorization

Page 31 Unrestricted | © Siemens 2022


SiVArc
Support Property Interface Graphic & Graphic types at Faceplates

New column “Static Value”


provide selection for using
project graphic or graphic type
at the Interface

Newest version of the graphic


type from the library will be
assigned the interface

Support faceplate property interface of data type Graphic

Page 32 Unrestricted | © Siemens 2022


SiVArc
Support Resources List property in Symbolic I/O field

Choose between Text or


Graphic list in additional
“Static Value” column

To be used resource list

Assigment of Graphic or Text list on a symbolic I/O Field via SiVArc properties

Page 33 Unrestricted | © Siemens 2022


Agenda

Time Topic Presenter

1 Overview
2 Editors
3 Expressions, Properties & Events
4 Openness

Page 34 Unrestricted | © Siemens 2022


SiVArc Openness
Create, modify and delete rule tables & folders

Create

Modify

Delete

Openness rule table support for rule table folders

Page 35 Unrestricted | © Siemens 2022


SiVArc Openness
Rule table folders
Available for:
//Folders are used to navigate through the folder hierarchy
• Screen
sivarc.<RuleSet>Rules.Folders; • Tag
//Tables are used to access the configured rules and groups of rules in the table • Textlist
sivarc.<RuleSet>Rules.Tables;
• Copy
//Second level in the hierarchy • Alarm
sivarc.<RuleSet>Rules.Folders.Find("Subfolder").Folders...;
sivarc.<RuleSet>Rules.Folders.Find("Subfolder").Tables...;

//Access to the default rule table


<RuleSet>RuleTable defaultTable = sivarc.<RuleSet>Rules.Tables.Find("Default <RuleSet> rule table");

//Create
sivarc.<RuleSet>Rules.Folders.Create(„…“);
sivarc.<RuleSet>Rules.Tables.Create(„…“);

//Access Name of the Rule table has


sivarc.<RuleSet>Rules.Folders.Find(„…“);
sivarc.<RuleSet>Rules.Tables.Find(„…“);
to be unique for the whole
folder hierarchy
//Delete
sivarc.<RuleSet>Rules.Folders.Find(„…“).Delete();
sivarc.<RuleSet>Rules.Tables.Find(„…“).Delete();

Openness rule table support for rule table folders

Page 36 Unrestricted | © Siemens 2022


SiVArc Openness
Generate SiVArc with Generation Options

Generate
Options
available

Sivarc sivarc = Tiaproject.GetService<Sivarc>();

SivarcGenerationResult result = sivarc.Generate("HMI_UnifiedRT_1", new List<string>() { "PLC_1" }, GenerationOptions.AllTags|GenerationOptions.UserCreatedRules);

Choose tag generation mode and rule set for the Openness triggered SiVArc generation

Page 37 Unrestricted | © Siemens 2022


Open Source Software License Information

The products shown in this presentation include:


• Software developed by the University of California, Berkeley and its contributors.
• Software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)
• Cryptographic software written by Eric Young ([email protected])
• Portions were derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm

Page 38 Unrestricted | © Siemens 2022 | DI FA S SUP HMI


Disclaimer

© Siemens 2022

Subject to changes and errors. The information given in this document


only contains general descriptions and/or performance features which
may not always specifically reflect those described, or which may
undergo modification in the course of further development of the
products. The requested performance features are binding only when
they are expressly agreed upon in the concluded contract.

All product designations may be trademarks or other rights of


Siemens AG, its affiliated companies or other companies whose use by
third parties for their own purposes could violate the rights of the
respective owner.

Page 39 Unrestricted | © Siemens 2022 | DI FA S SUP HMI


Thank you for your attention!
Siemens AG
DI FA S SUP HMI
Gleiwitzer Str. 555
90475 Nuremberg, Germany

Unrestricted | © Siemens 2022 | DI FA S SUP HMI

You might also like