Codesys和CANopen相同的NodeID

时间:2019-06-24 14:27:44

标签: codesys canopen

如果我具有带CANopen管理器的Codesys项目,并且向节点ID为19的CAN添加了CANopen从节点,则系统对我来说很清楚,但是如果我添加了两个相同的传感器设备,且其出厂预设的节点ID为19,怎么办我更改两个节点号吗?我一点主意都没有。设备支持LSS,但我不知道如何使用或不使用Nodeid更改。我应该编写代码还是canopen管理器应以某种方式更改nodeid。任何想法都欢迎。当然,我可以通过将第一个设备添加到CAN中并对其进行更改来更改它,然后再将第二个设备添加到CAN总线中。但是我想在两者同时处于CAN总线中时进行动态更改,因此应该与将来的生产线处于相同的情况。

1 个答案:

答案 0 :(得分:0)

您可以在CODESYS中编写一个用于更改ID的小程序,或者如果您具有USB to CAN工具,则可以发送命令以更改ID。

这通常是通过两步过程完成的。

1-设置参数 2-保存参数(通常带有一些“魔术词”)。

更改ID的消息取决于制造商。

有时这在EDS文件中,因此值得一看。