ST_TcPfw_EL3773_Input
Eine solche Struktur enthält die Eingangsdaten für die Leistungsmessung.
Syntax
TYPE ST_TcPfw_EL3773_Input:
(* location PfwLib_TempControl.PRO *)
(* last modification: 08.09.2010 *)
STRUCT
uiStatusU1 : UINT;
iVoltageU1 : ARRAY[1..cnOversampling] OF INT;
uiStatusU2 : UINT;
iVoltageU2 : ARRAY[1..cnOversampling] OF INT;
uiStatusU3 : UINT;
iVoltageU3 : ARRAY[1..cnOversampling] OF INT;
uiStatusI1 : UINT;
iCurrentI1 : ARRAY[1..cnOversampling] OF INT;
uiStatusI2 : UINT;
iCurrentI2 : ARRAY[1..cnOversampling] OF INT;
uiStatusI3 : UINT;
iCurrentI3 : ARRAY[1..cnOversampling] OF INT;
SampleCount : UINT;
WcState : BOOL;
InputToggle : BOOL;
State : UINT;
DcOutputShift: UDINT;
DcInputShift : UDINT;
AdsAddr : ST_TcPfw_AdsAddr;
END_STRUCT
END_TYPE
Parameter
Name | Typ | Beschreibung |
---|---|---|
uiStatusU1 | UINT | Status des ersten Spannungskanals |
iVoltageU1 | ARRAY | Spannung des ersten Kanals |
uiStatusU2 | UINT | Status des zweiten Spannungskanals |
iVoltageU2 | ARRAY | Spannung des zweiten Kanals |
uiStatusU3 | UINT | Status des dritten Spannungskanals |
iVoltageU3 | ARRAY | Spannung des dritten Kanals |
uiStatusI1 | UINT | Status des ersten Stromkanals |
iCurrentI1 | ARRAY | Stromwert des ersten Stromkanals |
uiStatusI2 | UINT | Status des zweiten Stromkanals |
iCurrentI2 | ARRAY | Stromwert des zweiten Stromkanals |
uiStatusI3 | UINT | Status des dritten Stromkanals |
iCurrentI3 | ARRAY | Stromwert des dritten Stromkanals |
SampleCount | UINT | Der SampleCounter wird mit jedem Prozessdatenzyklus um eine Einheit hoch gezählt. Durch den CycleCounter kann die übergeordnete Steuerung eine Kontrolle vornehmen, ob evtl. ein Datensatz ausfiel oder doppelt übertragen wurde. Dann ist i.d.R. die DC-ShiftZeit der Klemme anzupassen. |
WcState | BOOL | Muss mit der "WcState" Variablen der EL-Klemme verknüpft werden. Hierüber wird erkannt, ob die Prozessdaten, die von der Klemme kommen, in Ordnung sind. |
InputToggle | BOOL | Die Variable InputToggle zählt, ob ein neues gültiges Telegramm empfangen wurde. Nach jedem erfolgreichen Zyklus wird der Wert um eins hochgezählt. |
State | UINT | Muss mit der "State" Variablen der EL-Klemme verknüpft werden. Hierüber wird der aktuelle Zustand der Klemme zurückgegeben. |
DcOutputShift | UDINT | DcOutputShift ist die Zeit für die Ausgabe der Prozessdaten an den Antrieb, d.h. für den Zeitverzug zwischen Berechnung und Wirkung dieser Daten. |
DcInputShift | UDINT | DcInputShift ist die Zeit, die benötigt wird, um Statusinformationen, wie z. B. die Istposition eines Antriebs, in die Steuerung zu übertragen. Also die Zeit zwischen der Erfassung und der Auswertung dieser Daten. |
AdsAddr | ST_TcPfw_AdsAddr | Bei Verwendung der EL3773 Klemme ist der Prozesswert "AdsAddr" hierher zu verknüpfen. Diese Verbindung wird für die CoE-Kommunikation genutzt.
|