AdsAmsPortEnabled

Über diese Methode kann festgestellt werden, ob der AMS-Port für die Kommunikation zur Verfügung steht.

object.AdsAmsPortEnabled() As Boolean

Parameter

-

Rückgabewert

-

Bemerkungen

-

Beispiel

Im folgenden Beispiel wird eine Funktion gezeigt, in der Meldungen in die Ereignisanzeige von Windows NT/2000/XP geschrieben werden. Dazu wird die Methode AdsLogFmtString() benutzt. Da der Zugriff auf die Ereignisanzeige über den TwinCAT-Router stattfindet, sollte die Methode nur dann aufgerufen werden, wenn der AMS-Port aktiv ist.

'Meldungen über ADS in die Ereignisanzeige schreiben
Public Function LogMsg (MsgType As ADSLOGMSGTYPE, MsgStr As String)
  If (AdsOcx.AdsAmsPortEnabled = True) Then
    MsgStr = Left(MsgStr, 250)
    Call AdsOcx.AdsLogFmtString(MsgType, MsgStr, 0, 0, 0, 0)
  End If
End Function