使用工作台创建 Beckhoff 设备
工作台介绍了节点的安装、配置和资源定义。工作台还可用于访问和控制这些资源。
device(设备)是一种资源,可以代表物理设备,例如 Beckhoff PLC、RF 标签读取器或传感器。也可以在一个节点中定义设备,以表示在另一节点中定义和支持的设备。这样,您的应用程序解决方案就可以访问设备及其数据,不受设备的位置或连接详细信息影响。
可以使用 Beckhoff 驱动程序定义以下设备:
- TwinCAT 2
- TwinCAT 3
Beckhoff 驱动程序将用于连接到 Beckhoff TwinCAT 2 或 TwinCAT 3 PLC。连接后,驱动程序将自动枚举 PLC 上定义的标签。该驱动程序支持从 Beckhoff PLC 读取数据以及将数据写入 Beckhoff PLC。Beckhoff PLC 必须配置为允许访问该节点。标题为在 Beckhoff PLC 中添加路由的章节中记录了此配置步骤
若要定义代表 Beckhoff 设备的设备,请按照下列步骤操作:
- 在工作台左侧窗格中,展开要在其中定义设备的节点。
- 选择 Devices(设备)图标。随即在右侧窗格处显示 Devices(设备)窗口。
- Devices(设备)窗口提供了一种表格格式,其中列出了先前定义的设备。单击 New(新建)按钮,创建新的 Beckhoff 设备。
- 使用 Type(类型)向下箭头在 Beckhoff 组下选择设备类型。
- Devices(设备)窗口将发生更改,以适应所选设备类型。
- 要定义代表 Beckhoff PLC 的设备,请按如下所示设置此新设备的参数:
(名称)(类型)(IP 地址)(端口)(AMS 目标网络 ID)(AMS 目标端口)(AMS 发送方网络 ID)(AMS 发送方端口)(超时)(单个变量安全)参数 描述 Name(名称) 输入用于 Beckhoff 设备的名称。 Type(类型) 选择驱动程序将连接到的 Beckhoff PLC 的类型(TwinCAT 2 或 TwinCAT 3) IP Address(IP 地址) 输入 Beckhoff PLC 的 IP 地址。 Port(端口) 输入 PLC 使用的端口号。多数情况下应使用 48898 的默认值。 AMS Target Net ID(AMS 目标网络 ID) 与目标 Beckhoff PLC 关联的内部 TwinCAT 路径地址 AMS Target Port(AMS 目标端口) Beckhoff PLC 在其中侦听消息的内部 TwinCAT 端口。TwinCAT 2 的默认值为 801,而 TwinCAT 3 的默认 AMS 目标端口为 851。 AMS Sender Net ID(AMS 发送方网络 ID) 节点的 IP 地址,该地址也必须在 TwinCAT 中定义。在几乎所有情况下,最后两个八位字节都将为 1.1。例如,如果安装了 Beckhoff 驱动程序的节点的 IP 地址是 192.168.0.13,则 AMS 发送方网络 ID 值将为 192.168.0.13.1.1。 AMS Sender Port(AMS 发送方端口) 节点上将从 Beckhoff PLC 接收消息的端口。默认值为 30000,但如果此端口不可用,则可以修改。 Timeout(超时) 输入与此设备通信时要使用的超时值。以毫秒为单位输入。 Per Variable Security(单个变量安全) 选择 False 禁用额外的内存分配,以跟踪用户对该设备中所有变量的变量访问。如果需要,选择 True 启用此功能。有关详细信息,请参见设置每个设备变量的读写。