Programmazione del tipo Simple

Panoramica

Un tipo Simple viene sempre gestito da un blocco funzione HSCSimple_TM3.

NOTA: Al momento della compilazione viene rilevato un errore se il blocco funzione HSCSimple_TM3 viene usato per gestire un tipo di HSC diverso.

Aggiunta di un blocco funzione HSCSimple

Passo

Descrizione

1

Selezionare la scheda Librerie nel Catalogo software e fare clic su Librerie.

Selezionare Intern > IODrivers > TM3 HSC > HSC > HSCSimple_TM3 nell'elenco.

2

Trascinare l'elemento nella finestra delle POU.

3

Modificare il nome dell'istanza di tipo Simple in modo che corrisponda al nome di istanza del blocco funzione contatore definito nella finestra di Configurazione.

G-SE-0074953.1.gif

 

 

Uso delle variabili di I/O

Le tabelle seguenti descrivono come vengono usati i vari pin del blocco funzione nella modalità Modulo-Loop.

Questa tabella descrive le variabili di ingresso:

L'ingresso

Tipo

Commento

HSC_REF_TM3

HSC_REF_TM3

Riferimento all'istanza HSC.

Enable

BOOL

TRUE = attiva il contatore e tiene in considerazione gli impulsi sull’ingresso del contatore.

Sync

BOOL

Sul fronte di salita reimposta e avvia il contatore.

ACK_Modulo

BOOL

Sul fronte di salita reimposta Modulo_Flag.

Questa tabella descrive le variabili di uscita:

Uscita

Tipo

Commento

Run

BOOL

TRUE = indica che il contatore è attivato.

Valid

BOOL

TRUE = indica che i valori di uscita sul blocco funzione sono validi.

Error

BOOL

TRUE = indica che è stato rilevato un errore.

ErrorId

HSC_ERROR_TM3

Indica il valore dell'errore rilevato. Vedere l'enumerazione HSC_ERROR_TM3.

Modulo_Flag

BOOL

Impostato a TRUE quando il contatore supera il valore Modulo.

CurrentValue

DWORD

Valore del contatore.