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