数码CANBus集成模块与PLC怎么连:主站、EDS、PDO与端子接线七步

数码CANBus集成模块的作用很直接:把多支数码电子尺的读数收进来,转成 1 个 CANbus 节点送出去,让 PLC 用 1 个节点地址读走所有位置。接得好不好,全在配置那几步。下面以某厂商 PLC 为例走一遍完整流程,不同厂牌的 PLC 设置方式可能略有差别,具体以你的 PLC 操作手册为准。

数码CANBus集成模块与 PLC 连接的七步配置
数码CANBus集成模块与 PLC 连接的七步配置

第一步,定主站地址。模块作为 CANbus 从站,节点地址出厂是 hex 7F(十进制 127)。PLC 主站的地址不能和它相同,换一个,比如 hex 01。地址撞了,两个设备都上不了网。

第二步,对波特率。模块的 CAN 波特率固定 500kbps,PLC 的 CAN 波特率也要设成 500kbps。波特率不一致是"明明接线都对就是不通"最常见的原因。

第三步,装 EDS 文件。如果 PLC 厂商的配置软件需要 EDS 文件来识别 CAN 总线节点,先把文件装进配置软件,然后在总线配置里就能找到并加入 Germanjet 数码CANBus集成模块。

第四步,对模块地址。在 CAN 总线配置软件里,把模块的通讯地址设为 hex 7F(十进制 127),和模块出厂地址一致。

第五步,配 PDO。为 CAN 总线主站配置 PDO 对象,把要读的位置数据映射好。确认主站地址、从站地址、PDO 对象三样都对,把配置下载到 PLC。

第六步,接线。模块端子一共 20 个,真正要用的只有 4 个:端子 1 接 CAN-H(或 CAN+),端子 2 接 CAN-L(或 CAN-),端子 19 接电源正极 +24V dc,端子 20 接电源负极 0V dc。CAN-H 和 CAN-L 是一对双绞线,别接反,接反直接通不了。

第七步,上电验证。电源一开,CAN 总线正常运作,PLC 侧能看到模块节点上线、读到各通道位置。如果节点不上线,按顺序查:地址撞没撞、波特率对不对、终端电阻有没有(两端各 120Ω)、CAN-H/CAN-L 有没有接反。

配置不复杂,但每一步都是硬条件:地址、波特率、EDS、PDO、端子,缺一样都白搭。把这七步走完,多支电子尺共用一个节点的组网就落地了。

常见问题

Q:EDS 导进去了,位置数据还是上不来?

先看节点状态,必须处于 Operational;再核对 PDO 映射和两边的 COB-ID 是否一致。

Q:只有一个通道有数,其他通道没反应。

这是映射问题,不是总线问题。PLC 逻辑要用哪个通道,就把它映射进 TPDO。

← 返回行业动态