getTM5Delay: Numero di cicli del bus TM5 senza scambio valido
Questa funzione restituisce il numero di cicli del bus TM5 senza nessuno scambio valido con un modulo di destinazione TM5.
NOTA: Per la diagnostica del modulo TM5, vedere la variabile di sistema TM5_MODULE_R.
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.
Descrizione della variabile di I/O
Nella tabella seguente viene descritta la variabile di ingresso:
L'ingresso |
Tipo |
Commento |
---|---|---|
ID nodo |
DINT |
Modulo TM5 di destinazione Indirizzo modulo (per ottenere l'Indirizzo del modulo, verificare il valore nella scheda Configurazione I/O). ![]()
|
Nella tabella seguente è descritta la variabile di uscita:
Uscita |
Tipo |
Commento |
---|---|---|
getTM5Delay |
USINT |
Questa variabile può assumere i valori seguenti: o0 = OK o[1..3]= da 1 a 3 cicli senza scambio valido o-1= più di 3 cicli senza scambio valido o parametro non valido |
Il seguente esempio spiega come ottenere il ritardo del primo modulo TM5:
VAR delay : DINT; //Slot ID è 1 per il primo slot_ID del modulo TM5: USINT := 1; END_VAR
delay = getTM5Delay(slot_ID);