首页 > 解决方案 > 具有完全访问权限的 TwinCAT 3.1 fCoE 读写

问题描述

我正在尝试在 Windows 10 上使用 TwincAT 3.1 对 EtherCAT 从控制器执行完全访问读取和写入。

使用 Beckhoff Slave Stack Code Tool 5.12 生成的 EtherCAT Slave Stack 代码。使用 TwinCAT 3.1 作为 EtherCAT 主站成功地进入运行状态。我在索引 0x8001 处有一个邮箱对象,它是一个 25 字节的数组。我无法执行完全访问,这允许从 0x8001 处的对象写入/读取所有 25 个字节。如果没有完整的访问权限,我将不得不单独写入索引 0x8001 的每个子索引。这意味着在对象下的每个子索引处进行 25 次单独的读/写操作。

我曾尝试使用来自 Acontis 技术的 EC Engineer 3.06 作为 EtherCAT 主站,并且我验证了完整的访问功能是否正常。有谁知道如何使用 TwinCAT 执行完全访问?

标签: twincatethercat

解决方案


如果 ESI 文件具有完整的访问标志,Twincat 会自动执行此操作。


推荐阅读