Herunterladen Inhalt Inhalt Diese Seite drucken

Plcappsysteminfo - Beckhoff CX9020 Handbuch

Embedded-pc
Vorschau ausblenden Andere Handbücher für CX9020:
Inhaltsverzeichnis

Werbung

1-Sekunden-USV (Persistente Daten)
9.3.2

PlcAppSystemInfo

Jede SPS beinhaltet eine Instanz dieses Typen: '_AppInfo'
Der zugehörige Namensraum (namespace) ist 'TwinCAT_SystemInfoVarList'. Dieser muss beispielsweise
bei Verwendung in einer Bibliothek mit angegeben werden.
TYPE PlcAppSystemInfo
STRUCT
ObjId            : OTCID;
TaskCnt          : UDINT;
OnlineChangeCnt  : UDINT;
Flags            : DWORD;
AdsPort          : UINT;
BootDataLoaded   : BOOL;
OldBootData      : BOOL;
AppTimestamp     : DT;
KeepOutputsOnBP  : BOOL;
TComSrvPtr       : ITComObjectServer;
AppName          : STRING(63);
ProjectName      : STRING(63);
END_STRUCT
END_TYPE
ObjId
TaskCnt
OnlineChangeCnt
Flags
AdsPort
BootDataLoaded
OldBootData
AppTimestamp
KeepOutputsOnBP
TComSrvPtr
AppName
ProjectName
Unterschiede zu TwinCAT 2
Wurde die Variable runTimeNo unter TwinCAT 2 verwendet, so muss der Programmcode umgestellt werden.
Beispiel:
• Verwendung unter TwinCAT 2: nPlcAdsPort := 801 + (SystemInfo.runTimeNo - 1) * 10;
• Verwendung unter TwinCAT 3: nPlcAdsPort := _AppInfo.AdsPort;
54
Objekt ID der SPS Projektinstanz
Anzahl der im Laufzeitsystem befindlichen Tasks.
Anzahl der seit dem letzten Komplettdownload gemachten
Online-Änderungen.
Reserviert
ADS Port der SPS Applikation
PERSISTENT Variablen: LOADED (fehlerfrei geladen)
PERSISTENT Variablen: INVALID (es wurde die
Sicherungskopie geladen, weil keine gültige Datei vorhanden
war)
Zeitpunkt zum Start der SPS Applikation
Das Flag kann gesetzt werden und verhindert, dass die
Ausgänge genullt werden, wenn ein Breakpoint erreicht wird. Die
Task läuft in dem Fall weiter. Allein die Ausführung des SPS
Code ist unterbrochen.
Pointer auf den TcCOM Object Server
Von TwinCAT generierter Name, welcher den Port beinhaltet.
Name des Projekts als STRING.
Version: 1.8
CX9020

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis