ADS-Routen manuell anlegen oder löschen

In diesem Schritt wird beschrieben, wie Sie direkt aus TwinCAT/BSD heraus eine ADS-Route manuell anlegen oder löschen können. Um ADS-Routen aus TwinCAT/BSD heraus zu konfigurieren, kann das Tool ads genutzt werden. Mit dem Befehl ads werden alle verfügbaren Parameter angezeigt. Bereits vorhandene ADS-Routen werden in der Datei StaticRoutes.xml aufgelistet.

Diese Einstellungen sind alternativ über das Webinterface des Beckhoff Device Managers möglich (siehe: Beckhoff Device Manager: Webinterface).

Gehen Sie wie folgt vor:

1. Legen Sie die ADS-Route nach dem folgenden Muster an:
[<target[:port]>] [OPTIONS...] <command> [CMD_OPTIONS...] [<command_parameter>...]
2. Verwenden Sie unter <target> den Hostnamen, die IP-Adresse oder die Ams Net Id des Zielsystems, um eine neue ADS-Route anzulegen.
3. Verwenden Sie für <command> das Kommando addroute und folgende Optionen:
--addr=<hostname> or IP address of the routes destination
--netid=<AmsNetId> of the routes destination
--password=<password> for the user on the remote TwinCAT system
--username=<user> on the remote TwinCAT system (optional, defaults to Administrator)
--routename=<name> of the new route on the remote TwinCAT system (optional, defaults to --addr)
4. Geben Sie beispielsweise den Befehl ads 192.168.0.231 addroute --addr=192.168.0.1 --netid=192.168.0.1.1.1 --password=1 --routename =example.beckhoff.com in der Konsole ein.
Legen Sie neue ADS-Routen nach dem gezeigten Muster an oder löschen Sie die nicht benötigten ADS-Routen in der Datei StaticRoutes.xml unter den Einträgen <Route>.
---snipped---
<?xml version="1.0"?>
<TcConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <RemoteConnections>
            <Route>
                 <Name>example.beckhoff.com</Name>
                 <Address>192.168.0.1</Address>
                 <NetId>192.168.0.1.1.1</NetId>
                 <Type>TCP_IP</Type>
                 <Flags>64</Flags>
            </Route>
            <Route>
                 <Name>DESKTOP-RUCO4K9</Name>
                 <Address>192.168.40.88</Address>
                 <NetId>192.168.2.15.1.1</NetId>
                 <Type>TCP_IP</Type>
                 <Flags>64</Flags>
            </Route>
      </RemoteConnections>
</TcConfig>
---snipped---