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[0..3] |
Firmware-Version der Steuerung [aa.bb.cc.dd]: oi_byFirmVersion[0]= aa o... oi_byFirmVersion[3]= dd |
|
60006 |
i_byBootVersion[0..3] |
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 = Fehler in integrierten Experten-E/A festgestellt. Zur Diagnose siehe i_wIOStatus1. oBit 1 = TM5-E/A-Fehler festgestellt. Zur Diagnose siehe i_wIOStatus2. oBit 2 = Der Ethernet-0-Fehler wird nicht erkannt, wenn Sie sich in BOOTP oder DHCP ohne Master befinden. oBit 3 = Serial 0-Fehler festgestellt oBit 4 = CAN 0-Fehler festgestellt oBit 5 = CAN 1-Fehler festgestellt oBit 6 = Fehler an Interface-Bus Modul 0 festgestellt oBit 7 = Fehler an Interface-Bus Modul 1 festgestellt HINWEIS: Nach einem Aus- und Einschalten kann sich der Systemfehler während mehrerer Zyklen in einem Fehlerzustand befinden. |
|
60020 |
i_lwSystemFault_2 |
LWORD |
Nicht verwendet. |
60024 |
i_wIOStatus1 |
Status der integrierten Experten-E/A |
|
60025 |
i_wIOStatus2 |
TM5-E/A-Status |
|
60026 |
i_wClockBatterystatus |
WORD |
Ladestand der Batterie der Echtzeituhr: o0000 hex = Batterieladung niedrig oFFFF hex= Batterie ist 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). |
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_dwiLastStopTime |
DWORD |
Die Zeit des zuletzt festgestellten STOP-Zustands in Sekunden ab 1. Januar 1970 um 00:00 Uhr. |
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 |
Anzahl der externen Ereignisse, die seit dem letzten Kaltstart an Eingängen festgestellt wurden, die zur Erkennung von externen Ereignissen konfiguriert sind. Durch einen Kaltstart oder mit dem Befehl PLC_W.q_wResetCounterEvent zurücksetzen. |
|
N/A |
i_wTerminalPortStatus |
Status der USB-Programmierschnittstelle (USB Mini-B). |
|
N/A |
i_wUSBHostStatus |
Status des USB-Hostports (USB A) |
|
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_uiTM5BusState |
UINT |
Bitfeld des TM5-Bus-Status: oBits 0 bis 3 = Nicht verwendet oBit 4 = TM5-Bustreiber verfügbar oBit 5 = TM5-Bus-Hardware gefunden oBit 6 = TM5-Buskonfiguration erfolgreich durchgeführt oBit 7 = TM5-Bus in Betrieb oBit 8 = Nicht verwendet oBit 9 = Fehler während TM5-Buskonfiguration festgestellt oBits 10 bis 15 = Nicht verwendet |
N/A |
i_uiTM5SyncErrCnt |
UINT |
Anzahl der ungültigen synchronen Frames, die auf dem TM5-Bus festgestellt wurden. Mit dem Befehl PLC_W.q_wResetTM5Counters und bei Ausschalten zurücksetzen. |
N/A |
i_uiTM5AsynErrCnt |
UINT |
Anzahl der ungültigen asynchronen Frames, die auf dem TM5-Bus festgestellt wurden. Mit dem Befehl PLC_W.q_wResetTM5Counters und bei Ausschalten zurücksetzen. |
N/A |
i_uiTM5BreakCnt |
UINT |
Anzahl der TM5-Bus-Resets wurde erkannt. Mit dem Befehl PLC_W.q_wResetTM5Counters und bei Ausschalten zurücksetzen. |
N/A |
i_uiTM5TopoChangedCnt |
UINT |
Anzahl der Änderungen in der TM5-Bus-Topologie. Mit dem Befehl PLC_W.q_wResetTM5Counters und bei Ausschalten zurücksetzen. |
N/A |
i_uiTM5BusCycleCnt |
UINT |
Anzahl der TM5-Buszyklen ab einem Kaltstart. Mit dem Befehl PLC_W.q_wResetTM5Counters und bei Ausschalten zurücksetzen. |
N/A |
i_wTM5BrokendownSlot |
WORD |
00..FE hex = Steckplatznummer eines nicht funktionsfähigen TM5-Moduls. FF hex = Alle TM5-Module geben an, dass sie funktionsfähig sind. |
HINWEIS: N/A bedeutet, dass kein vordefiniertes Modbus-Adress-Mapping für diese Systemvariable existiert.