PLC_R: Schreibgeschützte Steuerungssystemvariablen
In der folgenden Tabelle werden die Parameter der Systemvariablen PLC_R (Typ PLC_R_STRUCT) beschrieben:
Modbus-Adresse (1) |
Variablenname |
Typ |
Kommentar |
---|---|---|---|
60000 |
i_wVendorID |
Steuerungshersteller-ID 101A hex = Schneider Electric |
|
60001 |
i_wProductID |
WORD |
Steuerungsreferenz-ID HINWEIS: Hersteller-ID und Referenz-ID sind Teil der Ziel-ID der Steuerung, die in der Ansicht mit den Kommunikationseinstellungen erscheinen (Ziel-ID = 101A XXXX hex). |
60002 |
i_dwSerialNumber |
Steuerungsseriennummer |
|
60004 |
i_byFirmVersion |
Firmware-Version der Steuerung[aa.bb.cc.dd]: oi_byFirmVersion[0]= aa o... oi_byFirmVersion[3]= dd |
|
60006 |
i_byBootVersion |
ARRAY[0..3] OF BYTE |
Boot-Version der Steuerung [aa.bb.cc.dd]: oi_byBootVersion[0]= aa o... oi_byBootVersion[3]= dd |
60008 |
i_dwHardVersion |
DWORD |
Steuerungshardware-Version |
60010 |
i_dwChipVersion |
DWORD |
Koprozessor-Version der Steuerung |
60012 |
i_wStatus |
Status der Steuerung |
|
60013 |
i_wBootProjectStatus |
Gibt die Informationen über die Boot-Anwendung zurück, die im FLASH-Speicher gespeichert ist: |
|
60014 |
i_wLastStopCause |
Ursache für den letzten Übergang von RUN in einen anderen Status |
|
60015 |
i_wLastApplicationError |
Ursache der letzten Steuerungsausnahme |
|
60016 |
i_lwSystemFault_1 |
Bitfeld FFFF FFFF FFFF FFFF hex bedeutet, dass kein Fehler festgestellt wurde. Ein Bit bei einem niedrigen Pegel bedeutet, dass ein Fehler aufgetreten ist: oBit 0 = Reserviert oBit 1 = TM3-Fehler festgestellt oBit 2 = Ethernet IF1-Fehler festgestellt oBit 3 = Ethernet IF2-Fehler festgestellt oBit 4 = Fehler "Serial 1 in Überstrom" festgestellt oBit 5 = Reserviert oBit 6 = CAN 1-Fehler festgestellt oBit 7 = Reserviert oBit 8 = Reserviert oBit 9 = TM4-Fehler festgestellt oBit 10 = SD-Kartenfehler festgestellt oBit 11 = Firewall-Fehler festgestellt oBit 12 = DHCP-Server-Fehler festgestellt oBit 13 = OPC-UA-Server-Fehler festgestellt |
|
60024 |
i_wIOStatus1 |
Reserviert |
|
60025 |
i_wIOStatus2 |
TM3-E/A-Status |
|
60026 |
i_wClockBatterystatus |
WORD |
Status der Batterie der Echtzeituhr o0 = Batteriewechsel erforderlich o100 = Batterie voll geladen Andere Werte (1 - 99) stehen für den Prozentsatz der Ladung. Wenn beispielsweise der Wert 75 angegeben wird, ist die Batterie zu 75% geladen. |
60028 |
i_dwAppliSignature1 |
DWORD |
Erste DWORD von 4 DWORD-Signaturen (16 Byte insg.). Die Anwendungssignatur wird beim Software-Build generiert. |
60030 |
i_dwAppliSignature2 |
DWORD |
Zweite DWORD von 4 DWORD-Signaturen (16 Byte insg.). Die Anwendungssignatur wird beim Software-Build generiert. |
60032 |
i_dwAppliSignature3 |
DWORD |
Dritte DWORD von 4 DWORD-Signaturen (16 Byte insg.). Die Anwendungssignatur wird beim Software-Build generiert. |
60034 |
i_dwAppliSignature4 |
DWORD |
Vierte DWORD von 4 DWORD-Signaturen (16 Byte insg.). Die Anwendungssignatur wird beim Software-Build generiert. |
(1) Nicht über die Anwendung zugänglich. |
N/A |
i_sVendorName |
STRING(31) |
Name des Anbieters: „Schneider Electric“ |
N/A |
i_sProductRef |
STRING(31) |
Referenz der Steuerung. |
N/A |
i_sNodeName |
STRING(99) |
Knotenname im EcoStruxure Machine Expert-Netzwerk. |
N/A |
i_dwLastStopTime |
DWORD |
Die Zeit des zuletzt festgestellten STOP-Zustands in Sekunden ab 1. Januar 1970 um 00:00 Uhr UTC. |
N/A |
i_dwLastPowerOffDate |
DWORD |
Datum und Uhrzeit des zuletzt festgestellten AUS-Zustands in Sekunden ab 1. Januar 1970 um 00:00 Uhr UTC. HINWEIS: Sie können diesen Wert mithilfe der Funktion SysTimeRtcConvertUtcToDate in ein Datum und eine Uhrzeit ändern. Weitere Informationen über die Konvertierung von Uhrzeit und Datum finden Sie im Systime-Bibliothekshandbuch. |
N/A |
i_uiEventsCounter |
Reserviert |
|
N/A |
i_wTerminalPortStatus |
Status der USB-Programmierschnittstelle (USB Mini-B). |
|
N/A |
i_wSdCardStatus |
Status der SD-Karte. |
|
N/A |
i_wUsrFreeFileHdl |
WORD |
Anzahl der verfügbaren Datei-Handles. Ein Datei-Handle ist die beim Öffnen einer Datei vom System zugewiesene Ressource. |
N/A |
i_udiUsrFsTotalBytes |
Gesamtarbeitsspeichergröße des Benutzer-Dateisystems (in Byte). Dies ist die Größe des Flash-Speichers für das Verzeichnis „/usr/“. |
|
N/A |
i_udiUsrFsFreeBytes |
UDINT |
Freier Speicher im Benutzer-Dateisystem (in Byte). |
N/A |
i_uiTM3BusState |
TM3-Bus-Status. i_uiTM3BusState kann die folgenden Werte haben: o1: TM3_CONF_ERROR Fehlende Übereinstimmung zwischen physischer Konfiguration und EcoStruxure Machine Expert-Konfiguration. o3: TM3_OK Physische Konfiguration stimmt mit EcoStruxure Machine Expert-Konfiguration überein. o4: TM3_POWER_SUPPLY_ERROR TM3-Bus wird nicht mit Spannung versorgt (z. B. wenn die logische Steuerung über USB angetrieben wird). |
|
N/A |
i_ExpertIO_RunStop_Input |
BYTE |
Reserviert |
N/A |
i_x10msClk |
BOOL |
Zeitbasis-Bit von 10 ms. Diese Variable aktiviert/deaktiviert mit der Periode = 10 ms. Der Wert wird geändert, wenn sich die logische Steuerung im Stop- und Run-Status befindet. |
N/A |
i_x100msClk |
BOOL |
Zeitbasis-Bit von 100 ms. Diese Variable aktiviert/deaktiviert mit der Periode = 100 ms. Der Wert wird geändert, wenn sich die logische Steuerung im Stop- und Run-Status befindet. |
N/A |
i_x1sClk |
BOOL |
Zeitbasis-Bit von 1 s. Diese Variable aktiviert/deaktiviert mit Periode = 1 s. Der Wert wird geändert, wenn sich die logische Steuerung im Stop- und Run-Status befindet. |
HINWEIS: N/A bedeutet, dass kein vordefiniertes Modbus-Adress-Mapping für diese Systemvariable existiert.