FB_ShotScopeAnalysis

FB_ShotScopeAnalysis 1:

Diese Klasse bündelt die Einstellungen und Informationen der Schuss-Analyse des TF8550 ShotScopes.

Syntax:

FUNCTION_BLOCK FB_ShotScopeAnalysis EXTENDS FB_BaseHmi

FB_ShotScopeAnalysis 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Name

STRING

Get, Set

<SourceName>

Gibt den Namen der Klasseninstanz an.

FB_ShotScopeAnalysis

CustomValues

I_Parameter

Get

<Dummy>

Liste an kundenspezifischen Werten für die Schuss-Analyse und Qualitätsüberwachung.

Mode

E_ShotScopeAnalysisMode

Get, Set

eNone

Modus der Schussanalyse.

Reversed

BOOL

Get, Set

FALSE

Die Einspritzrichtung agiert umgekehrt. D. h., dass der Einspritzvorgang mit negativer Geschwindigkeit durchgeführt wird.

Stroke

LREAL

Get, Set

0.0

Der Hub, der zu Beginn eines Schusses verfügbar ist.

VelocityPhase1

LREAL

Get, Set

0.0

Geschwindigkeit zu Beginn der ersten Einspritzphase.
Im Spritzguss wird diese Phase üblicherweise nicht angewandt.

VelocityPhase2

LREAL

Get, Set

0.0

Geschwindigkeit zu Beginn der zweiten Einspritzphase.
Im Spritzguss stellt diese Phase den Einspritzvorgang dar.

VelocityPhase3

LREAL

Get, Set

10.0

Geschwindigkeit zu Ende der zweiten Einspritzphase.
Im Spritzguss stellt dieser Übergang die Nachdruckumschaltung dar.

FB_Base

BaseState

E_BaseState

Get

eNotHandled

Initialisierungszustand der Klasseninstanz.

Error

BOOL

Get

FALSE

Klasse befindet sich in einem Fehlerzustand.

ResultMessage

I_AppMessage

Get

-

Zugriff auf den Klassen-internen EventLogger.

[PROTECTED] _Name

STRING

Get

<SourceName>

.Name ohne führendes ‚fb‘.

FB_ShotScopeAnalysis 3: Methoden

Name

Beschreibung

Reset()

Setzt den Fehlerzustand der Klasse zurück.

FB_ShotScopeAnalysis

AppendCustom(iParam)

Ermöglicht das Anhängen einer Instanz von FB_Parameter zur Aufzeichnung und Überwachung benutzerspezifischer Werte.

FB_BaseHmi

Init(ipBase)

Standardinitialisierungsmethode zum Übergeben der Basisklasse.

FB_Base

GetHMI()

Gibt das zugewiesene HMI-Objekt zurück.

In der FB_Base-Klasse ist die Methode nicht implementiert. Wird die Methode nicht durch Vererbung überschrieben, wird immer eine Pseudovariable zurückgegeben.

SetHMI(ipBase)

Allgemeine Zuweisungsmethode für eine FB_BaseHmi erweiternde Klasse als lokale HMI-Schnittselle.

In der FB_Base-Klasse ist die Methode nicht implementiert. Wird die Methode nicht durch Vererbung überschrieben, schlägt diese immer fehl.

[PROTECTED] _IsMyself(iCmp)

Identifiziert, ob das übergebene Objekt der eigenen Instanz entspricht.

[PROTECTED] _QueryNamespace()

Extrahiert den ersten Teil des Instanz-Pfades als Objektnamensraum.

[PROTECTED] _QueryObjectName()

Extrahiert den letzten Teil des Instanz-Pfades als Objektnamen.

FB_ShotScopeAnalysis 4: Schnittstellen

Typ

Beschreibung

I_Base

Standardschnittstelle auf FB_Base.

I_ShotScopeAnalysis

Standardschnittstelle auf FB_ShotScopeAnalysis.

I_BaseHmi

Standardschnittstelle auf FB_BaseHmi.

I_BaseDev

Deckt alle Methoden und Properties der Basisklasse ab.

I_Comparable

Ermöglicht Vergleiche per _IsMyself() oder F_IsSameInstance().

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT 4026 >= v3.1.4026.19
TwinCAT 4024 >= v3.1.4024.71

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v12.16.0.0)