ITcSystemServer

Über das Interface ITcSystemServer kann das TwinCAT System gesteuert werden. ITcSystemServer ist als OLE Automation Interface ausgeführt, so dass es auch von Scriptsprachen, wie Visual Basic Script, genutzt werden kann.

Methoden in Vtable Reihenfolge

IUnknown Methoden

Beschreibung

QueryInterface

Liefert einen Zeiger auf das angeforderte Interface zurück.

AddRef

Inkrementiert den Referenzzähler.

Release

Dekrementiert den Referenzzähler.

IDispatch Methoden

Beschreibung

GetTypeInfoCount

Liefert die Anzahl der "Type Information" Interfaces, die ein Objekt anbietet. (0 or 1).

GetTypeInfo

Holt die Typinformationen für ein Objekt.

GetIDsOfNames

Verknüpft Namen von Methoden mit optionalen Argumenten mit einem zugehörigem Satz von  DISPIDs.

Invoke

Bietet den Zugriff auf Eigenschaften und Methoden eines Objekts.

ITcSystemServer Methoden

Beschreibung

StartSystem

Startet das TwinCAT System.

StopSystem

Stoppt das TwinCAT System.

RestartSystem

Stop mit nachfolgendem Start des TwinCAT Systems.

SaveServerCfg

Fordert alle TwinCAT COM Server auf, ihre Konfiguration in die TwinCAT Projektdatei (*.tps) zu speichern.

SystemState

Eigenschaft, die den aktuellen Zustand des TwinCAT System anzeigt.

AmsNetId

Eigenschaft mit der die AmsNetId eines TwinCAT Systems erfragt werden kann.

RtcTimeDiff

Eigenschaft mit der die aktuelle Zeitdifferenz der Windows NT Systemzeit zur Echtzeituhr des PC anzeigt wird.

AdjustSystemTimeToRtcTime

Synchronisiert die Windows NT Systemzeit zur Echtzeituhr des PC.