0

我想知道我是否可以使用安装了 TwinCAT XAR 的 Windows 10 操作系统的系统(运行时 pc)作为远程系统。换句话说,我可以选择它作为目标吗?我们是否需要任何额外的设置才能使其工作,或者它会像任何其他硬件控制器一样工作?

4

1 回答 1

2

是的,您可以选择安装了 TwinCAT XAR 的 Windows 10 PC 作为远程目标,但性能可能与从 Beckhoff 购买已知硬件配置所获得的性能不同。

Beckhoff 文档中所述:

对于可靠、优化和高性能的实时行为,完全一致的系统设计(硬件、BIOS、操作系统、驱动程序、实时运行时)是强制性的。控制系统的每个单个组件都必须针对此类应用进行检查和优化——这是实现最佳、可靠和高性能实时行为的唯一途径。Beckhoff IPC 针对此类操作在每个细节上都进行了优化。无法保证第三方 PC 上的正确、可靠的实时行为。

要将任何 Windows PC 用作远程目标,您需要确保安装了 XAR 并且 Windows 防火墙对 ADS 开放。另请参阅通过防火墙路由。具体来说,您应该在 Windows 防火墙中为传入的 TCP 流量打开端口 48898,为传入的 UDP 流量打开端口 48899。在此之后,您应该能够通过开发系统上的 ADS 路由器使用目标 PC 的 IP 地址正常创建路由。

您可能还希望隔离目标系统上的 CPU 内核并将 TwinCAT 任务专用于它,以确保更一致的实时行为。

最后,如果您打算将其用于开发以外的目的,则需要购买 PLC 的许可证。这需要更高的性能级别 >= P90 和授权加密狗,请参阅有关非 Beckhoff IPC 的 TwinCAT 3 授权的说明

于 2021-11-27T21:06:31.843 回答