|
|
|
| Data
types |
|
| Variable
groups |
 |
Variables are temporary
and permanent memory, as well as inputs and outputs of different
I/O types from the simple bit (indicator) to 8, 16, 32 bits integer
with or without signs, floating-point numbers, date or texts to
complex variables such as space variable (6-axle vectors for robots),
arrays and vector arrays (diagrams).
Thanks to the integration of control, visualization and the programming system there
is no need for the usual interface works between the individual components.
Multiple inputs are not necessary, since all operations of the control
and screen elements access the same variables.
|
|
| Simple Variables
|
A variable can consists of:
Bit
Number from 8Bit +
Number from 8Bit +/-
Number from 16Bit +
Number from 32Bit +
Number from 32Bit +/-
Number floating point, date
Text
|
|
| Array |
A simple Array can consists
of:
Bit
Number
Text
additional there are vectorarrays, these build up a:
Diagram
|
| Diagrams
and timings |
| A
variable array in
MPC Solution consists of any number of floating-point
numbers. With diagrams progress
can be specified. This is very
helpful for many applications. For this on the screen assigned diagrams
with common x axis are presented. Digital diagrams for switching
functions as well as similar diagrams for analog outputs or position
curves for engines can be inscribed. Per program such a diagram can
be started. All assigned units behave according to the progress
of diagram. At the end a finished message takes place. Here further
functions or a restart can be activated. By change of a value (x-value
= total time) the whole diagram can be extended or shortened. Thus
the output curves change synchronously and a changed cycle time is
adjusted without the individual values being changed |
 |
You can find further details
for process optimization at the screen under graphical
optimization of way curves
graphic
optimization of way curves |
|
| Space
variables |
| A
space variable stores six coordinates from A-C and X-Z and additional
values. Thus it forms a space position for a robot. It is possible
to describe and pick out individual coordinates. With a space variable
there are 2 options: coordinate-specifically and axle-specifically.
Coordinate-specifically: The variables A, B, C, X, Y, Z are points
in the area, whereby X, Y, Z describe the position (where) and A,
B, C the position of the axles (how). Axle-specifically: If this option
is selected, the designations of the space variable from coordinate
to axle will be changed numerically rising. Here the position for
each individual axle is indicated. |
|
| Data
sets |
| Product
dependent data, recipes |
 |
| Data sets enable you to assign different content to a group of variables. One of these is always selected. For example
product specific settings are handled. This enables you to change a product in a
few seconds.
|
| Language
selection |
| Even changing the language
can be implemented easily. You only have to assign a language set
to a group of variables. For displaying on screen this variable is
used instead of constant text. Depending on the content of the variable
the output results in english, german, french etc. .
The
language change-over works immediately after the language selection. |
|
|
|
|