[发明专利]一种基于CAN总线的高可靠性的分布式系统的实现在审
申请号: | 201711333590.X | 申请日: | 2017-12-14 |
公开(公告)号: | CN108052082A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 王培忠;王慧;陈浩 | 申请(专利权)人: | 江苏坤发信息科技有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 高志军 |
地址: | 221000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 can 总线 可靠性 分布式 系统 实现 | ||
本发明公开了一种基于CAN总线的高可靠性的分布式系统的实现,其特征在于,包括主计算机、备用计算机、网络交换机、主站模块、备份主站、数字量输入(模块DI)、数字量输出(模块DO)、模拟量输入(模块AI)、模拟量输出(模块AO)、CAN总线接口1(CAN1)与CAN总线接口2(CAN2),所述主站模块包括CAN总线接口1(CAN1)、CAN总线接口2(CAN2)与一个连接于网络交换机的以太网网络接口,本发明可靠性高,工作效率高,实行三冗余结果,每个模块都有两个CAN总线接口的设计,保证现场通信的可靠。
技术领域
本发明涉及自动化监控系统技术领域,尤其涉及一种基于CAN总线的高可靠性的分布式系统的实现。
背景技术
目前分布式控制系统相对于集中控制有明显优势,但高可靠性也是系统实现的难点,因此为了提高系统的可靠性,提出了一种基于CAN总线的高可靠性的分布式系统的实现。
发明内容
鉴于此,本发明提供了一种基于CAN总线的高可靠性的分布式系统的实现,其特征在于,包括主计算机、备用计算机、网络交换机、主站模块、备份主站、数字量输入(模块DI)、数字量输出(模块DO)、模拟量输入(模块AI)、模拟量输出(模块AO)、CAN总线接口1(CAN1)与CAN总线接口2(CAN2),所述主站模块包括CAN总线接口1(CAN1)、CAN总线接口2(CAN2)与一个连接于网络交换机的以太网网络接口,备份主站包括数字量输入(模块DI)、数字量输出(模块DO)、模拟量输入(模块AI)、模拟量输出(模块AO)四个模块,数字量输入(模块DI)、数字量输出(模块DO)、模拟量输入(模块AI)、模拟量输出(模块 AO)四个模块中每个模块包括CAN总线接口1(CAN1)与CAN总线接口2(CAN2)两个接口,主计算机与备用计算机通过网络心跳信号彼此联系。
对本发明的进一步描述,所述备份主站包括两台且软硬件设计完全相同,一台备份主站投入工作,监听CAN总线接口1(CAN1)与CAN总线接口2(CAN2)实时信息,与主站模块一样建立控制系统,只是出于备份状态,当发现主站模块不能正常工作时,立刻接管系统监控,变成主站模块。
对本发明的进一步描述,所述主计算机通过网络交换机把程序控制逻辑写入主站模块和备份主站。
对本发明的进一步描述,所述主计算机通过网络交换机和主站模块,把程序控制逻辑写入数字量输出 (模块DO)与模拟量输出(模块AO)。
对本发明的进一步描述,所述本发明的控制逻辑输出实行三重冗余:数字量输出(模块DO)与模拟量输出(模块AO)建立在其他实时输入信息包括数字量输入(模块DI),模拟量输入(模块AI)的基础上。
采用上述技术方案,具有如下有益效果:
本发明可靠性高,工作效率高,实行三冗余结果,每个模块都有两个CAN总线接口的设计,保证现场通信的可靠。
附图说明
图1为本发明的结构示意图;
图2为本发明的主站模块工作主流程图;
图3为本发明的备份主站工作流程图;
图4为本发明的输出模块(模块DO、模块AO)工作流程图;
图5输入模块(模块DI、模块AI)工作流程图。
具体实施方式
下面结合附图对本发明做进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏坤发信息科技有限公司,未经江苏坤发信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711333590.X/2.html,转载请声明来源钻瓜专利网。