For the system to correctly process universal process instructions in the PI sheet, you must define the characteristics in a certain sequence.
In the following sections, the characteristics are grouped into characteristic blocks according to their purpose. You can combine them into process instructions in the following sequence:
First, you define phase sequences.
Second, you define data requests.
Third, you define the message creation. You can define as many process message blocks as you like.
Fourth, you define any of the remaining characteristic blocks. Each characteristic block can be defined any number of times. You can define these characteristic blocks in any sequence.
Sequence of Characteristic Blocks
( )
Characteristic Blocks
* = Optional
Characteristic |
Meaning |
|
PPPI_PREDECESSOR |
Number of the predecessor phase |
B) Definition of Data Requests
Characteristic |
Meaning |
|
PPPI_DATA_REQUEST_TYPE |
Type of data request: < Simple data request (value "Simple") < Repeated data request (value "Repeated") |
|
PPPI_MINIMUM_TABLE_SIZE |
* |
Minimum number of table lines |
PPPI_MAXIMUM_TABLE_SIZE |
* |
Maximum number of table lines |
C) Definition of Message Creation
Characteristic |
Meaning |
|
PPPI_MESSAGE_CATEGORY |
Message category |
Characteristic |
Meaning |
|
PPPI_INPUT_REQUEST |
* |
Text for input request |
< PPPI_DEFAULT_VALUE or < PPPI_DEFAULT_STRING or < PPPI_DEFAULT_VARIABLE or < <Any message characteristic> |
* |
Default value < Numeric value < Alphanumeric value < Variable < Characteristic value |
< PPPI_VARIABLE or < PPPI_GLOBAL_VARIABLE |
* |
Variable definition for value entered: < Variable < Global variable |
PPPI_REQUESTED_VALUE |
Characteristic to be entered |
|
< PPPI_VALIDATION_FORMULA or < PPPI_VALIDATION_FUNCTION > <Parameters for check function> |
* |
Input validation: < Validation rule (max. 8 times) < Check function Export parameters (see Definition of Dynamic Function Calls ) |
PPPI_TEXT_FOR_INVALID_INPUT |
* |
Long text for invalid entries |
PPPI_ACCEPT_INVALID_INPUT |
* |
Accepting invalid entries |
PPPI_SIGNATURE_AUTHORIZATION |
* |
Authorization for signature |
PPPI_SIGNATURE_STRATEGY |
* |
Signature strategy |
PPPI_SIGNATURE_MODE |
* |
Signature mode |
E) Definition of Output Fields for Characteristic Values
Characteristic |
Meaning |
|
PPPI_OUTPUT_TEXT |
* |
Text of output field |
PPPI_OUTPUT_CHARACTERISTIC |
Characteristic to be output |
F) Definition of Output Fields for Variable Values
Characteristic |
Meaning |
|
PPPI_OUTPUT_TEXT |
* |
Text of output field |
PPPI_OUTPUT_VARIABLE |
Variable to be output |
Characteristic |
Meaning |
|
PPPI_INPUT_REQUEST |
Text for input request |
|
< PPPI_VARIABLE or < PPPI_GLOBAL_VARIABLE |
* |
Variable definition for value entered: < Variable < Global variable |
PPPI_CALCULATED_VALUE |
Characteristic to be calculated |
|
PPPI_CALCULATION_FORMULA |
Calculation formula (characteristic may be assigned any number of times, the formula may, however, only be 240 characters long) |
H) Definition of Automatic Value Assignment
Characteristic |
Meaning |
|
< PPPI_VARIABLE or < PPPI_GLOBAL_VARIABLE |
* |
Variable definition for characteristic with automatic value assignment < Variable < Global variable |
PPPI_AUTOMATIC_VALUE |
Characteristic with automatic value assignment |
I) Definition of Value Assignment Using Variables
Characteristic |
Meaning |
|
PPPI_DEFAULT_VARIABLE |
Default - variable |
|
PPPI_EXTERNAL_VALUE |
Value received |
J) Definition of Dynamic Function Calls
Characteristic |
Meaning |
|
PPPI_FUNCTION_NAME |
Function module name |
|
PPPI_BUTTON_TEXT |
* |
Button text |
PPPI_FUNCTION_DURING_DISPLAY |
* |
Function call allowed in display mode |
Parameters according to definition in function module:<Export parameters>·<Changing parameters>·<Import parameters> |
Parameters in function module |
J-1) Definition of Export Parameters
Characteristic |
Meaning |
|
PPPI_EXPORT_PARAMETER |
Name of the import parameter in the function module |
|
For value assignment of fixed values, one of the following characteristics: < <Message characteristic> < PPPI_STRING_CONSTANT < PPPI_FLOAT_CONSTANT < PPPI_DATE_CONSTANT < PPPI_TIME_CONSTANTFor value assignment using variables, one of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
For value assignment of fixed values: < Any message characteristic < Constant - alphanumeric value < Constant - floating point number < Constant - date < Constant - timeFor value assignment using variables: < Variable - alphanumeric value < Variable - floating point number < Variable - date < Variable - time |
|
PPPI_OPTIONAL_PARAMETER |
Optional parameter transfer |
J-2) Definition of Changing Parameters
Characteristic |
Meaning |
|
PPPI_CHANGING_PARAMETER |
Name of the changing parameter in the function module |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Variable - alphanumeric value < Variable - floating point number < Variable - date < Variable - time |
|
PPPI_OPTIONAL_PARAMETER |
* |
Optional parameter transfer |
J-3) Definition of Import Parameters
Characteristic |
Meaning |
|
PPPI_IMPORT_PARAMETER |
Name of the export parameter in the function module |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Variable - alphanumeric value < Variable - floating point number < Variable - date < Variable - time |
|
PPPI_OPTIONAL_PARAMETER |
* |
Optional parameter transfer |
J-4) Definition of Table Parameters
Characteristic |
Meaning |
|
PPPI_TABLE_PARAMETER |
Changing parameter |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time |
|
PPPI_OPTIONAL_PARAMETER |
* |
Optional parameter transfer |
K) Definition of Manufacturing Data Access
Read Data Point
Characteristic |
Meaning |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
* |
Text of the pushbutton(optional) |
PPPI_FUNCTION_DURING_DISPLAY |
* |
Setting to specify whether the function is permitted in display mode(optional) |
PPPI_IMPORT_DATA |
Data point or global variable of the application from which the value is to be transferred to the subsequent variable |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time |
Write Data Point
Characteristic |
Meaning |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
* |
Text of the pushbutton (optional) |
PPPI_FUNCTION_DURING_DISPLAY |
* |
Setting to specify whether the function is permitted in display mode (optional) |
PPPI_EXPORT_DATA |
Data point or global variable of the application into which the value of the subsequent variable is to be transferred |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time |
Read Value of Data Point on Event-Driven Basis
Characteristic |
Meaning |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
* |
Text for pushbutton |
PPPI_FUNCTION_DURING_DISPLAY |
* |
Setting to specify whether the function is permitted in display mode |
PPPI_EVENT |
Internal or external event |
|
PPPI_IMPORT_DATA |
Data point or global variable of the application from which the value is to be transferred to the subsequent variable |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time |
Write Value of Data Point on Event-Driven Basis
Characteristic |
Meaning |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
* |
Text of the pushbutton (optional) |
PPPI_FUNCTION_DURING_DISPLAY |
* |
Setting to specify whether the function is permitted in display mode(optional) |
PPPI_EVENT |
Internal or external event |
|
PPPI_EXPORT_DATA |
Data point or global variable of the application into which the value of the subsequent variable is to be transferred |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time |
L) Determination of Control Recipe Number
Read Data Point
Characteristic |
Meaning |
|
PPPI_OTHER_DESTINATION |
Destination name of the control recipe from which the data point or event is to come |
|
PPPI_OTHER_CONTROL_RECIPE |
Control recipe number for the destination specified |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
PPPI_IMPORT_DATA |
Import parameter of Manufacturing Data Access |
|
One of the following characteristics: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time |
M) Definition of Functions to Be Executed Automatically
In a Formula
Characteristic |
Meaning |
|
PPPI_COMMAND |
Specifies the function that is to be executed, shown, or hidden when the condition is fulfilled |
|
PPPI_ACTION |
Specifies whether the function is to be executed, shown, or hidden(optional) |
|
PPPI_FORMULA |
Specifies the calculation formula in which the conditions are defined. The function is triggered when the conditions are fulfilled. |
In a Function Module
Characteristic |
Meaning |
|
PPPI_COMMAND |
Specifies the function that is to be executed, shown, or hidden when the condition is fulfilled |
|
PPPI_ACTION |
Specifies whether the function is to be executed, shown, or hidden(optional) |
|
PPPI_FUNCTION |
Specifies the function module in which the conditions are defined. The function is triggered when the conditions are fulfilled. |
|
One of the following parameter characteristics: < <Export parameter> < <Changing parameter> < <Import parameter> |
Parameters according to definition in function module: < Export parameters < Changing parameters < Import parameters |
|
Characteristic for the variable/constant that has the same data type as the parameter |
Value transfer in constant, variable, or through message characteristic |
M) Definition of Calculations to Be Executed Automatically
Characteristic |
Meaning |
|
PPPI_CALCULATED_VALUE |
Characteristic to be calculated |
|
PPPI_EVENT |
Internal or external event |
|
PPPI_CALCULATION_FORMULA |
Calculation formula |
O) Definition of Dynamic Function Calls to Be Executed
Characteristic |
Meaning |
|
PPPI_FUNCTION_NAME |
Function module name |
|
PPPI_EVENT |
Internal or external event |
|
Parameter characteristics: < PPPI_EXPORT_PARAMETER < PPPI_CHANGING_PARAMETER < PPPI_IMPORT_PARAMETER |
Parameters according to definition in function module: < Import parameters < Changing parameters < Export parameters |
|
Characteristic for the variable/constant that has the same data type as the parameter Value transfer in constant: < PPPI_STRING_CONSTANT < PPPI_FLOAT_CONSTANT < PPPI_DATE_CONSTANT < PPPI_TIME_CONSTANT Value transfer in variable: < PPPI_STRING_VARIABLE < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE For value assignment through message characteristic: < <Message characteristic> |
Value transfer in constant: < Alphanumeric value < Floating point number < Date < Time Value transfer in variable: < Alphanumeric value < Floating point number < Date < Time For value assignment through message characteristic: < Message characteristic |