在 Beckhoff PLC 中添加路由


TwinCAT PLC 软件具有内置机制,可对允许哪些设备与目标建立连接进行管理。为了允许访问给定的设备,必须在 PLC 上配置 TwinCAT 路由。添加路由的程序因 TwinCAT 设备的类型而有所不同。

配置从基于 Windows CE 的 TwinCAT 2 到节点的路由

  1. 从 Beckhoff 下载远程桌面软件并连接到 PLC。此软件可以从 Beckhoff Information System(Beckhoff 信息系统)站点下载。
  2. 在 Beckhoff TwinCAT PLC 上,打开 Command Prompt(命令提示符)。

  3. 键入“cd Hard Disk/System”,然后按 Enter 键

  4. 键入“TcAmsRemoteMgr.exe”,然后按 Enter 键。这样就可以启动路由管理器。
  5. 写下 PLC 的 AMS Net ID(AMS 网络 ID)。在定义 Beckhoff TwinCAT 2 设备(使用工作台创建 Beckhoff 设备)时,需要使用此 ID。
  6. 单击 Add(添加)按钮。将显示一个对话框。在以下字段中输入值。

    字段标签
    Name(名称) 输入标识节点的名称。
    AMS Net ID(AMS 网络 ID) 输入运行驱动程序的节点的 IP 地址。IP 地址后跟 .1.1。例如,如果节点的 IP 地址为 192.168.0.13,则 AMS 网络 ID 为 192.168.0.13.1.1
    Address(地址) 节点的 IP 地址。此值与 AMS 网络 ID 相同,不带.1.1
    Transport(传输) TCP/IP
  7. 单击 OK(确定)按钮以保存新条目。

配置从基于 Windows NT 的 TwinCAT 2 到节点的路由

  1. 使用 TwinCat 2 显示屏打开 Twin Cat System Properties(Twin Cat 系统属性)。单击右下角的 Twin CAT 图标并选择 Properties(属性)。

  2. 单击 AMS Router(AMS 路由器)选项卡,并写下 AMS Net ID(AMS 网络 ID)。在定义 Beckhoff TwinCAT 2 设备(使用工作台创建 Beckhoff 设备)时,需要使用此 ID。

  3. 单击 Add(添加)按钮。将显示一个对话框。在以下字段中输入值。
    字段标签
    Name(名称)输入标识节点的名称。
    AMS Net ID(AMS 网络 ID)输入运行驱动程序的节点的 IP 地址。IP 地址后跟 .1.1。例如,如果节点的 IP 地址为 192.168.0.13,则 AMS 网络 ID 为 192.168.0.13.1.1
    Address(地址)节点的 IP 地址。此值与 AMS 网络 ID 相同,不带.1.1
    Transport(传输)TCP/IP


  4. 单击 OK(确定)按钮以保存新条目。单击 Twin Cat 图标,然后单击 System(系统)-> Restart(重启),以重启 Twin Cat 系统。

配置从基于 Windows 7 的 TwinCAT 3 到节点的路由

  1. 运行 Windows 远程桌面实用程序以连接到 TwinCAT 3 PLC。
  2. 打开 Twin CAT System Control(Twin CAT 系统控制)。All programs(所有程序)-> TwinCAT System(TwinCAT 系统)-> TwinCAT System Control(TwinCAT 系统控制)

  3. 打开 AMS Router(AMS 路由器)选项卡,并写下 PLC 的 AMS Net ID(AMS 网络 ID)。在定义 Beckhoff TwinCAT 3 设备(使用工作台创建 Beckhoff 设备)时,需要使用此 ID。

  4. 打开 Windows 资源管理器窗口,然后导航到 C:\TwinCAT\3.1\Target

  5. 使用文本编辑器打开“StaticRoutes.xml”。为将要连接到 PLC 的 deviceWISE 节点添加路由条目。每个条目的格式为:

    XML 静态属性
    <Route>
    <Name> 标识节点的描述性名称。
    <Address> 节点的 IP 地址。
    <NetId> 节点的 IP 地址,后跟 .1.1
    <Type> TCP_IP
    </Route>

    下面是一个示例条目。
    <Route>
         <Name>"Enterprise Gateway Node"</Name>
         <Address>"192.168.0.13"</Address>
         <NetId>"192.168.0.13.1.1"</NetId>
         <Type>"TCP_IP</Type>
    </Route>

    这是完整的 XML 描述的一部分。下面显示了完整 XML 描述的示例。


  6. 单击右下角的 TwinCAT 图标,然后单击 System(系统)-> Config(配置),将 TwinCAT 置于配置模式。

  7. 单击右下角的 TwinCAT 图标,然后单击 System(系统)-> Start/Restart(启动/重新启动),以启动 TwinCat。