Konfiguration

Zur Konfiguration von AmsNAT öffnen Sie die Datei StaticRoutes.xml, die sich im Installationsverzeichnis von TwinCAT unter dem Pfad TwinCAT\3.1\Target befindet. Definieren Sie in der Datei für jede Route das Attribut "RemoteNetId", wie nachfolgend zu sehen ist:

<?xml version="1.0" encoding="UTF-8"?>
<TcConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2015/12/TcConfig">
   <RemoteConnections>
      <Route>
         <Name>CX-111111</Name>
         <Address>10.0.10.8</Address>
         <NetId RemoteNetId="5.19.8.122.1.1">10.0.10.8.1.1</NetId>
         <Type>TCP_IP</Type>
      </Route>
      <Route>
         <Name>CX-222222</Name>
         <Address>10.0.20.8</Address>
         <NetId RemoteNetId="5.19.8.122.1.1">10.0.20.8.1.1</NetId>
         <Type>TCP_IP</Type>
      </Route>
   </RemoteConnections>
</TcConfig>

Mit dem Attribut "RemoteNetId" wird die tatsächlich auf dem entfernten ADS-Gerät vergebene AmsNetId angegeben. Diese muss nicht eindeutig sein. In dem TwinCAT-System mit konfigurierter AmsNAT-Funktion ist allein die im Feld <NetId> definierte AmsNetId des Zielsystems bekannt.

Um die vorgenommene Konfiguration der AmsNAT-Funktion zu aktivieren, starten Sie den TwinCAT-System-Service neu. Schalten Sie dazu das TwinCAT-System vom Run-Modus in den Konfig-Modus. Befindet sich TwinCAT bereits im Konfig-Modus, öffnen Sie diesen erneut, um die vorgenommenen Einstellungen zu laden.