Beschreibung des Funktionsbausteins „StrainGauge“

Übersicht

Der Funktionsbaustein StrainGauge hat drei Funktionen:

oErstellen einer Durchschnittsmessung des TM5SEAISG-Eingangs für einen definierten Zeitraum

oDefinieren einer linearen Kalibrierung, die den Anforderungen Ihres Verfahrens entspricht

oBereitstellen einer kalibrierten Messung

Der mittlere Rohwert wird aus allen Messungen errechnet, die vom TM5SEAISG-Modul während einer definierten Anzahl von Taskzyklen vorgenommen wurden. Die Anzahl Taskzyklen wird mit dem Eingang Cycle_Number des Funktionsbausteins festgelegt.

G-SE-0017969.1.gif-high.gif

 

 

Hierbei ist n der Wert von Cycle_number.

Darstellung des Funktionsbausteins "StrainGauge"

G-SE-0016987.1.gif-high.gif

 

 

Darstellung in AWL (IL) und ST

Sie finden eine allgemeine Darstellung in der AWL- oder ST-Sprache im Kapitel Darstellung von Funktionen und Funktionsbausteinen.

Beschreibung der E/A-Variablen

In der folgenden Tabelle werden die Eingangsvariablen beschrieben:

Eingang

Typ

Initialwert

Kommentar

xExecute

BOOL

Startet die Ausführung des Funktionsbausteins an der steigenden Flanke.

Bei fallender Flanke werden die Ausgänge des Funktionsbausteins zurückgesetzt, sobald die Ausführung abgeschlossen ist.

Module_Ref

TM5_STRAINGAUGE

Referenz des elektronischen Erweiterungsmoduls TM5SEAISG.

Tare_Enable

BOOL

FALSE

TRUE = Aktiviert die Tarierungsfunktion.

Ref1_Enable

BOOL

FALSE

TRUE = Aktiviert die Messung von Bezugspunkt 1.

Ref2_Enable

BOOL

FALSE

TRUE = Aktiviert die Messung von Bezugspunkt 2.

Cycle_number

DWORD

0

Anzahl von Taskzyklen, die verwendet werden, um eine Durchschnittsmessung des in Analoger Eingang 00 enthaltenen Rohwerts zu ermitteln (darf nicht 0 sein).

s_strainGaugeParameter

StrainGaugeParameter

Tarierungs- und Kalibrierungswerte

In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:

Ausgang

Typ

Initialwert

Kommentar

xDone

BOOL

TRUE = Gibt an, dass die Aktion erfolgreich abgeschlossen wurde.

Die Ausführung des Funktionsbausteins ist beendet.

xBusy

BOOL

TRUE = Gibt an, dass der Funktionsbaustein gerade ausgeführt wird.

xError

BOOL

TRUE = Gibt an, dass ein Fehler festgestellt wurde und der Funktionsbaustein die Aktion abbricht.

Die Ausführung des Funktionsbausteins ist beendet.

eError

StainGauge_Error

0

Wenn xError gleich TRUE: Typ des erkannten Fehlers.

Calibrated_value

DINT

FF80 0000 hex

Nach der Kalibrierung des Funktionsbausteins berechneter Wert .