基于BLVDS总线的可配CANopen主站系统及实现方法

    公开(公告)号:CN116980497B

    公开(公告)日:2023-12-26

    申请号:CN202311212605.2

    申请日:2023-09-20

    Abstract: 本发明公开一种基于BLVDS总线的可配CANopen主站系统及实现方法,包括:上位机、PLC、CANopen主站,上位机将配置信息下载至PLC中,PLC通过BLVDS总线将配置信息传输至CANopen主站通信模块中;所述CANopen主站通信模块接收来自BLVDS总线的数据并保存至Flash存储模块中,通信模块解析每个CANopen从站节点的配置信息参数存储到临时对象字典中,从临时对象字典中依次提取SDO配置参数、PDO通信参数插入到CANopen协议模块的对象字典中,然后解析主站配置信息参数,并将主站相关配置信息参数也插入到CANopen协议模块的对象字典中,将从站RPDO、TPDO分别与主站Q区、I区建立映射关系,与CANopen从站建立连接,实现与CANopen从站的数据交互。解决BLVDS总线和CANopen从站之间不能兼容的问题,通过BLVDS总线实现对各种CANopen从站的通信及控制。

    基于BLVDS总线的可配CANopen主站系统及实现方法

    公开(公告)号:CN116980497A

    公开(公告)日:2023-10-31

    申请号:CN202311212605.2

    申请日:2023-09-20

    Abstract: 本发明公开一种基于BLVDS总线的可配CANopen主站系统及实现方法,包括:上位机、PLC、CANopen主站,上位机将配置信息下载至PLC中,PLC通过BLVDS总线将配置信息传输至CANopen主站通信模块中;所述CANopen主站通信模块接收来自BLVDS总线的数据并保存至Flash存储模块中,通信模块解析每个CANopen从站节点的配置信息参数存储到临时对象字典中,从临时对象字典中依次提取SDO配置参数、PDO通信参数插入到CANopen协议模块的对象字典中,然后解析主站配置信息参数,并将主站相关配置信息参数也插入到CANopen协议模块的对象字典中,将从站RPDO、TPDO分别与主站Q区、I区建立映射关系,与CANopen从站建立连接,实现与CANopen从站的数据交互。解决BLVDS总线和CANopen从站之间不能兼容的问题,通过BLVDS总线实现对各种CANopen从站的通信及控制。

Patent Agency Ranking