申请/专利权人:国核自仪系统工程有限公司
申请日:2022-09-14
公开(公告)日:2024-03-15
公开(公告)号:CN115473761B
主分类号:H04L12/40
分类号:H04L12/40;H04L12/407;H04L43/08;H04L69/18
优先权:
专利状态码:有效-授权
法律状态:2024.03.15#授权;2022.12.30#实质审查的生效;2022.12.13#公开
摘要:本发明公开了一种基于DCS系统的CAN总线的通信方法、系统、设备及介质,所述CAN总线上设有若干个协议栈,所述协议栈包括第一协议栈和第二协议栈,所述第一协议栈用于获取DCS系统的交互数据,所述第二协议栈用于监听所述第一协议栈数据交互,并输出监听结果,所述通信方法包括:获取所述第二协议栈的监听结果;根据所述监听结果设置所述第一协议栈;根据所述第一协议栈的交互数据与所述DCS系统进行通信。通过设置第二协议栈监听第一协议栈得到监听结果,根据监听结果设置第一协议栈,由此使可靠的第一协议栈来获取DCS系统的交互数据以与DCS系统进行通信,保证了通信的可靠性和容错性,满足了发电厂等高可靠性应用场景。
主权项:1.一种基于DCS系统的CAN总线的通信方法,所述CAN总线上设有若干个协议栈,所述协议栈包括第一协议栈和第二协议栈,所述第一协议栈用于获取DCS系统的交互数据,所述第二协议栈用于监听所述第一协议栈数据交互,并输出监听结果,其特征在于,所述通信方法包括:获取所述第二协议栈的监听结果;根据所述监听结果设置所述第一协议栈;根据所述第一协议栈的交互数据与所述DCS系统进行通信;所述获取所述第二协议栈的监听结果的步骤之前包括:从若干个所述协议栈中选取一个协议栈作为所述第一协议栈;从若干个所述协议栈中选取多个协议栈作为所述第二协议栈,所述获取所述第二协议栈的监听结果的步骤包括:统计所述第二协议栈的监听结果;若相同的所述监听结果的个数达到预设阈值,则输出所述监听结果;所述根据所述监听结果设置所述第一协议栈的步骤包括:根据所述监听结果判断所述第一协议栈的在线状态;根据所述在线状态设置所述第一协议栈;所述监听结果包括心跳时间间隔和心跳丢失次数,所述根据所述监听结果判断所述第一协议栈的在线状态的步骤包括:若所述心跳时间间隔低预设间隔阈值且所述心跳丢失次数低于预设次数阈值,则判断所述第一协议栈的状态为在线;若所述心跳时间间隔高于预设间隔阈值和或所述心跳丢失次数高于预设次数阈值,则判断所述第一协议栈的状态为离线;所述根据所述在线状态设置所述第一协议栈的步骤包括:在所述第一协议栈的在线状态为离线时,从所述第二协议栈中选取一个协议栈设置为所述第一协议栈。
全文数据:
权利要求:
百度查询: 国核自仪系统工程有限公司 基于DCS系统的CAN总线的通信方法、系统、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。