Konstanten
Portnummern
Portnummern  | Wert  | Beschreibung  | 
|---|---|---|
AMSPORT_LOGGER  | 100  | Portnummer des Standard-Loggers.  | 
AMSPORT_EVENTLOG  | 110  | Portnummer des TwinCAT Eventloggers.  | 
AMSPORT_R0_RTIME  | 200  | Portnummer des TwinCAT Realtime Servers.  | 
AMSPORT_R0_IO  | 300  | Portnummer des TwinCAT I/O Servers.  | 
AMSPORT_R0_NC  | 500  | Portnummer des TwinCAT NC Servers.  | 
AMSPORT_R0_NCSAF  | 501  | Portnummer des TwinCAT NC Servers (Task SAF).  | 
AMSPORT_R0_NCSVB  | 511  | Portnummer des TwinCAT NC Servers (Task SVB).  | 
AMSPORT_R0_ISG  | 550  | intern  | 
AMSPORT_R0_CNC  | 600  | Portnummer des TwinCAT NC I Servers.  | 
AMSPORT_R0_LINE  | 700  | intern  | 
AMSPORT_R0_PLC  | 800  | Portnummer des TwinCAT PLC Servers (nur auf dem Buscontroller).  | 
AMSPORT_R0_PLC_RTS1  | 801  | Portnummer des TwinCAT 2.xx PLC Servers in der Runtime 1  | 
AMSPORT_R0_PLC_RTS2  | 811  | Portnummer des TwinCAT 2.xx PLC Servers in der Runtime 2  | 
AMSPORT_R0_PLC_RTS3  | 821  | Portnummer des TwinCAT 2.xx PLC Servers in der Runtime 3  | 
AMSPORT_R0_PLC_RTS4  | 831  | Portnummer des TwinCAT 2.xx PLC Servers in der Runtime 4  | 
AMSPORT_R0_CAM  | 900  | Portnummer des TwinCAT CAM Servers.  | 
AMSPORT_R0_CAMTOOL  | 950  | Portnummer des TwinCAT CAMTOOL Servers.  | 
AMSPORT_R3_SYSSERV  | 10000  | Portnummer des TwinCAT System Services..  | 
AMSPORT_R3_SCOPESERVER  | 14001  | Portnummer des TwinCAT Scope Servers  | 
Ads-States
ADS States  | Wert  | Beschreibung  | 
|---|---|---|
ADSSTATE_INVALID  | 0  | ADS Status: invalid  | 
ADSSTATE_IDLE  | 1  | ADS Status: idle  | 
ADSSTATE_RESET  | 2  | ADS Status: reset.  | 
ADSSTATE_INIT  | 3  | ADS Status: init  | 
ADSSTATE_START  | 4  | ADS Status: start  | 
ADSSTATE_RUN  | 5  | ADS Status: run  | 
ADSSTATE_STOP  | 6  | ADS Status: stop  | 
ADSSTATE_SAVECFG  | 7  | ADS Status: save configuration  | 
ADSSTATE_LOADCFG  | 8  | ADS Status: load configuration  | 
ADSSTATE_POWERFAILURE  | 9  | ADS Status: Power failure  | 
ADSSTATE_POWERGOOD  | 10  | ADS Status: Power good  | 
ADSSTATE_ERROR  | 11  | ADS Status: Error  | 
ADSSTATE_SHUTDOWN  | 12  | ADS Status: Shutdown  | 
ADSSTATE_SUSPEND  | 13  | ADS Status: Suspend  | 
ADSSTATE_RESUME  | 14  | ADS Status: Resume  | 
ADSSTATE_CONFIG  | 15  | ADS Status: Configuration (System is in config mode)  | 
ADSSTATE_RECONFIG  | 16  | ADS Status: Reconfiguration (System should restart in config mode)  | 
ADSSTATE_STOPPING  | 17  | 
  | 
ADSSTATE_INCOMPATIBLE  | 18  | 
  | 
ADSSTATE_EXCEPTION  | 19  | 
  | 
ADSSTATE_MAXSTATES  | 20  | Max. number of available ads states  | 
ADS/System Dienste
Reserved Index Groups  | Wert  | Beschreibung  | 
|---|---|---|
ADSIGRP_SYMTAB  | 16#F000  | 
  | 
ADSIGRP_SYMNAME  | 16#F001  | 
  | 
ADSIGRP_SYMVAL  | 16#F002  | 
  | 
ADSIGRP_SYM_HNDBYNAME  | 16#F003  | 
  | 
ADSIGRP_SYM_VALBYNAME  | 16#F004  | 
  | 
ADSIGRP_SYM_VALBYHND  | 16#F005  | 
  | 
ADSIGRP_SYM_RELEASEHND  | 16#F006  | 
  | 
ADSIGRP_SYM_INFOBYNAME  | 16#F007  | 
  | 
ADSIGRP_SYM_VERSION  | 16#F008  | 
  | 
ADSIGRP_SYM_INFOBYNAMEEX  | 16#F009  | 
  | 
ADSIGRP_SYM_DOWNLOAD  | 16#F00A  | 
  | 
ADSIGRP_SYM_UPLOAD  | 16#F00B  | 
  | 
ADSIGRP_SYM_UPLOADINFO  | 16#F00C  | 
  | 
ADSIGRP_SYMNOTE  | 16#F010  | 
  | 
ADSIGRP_IOIMAGE_RWIB  | 16#F020  | 
  | 
ADSIGRP_IOIMAGE_RWIX  | 16#F021  | 
  | 
ADSIGRP_IOIMAGE_RISIZE  | 16#F025  | 
  | 
ADSIGRP_IOIMAGE_RWOB  | 16#F030  | 
  | 
ADSIGRP_IOIMAGE_RWOX  | 16#F031  | 
  | 
ADSIGRP_IOIMAGE_RWOSIZE  | 16#F035  | 
  | 
ADSIGRP_IOIMAGE_CLEARI  | 16#F040  | 
  | 
ADSIGRP_IOIMAGE_CLEARO  | 16#F050  | 
  | 
ADSIGRP_IOIMAGE_RWIOB  | 16#F060  | 
  | 
ADSIGRP_DEVICE_DATA  | 16#F100  | 
  | 
ADSIOFFS_DEVDATA_ADSSTATE  | 16#0000  | 
  | 
ADSIOFFS_DEVDATA_DEVSTATE  | 16#0002  | 
  | 
System Service Dateidienste
System Service Index Groups  | Wert  | Beschreibung  | 
|---|---|---|
SYSTEMSERVICE_OPENCREATE  | 100  | 
  | 
SYSTEMSERVICE_OPENREAD  | 101  | 
  | 
SYSTEMSERVICE_OPENWRITE  | 102  | 
  | 
SYSTEMSERVICE_CREATEFILE  | 110  | 
  | 
SYSTEMSERVICE_CLOSEHANDLE  | 111  | 
  | 
SYSTEMSERVICE_FOPEN  | 120  | 
  | 
SYSTEMSERVICE_FCLOSE  | 121  | 
  | 
SYSTEMSERVICE_FREAD  | 122  | 
  | 
SYSTEMSERVICE_FWRITE  | 123  | 
  | 
SYSTEMSERVICE_FSEEK  | 124  | 
  | 
SYSTEMSERVICE_FTELL  | 125  | 
  | 
SYSTEMSERVICE_FGETS  | 126  | 
  | 
SYSTEMSERVICE_FPUTS  | 127  | 
  | 
SYSTEMSERVICE_FSCANF  | 128  | 
  | 
SYSTEMSERVICE_FPRINTF  | 129  | 
  | 
SYSTEMSERVICE_FEOF  | 130  | 
  | 
SYSTEMSERVICE_FDELETE  | 131  | 
  | 
SYSTEMSERVICE_FRENAME  | 132  | 
  | 
SYSTEMSERVICE_REG_HKEYLOCALMACHINE  | 200  | 
  | 
SYSTEMSERVICE_SENDEMAIL  | 300  | 
  | 
SYSTEMSERVICE_TIMESERVICES  | 400  | 
  | 
SYSTEMSERVICE_STARTPROCESS  | 500  | 
  | 
SYSTEMSERVICE_CHANGENETID  | 600  | 
  | 
System Service Uhrzeitdienste
System Service Index Offsets (Timeservices)  | Wert  | Beschreibung  | 
|---|---|---|
TIMESERVICE_DATEANDTIME  | 1  | 
  | 
TIMESERVICE_SYSTEMTIMES  | 2  | 
  | 
TIMESERVICE_RTCTIMEDIFF  | 3  | 
  | 
TIMESERVICE_ADJUSTTIMETORTC  | 4  | 
  | 
ADSLOG message types
Masken für die Log-Ausgabe  | Wert  | Beschreibung  | 
|---|---|---|
ADSLOG_MSGTYPE_HINT  | 16#01  | 
  | 
ADSLOG_MSGTYPE_WARN  | 16#02  | 
  | 
ADSLOG_MSGTYPE_ERROR  | 16#04  | 
  | 
ADSLOG_MSGTYPE_LOG  | 16#10  | 
  | 
ADSLOG_MSGTYPE_MSGBOX  | 16#20  | 
  | 
ADSLOG_MSGTYPE_RESOURCE  | 16#40  | 
  | 
ADSLOG_MSGTYPE_STRING  | 16#80  | 
  | 
BOOTDATA flags
Masken für Bootdata-Flags  | Wert  | Beschreibung  | 
|---|---|---|
BOOTDATAFLAGS_RETAIN_LOADED  | 16#01  | 
  | 
BOOTDATAFLAGS_RETAIN_INVALID  | 16#02  | 
  | 
BOOTDATAFLAGS_RETAIN_REQUESTED  | 16#04  | 
  | 
BOOTDATAFLAGS_PERSISTENT_LOADED  | 16#10  | 
  | 
BOOTDATAFLAGS_PERSISTENT_INVALID  | 16#20  | 
  | 
Masken für BSOD-Flags  | Wert  | Beschreibung  | 
|---|---|---|
SYSTEMSTATEFLAGS_BSOD  | 16#01  | BSOD: Blue Screen of Death  | 
SYSTEMSTATEFLAGS_RTVIOLATION  | 16#02  | Echtzeit-Verletzung, Latenzzeitüberschreitung  | 
File open modes
Masken für die File-Ausgabe  | Wert  | Beschreibung  | 
|---|---|---|
FOPEN_MODEREAD  | 16#0001  | 'r': Öffnet eine Datei zum Lesen  | 
FOPEN_MODEWRITE  | 16#0002  | 'w': Öffnet eine Datei zum Schreiben, evtl. bestehende Datei wird überschrieben  | 
FOPEN_MODEAPPEND  | 16#0004  | 'a': Öffnet eine Datei zum Schreiben, wird an evtl. bestehende Datei angehängt. Falls Datei noch nicht besteht, wird die Datei angelegt.  | 
FOPEN_MODEPLUS  | 16#0008  | '+': Öffnet eine Datei zum Lesen und Schreiben.  | 
FOPEN_MODEBINARY  | 16#0010  | 'b': Öffnet eine Datei zum binären Lesen und Schreiben.  | 
FOPEN_MODETEXT  | 16#0020  | 't': Öffnet eine Datei zum textmäßigen Lesen und Schreiben.  | 
Eventlogger constants
Masken für Eventlogger Flags  | Wert  | Beschreibung  | 
|---|---|---|
TCEVENTFLAG_PRIOCLASS  | 16#0010  | Klasse und Priorität wird durch Formatter festgelegt  | 
TCEVENTFLAG_FMTSELF  | 16#0020  | Formatierungsinformation kommt mit dem Event  | 
TCEVENTFLAG_LOG  | 16#0040  | Loggen.  | 
TCEVENTFLAG_MSGBOX  | 16#0080  | Messagebox anzeigen.  | 
TCEVENTFLAG_SRCID  | 16#0100  | Verwendung von Source-Id statt Source-Name.  | 
TwinCAT Eventlogger Statusmeldungen  | Wert  | Beschreibung  | 
|---|---|---|
TCEVENTSTATE_INVALID  | 16#0000  | Ungültig, kommt auch wenn Event noch nicht gemeldet.  | 
TCEVENTSTATE_SIGNALED  | 16#0001  | Event ist gemeldet, aber weder gegangen noch quittiert.  | 
TCEVENTSTATE_RESET  | 16#0002  | Event ist abgemeldet ('gegangen').  | 
TCEVENTSTATE_CONFIRMED  | 16#0010  | Event ist quittiert.  | 
TCEVENTSTATE_RESETCON  | 16#0012  | Event ist abgemeldet und quittiert  | 
TwinCAT Eventlogger Statusmeldungen  | Wert  | Beschreibung  | 
|---|---|---|
TCEVENT_SRCNAMESIZE  | 15  | Max. Länge für den Source-Namen.  | 
TCEVENT_FMTPRGSIZE  | 31  | Max. Länge für den Namen des Formatters.  | 
Andere  | Wert  | Beschreibung  | 
|---|---|---|
PI  | 3.1415926535897932384626433832795  | Pi-Zahl  | 
DEFAULT_ADS_TIMEOUT  | T#5s  | Default ADS-Timeout  | 
MAX_STRING_LENGTH  | 255  | Max Stringlänge des T_MaxString Datentyps  | 
Voraussetzungen
Entwicklungsumgebung  | Zielplattform  | Einzubindende SPS-Bibliotheken (Kategoriegruppe)  | 
|---|---|---|
TwinCAT v3.1.0  | PC oder CX (x86, x64, Arm®)  | Tc2_System (System)  |