quickstart kursus_manual v1.pdf

Upload: ingezone

Post on 02-Jun-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    1/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    2/144

    1 Project Creation and Interface

    Functionalities of Visu+

    Project Wizard

    Basic Tools

    Project Explorer

    2 Initial Steps for Visualization Creation

    and Animations

    Data Basis for Communication Objects

    Project Resources

    Process Screen Creation

    Selected Animations

    3 Selected Data and User Management

    Alarm Management

    Language Management

    User and User Groups

    Data Recording

    Trend RecordingRecipes

    4 Transferring a Project to a Touch Panel

    A1 AX OPC Server

    Configuration of the AX OPC Server

    OPC Preparation on the Control System Side

    OPC Configuration Check with AX OPC TestClient

    A2 Tasks

    A3 Solut ions

    No part of this document may be reproduced,

    stored in a retrieval system or transmitted in any

    form or by any means, electronic, mechanical,

    photocopying, recording or otherwise, without the

    prior permission in writing of the Publisher.

    Violations shall give rise to claims for damages. All

    rights reserved.

    All other product names are trademarks or

    registered trademarks of their respective

    companies, and they are used withoutrepresentation as to their general use.

    2009 by Phoenix Contact GmbH & Co. KG

    Visu+ User Course

    Speaker:_____________________

    CCAX / Competence Center

    AUTOMATIONWORXPlease contact us if you have any questions

    or suggestions: 05281 946 2101

    _____________________________________

    _____________________________________

    IB2041 V1.0

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    3/144

    _____________________________________Project Creation and Interface

    1 - 1

    _____________________________________

    Project Creation and Interface

    Chapter 1

    V1.0

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    4/144

    _____________________________________Project Creation and Interface

    1 - 2

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    5/144

    _____________________________________Project Creation and Interface

    1 - 3

    _____________________________________

    Contents

    This chapter takes you through the first steps of the project creation wizard and describes the basicfunctionality and tools in Visu+.

    Note: In order to efficiently work with the visualization, extending the desktop with a secondmonitor is recommended. As a basis for the data link, the system variable structure fromVisu+ can be used for simulation as an alternative to an automation project.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    6/144

    _____________________________________Project Creation and Interface

    1 - 4

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    7/144

    _____________________________________Project Creation and Interface

    1 - 5

    _____________________________________

    Functionality of Visu+

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    8/144

    _____________________________________Project Creation and Interface

    1 - 6

    _____________________________________

    Basic Functions

    Full SCADA functionality

    Multilingual software and projects Projects encryption

    Project compression

    Control coupling with OPC

    Access protect ion with user management

    Web Client capabili ty

    Fully scalable process screens

    Real time database connection

    Automat ic data recording and recipe management

    Scripts can be created in VBA and IL

    FDA CRF 21 part 11 compatible

    Visu+ provides full SCADA (Supervisory Control And Data Acquisition) functionality withvisualization, trend display and alarm management. The software is multilingual and supports morethan one language in a project. Because of the possibility for project encryption, know-how is safely

    protected and project compression saves resources. With the help of OPC, Visu+ can be easilycoupled to control systems and supports databases linking with ODBC to MS ACCESS, MS-EXCELand SQL server. Generated process screens are fully scalable and therefore ideally suited for usewith own designs on various large devices. Together with Web Client capability, Visu+ alsoprovides access protection with user management, automatic data recording and recipemanagement as well as the possibility to create scripts in VBA and IL and FDA CRF 22 part 11compatibility.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    9/144

    _____________________________________Project Creation and Interface

    1 - 7

    _____________________________________

    Runtime Licenses

    Without limit for I/O data and variables in scripting,SMS, voice, fax, modem connection, 1 web client user

    RT PRO XT

    Without limit for I/O data and variables in scriptingRT PRO

    Limited to 512 bytes for I/O data and variables in scripting,

    SMS, voice, fax, modem connection, 1 web client userRT BASIC XT

    Limited to 512 bytes for I/O data and variables in scriptingRT BASIC

    Limited to 128 bytes for I/O data and variables in scripting,

    SMS, voice, fax, modem connection, 1 web client userRT LITE XT

    Limited to 128 bytes for I/O data and variables in scriptingRT LITE

    DescriptionType

    An overview of the various different runtime licenses that are available for Visu+ is shown above.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    10/144

    _____________________________________Project Creation and Interface

    1 - 8

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    11/144

    _____________________________________Project Creation and Interface

    1 - 9

    _____________________________________

    Project Wizard

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    12/144

    _____________________________________Project Creation and Interface

    1 - 10

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    13/144

    _____________________________________Project Creation and Interface

    1 - 11

    _____________________________________

    Target System

    The first step in creating a visualization project under Visu+ is to select the target system to beused. A TP Panel with Windows CE is used in the training session on which visualization can beperformed in full-screen display.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    14/144

    _____________________________________Project Creation and Interface

    1 - 12

    _____________________________________

    Project Directory

    After entering a name, a directory should be chosen that enables better access to the data than thestandard project directory. This is related to the install path of the software.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    15/144

    _____________________________________Project Creation and Interface

    1 - 13

    _____________________________________

    Project Protection

    The VISU+ visualization project can be protected on individual levels from unauthorized operationvia Windows user management.

    Initially it makes sense to remove protection for development purposes. In particular if the

    protection is performed via Windows management since the development computer is usually notthe computer on which the visualization will subsequently be executed in runtime mode.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    16/144

    _____________________________________Project Creation and Interface

    1 - 14

    _____________________________________

    Driver Selection

    Together with communication via OPC, visualization can be linked to the process using additionaldrivers.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    17/144

    _____________________________________Project Creation and Interface

    1 - 15

    _____________________________________

    Process Screens

    In addition to the possibility for adding process screens to an existing project, the start-up wizardalso provides an option to insert process screens together with the necessary navigation bars forselection of them. The screen size used later in the project is based on the screen resolution. This

    is 800x600 pixels in the case of the TP panel.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    18/144

    _____________________________________Project Creation and Interface

    1 - 16

    _____________________________________

    Protocol Databases

    Despite deselecting, the event protocol database is always created.

    In the case of registered user accounts, tracing allows subsequent reconstruction of which user

    executed which actions via the visualization and at what point in time. Tracing is set up in the RealTime DB section of the project explorer and must be selected for each single variable.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    19/144

    _____________________________________Project Creation and Interface

    1 - 17

    _____________________________________

    Data Recording Database

    The data recording database makes sections available in the project explorer to which variablescan be forwarded for recording. As in previous selection items, subsequent modifying and editing ispossible at any time.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    20/144

    _____________________________________Project Creation and Interface

    1 - 18

    _____________________________________

    Alarm Templates

    Two typical alarm elements of the project explorer structure are added via selection of theseoptions.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    21/144

    _____________________________________Project Creation and Interface

    1 - 19

    _____________________________________

    Basic Tools

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    22/144

    _____________________________________Project Creation and Interface

    1 - 20

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    23/144

    _____________________________________Project Creation and Interface

    1 - 21

    _____________________________________

    Project Explorer

    ResourcesResources

    CommandsCommands

    As management tool, the project explorer allows structured access to all existing elements in theproject. It is separated in the element and methods sections, whereby the latter makes context-related function of the selected elements available.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    24/144

    _____________________________________Project Creation and Interface

    1 - 22

    _____________________________________

    Properties

    Just like the project explorer methods, the properties dialogue window also shows the context-related values of the elements selected in the project explorer.

    Confirm (confirm data entered)Deleting

    Categorized (displayed elements sorted according to categories)

    Alphabetic (sorting)

    Expand/collapse (open/close tree structure)

    Description area (show/hide)

    Help (F1)

    Simplified display (most used elements only)

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    25/144

    _____________________________________Project Creation and Interface

    1 - 23

    _____________________________________

    Tool Box

    The tool box makes basic elements available for creating the visualization screen.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    26/144

    _____________________________________Project Creation and Interface

    1 - 24

    _____________________________________

    Template Library

    The template library provides plenty of predefined objects of which some already have animations.Further symbols and symbol library can be added or created by the user himself.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    27/144

    _____________________________________Project Creation and Interface

    1 - 25

    _____________________________________

    Window Arrangement

    ResultResult

    The above displayed symbol is displayed during moving of tools. By positioning the mouse pointerover the five direction arrows, the selected window can be integrated within the framework ofanother window (depending on the selected direction, simultaneously) or via tabs (when selecting

    the circle). Windows can be subsequently removed via their title bar.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    28/144

    _____________________________________Project Creation and Interface

    1 - 26

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    29/144

    _____________________________________Project Creation and Interface

    1 - 27

    _____________________________________

    Project Explorer

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    30/144

    _____________________________________Project Creation and Interface

    1 - 28

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    31/144

    _____________________________________Project Creation and Interface

    1 - 29

    _____________________________________

    Project Explorer 1/2

    Alarm List

    Contains the digital and analog signals, that are to be monitored according to their limits by VISU+(basic setting via project wizard).

    Basic Scripts

    The VBA code that is to be executed on command or at the start of a visualization can be storedhere.

    Users And User Groups

    For definition of access rights (basic setting via project wizard).

    Data Logger and Recipes

    Defines trend recording of stored signals (basic setting via project wizard).

    Event Object ListStored events can trigger actions.

    Communication Objects

    Linked to SPS via driver, variable linking and user-defined data types, internal variable storage ofthe project.

    Keyboard Shortcuts

    Adding a keyboard shortcut to a project.

    Menus

    Allows creation and activating of pop-up menus with the mouse as well as adjusting menu bars that

    link to process screens.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    32/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    33/144

    _____________________________________Project Creation and Interface

    1 - 31

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    34/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    35/144

    _____________________________________Visualization Creation and Animations

    2 - 1

    _____________________________________

    First Steps in Visualization Creationand Animations

    Chapter 2

    V1.0

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    36/144

    _____________________________________Visualization Creation and Animations

    2 - 2

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    37/144

    _____________________________________Visualization Creation and Animations

    2 - 3

    _____________________________________

    Contents

    This chapter describes the first steps for setting up a visualization project like, for instanceintegration of OPC variables and provides an overview on various animations that could be usedwithin a process screen.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    38/144

    _____________________________________Visualization Creation and Animations

    2 - 4

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    39/144

    _____________________________________Visualization Creation and Animations

    2 - 5

    _____________________________________

    Real Time DBData Basis

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    40/144

    _____________________________________Visualization Creation and Animations

    2 - 6

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    41/144

    _____________________________________Visualization Creation and Animations

    2 - 7

    _____________________________________

    Structure

    Real Time DB

    Variable database

    Variable in Visu+

    Variable in an SPS

    automation

    project

    OPC tag

    in the AX OPC

    server

    It is recommended to create a data basis in the Real Time DB of the Visu+ project for a systematicprocedure with existing automation projects including OPC data structure. For this, OPC tags of theserver are mapped to communication object variables.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    42/144

    _____________________________________Visualization Creation and Animations

    2 - 8

    _____________________________________

    Variable Groups and Variables

    11

    22

    In the case of larger projects, it is recommended adding a variable group from the context menu ofthe variable database (Real Time DB element of the project explorer) in order to maintain anoverview of a large number of the variables. Local Visu+- variables can also be added from this

    context menu. Variables with OPC connection should however be added via the OPC Client DAsection and edited in the variable database.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    43/144

    _____________________________________Visualization Creation and Animations

    2 - 9

    _____________________________________

    OPC Variable Creation

    Adding an OPC element to a project while creating a VISU+ variable is performed with the help ofthe tag browser. The tag browser lists the communication paths that are available to Visu+. Accessto the OPC server registered on the PC is gained via Local (My Computer). For the purposes of this

    training session, the AUTOMATIONWORX OPC server is used which represents the projectstructure of the application programmed by PC WORX with respect to the OPC data. As is the casewith the Testclient which is a part of the AX OPC server installation, the server functions and valuesor the values made available to it can be checked with the tag browser (Option: current values).

    Several OPC tags can be simultaneously transferred.

    Under certain circumstances, arrays and structures from the application project can also be used inVisu+.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    44/144

    _____________________________________Visualization Creation and Animations

    2 - 10

    _____________________________________

    OPC Group with Tags

    Those variables added are served by the refresh rate (in ms) of the OPC group.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    45/144

    _____________________________________Visualization Creation and Animations

    2 - 11

    _____________________________________

    OPC Tag and Variable

    If the name of a variable in the variable list under Visu+ 2.0 is changed, connection to the OPC tagwill be maintained. After any move operation, for instance in groups, OPC tags must besubsequently reconnected to the renamed variable.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    46/144

    _____________________________________Visualization Creation and Animations

    2 - 12

    _____________________________________

    Structure (Variables)

    Structure definitionStructure definition

    Variable declarationVariable declaration

    In addition to variables that are based on elementary data types, there is also the possibility tointegrate structure and field variables into Visu+ . The basis for this is the definition of a Visu+-structure. Correct data transfer of the identical structure format according to the data type

    declaration in PC WORX must be observed.

    Automatically generated variables that are not based on elementary data types must be set to thecorrect type.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    47/144

    _____________________________________Visualization Creation and Animations

    2 - 13

    _____________________________________

    System Variables

    Visu+ makes basic information available to the user in the system variable structure of thevisualization application. After adding the system variable structure, the corresponding variable isautomatically ready. As with user-declared variables, access to single elements of these variables

    occurs via the tree structure of the tag browser.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    48/144

    _____________________________________Visualization Creation and Animations

    2 - 14

    _____________________________________

    Standard Object List

    The standard object list can be used in order to make OPC tag raw sizes available in Visu+ instandard form.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    49/144

    _____________________________________Visualization Creation and Animations

    2 - 15

    _____________________________________

    Project Resources

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    50/144

    _____________________________________Visualization Creation and Animations

    2 - 16

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    51/144

    _____________________________________Visualization Creation and Animations

    2 - 17

    _____________________________________

    Project Explorer - Project Resources

    All existing elements in the project (process screens, folders, scripts, popup menus etc.) are listedunder Screens. The example shows resources generated by the tasks (six process screens withembedded tool bar).

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    52/144

    _____________________________________Visualization Creation and Animations

    2 - 18

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    53/144

    _____________________________________Visualization Creation and Animations

    2 - 19

    _____________________________________

    Process Screen Creation

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    54/144

    _____________________________________Visualization Creation and Animations

    2 - 20

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    55/144

    _____________________________________Visualization Creation and Animations

    2 - 21

    _____________________________________

    Process Screen

    Embedded

    navigation

    Embedded

    navigation

    Process screens set up by the project wizard are equipped with navigation buttons as well as titlebars by default. The former is made available via their own embedded process screen in the size ofthe required buttons.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    56/144

    _____________________________________Visualization Creation and Animations

    2 - 22

    _____________________________________

    Object Properties

    The parameters made available to the object as well as the animation possibility can be called upunder Properties. If present, animations must be switched to active.

    Correction for a pixel-exact creation of the visualization is provided via the parameters in thePosition (X/Y/width/height) section.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    57/144

    _____________________________________Visualization Creation and Animations

    2 - 23

    _____________________________________

    Selected Animations

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    58/144

    _____________________________________Visualization Creation and Animations

    2 - 24

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    59/144

    _____________________________________Visualization Creation and Animations

    2 - 25

    _____________________________________

    Visible

    The Visible animation allows hiding of an object independent of a variable and its accordance toanimation conditions.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    60/144

    _____________________________________Visualization Creation and Animations

    2 - 26

    _____________________________________

    Composed Movement

    The composed movement animation puts an object into a position to follow a path graphicallydetermined by the user that is independent of a variable value. Beginning from the initial position ofthe object, further items can be successively added to the path.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    61/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    62/144

    _____________________________________Visualization Creation and Animations

    2 - 28

    _____________________________________

    X Start Point

    The X start point animation (similarly the Y start point, X end point and Y end point) changes thecoordinate of the left outer border of an object. This is pixel-based as with the X/Y movements. Thedependent variable is also to be scaled if necessary.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    63/144

    _____________________________________Visualization Creation and Animations

    2 - 29

    _____________________________________

    Scaling

    Scaling changes the size of the selected object. As opposed to previously mentioned animations,scaling is performed in percentage terms. The direction of scaling of a Visu+ object depends on thevariables and can be selected from a number of different options.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    64/144

    _____________________________________Visualization Creation and Animations

    2 - 30

    _____________________________________

    Rotating

    Here the point of

    rotation is the X-Y

    position of the

    rectangle

    Here the point of

    rotation is the X-Y

    position of the

    rectangle

    As with the X-Y movement, the process size and the desired angle must however be put intorelation in the case of rotation as animation of an object. The point of rotation arises from theselection of the Barycenterparameter in the General section. The rotation animation is not available

    when a Windows CE platform has been selected.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    65/144

    _____________________________________Visualization Creation and Animations

    2 - 31

    _____________________________________

    Background Color

    The Background color animation allows a changing the color of an object depending on a digitalsignal or an analog color change for analog values. A special option for determining other variablesin the same selected alarm group is possible via the Variable is alarm group parameter.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    66/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    67/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    68/144

    _____________________________________Visualization Creation and Animations

    2 - 34

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    69/144

    _____________________________________Selected Data and User Management

    3 - 1

    _____________________________________

    Selected Data and User Management

    Chapter 3

    V1.0

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    70/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    71/144

    _____________________________________Selected Data and User Management

    3 - 3

    _____________________________________

    Contents

    This chapter provides an overview of some selected functions in Visu+. This includes for example,simple standardization of data, alarm and user management as well as language switching in theproject and recording of data.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    72/144

    _____________________________________Selected Data and User Management

    3 - 4

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    73/144

    _____________________________________Selected Data and User Management

    3 - 5

    _____________________________________

    Command List

    The command list is available for a large number of events, where the user can execute variousdifferent actions.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    74/144

    _____________________________________Selected Data and User Management

    3 - 6

    _____________________________________

    Standardization

    The standardization list allows transmitted raw sizes e.g. from analog values to be easily scaled.New variables must be assigned to the standardized values.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    75/144

    _____________________________________Selected Data and User Management

    3 - 7

    _____________________________________

    Alarm Management

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    76/144

    _____________________________________Selected Data and User Management

    3 - 8

    _____________________________________

    Alarm List

    Standard elements

    by the project wizard

    Standard elements

    by the project wizard

    As is usual with other systems, alarms are available for processing both analog and digital signals.The typical threshold values provided by the project wizard can be extended by user-definedthresholds if necessary. The Alarm Variable parameter is to be connected to the variable to be

    monitored. The switch-on variable should only be assigned if the alarm is to be conditionallytriggered.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    77/144

    _____________________________________Selected Data and User Management

    3 - 9

    _____________________________________

    Alarm Window

    The alarm window lists all pending alarms according to the alarm list and conditions. Depending onaccess level, it is possible to acknowledge alarm messages (tracing according to registered user).

    The Select Field column configuration is called via the Open parameter in the General section. If a

    text has been entered into the alarm properties under General Alarm Help, it will be displayed bydouble-clicking the alarm text in the alarm window.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    78/144

    _____________________________________Selected Data and User Management

    3 - 10

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    79/144

    _____________________________________Selected Data and User Management

    3 - 11

    _____________________________________

    Language Management

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    80/144

    _____________________________________Selected Data and User Management

    3 - 12

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    81/144

    _____________________________________Selected Data and User Management

    3 - 13

    _____________________________________

    Switching Languages 1

    Switching languages during the project process can be performed with the character sequencetable. New columns and rows can be added via the context menu. The character sequence ID canthen be used as an object in the project that outputs the selected column. The cell content can be

    edited if the cell is marked and clicked again after a short wait.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    82/144

    _____________________________________Selected Data and User Management

    3 - 14

    _____________________________________

    Switching Languages 2

    The desired character sequence ID is selected in the Object properties under the General sectionand Object Title parameter. Now a new Language command type, for instance during release, willbe added under the Execute section where the character sequence table column was selected.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    83/144

    _____________________________________Selected Data and User Management

    3 - 15

    _____________________________________

    Users and User Groups

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    84/144

    _____________________________________Selected Data and User Management

    3 - 16

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    85/144

    _____________________________________Selected Data and User Management

    3 - 17

    _____________________________________

    Adding a New User

    A user group must be created before a user can be added. This group has an extendable standardlevel to which all users within the group have access. A standard access level can added exactly inthis way. Settings can be made for each user in a group whether he remains on the group level or is

    assigned to another level. The access level for the selected user can be set under User AccessLevel. In order to be able to use password prompting, a password must be set for each user andthe password manager activated. The password manager is activated in the main User And UserGroup properties in the project explorer under the General section by adding a tick.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    86/144

    _____________________________________Selected Data and User Management

    3 - 18

    _____________________________________

    Access and User Levels

    There are 16 selectable access and 11 user levels. If a user is logged onto user level 8, he then hasaccess to all levels below that. A user logged onto user level 1 could only use the above buttonafter logging onto user level 2 and then only if he is authorized for access level 5. If a user is logged

    onto user level 0, he will not be able to see the button on account of the set read access level.Access and user levels can be set in the properties of the Access levels section. Read and writelevels are displayed in hexadecimal format.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    87/144

    _____________________________________Selected Data and User Management

    3 - 19

    _____________________________________

    User Logon and Logoff

    11

    If a user would like to press a button that is designed for a higher level, he must log onto a higherlevel (1). A login window will then automatically appear. Automatic logoff is set under the propertiesof the user to 60 seconds by default (auto logoff timeout (sec.)) and can be changed. There is a

    possibility to log off via user commands in order to achieve immediate logoff (or login).

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    88/144

    _____________________________________Selected Data and User Management

    3 - 20

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    89/144

    _____________________________________Selected Data and User Management

    3 - 21

    _____________________________________

    Data Recording

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    90/144

    _____________________________________Selected Data and User Management

    3 - 22

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    91/144

    _____________________________________Selected Data and User Management

    3 - 23

    _____________________________________

    Data Logger

    33 44 55

    11 22

    The data logger records data according to certain conditions. These must be assigned in the formof columns. Time or event dependent recording can be set. The data logger always writes to adatabase. This is SQL by default however a .dat file is written (IMDB) in the case of WinCE

    platforms . Visu+ searches for a server and automatically creates a database with the name of theproject. The data can be displayed via a data logger window within Visu+.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    92/144

    _____________________________________Selected Data and User Management

    3 - 24

    _____________________________________

    Data Logger Window

    The data logger window can be found in the toolbox and displays the data of a selected data loggerin the process screen (Properties Execution section Data logger recipe parameter). Thedisplayed columns can be outputted in the same way as the alarm window. If visualization is

    running, the display is not updated. The corresponding button must be pressed in order to displaythe current values.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    93/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    94/144

    _____________________________________Selected Data and User Management

    3 - 26

    _____________________________________

    Adding a Variable for Tracing

    In order to add a variable for tracing, a tick must be set underActivate tracing in the Trace Options(Audit) section. In addition, the data service life can be adapted to any necessities.

    If the trace comments (audit) parameter has been activated, the user is requested to comment his

    change before the change to the variable is performed.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    95/144

    _____________________________________Selected Data and User Management

    3 - 27

    _____________________________________

    Trend Recording

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    96/144

    _____________________________________Selected Data and User Management

    3 - 28

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    97/144

    _____________________________________Selected Data and User Management

    3 - 29

    _____________________________________

    Trend Recording Window

    In order to display a trend, the desired window is added from the toolbox into a process screenunder Trend-Charts-Data. The above example shows the Horizontal Trend window.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    98/144

    _____________________________________Selected Data and User Management

    3 - 30

    _____________________________________

    Properties of the Trend Window

    The trend type can be subsequently changed in the Properties of the trend window. The times andproperties of the recording are set under Execution. Depending on the setting, curves in the windoware displayed either drawn out or compressed together. In order to display lines, variables must first

    be added as so-called pins. This is performed via the Edit Pens button. If the values of a datalogger are displayed as a trend, it is only necessary to add the data logger under Data Logger Link.This way the corresponding pins are created automatically and can then be adapted under EditPens if necessary.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    99/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    100/144

    _____________________________________Selected Data and User Management

    3 - 32

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    101/144

    _____________________________________Selected Data and User Management

    3 - 33

    _____________________________________

    Recipes

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    102/144

    _____________________________________Selected Data and User Management

    3 - 34

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    103/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    104/144

    _____________________________________Selected Data and User Management

    3 - 36

    _____________________________________

    Activating Recipes

    *Activate*

    Variables must be specified under Recipe Temp. Variable and Variable for every column. Thetemporary variable is the variable that specifies a predefined value that is transferred to the variableunder the Variable item after activation of the recipe.

    In order to activate the recipe, a variable is specified in the properties of the relevant recipe underthe Activate Variable item. If the value of the variables is set from 0 to 1, each of the individualtemporary values of the columns are written to the relevant specified variable. After execution,Visu+ automatically resets the variable.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    105/144

    _____________________________________Selected Data and User Management

    3 - 37

    _____________________________________

    Recipe Examples

    In the above example, the default values of the temporary recipe variables are specified on the left.Clicking the activation button confirms the corresponding recipe and displays it on the right.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    106/144

    _____________________________________Selected Data and User Management

    3 - 38

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    107/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 1

    _____________________________________

    Transferring a Projectto a Touch Panel

    Chapter 4

    V1.0

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    108/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 2

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    109/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 3

    _____________________________________

    Contents

    In this chapter it is explained how a Visu+- project is transferred to a visualization device such as atouch panel and how its network settings are modified.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    110/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 4

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    111/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    112/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 6

    _____________________________________

    Access to the HMI Service Tool

    The window shown above is displayed for two seconds. Click on Press For Setup Main Menu tostart the HMI Service Tool. If a key or button is not pressed within this two second period, theoperator panel returns to the start screen or the previously loaded project and the Visu+

    visualization software is loaded with the current project.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    113/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 7

    _____________________________________

    Setting the IP Address

    In order to change the IP address, click the Setup Main Menu button in the HMI Service Tool andthe window will be displayed as shown above. Subsequently perform the steps shown above.

    Note: In the case of TP operator panels, the software keyboard that is shown may hide theinput field. Move the keyboard so that it is above the title bar.

    All addresses must be specified in xxx.xxx.xxx.xxx format. Numbers < 100 must be filled withleading zeros (example: 192.168.42.1 = 192.168.042.001)

    Confirm the address entered with OK. You can return to the previous menu via Home.

    Enter the corresponding subnet mask.

    Press Exit and confirm the Save Registry? request with Yes.

    Restart the device by disconnecting the 3-pos connector from the power supply andreconnecting.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    114/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 8

    _____________________________________

    Resource (OPC) Settings

    Settings for data transmission between the operator panel and visualization are performed in theResource Editor. To modify the Resource Editor, click on Setup Main Menu in the HMI ServiceTool. The menu shown above is opened. Perform the specified steps.

    ClickAdd.

    Enter the name of the OPC resource under Resource and confirm with OK.

    Note: The same name must be displayed in Resource as for instance in the OPCconfigurator (AX-OPC-Server)

    Enter the IP address of the Inline controller under Parameter (default: -ip127.0.0.1(local host)).

    Click Save to save the settings.

    Restart the device by disconnecting the 3-pos connector from the power supply andreconnecting.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    115/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 9

    _____________________________________

    Transfer Project to the Operator Panel (1)

    Once you have linked all the variables and saved the project, send the project to the operator panel.

    Click on Example in the project explorer for this.

    Click on Upload Project to Device/FTP under the Commands menu item.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    116/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 10

    _____________________________________

    Transfer Project to the Operator Panel (2)

    If a visualization is running on the operator panel, close this before transferring via the StopDevice button.

    Click the TCP transfer type in the Upload Visu_Training window and subsequently Upload

    project. Enter the IP address of the operator panel in the Server IP data window and click OK. The

    project is uploaded to the operator panel.

    After the Upload completed successfully message is displayed, click Start Device. The project isnow started on the operator panel.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    117/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 11

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    118/144

    _____________________________________Transferring a Project to a Touch Panel

    4 - 12

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    119/144

    _____________________________________AX OPC Server

    A1 - 1

    _____________________________________

    AX OPC Server

    Appendix 1

    V1.0

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    120/144

    _____________________________________AX OPC Server

    A1 - 2

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    121/144

    _____________________________________AX OPC Server

    A1 - 3

    _____________________________________

    Configuration of the AX OPC Server

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    122/144

    _____________________________________AX OPC Server

    A1 - 4

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    123/144

    _____________________________________AX OPC Server

    A1 - 5

    _____________________________________

    Calling the OPC Configurator

    In order to configure the OPC server, the configurator can be called under the above-mentionedpath. This path specification via the program menu is part of the standard installation.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    124/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    125/144

    _____________________________________AX OPC Server

    A1 - 7

    _____________________________________

    Setting up a New Resource

    The context menu of the workspace is used for adding a new resource. The resource representsthe CPU of the PC WORX project.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    126/144

    _____________________________________AX OPC Server

    A1 - 8

    _____________________________________

    Selecting Control Systems

    The AX OPC server works with a large number of current controllers of the AUTOMATIONWORXsystem.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    127/144

    _____________________________________AX OPC Server

    A1 - 9

    _____________________________________

    Resource Name

    The name can be changed by simply selecting another name. The "Description" window gives theresource's current communication parameters.

    For the sake of clarity, the name should be identical to the resource name in thePC WORX project. There is however, no direct relationship between both names.

    The status displays whether OPC data is made available online or offline (Settings), although not,whether a connection to the controller exists.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    128/144

    _____________________________________AX OPC Server

    A1 - 10

    _____________________________________

    OPC Data Online

    If the OPC server is to retrieve the data from the control system online, TCP/IP with the relevantaddress entry must be selected as the communication path.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    129/144

    _____________________________________AX OPC Server

    A1 - 11

    _____________________________________

    OPC Data Off line

    If the control system is not available at the time of creating the visualization, the PC WORX projectcan be used as the basis for the OPC data structure.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    130/144

    _____________________________________AX OPC Server

    A1 - 12

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    131/144

    _____________________________________AX OPC Server

    A1 - 13

    _____________________________________

    OPC preparation onthe Controller Side

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    132/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    133/144

    _____________________________________AX OPC Server

    A1 - 15

    _____________________________________

    Designating Variables as OPC Variables

    Data to be accessed by means of visualization must be furnished with the attribute OPC in the localand global variable table (box checked).

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    134/144

    _____________________________________AX OPC Server

    A1 - 16

    _____________________________________

    Sending the ConfigurationFile to the Control System

    In order for the OPC server to load the OPC data structure from the control system, it must also bewritten to during the download.

    In order to do this, mark the Include OPC data option during transmission of the project.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    135/144

    _____________________________________AX OPC Server

    A1 - 17

    _____________________________________

    Checking OPC Configuration withAX OPC TestClient

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    136/144

    _____________________________________AX OPC Server

    A1 - 18

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    137/144

    _____________________________________AX OPC Server

    A1 - 19

    _____________________________________

    Call ing AX OPC TestClient

    The AX OPC TestClient can be used to test OPC data exchange. It can be called via the pathshown above.

    This path specification via the program menu is part of the standard installation.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    138/144

    _____________________________________AX OPC Server

    A1 - 20

    _____________________________________

    Selecting the OPC server

    Connection

    to the server

    Connection

    to the server

    Confirm the connection to the suggested OPC server (or to the one you have set).

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    139/144

    _____________________________________AX OPC Server

    A1 - 21

    _____________________________________

    Adding a Group

    Right-click in the right-hand section of the window (Private Groups) to add a new group. You canthen confirm the above-shown dialog without entries with OK.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    140/144

    _____________________________________AX OPC Server

    A1 - 22

    _____________________________________

    Adding all OPC variables

    Select the group and right-click to open the context menu. Depending on your requirements, addone or all of the OPC variables (Items) to the group.

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    141/144

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    142/144

    _____________________________________AX OPC Server

    A1 - 24

    _____________________________________

    Current Value of OPC Variables

    Current valueCurrent value

    Break the

    connection

    Break the

    connection

    The current value will be displayed in the Function Result window area.

    At tention: The value is not updated automatically!

    At tention: Break the connection to the OPC Server before exiting the TestClient!

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    143/144

    _____________________________________AX OPC Server

    A1 - 25

    _____________________________________

    Notes:

  • 8/10/2019 Quickstart kursus_manual v1.pdf

    144/144

    _____________________________________AX OPC Server

    Notes: