twincat - 具有完全访问权限的 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 执行完全访问?
解决方案
如果 ESI 文件具有完整的访问标志,Twincat 会自动执行此操作。
推荐阅读
- authentication - 我想对登录表单中的密码字段使用 md5 加密方法而不是现有的 bcrypt 加密方法?
- docker - Windows Docker 映像立即停止
- python-2.7 - 将两个列表合并到python 2.7中的字符串列表
- c# - 如何在 C# 中避免优雅原始的痴迷
- python - Twitter API:如何根据查询词和预定时间跨度+推文特征搜索推文
- javascript - 在 Typescript 中实现 Joi
- c++ - 如何获取向量中每个维度的大小
>> 构造? - google-bigquery - UI 中的 BigQuery 作业历史记录已消失
- python - 具有复杂 z matplotlib 的 3D 曲面图
- javascript - 使用正则表达式的输出来提供函数