VIEW Visualizing

RTAPLS VIEW  permits user interfaces for control systems to be realized easily. It supports:

  • dynamic system images with extendable symbol libraries
  • predominantly static HTM contents (documentations, assist function)
  • lists and tables
  • dialogues

As vector-graphic format, RTAPLS VIEW uses the W3C Standard SVG (Scaleable Vector Graphics). In addition, a web browser is integrated to show HTML contents.

A visualization system also needs logical command sequences, such as to navigate within the images. More complex command sequences that need to be defined in a project-specific way require programming. In RTAPLS VIEW  RtPL, the language of RTAPLS is used for programming. RtPL is similar to BASIC and can therefore be learned easily.

The dynamic linkage provides the connection between the graphic attributes and the data sources (PVs, RtDb Data, RtOOS objects, etc). As a general rule, these data need to be linked and transformed (e.g., a status has to be transformed into a color). For this purpose arithmetical/logical functions and simple transformation tables are used.

An IEC 1772 conform symbol library is part of RTAPLS VIEW .

RTAPLS VIEW  can be integrated into a web server and thereby can make dynamic plant images available also with web technology in office environments.

 

 

OOS Engineering

RtOOS offers object orientation and class definition to minimize engineering efforts for large projects and for process modeling.

If a process or an installation is only seen as a homogeneous set of many thousand data points, it is difficult to get an overview, it is prone to mistakes and it is cumbersome.

In fact, the human mind often likes to orient itself on hierarchies and does so with success.

The important aspect of RtOOS is that a plant is described by means of hierarchical classes. Classes are abstract overall concepts for objects that are "largely" similar.

The behavior of these objects is described in the class as methods.

An object has static and dynamic attributes that describe its status.

Dynamic attributes are calculated through triggers (calculation instructions that are carried out spontaneously or cyclically).

Relationships exist between the objects. Some of these relationships describe the object hierarchy (an object is part of another object or an object contains sub-objects). The lowest level of this hierarchy typically consists of the PVs, which are also objects with predefined methods and attributes.