Attributo: io_function_block, io_function_block_mapping
Il io_function_block attributo ha l'effetto che un blocco funzione, che ne è decorato, è disponibile nella configurazione del dispositivo per l'assegnazione a un canale nella mappatura degli I/O. Il blocco funzione è mostrato in Seleziona Blocco funzione dialogo.
Il 'io_function_block_mapping' attributo ha l'effetto in questo tipo di blocco funzione che viene decorato un parametro che viene utilizzato automaticamente durante la mappatura del blocco funzione su un canale del dispositivo.
Suggerimento
È possibile fornire l'attributo a più parametri del blocco funzione. Per la mappatura degli I/O, viene utilizzata automaticamente la prima il cui tipo corrisponde al canale (ingresso, uscita, tipo di dati).
Sintassi:
{attribute 'io_function_block'}
{attribute 'io_function_block_mapping'}
Posizione di inserimento: la riga sopra la prima riga nella dichiarazione del blocco funzione e nella riga sopra la dichiarazione del parametro.
{attribute 'io_function_block'}
FUNCTION_BLOCK Scale_Output_Int
VAR_INPUT
iInput : INT;
iNumerator : INT;
iDenominator : INT :=1;
iOffset : INT := 0;
END_VAR
VAR_OUTPUT
{attribute 'io_function_block_mapping'}
iOutput : INT;
END_VAR