Products
Product Tour
 

Discover ProVisIT

In this section, we would like to give you an overview of the most important  functions of ProVisIT. Naturally, the entire functionality cannot be described in detail in this context - the focus here is on the most important factors, which clearly demonstrate the easy and effective creation of a visualization with ProVisIT. (Please read the requirements at the end of this page).

   
 

Creating a visualization variable

First of all, we create a visualization global variable, whose value is later calculated by a script. This variable will determine the dynamic behaviour of a visualization object.

Click on the camera icon on the right or the thumbnail to view a video of this stage (approx. 680 KB).

 
   
 

Scripting

The variable created above will now be calculated by a global script. Global scripts are executed automatically at the beginning of each visualization cycle.
 
   
 

Rotating line simulates a pointer instrument

Based on a line example, which rotates depending on the pre-defined variable calculated via script, this stage in the tour demonstrates how easy it is to visualize variable values in ProVisIT. We insert the line in question into the screen, allocate a dynamic "rotation" property to it and link this with the counter variable, scale the rotation, and that is all. The rest is cosmetic, depending on your taste...
(video size approx. 2 MB)
 
   
 

Library object displays the value of an OPC variable

Working with prepared library objects is even more comfortable. For demonstration purposes, we will insert an oscilloscope from the standard library and use this for temperature recording. The temperature values (nominal and actual) are read at runtime via an OPC server directly from the PLC.
  The video (size approx. 3.2 MB) shows:
  • Inserting the library object into a screen and adjusting the object size.
  • Linking the object controls with the relevant OPC variables: The "Temp" variable supplies the temperature measured by the process (oscilloscope curve 1), "Temp_max", a fixed guide value defined in the PLC program (curve 2).
    When opening the variable browser, ProVisIT displays all OPC servers installed in the network. The process date is assigned to the object with a click of the mouse.
  • Scaling of the visualization object, according to the variable values to be expected.
  • Starting runtime.
 
   
 

Instantiating visualization worksheets (screens)

Visualization worksheets can be instantiated. Instantiation means that a visualization object is defined once and can be used several times. For instantiation, the respective object is opened from other visualization worksheets.
When instantiating a worksheet, it can be assigned to different instances running in the PLC. Then, each worksheet instance displays the variable values of one PLC instance.
A RobotArm object is developed to visualize a robot arm.
  For movement of the robot arm, three variables ROBOT_X, ROBOT_Y and ROBOT_Z are defined. They are allocated to objects which all have the dynamic property 'Rotation'. The values for these variables are read from the PLC via OPC link at runtime.
Since two instances of the robot arm are running on the PLC (Robot_1 and Robot_2), we want to visualize both robot arm instances. This means that our worksheet should be designed once and then instantiated twice.
 
   
 

The RobotArm page to be instantiated must be called once for each instance. This is done by inserting two calling objects in another visualization worksheet. Each of these two objects is intended to call one instance of RobotArm. For that purpose, the dynamic property 'Action > Jump to visualization page' is added to each calling object.
 
   
 

The result of the instantiation is displayed in the video (size approx. 1.3 MB): Clicking on Rectangle_1 calls the page for the PLC instance Robot_1 and clicking on Rectangle_2 opens RobotArm for visualizing variables for the PLC instance Robot_2.
 
   
 

The examples were created under the following prerequisites:

  • ProVisIT Development and Runtime are installed, a new project has already been created in the visualization software.
  • An IEC-compliant control is available on which a program is executed. In our case, the PC itself runs under the PLC operating system ProConOS® as Software-PLC.
  • At least one OPC server is installed on the PC or in the network  (in this case ProConOS® OPC Server 2.0), via which ProVisIT can communicate as OPC Client with the above mentioned PLC, i.e. read and write variable values.

 
 

 
 
[Print version] [Send to friend] [Top]
Address
KW-Software GmbH
Lagesche Straße 32
32657 Lemgo (Germany)
+49 (0) 52 61 / 93 73-0
info@kw-software.com
You are here
Homepage
Products
ProVisIT
Quick Links
Enquiry
Contact Person
Demo Software
Company Profile