FB_Write_IuM_EL6631_0010

Der Funktionsbaustein FB_Write_IuM_EL6631_0010 schreibt I&M1, I&M2, I&M3 und I&M4 (Identification & Maintenance) Daten nach PROFINET-Spezifikation über EtherCAT als String auf das PROFINET-Gerät.
Eingänge
VAR_INPUT
bWrite : BOOL;
NETID : T_AmsNetId;
PORT : T_AmsPort;
byState : BYTE;
iNumber : INT:=0;
st_IM_TagFunction : STRING;
st_IM_TagLocation : STRING;
st_IM_Date : STRING;
st_IM_Descriptor : STRING;
st_IM_Signature : STRING;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bWrite | BOOL | Über eine positive Flanke an diesem Eingang wird der Baustein aktiviert und die I&M Daten in das ausgewählte ProfiNET-Gerät geschrieben. |
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 ). |
byState | BYTE | Über dieses Byte kann ausgewählt werden, welche I&M Daten geschrieben werden sollen. |
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 geschrieben werden sollen. |
st_IM_TagFunction | STRING | Label für die Funktion des Gerätes wird auf das Gerät geschrieben. |
st_IM_Taglocation | STRING | Label für den Einbauort des Gerätes wird auf das Gerät geschrieben. |
st_IM_Date | STRING | Datum des Geräteeinbaus wird auf des Gerät geschrieben. |
st_IM_Descriptor | STRING | Beschreibung des Herstellers wird auf das Gerät geschrieben. |
st_IM_Signature | STRING | Signatur des Herstellers wird auf das Gerät geschrieben. |
Ausgänge
VAR_OUTPUT
bBusy : BOOL;
bError : BOOL;
iErrorID : UDINT;
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. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v3.1.4018 | PC or CX (x64, x86, ARM) | Tc2_ProfinetDiag |