The“ IEC Symbol Publishing” object contains an editor for configuring variables and IEC data types from the project for publishing via an OPC UA Server. A group of symbols can be compiled and configured for each created object.
The editor is a newer alternative to the already known editor for the Symbol Configuration.
Use the Add Object dialog to attach one or more IEC Symbol Publishing objects below
an OPC UA Server object below the Communication Manager. You can change the object
name, for example to webvisu
, if the symbols are to be used for exchange with a web visualization.
Editor: IEC Symbol Publishing
Function: Configuration of a symbol set for exchange via OPC UA
Call: Double click or [Edit Object] command on the desired “<name of IEC symbol publishing>” object in the device tree.
The editor consists of two tabs: On the“ IEC Symbol Editor” tab, you configure the symbol set to be published from individual variables from the project. On the “Symbol Type Editor” tab, you work with whole data types, such as GVL and FB.
Note that the editor works with variables and types from the precompile state of the
project. If changes are made to variables or types in the project, then it can create
inconsistencies with the current configuration in the symbol publishing editor. They
are indicated at the relevant places in the editor by icons of the error,
warning, or
information. A tooltip on the icon provides more information about the inconsistency
and a possible fix. The tooltip contains at least the message text, which also appears
in the message window in the “IEC Symbol Publishing” category.
|
Refreshes the display in the editor according to the current situation in the project |
“Use access rights defined in the user management” |
|
Editor: IEC Symbol Publishing, Tab: IEC Symbol Editor
On this tab of the editor, you configure individual variables from the application as symbols to be published. You do this by dragging the desired variables from the “Precompile Sets” from the left part of the tab to the right part, where the symbols can then be configured.
“Precompile Sets” |
The tree structure shows all variables which are already available for publication in the project before compilation. To do this, the project scans the following:
A list of excluded types can be found in the tooltip after the |
D Sync |
This button is operable as long as there are inconsistencies between the current symbol
configuration and the project. In this case you will see icons of the type |
|
The display of information about the configured symbols can be filtered. In the list
after |
Table of configured symbols |
Information about the individual symbols, depending on the set filter:
|
Editor: IEC Symbol Publishing, Tab: Symbol Type Editor
On this tab of the editor, you configure entire "symbol types" for publishing. To do this, you drag the desired “IEC Data Types” from the left part of the window to the right side into the configuration table. Then there you can configure for each symbol type in detail which of its components should be exported with which access rights and with which name.
You can also filter the display in this table via and search for strings.
Symbol Type (Exported Type Name) |
The name of the symbol type dragged from IEC data types can be edited. It is used after export as defined here. |
Members |
The |
IEC Type |
IEC data type as defined in the project (example: |
Dialog: Data type members of <symbol type>.
Call: button on the“ IEC Symbol Type Editor” tab in the “Members”
In this dialog, you select which members of the symbol type in question should be exported as symbols. You can define a name for each member under which it will be exported, including the access rights.
Export |
|
Exported Name |
Default: Member name (IEC Name) from the project; can be edited |
IEC Name |
Member name from the project |
IEC Type |
IEC data type of the member (example: |
Symbol Type (Exported Type Name) |
Name of the data type to which the member belongs (example: |
Access Rights |
Access right to the symbol (Read, Write, Read/Write) |
Above the table, there are filter and search options, just like on the editor tabs described above.