FB_Read_IuM_EL6631_0010

Der Funktionsbaustein FB_Read_IuM_EL6631_0010 liest I&M1, I&M2, I&M3 und I&M4 (Identification & Maintenance) Daten über EtherCAT als String aus einem PROFINET-Gerät. Das Auslesen der I&M0 Daten erfolgt bei einem PROFINET-Gerät mit EtherCAT über CoE (CAN over EtherCAT).
Eingänge
VAR_INPUT
bRead : BOOL;;
NETID : T_AmsNetId;
PORT : T_AmsPort;
iNumber : INT:=0;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bRead | BOOL | Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert und die I&M Daten aus dem PROFINET-Gerät ausgelesen. |
NETID | T_AmsNetId | AMS Net ID des Controllers |
PORT | T-AmsPort | Port, über den der Controller mit dem Gerät kommuniziert ( Port = Device ID + 1000hex ). |
iNumber | INT | Mit einer Klemme können 2 PROFINET-Geräte abgebildet werden. Über iNumber ( "0" oder "1" ) wird das Gerät ausgewählt, für das die I&M Daten ausgelesen werden sollen. |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
iErrorID : UDINT;
st_IM_TagFunction : STRING; (* I&M1 *)
st_IM_TagLocation : STRING; (* I&M1 *)
st_IM_Date : STRING; (* I&M2 *)
st_IM_Descriptor : STRING; (* I&M3 *)
st_IM_Signature : STRING; (* I&M4 *)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bBusy | BOOL | Bei der Aktivierung des Funktionsbausteins wird dieser Ausgang gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt. Während Busy = TRUE wird an den Eingängen kein neuer Befehl angenommen. |
bError | BOOL | Sollte ein Fehler bei der Übertragung des Kommandos erfolgen, dann wird dieser Ausgang gesetzt, nachdem der bBusy-Ausgang zurückgesetzt wurde. |
iErrorID | UDINT | Liefert bei einem gesetzten bError-Ausgang eine ADS-Fehlernummer. |
st_IM_TagFunction | STRING | Ausgelesenes Label für Funktion des Gerätes. |
st_IM_Taglocation | STRING | Ausgelesenes Label für den Einbauort des Gerätes. |
st_IM_Date | STRING | Liefert das Datum des Geräteeinbaus in dem Format. |
st_IM_Descriptor | STRING | Liefert die für das Gerät hinterlegte Herstellerbeschreibung zurück. |
st_IM_Signature | STRING | Liefert die für das Gerät hinterlegte Herstellersignatur zurück. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1.4018 | PC or CX (x64, x86, ARM) | Tc2_ProfinetDiag |