getTM5Delay: Numero di cicli del bus TM5 senza scambio valido

Descrizione della funzione

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.

Rappresentazione grafica

G-SE-0003577.1.gif-high.gif

 

 

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresen­tazione 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).

G-SE-0003839.2.gif-high.gif

 

 

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

Esempio

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);