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 Kommandoaddroute
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---