AdsSyncWriteControlReq

Ändert den Status eines ADS-Gerätes.

object.AdsSyncWriteControlReq(
  ADSSTATE As Long,
  deviceState As Long,
  length As Long,
  pData As Integer
) As Long

Parameter

ADSSTATE

[in] neuer Zustand des ADS-Gerätes (siehe Datentyp ADSSTATE)

deviceState

[in] reserviert

length

[in] Länge der Daten in Byte

pData

[in] Visual Basic-Variable, aus der die Daten in die ADS-Variable geschrieben werden

Rückgabeparameter

Siehe ADS-Fehlercodes

Bemerkungen

Außer dem Ändern des ADS-Status ist es zusätzlich noch möglich Daten zum ADS-Gerät zu schicken. Ob und wie diese Daten ausgewertet werden, ist von den einzelnen ADS-Geräten abhängig. Die mit TwinCAT ausgelieferten ADS-Geräte (SPS, NC/NCI, Nockenschaltwert, ...) werten diese Informationen nicht aus. 

Beispiel

Visual Basic Beispiel: 'Statusänderung vom TwinCAT-Router und der SPS erkennen/verändern'