微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

配置 .eds 文件以映射 CANopen 客户端 PLC 的通道

如何解决配置 .eds 文件以映射 CANopen 客户端 PLC 的通道

为了使用 PLC 作为客户端(以前称为“从机”),必须配置 PDO 通道,因为制造商的认值通常不合适。就我而言,我需要 PDO,因此发送 INT 值而不是认的 UNSIGNED8(参见图片)。

enter image description here

因此我的问题是:您会推荐什么样的工作流程来映射 CAnopen 客户端 PDO 通道?

解决方法

我发现以下工作流程是合适的,但我感谢您提供的任何改进和建议!

  1. 首先找到制造商提供的 .eds 文件。图像显示在贝加莱自动化工作室编程环境中

enter image description here

  1. 在 eds 中打开文件。编辑。我发现免费的 Vector CANEDs 编辑器非常有用。删除所有不需要的 RxPOD 和 RxPDO 映射。 enter image description here

  2. 分配所需的数据类型(例如 INTEGER16)和通道名称(“1 Byte In (1)”)。 enter image description here

  3. 从数据库中添加必要的 PDO 和 PDO 映射。 (这实际上可能是一个错误,但如果您只是编辑 PDO 而没有删除和重新创建它们,我总是会收到错误消息)

enter image description here

enter image description here

  1. 将日期映射到通道

enter image description here

  1. 不要忘记在第一个条目中写入通道数(在此图像中:1601sub0)

enter image description here

  1. 检查 eds 文件是否有错误(按 F5)并将 eds 文件复制并粘贴到原始位置点 1。)

  2. 在 Automation Studio 中添加 PLC 客户端设备,您应该会看到正确的映射。

enter image description here

(PS:我不能把图片变小……欢迎任何关于格式化这个问题的建议!)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。