Presentazione del blocco funzione StrainGauge

Panoramica

Il blocco funzione StrainGauge possiede 3 funzioni:

oeffettuare una misura media dell'ingresso TM5SEAISG in un periodo definito

odefinire una calibrazione lineare per rispondere alle esigenze del processo

ofornire una misura calibrata

Il valore grezzo medio viene calcolato con tutte le misure effettuate dal modulo TM5SEAISG durante un numero definito di cicli di task. Il numero di cicli di task è impostato con l'ingresso Cycle_Number del blocco funzione.

G-SE-0017969.1.gif-high.gif

 

 

Dove n è il valore di Cycle_number.

Rappresentazione del blocco funzione StrainGauge

G-SE-0016987.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 delle variabili I/O

La tabella seguente descrive le variabili di ingresso:

L'ingresso

Tipo

Iniziale

Commento

xExecute

BOOL

Sul fronte di salita, avvia l'esecuzione del blocco funzione.

Sul fronte di discesa, azzera le uscite del blocco funzione al termine della sua esecuzione.

Module_Ref

TM5_STRAINGAUGE

Riferimento del modulo elettronico di espansione TM5SEAISG.

Tare_Enable

BOOL

FALSE

TRUE = abilita la funzione di taratura.

Ref1_Enable

BOOL

FALSE

TRUE = abilita la misura del numero di riferimento del punto 1.

Ref2_Enable

BOOL

FALSE

TRUE = abilita la misura del numero di riferimento del punto 2.

Cycle_number

DWORD

0

Numero del ciclo di task usato per calcolare la media di una misura del valore grezzo contenuto in AnalogInput00 (deve essere diverso da 0).

s_strainGaugeParameter

StrainGaugeParameter

Valori di taratura e calibrazione.

La tabella seguente descrive le variabili di uscita:

Uscita

Tipo

Iniziale

Commento

xDone

BOOL

TRUE = indica che l'azione è stata conclusa correttamente.

L'esecuzione del blocco funzione è terminata.

xBusy

BOOL

TRUE = indica che l'esecuzione del blocco funzione è in corso.

xError

BOOL

TRUE = indica che è stato rilevato un errore e che il blocco funzione interrompe l'azione.

L'esecuzione del blocco funzione è terminata.

eError

StainGauge_Error

0

Quando xError è TRUE: tipo d'errore rilevato.

Calibrated_value

DINT

FF80 0000 hex

Valore calcolato dopo l'elaborazione della calibrazione del blocco funzione .