TwinCAT ADS Interface Scope

 

Das Scope bietet ein ADS-Interface an und agiert somit als ADS-Server. Die Bedienung des Scope ist mit den hier beschriebenen Kommandos möglich.

Da hierfür ein fester ADS Port erforderlich ist, kann nur die erste Instanz des Scopes per ADS bedient werden.

ADS Port Scope: 14000 (dezimal)

 

Index-Group ( Hex )

Beschreibung

Anmerkung

0x00001000

Scope Root States

 

0x00002000

Scope Root Functions

 

0x00003000

Scope View

 

 

Scope Root States

Index-Offset ( Hex )

 

Zugriff

 

Datentyp

 

Phys. 

Einheit

Definitions-

bereich

Beschreibung

 

Anmerkung

 

0x00000001

Read

BYTE

 

 

Get Online Mode

0: Scope ist Offline
1: Scope ist Online

 

0x00000001

Write

void

 

 

Set Scope to Online Mode

 

0x00000002

Write

void

 

 

Set Scope to Offline Mode

 

 

Scope Root Functions

Index-Offset ( Hex )

 

Zugriff

 

Datentyp

 

Phys.

Einheit

Definitions-

bereich

Beschreibung

 

Anmerkung

 

0x00000001

Write

char[]

 

 

Lade *.scp File

( Scope Configuration Project )

D:\\TwinCAT\\scope\\achse2.scp

 

 

Scope View

Index-Offset ( Hex )

 

Zugriff

 

Datentyp

 

Phys.

Einheit

Definitions-

bereich

Beschreibung

 

Anmerkung

 

0x00000100 + Id

Write

void

 

 

Manual Trigger

 

Beim Absetzen dieses Kommandos wird das Scope getriggert. Dazu muss es allerdings online sein.

0x00000200 + Id

Read / Write

Real64

 

 

Record Length

legt die Aufnahmedauer fest

0x00001000 + Id

Write

char[]

 

 

Exportiere Daten als  ASCII File

D:\\TwinCAT\\Scope\\Data\\Test.dat

0x00001010 + Id

Write

char[]

 

 

Exportiere ScopeView

 

 

Hinweis:

Die Scope View Eigenschaften können z.Zt. nur genutzt werden, wenn nur ein View in der Applikation aktiv ist. D.h. die Id ist immer 1.