adsSyncWriteControlReqEx

Ändert den ADS-Status und den Geräte-Status von einem ADS-Server (threadsicher).

long adsSyncWriteControlReqEx (
  long           lj_port,
  AmsAddr        lj_AmsAddr,
  int            lj_adsState,
  int            lj_deviceState,
  long           lj_length,
  JNIByteBuffer  lj_pData
);

Parameter

Rückgabewert

long: Gibt den Fehlerstatus der Funktion zurück.

Hinweise

Neben der Änderung des ADS-Status und des Gerätestatus ist es auch möglich, Daten an den ADS-Server zu senden, um weitere Informationen zu übertragen. In den aktuellen ADS-Geräten (PLC, NC, ...) haben diese Daten keine weiteren Auswirkungen. Jedes ADS-Gerät kann ein anderes ADS-Gerät über seinen aktuellen Zustand informieren. Dabei wird unterschieden zwischen dem Status des Gerätes selbst (DeviceState) und dem Status der ADS-Schnittstelle des ADS-Gerätes (AdsState). Die Zustände, die die ADS-Schnittstelle annehmen kann, sind in der ADS-Spezifikation festgelegt.