Atributo: pin_presentation_order_inputs, pin_presentation_order_outputs
Importante
Este pragma no se evalúa cuando {attribute 'pingroup' := '<Group_Name>'}
Se utiliza el pragma.
Los pragmas se evalúan en los editores gráficos CFC, FBD y LD, lo que hace que el orden de las entradas/salidas del bloque de funciones afectado se muestre como se especifica. El orden se programa asignando los nombres de las entradas/salidas al atributo en el orden deseado.
Sintaxis:
{attribute 'pin_presentation_order_inputs' := ' <first input name> ', ' <next input names> '} {attribute 'pin_presentation_order_outputs' := ' <first output name> ', ' <next output names> '}
| Nombres de entradas separados por comas en el orden deseado |
| Nombres separados por comas de las salidas en el orden deseado |
| Marcador de posición para todos los nombres no especificados Si falta el marcador de posición, las entradas/salidas que faltan se agregan al final. |
Insertar ubicación | Línea superior en la parte de declaración de un bloque de funciones |
{attribute 'pin_presentation_order_inputs' := 'input_2,*,input_1'} {attribute 'pin_presentation_order_outputs' := 'output_2, output_1'} FUNCTION_BLOCK POU_BASE VAR_INPUT input_1 : BOOL; input_2 : INT; input_3 : INT; input_4 : INT; END_VAR VAR_OUTPUT output_1 : BOOL; output_2 : INT; output_3 : INT; output_4 : BOOL; END_VAR FUNCTION_BLOCK PLC_PRG VAR_INPUT END_VAR VAR_OUTPUT END_VAR VAR pouBase_A: POU_BASE; END_VAR
En la representación de la instancia del módulo de funciones pouBase_A
, los pragmas dan como resultado la siguiente disposición de pines de entrada y salida:
