FB_Analysis
Im FB-Analysis ist die gesamte Analyseroutine definiert. Alle konfigurierten Netzwerke mit ihren Modulen und Fehlerbehandlung werden erstellt.
Syntax
Definition:
FUNCTION_BLOCK FB_Analysis
VAR_INPUT
nConfigurationID: INT;
ipV[n]_VirtualInputs: I_V[n]_Virtual_Input_Source;
END_VAR
VAR_OUTPUT
bError: BOOL;
ipTcResult: I_TcMessage;
END_VAR
VAR
[network FBs]
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
nConfigurationID | INT | Konfigurations Index |
ipV[n]_VirtualInputs | I_V[n]_Virtual_Input_Source | Daten für die Analyse der spezifischen Datenquelle |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
bError | BOOL | Wird TRUE, sobald eine Fehlersituation auftritt. |
ipTcResult | I_TcMessage | Nachrichtenschnittstelle des TwinCAT 3 EventLoggers, die nähere Informationen über den Rückgabewert bietet. |
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
---|---|---|---|
nContext | DWORD | Get | Kontext Index |
Methoden
Name | Definitionsort | Beschreibung |
---|---|---|
Local | Methode für Hintergrundkommunikation mit dem TwinCAT-Treiber. Die Methode muss zyklisch aufgerufen werden. | |
Local | Zurücksetzen der gesamten Analyse. | |
Local | Optional: Wenn ein Ergebnis-Stream erstellt werden muss. | |
Local | Methode zum befüllen der HMI-Strukturen | |
Local | Methode zum Setzen der Parameter aus der HMI in die Analyse |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.0 | PC oder CX (x64, x86) | Tc3_Analytics |