Work surface

Structure of the designer

Control bar with ribbons

A ribbon control bar is a graphical operating concept for programs in which the menu bar and tool bar combined. The ribbon control bar is also used in well-known software products such as Microsoft® Office.A ribbon control bar for calling up the functions is integrated in PROCON-WEB.

Function and structure of the ribbon control bar

Bedienleiste

In the head area of the window there is a quick access toolbar, which contains frequently used functions and tools, such as the functions “Save project”, “Close project”, “Print”, “Undo” and “Restore”.

Below the quick access toolbar are the so-called ribbon tabs in which the various ribbon groups are available. In these the tools are listed. Depending on the activated area (images, process variables, …), context-related ribbon tabs are displayed which are switched when the area is changed. The individual ribbon groups are explained in more detail in the following chapters.

Quick Access Toolbar

The toolbar can be used to have quickly access to frequently used tools.

This allows you to work faster and more efficiently because you don’t have to jump back and forth between the individual tabs.

Schnellzugriff

The bar can be arranged below the menu ribbon. If it is hidden, it can be found in the top left next to the GTI logo. If you want to add another function, click on the corresponding symbol with a right click. A dialog opens with the field “Add to toolbar for quick access”.

The symbol now appears in the toolbar for quick access.

Ribbon tab file

General functions for project management, help, printing, and options can be found under the so-called Backstage area in the tab “File”. The options are explained in more detail in the chapter “Options in the Designer”.

Ribbon tab project environment

The following table shows the ribbon groups and tools available under “Project Environment”.

Ribbon-Gruppe

Symbol

Tool

Description

Project

New

New project

Creation of a project

Open

Open project

Loading a project

Delete

Delete project

Deleting a project

Save

Save project

Save the current project

SaveAs

Save project as

Save the current project under a different name or file path

Close

Close project

Closes the current project

Backup

Backup

Create a backup of the project database

Bibliothek

Open library

Opens another PROCON-WEB project that is used as a librar

CloseBib

Close library

Close the library project

Import/Export

Text

Opens the menu for text import/export

Alarmimport

Alarm

Opens the menu for alarm import/export

Variablenimport

process variable

Opens the menu for process variable import/export

Bildimport

XML

Only visible when the option “XML-Import active” in the designer options is activated. Single pictures, graphics or the whole project configuration can be im- or exported

Dateisystem

Create

Generates the project files for the runtime system

Update

Updates the project files for the runtime system.

Only files that have been changed are updated

Laufzeit

Target system

Selection of the target system

Goonline

Go online/offline

Transfers the project files to the web browser. If a password has been set, it must be entered here

Browser

Start

Marks the project as the current project. Otherwise, this is currently without function. The runtime is called up via the browser.

Ribbon tab standardtools

The ribbon tab “Standard Tools” contains the tools insert, cut, duplicate, undo, restore, find, replace, print, and print preview. In addition, the language selection and the filter for the system structure are in this tab.

Ribbon tab tag

The ribbon tab “Tag” is available when the operator is in the process variables or the structure editor. The available tag tools are listed in the following table.

Ribbon-Gruppe

Symbol

Tool

Description

Create

LogVar

logical

Creates a logical process variable

LogNum

numerically

Creates a numeric process variable

LogString

Text

Creates a text variable

View

Klasseneditor

Activates the class editor for creating tag classes

Extended

Driver selection

Driver selection

Opens a list with all available drivers

PLC import

PLC import

Opens another window in the work area to import variables directly from the PLC program

Reorganisieren

reorganize indices

Used to reorganize the indices of the process variables in order to close possible gaps in the corresponding runtime file. Should be used when many process variables have been created and deleted

Table view

columns display

columns display

Selection of the hidden columns to be shown again

Klasseneditor

filter row

Show/hide the filter row

Klasseneditor

grouping field

Show/hide the grouping field

Column width

Spaltenbreite

Fit to screen

Adjusts the column width to the current screen resolution

Inhaltanpassen

Adjusts to content

Adjusts the column width to the size of the content

Zuruecksetzen

Resets to default

Resets the adjustments for the column width

Ribbon tab alarm tools

The “Message” ribbon tab is available when the operator is in the message processing editor.

Ribbon-Gruppe

Symbol

Tool

Description

Create

Erstellen

New

Creates a new message

Table view

columns display

columns display

Selection of the hidden columns to be shown again

Klasseneditor

filter row

Show/hide the filter row

Klasseneditor

grouping field

Show/hide the grouping field

Column width

Spaltenbreite

Fit to screen

Adjusts the column width to the current screen resolution

Inhaltanpassen

Adjusts to content

Adjusts the column width to the size of the content

Zuruecksetzen

Resets to default

Resets the adjustments for the column width

Ribbon tab Data tools

The “Data” ribbon tab is available when the operator is in the data plug-in. The tools displayed in the Data ribbon tab are analogous to those in “Tag” and “Message”.

Ribbon-Tab image tools

The image editing ribbon tab is available when the operator is in the image editor.

Ribbon-Gruppe

Symbol

Tool

Description

Mode

Modus

assembly

Switches to assembly mode

drawing

drawing

Switches to drawing mode

Animation

animation

Switches to animation mode

Symple Controls

DynSymbol

dynamic symbol

Creation a dynamic symbols

Slidein

SlideIn

Creation a SlideIn´s

ImageView

ImageView

Creation of ImageViews for the display of images

PdDynamicDigit

number field

Creation of dynamic number fields (numeric, logical)

Balken

bar graph

Creation of dynamic bar graphs

Textfeld

text field

Creation of dynamic text fields

slide switch

slide switch

Creation of slide switches

Button

Button

Creation of buttons

Checkbox

Checkbox

Creation of checkboxes

Combobox

Combobox

Creation of comboboxes

Slider

Slider

Creation of a slider

Pie chart

Pie chart

Creation of pie charts

Picture area

Picture area

Creation of picture areas

Container

Container

Creation of containers

Systemcontrols

Grid

Grid

Creates a grid control for displaying and editing data records

Chart

Chart

Creates a curve diagram for displaying and editing trends

Report

Report

Creation of report viewer controls for dynamic display of Crystal Reports

WebBrowser

WebBrowser

Creation of web browser controls

Wizard

Wizard

Creation of wizard controls

HelpControl

HelpControl

Creation of help controls

QRCode

QRCode

Converting a text or link into a QR code

CustomControl

CustomControl

Creation of custon controls

Font

Schriftart

Tools for setting the font and font size

Filling colours

ForeColor

Foreground color

Selection of the foreground colour of symbols

BackColor

Background color

Selection of the backround colour of symbols

Gradient

Gradient

Selection of the colour gradient type

Shapes

drawitem_rectangle

rectangle

Function for drawing rectangles

DrawItem_RRectangle

Rounded rectangle

Function for drawing roundes rectangles

DrawItem_Elipse

Ellipse

Function for drawing ellipses

DrawItem_Circle

Circle

Function for drawing circles

DrawItem_ElipseArc

elliptical arc

Function for drawing elliptical arcs

DrawItem_CircleArc

circular arc

Function for drawing circular arcs

DrawItem_Line

Line

Function for drawing lines

DrawItem_Poligon

Freehand

Function for drawing lines

DrawItem_Text

Text

Function for creating texts

DrawItem_Picture

Image

Function for inserting bitmaps

End_Drawing

Cursor

Finish creating shapes

Style

LineWeight

Line widht

Specification of the line width in drawing mode

linePattern

line style

Specification of the line style in drawing mode

CapsLeft

start of the line

Specification of the start of the line in drawing mode

CapsRight

end of the line

Specification of the end of the line in drawing mode

Filling

Filling

Changing the appearance of the shape in drawing mode

Allignment

linksbuendig

left-aligned

Alignment of the symbols left-aligned, depending on the symbol highlighted in purple

rechtsbuendig

right-aligned

Alignment of the symbols right-aligned, depending on the symbol highlighted in purple

oben

Align above

Alignment of the symbols above, depending on the symbol marked in purple

unten

Align below

Alignment of the symbols below, depending on the symbol marked in purple

horizontal

Align horizontally

Alignment of the symbols horizontally, depending on the symbol marked in purple

vertikal

Align vertically

Alignment of the symbols vertically, depending on the symbol marked in purple

Breite

Adjust width

Adjusts the width of the symbols, depending on the symbol highlighted in purple

Hoehe

Adjust height

Adjusts the height of the symbols, depending on the symbol highlighted in purple

Groesse

Adjust size

Adjusts the size of the symbols, depending on the symbol highlighted in purple

nach_oben

All the way to the top

Moves the selected element to the top within its layer

nach_unten

All the way to the bottom

Moves the selected element to the bottom within its layer

Ebene_hoch

One level up

Moves the selected element one level higher within its layer

Ebene_tief

One level down

Moves the selected element one level lower within its layer

Image:

Ribbon-Gruppe

Symbol

Tool

Description

General

Neues_Bild

new picture

Creates a new picture

Bild_oeffnen

Open picture

Image selection to open the required image

Bild_speichern

Save picture as

Saves the picture under a different name

Bild_loeschen

Delete picture

Selection dialog for deleting the corresponding picture

Import/Export

Bibliothek_einfuegen

Exports image to the library

Exports the selected image to the library (only active if a library is loaded)

Bibliothek_holen

Get picture from library

Imports the selected image from the library (only active if a library is loaded)

Bitmapverwaltung

Bitmap management

Opens the bitmap management dialog

Grid

Gitter_aktivieren

Activate grid

Activates the grid function

Gitter_ausrichten

Align grid

Function for setting up the starting point of the grid

Klasseneditor

show grid

Shows / hides the grid

Aids

Simulationseinstellungen

simulation settings

Opens the simulation settings (only available if the simulation mode is activated)

Picture while drawing

switches off the remaining, unmarked symbols that are present in the image to transparent, invisible or leaves them displayed

Fenster

image in a separate window

Displays the image in a separate window. Unlocks “Toggle full screen”.

Vollbild

Toggle full screen

Switches the picture to full screen

zweiter_Monitor

Show on second monitor

|Switches the processed image to the 2nd monitor

Ribbon tab script tools

The “Script Tools” ribbon tab is available when the operator is in the image editor. The available script tools are listed in the following table.

Ribbon-Gruppe

Symbol

Tool

Description

General

help_big

Scripting help

Opens the online help in the chapter “Script”

Aids

Gehe_Zeile

Go to line

Jumps to the selected line

Klasseneditor

line breaks

Activates line breaks

Klasseneditor

line numbers

Activates line numbers

Edit

Outdent

Moves out

Moves the text in the default setting by four characters to the left

Indent

Indent

Moves the text in the default setting by four characters to the right

Compile

Compile

Compile

Compiles the current script

Debugging

Attach_SkriptServer

Attach SkriptServer

Starts a debug session or simulation

Single_Step

Single Step

Goes with single steps through the script

Stop_Skript

Stop Script

Ends the session or simulation

Toggle_Breakpoint

Toggle Breakpoint

Set/delete a breakpoint in the script

Options in the designer

The specific settings for the designer are made in the options. The “Options” dialog is opened via the “File” entry “Options”. The different settings are explained below.

Optionen

General

The application language can be set under “General”. The language of the designer can be chosen between German and English. A change requires a designer restart. The selected language should match the language of the operating system so that, for example, dialogs are displayed in the correct language and number formats are expected with a point instead of a comma as a separator.

Designer

The following settings can be made for “Designer”.

Options:

Area

Option

Description

General

Save automatically when closing

If this option is activated, the project is automatically saved when it is closed. If the option is deactivated, a dialog with a saving query is displayed.

Warning when the designer closes

Queries whether the Designer should really be closed

Log project changes

Project changes are logged and can be viewed

XML image import

With this option an XML image import can be allowed. The so called „automatic poject creation“ can be activated with this. That means, that with the XML-file of an existing project, new projects on basis of them can be created

Global dictionary

Load the global dictionary when starting the program

Defines, of the dictionary is loaded when starting the designer

se dictionary in the project

Dictionary can be activated or deactivated for the current project

Name of the database of the dictionary

Sets the name of the dictionary

Connection to the dictionary-database

Connection string to the dictionary-database

Runtime

Port for Identifikation of the target system

Default:16800

Default Webbrowser

Specifies in which browser the runtime is displayed. If there is no entry, the operating system uses the standard web browser

Streaming-time out

Defines, when the streaming goes into time-out in seconds (min 10 max 300)

SystemServer Port

Specifies the port on which the system server is addressed.

Time-out für das Neustarten

Defines, when the server goes into time-out in seconds (min 10 max 300)

WebServer Port

Specifies the port on which the web server is addressed.

The default value is 16700, if there is no entry, the standard port 80 is used

WebServerSub URL

Attachment to the URL for calling a client with a unique number

Syntax: /?client=1

Project import-export

Creating a project backup during export

With this option, when generating the runtime data, a packed designer project is also stored in the project folder under the “PWD file” folder. If the project backup is in the project folder, a designer project can be generated again from the runtime data with the help of this file via the project import. If the backup is not available, the runtime project cannot be imported again.

Generate error log file

With this option, the errors when importing projects or generating the runtime that are displayed in the error dialog are stored in an error file.

Check message texts during export

By activating this option, the message texts are checked for configuration errors during export and displayed in a message box. Examples for configuration errors are duplicate message numbers or the wrong sequence of dynamic message texts with multilingual message texts. To activate this option, the option “Check project on export” must be selected.

Check project during export

With this option, the project is checked for configuration errors when the runtime is generated and displayed in a message box. Examples of configuration errors are inactive drivers or duplicate variable names.

Directory of the error log file

The directory in which the generated error file is to be saved is specified here. The standard path after installation is the WorkData folder in the Designer directory.

Project start

Open library with project

Loads the specified library project when opening a project

library project

Path of the library project

Directories

Working directory

Directory in which the project database is saved

Bitmap import directory

Directory from which the bitmaps are imported

Export directory

Directory in which the runtime environment is saved.

WebVisu export directory

Directory for the WebVisu project export (if no directory is selected, it is exported to the project directory)

Warnings

Licence

Shows the current quantity structure of the designer

Show message when overstepping the amount of licensed tags

Default: Yes

Warning level

Selects the quantity structure for which the designer should issue warnings

Enable warning messages

Activate / deactivate warning for exceeding of the quantity structure

Target system

Possible target systems that can be configured

Library:

Area

Option

Description

General

Take all picture references with you

If an image has references to other images, these become also imported

Take all process variables with you

Specifies whether the assigned process variables are also imported. If the option is deactivated, the default variables are used

Write information display to file (LibraryDisplayResults.xml)

If errors occur during import / export from / into the library, information is written to the XML file LibraryDisplayResults.xml.

Path of the XML file with the import / export information

Path specification for the LibraryDisplayResults.xml file

Configuration settings of the merge dialog

Addition to picture number

Specifies the value that is added to the existing image number in the event of an import conflict.

Addition to message number

Specifies the value that is added to the existing message number in the event of an import conflict.

Show all items

This option is deactivated by default. If this option is activated, all elements that are present in the image are displayed in the merge dialog

Conflict properties

Specifies the option that is selected as the default by the system in the event of an import conflict. “UseExisting” uses the existing element, “CreateNew” creates the element anew. When selecting “update”, the already existing element will be updated with the new attributes

Postfix after a name change

Specifies the characters that are appended to the existing name in the event of an import conflict

Prefix after a name change

Specifies the characters that are placed in front of the existing name in the event of an import conflict

Script

The following global settings are possible for the script editor.

General:

Area

Option

Description

Show the line numbers

Displays the line numbers on the left edge of the script

New line

Activate / deactivate the automatic line break

Image

The following settings can be made for “Image”.

General:

Area

Option

Description

Automationobject

Geometrie-Daten und AO-Größe bei Zusam- menführung ignorieren

Bei dem Zusammenführen von Duplikaten in der Bildmontage kann bei Automationsobjekten die Größe und die Geometrie-Daten der Unterelemente (Position, Skalierung, Rotation) ignoriert werden

Accept instance values when generating AO

This option determines whether the instance values of the selected objects are adopted as class values.

Insertion point

Specifies the point at which a new object is inserted when the input mode is set to “Point”

Colours

Background colour

Specifies the default background colour

Foreground colour

Specifies the default foreground colour

Pictures

Edit pictures with:

External program for editing pictures

If there is no entry, the standard of the operating system is used

Style

Gradient

Shows the gradient used last

Filling style

Default style for fills

Filling type

Default type for fills

Filling colour symbols

Activates / deactivates whether the standard filling colour should be used when drawing symbols

Filling colour texts

Activates / deactivates whether the standard filling colour should be used for texts

Others

Selection over outer frame

Selection of static symbols takes place via the outer frame

Render custom controls

Deactivates / activates the rendering of the preview of CustomControls. This can reduce loading times for the preview in the device configuration or the image selection dialog.

Use GDI + transformation

Activates / deactivates GDI + transformation when drawing symbols

(GDI + is the successor to GDI; GDI stands for Graphics Device Interface)

Draw Geometry

Draw inner help geometry

Class object transparency

Indicates whether the class objects are displayed transparently on an image instance

Text

Text font

Standard font for texts

Preview / Toolbox

Use colour for preview / toolbox

Activates the colour setting for the toolbox or the preview window in the class / instance dialog

Background colour of the preview / toolbox

Colour setting for the background colour in the toolbox or the preview window in the class / instance dialog

Drawing mode

Image display in drawing mode

Specifies whether and how the remaining unselected elements should be displayed when drawing

Show elements in the attribute grid

With this setting, the elements are displayed or not displayed in the properties window while drawing

Show multiple elements in the attribute grid

With this setting, multiple elements are displayed in the attribute grid in the event of multiple selection. If the parameter is deactivated, the attributes are only displayed for individual elements in the attribute grid

Review of the element in the picture

Checks whether the individual elements (character primitives) are all within the image. By deactivating it, you can switch to drawing mode more quickly for large symbols, since the elements of the symbol are not checked to see whether they are outside the picture.

Crayon

Brush thickness

Standard brush thickness

Line start / end of line

Configures the default setting when using the Start / End of Line feature

Colour of the brush

Standard brush colour

Brush style

Standard brush style

Grid:

Area

Option

Description

Grid colours

Grid colours

Colour for the grid

Grid strength

Indication of the strength of the grid

Brush style

Style of display of the grid lines

Grid function

Activate grid

Activate grid|Activates / deactivates the snap function of the grid

show grid

Activate grid|Activates / deactivates the display of the grid

Grid geometry

Grid starting point

Specifies the starting point of the grid

Grid size

Specifies the distance between the grid points

Image:

Area

Option

Description

Image:*

Background colour

Standard background colour for images, number fields, function keys and controls

Font text

Standard font of the texts

Font symbol

Standard font of the symbols

Font button

Standard font of the buttons

Font numbers

Standard font of the number fields

Foreground colour

Standard background colour for images, number fields, function keys and controls

Image geometry

Image starting point

Starting point at which the image is opened at runtime

Image size

Specifies the default image size to be used in the project

Designer mode

Animation mode frame colour

Colour selection for changing the colour of the background when the animation mode is active

Image montage frame colour

Colour selection for changing the colour of the background with active image montage

Element position colour

Colour specification for the display when elements are outside the image

Frame size

Distance from the working window to the picture in the picture montage

Drawing mode frame colour

Colour selection for changing the colour of the background when the drawing mode is active

Lasso:

Area

Option

Description

Lasso view

Distance to the object

Specifies the distance between the lasso and the object. -1… 30

Size of the handles

Specifies the size of the points for sizing on the lasso

Lasso background colour

Background brush colour of the lasso

Lasso thickness

Brush thickness of the lasso

Colour of the lasso of the individual objects

Colour of the lasso of the individual objects with multiple selection

Brush colour of leading single object

Brush colour of leading single object with multiple selection

Brush style

Brush style of the lasso

Lasso colour frame

Colour of the frame of the lasso

Construction and handling

The PROCON-WEB Designer works with the so-called “multi-Window” technology. The user interface is divided into four windows: the project tree, the work area, the toolbox, and the attribute window. The individual windows are explained in more detail in the following chapters.

The project tree

All editor plug-ins can be opened via the project tree. By default, the project tree is located on the left side of the interface, but it can also be hidden.

Projektbaum

In addition to the editors, information on the currently opened project is also available via the project tree. To do this, “Project” must be marked in the project tree. A small overview with the project information is then displayed below the window.

Projektinformation

Information

Description

Project name

Name of the project

Projekt-ID

ID (Guid) of the project

Target

Target system of the project

Database version

Version of the project database

SQL server version

Version of the SQL server with which the project was processed

Created on

Creation date

Saved on

Date of last saving

Exported on

Date of last generation of the runtime

The work area

Arbeitsbereich

The project changes are made in the work area, depending on the plug-in that is opened. In the image assembly, for example, symbols are drawn and placed in the work area, variables are created in the process variable editor, etc. In addition, you can switch to editors that are already opened via the tabs.

The toolbox

Several functions are available in the toolbox. On the one hand, all static and dynamic symbols that have already been created are listed in the toolbox, which are inserted into the picture using “Drag’n’Drop”. Name and type filters are available in the toolbox, through which the user can filter out all currently irrelevant classes and thus find the required elements more quickly and integrate them into the picture.

Toolbox

Note

The toolbox window is only available in the image montage

The property window

The attributes of the selected symbols are displayed in the properties window. The image attributes can also be configured in this window.

Eigenschaftsfenster

The “Standard”, “Process Variables”, “Instance Values” and “Automation Objects” views are available to the user for more efficient configuration.In the “Standard” view, all configuration parameters of the image or symbols are displayed.Under “Process variables” the view is pre-filtered by the system so that only properties are displayed whose parameters require process variable inputs.The “Instance Values” view shows all available properties just like the “Standard” view. The difference lies in the arrangement of the parameters. All properties are shown one below the other in the Instance Values view. Multiple changes are also possible in this view.In addition to the display of the instance values for the automation objects, an extended assignment is also offered under “Automation objects”. Further information can be found in the chapter on automation objects.

Note

The property window is only available in this way in the picture overlay. In this window script errors appear compile errors.

Filter and sort functions

PROCON-WEB provides the user with filter options in order not to lose the overview, especially with large projects, and to quickly find the required data.

Filter

In addition to the general filter options, it is possible to set user-specific filters.

Filterkriterien

In addition to the filter functions, sorting can also be carried out by clicking on the column with the left mouse button. The system then sorts the columns in ascending or descending order. After the third click on the column, the sorting is automatically cancelled by the system.

Note

If you hold down the “SHIFT” key, you can sort by several columns.

The display can be changed from the list structure to a tree structure via the grouping field by dragging the columns according to which grouping is to be carried out into the grouping field.

Baumstruktur

Important

After the editor is closed, the grouping is discarded.

Note

The functions described are identical in the process coupling and data editors.

Repair function

The aim of this repair function is to repair defective projects that are faulty due to defective references in the image montage and can therefore no longer be opened or the runtime can no longer be generated. Under certain circumstances, this can occur during configuration. The repair function can be used to save the customer long waiting times for the project to be repaired by the development department.

How the repair function works

The function searches for defective references of picture elements. If a defective reference is located, it is deleted. With element instances the pre-set value from the class is assigned, with classes the default variable is assigned and image instances that are no longer used are also deleted. After the repair has been successfully completed, the project is saved in the working directory under a new name (“Project name + _REPAIRED”).

The function also creates a text file with the recorded reference defects. This file is named “Project name + _REP.txt”.

Note

If “only” picture element instances have been deleted in a project, there is no text file! The deletion of image element instances is not logged.

Important

The project must always be reviewed after performing the repair. During the repair, only defective references are corrected. The system cannot restore the previous assignments of the defective references. For this reason, the user must use the information from the log file to find the relevant references and reassign the desired variables so that the project can run correctly.

Use of the repair function

The repair function is carried out via File area -> “Repair project”. After selecting the entry, a selection dialog opens from which the defective project can be selected.

Repair function

Important

The project to be repaired must not be loaded in the designer when the function is executed.

Contents of the log file

An entry is generated in the log file for each localized defect. The following entries are possible:

  • Name of the element

  • Type of element

is it an instance or class

  • In the case of instances, it is specified in which picture (picture number) it is used and in which position it can be found

  • is it an AO sub-element

Protokoll-Datei

Project backup

Previously, you had the option of creating a project backup using “Save As”, but the project was then reopened. This closed all open windows, and the work process was interrupted. The “backup” function has created a quick and easy way of backing up projects.

How project backup works

Saves the currently open project under a different name (automatically generated). The project is compressed and saved in the “backup directory” as a ZIP file. The backup directory is automatically created under the work folder (WorkData) of the designer.

Note

Format of the automatically generated name: project name_ddmmyy_hhmmss

Use project backup

In the “Project Environment” area, the safe button labelled “Backup” can be used to trigger the project backup. The name of the last backup can then be read in blue in the status line.

Projekt-Sicherung

Important

If you press the button quickly, errors can occur because the SQL server is still busy with the previous backup.

Shortcuts

In PROCON-WEB, some functions can also be carried out with shortcuts. The following table gives an overview of the functions that can be performed with shortcuts.

Area

Shortcut

Function

General

F1

Help

Strg+S

Save project

Strg+Shift+S

Save project as

Strg+Shift+F2

Create runtime environment

F5

Go Online

Strg+F2

Update

Strg+F5

Start Viewer

Strg+P

Print

Strg+Shift+P

Print preview

Strg+C

Copy

Strg+V

Pase

Strg+X

Cut

Strg+D

Duplicate

Strg+Z

Undo

Strg+Y

Restore

Strg+A

Select all

Strg+F

Search

Strg+H

Search and replace

Strg+F4

Close the current tab in the work area

Entf

Delete

Area

Shortcut

Function

Pictures

Shift+ ↑­ or ↓ or ← or →

Moving picture elements pixel by pixel

­↑­ or ↓ or ← or →

Moving picture elements in a grid

Strg+­ ↑­ or ↓ or ← or →

Moving picture elements in a 10-fold grid

Strg

Multiple selection of picture elements

W+ selectio

Individual selection of grouped elements

Strg+ W+ selection left mouse button

Multiple selection of grouped elements

Shift + selection left mouse button

Assignment of process variables for AO instance values with structure assignment

Shift + selection left mouse button

Switching the selection for symbols that are on top of each other

S

Switching between scaling and sizing mode

The “S” key can be used to switch between the Scaling and Sizing modes. The “S” key has a toggle function. The currently active mode is displayed in the status bar at the bottom of the work area

A + selection left mouse button

Selection of objects at the object edge through several levels

If several symbols are on top of each other, the objects below the top level can be selected by holding the A key and the left mouse button

Area

Shortcut

Function

Tables

“First cell” +Shift+ “Last cell”

Selection of several consecutive cells or lines

Strg

Multiple selection of grouped elements

Tab

Jump to the next column

F4

Open ComboBox

Area

Shortcut

Function

Script

Strg+G

Go to line

Strg+ E

New line

Strg+Alt+ ®

Indent

Strg+Alt+ ¬

Moves out

F2

Compile

Overview of the editors

After creating a new project or loading an existing project, the various editors can be called via the project tree.These plug-ins are described in the following chapters in the manual.

Chapter in the manual

Editors:

Localization

“Localization” (configuration of runtime languages and processing of system dialogs)

Version management

If project changes are logged, they can be viewed here.

System structure

“System structure” (creation of the required system structure in the designer for simplified configuration)

Configuration

“Configuration” (project, network)

User administration

“User administration” (structure of user administration for runtime)

Process coupling

“Process coupling” (process variables, system variables and structures)

Message processing

“Message processing” (processing of faults, system alarms and message views)

Data

Data” (data management, data recorder, ODBC connection, XY curves)

Report

Definition of the reports to be displayed in the report control

System controls

Definition of system control such as wizard and help

Surface

Creation of style guides, images and navigation

Script

Creating scripts and tasks

Operating instructions for the editors

This chapter is intended to provide general operating instructions for the individual editors, which facilitate operation for the user.

Operating instructions images

In addition to the project tree, the “Images” editor is divided into three windows. The work area in which the symbols are arranged, the toolbox in which the classes of the objects are managed and the properties window in which picture properties or instance values can be changed. Operation of the editor is shown below.

Drawing symbols: To draw a symbol, you must switch with the button ![DrawSymbol](DrawSymbol.png “DrawSymbol”) in the function bar to drawing mode. Alternatively, the required drawing tool can also be selected directly. When the symbol is finished, the symbol is saved via the context menu with the options “Apply as”. With “Accept elements as”, individual elements can be selected in drawing mode and only these can be saved as symbols.

Alignment and resizing functions: For faster alignment and arrangement of symbols, PROCON-WEB provides various alignment functions, which are shown below

Symbol

Function

Description

linksbuendig

left-aligned

Function to align multiple symbols to the left

rechtsbuendig

right-aligned

Function to align multiple symbols to the right

oben

Align above

Function to align multiple symbols upwards

unten

Align below

Function to align multiple symbols downward

horizontal

Align horizontally

Function for uniform horizontal alignment of several symbols (at least three)

vertikal

Align vertically

Function for uniform vertically alignment of several symbols (at least three)

Resizing functions can also be used.

Symbol

Function

Description

SameWidth

Adjust width

Function to adjust the width of different symbols

SameHeight

Adjust height

Function to adjust the height of different symbols

SameSize

Adjust size

Function to adjust the width and height of different symbols

These functions are based on the selection sequence. The element that was selected last is marked with an additional purple selection frame. The function is based on this symbol, i.e. if elements are to be aligned left, the X and Y position of the symbol is used. All other elements are based on this element.

Note

For more detailed information see also chapter Pictures

Operating instructions for all grid-based editors

In PROCON-WEB the editors are “Process Variables”, “Structures”, “Alarms and Messages” “Data Management”, “Data Recorder” and “Images” structured like a table. The operation of the grid editors is analogous to built.

Multiple selection of elements: On the one hand, multiple selections can be carried out by left clicking with the mouse and drawing an area. This will select all elements in this area.Individual elements can be selected one after the other using the “Ctrl” key and left clicking with the mouse. Multiple selection for the respective column is carried out by selecting the first and last element of the desired area while holding the Shift key. This operation is analogous to Microsoft’s Windows Explorer, for example.

Multiple changes of elements: If several elements are selected, multiple changes can be used for names or driver assignments, for example. There are two types of multiple changes possible.

Mehrfachaenderung

As shown in the mapping, there is an input line next to the upper option “Multiple changes”. If an entry is made here, this entry is adopted for all selected objects. This type of multiple change is often used for driver changes, for example.The second option “Multiple changes …” opens a dialog in which three types of multiple changes can be selected.

Mehrfachaenderung_Dialog

Type

Function

x=x

Changes all selected columns to the value below

x+=x

With this type, three parameters must be assigned. On the one hand, the so-called format string must be assigned. This format string is made up of a constant string and an index. The start value and the increment must be assigned for the index. If 5 elements (for example process variable names) are selected and the user selects “New_ {0}” for the format string, “1” for “Start” and step, he receives New_1 to New_5

x-=x

Analogous to x + = x with the difference that beginning with the start value, it is decremented instead of incremented.

Operating instructions script

IntelliSense function: The so-called IntelliSense function is available to the user in the script editor and is used to insert or complete the functions and keywords.

IntelliSense

The function is called up with the key combination Ctrl + “Space”. For each function, a short help on the use of the function or the keyword is displayed when it is selected. The function is inserted with a double click.

**Functions for formatting and editing the scripts:**To achieve better readability and clarity, functions for indenting, indenting, line breaks etc. The following table shows the functions and the associated key combinations.

Shortcut

Function

Strg+ G

Go to line

Strg+Alt + Tab

Indent

Strg+Alt + Shift+Tab

Moves out

Special features of the project tree (Only SCADA)

Own folders in the project tree

In PROCON-WEBfor a better overview it is possible to create your own folders in the project tree in certain areas. Own folders are allowed in the following areas:

  • Image classes

  • Image instances (images)

  • Layout

  • Navigation

  • Script

Function description

The following functions are permitted in relation to the folders:

  • “New folder”: Creates a folder in the selected node (here “Pictures”)

New folder

New folder

  • “Delete folder”: Deletes the selected folder - and all subfolders, if any - and moves the content to the same level

Delete folder

Delete folder

  • “Rename folder”: Renames the folder

Rename folder

Rename folder

Correct operation of the folders

The following list shows correct operation of the folders:

  • Creation of a folder and selection of elements (multiple selection possible).

  • The selection can now be moved to the folder using drag & drop.

  • If the process is possible / not possible, the current cursor changes accordingly.

  • After the successful move, the selection of the elements remains.