Anbindung an ADS
Boxidentifikation | |
Beschreibung | Geräteabhängige Daten, welche bei der Konfiguration des Systems (z.B. Systemmanager) festgelegt werden, könne hier ausgelesen werden. |
Datentyp | HLITwincatBox |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.HLITwinCATBoxData |
Zugriff | PLC liest |
Elemente des Datentyps | |
ST-Element | .AdsNetId |
Beschreibung | Hier kann die AmsNetId des TwinCAT-Rechners angegeben werden, auf dem die Funktion ausgeführt werden soll. Für den lokalen Rechner, kann auch ein Leerstring angegeben werden. Eine SPS-Variable von diesem Typ ist ein String, der die AMS-Netzwerkkennung des Zielgerätes enthält, an das der ADS-Befehl gerichtet wird. Der String besteht aus sechs, durch Punkte getrennten, Zahlenfeldern. Jedes Zahlenfeld enthält eine Zahl zwischen 0 und 254. Gültige AMS-Netzwerkadressen sind z.B. "1.1.1.2.7.1" oder "200.5.7.170.1.7". Wird ein Leerstring übergeben, so wird automatisch die AMS-Netzwerkkennung des lokalen Gerätes angenommen. |
|
|
ST-Element | .W_AdsPort |
Beschreibung | ADS-Geräte im TwinCAT-Netzverbund werden durch eine AMS-Netzwerkadresse und eine Portnummer identifiziert. Die Portnummer des ADS-Gerätes wird durch den Systemmanager bei der Konfiguration vergeben. |
|
|
ST-Element | .W_AdsChannel |
Beschreibung |
|
Besonderheiten |
|
Geräteidentifikation | |
Beschreibung | Über die DeviceId (Geräte-Id) wird das IO-Gerät spezifiziert, auf dem die Funktion ausgeführt werden soll. Die Geräte-Id's werden während der Hardware-Konfiguration von TwinCAT-Systemmanager festgelegt. |
Signalfluss | CNC -> PLC |
ST-Pfad | pAC[axis_idx]^.addr^.StateLR_Data.HLITwinCATDeviceData |
ST-Element | .D_Id |
Datentyp | UDINT |
Zugriff | PLC liest |
Besonderheiten | Die Device-ID wird derzeit für ringglobale Aktionen (z.B. Phase schalten oder lesen) verwendet. |