一种Profibus-DP现场总线通信协议冗余主站制造技术

技术编号:7839372 阅读:277 留言:0更新日期:2012-10-12 06:18
本发明专利技术公开了一种Profibus-DP现场总线通信协议冗余主站,包括主站通信卡和主站备用卡:主站通信卡处于工作状态,对下通过DP接口电路与从站交换数据,对上通过DPRAM接口电路与中央处理卡件交换数据;主站通信卡周期性向主站备用卡备份主站通信卡参数集合和从站的实时I/O数据;主站备用卡处于热备用等待状态,当主站通信卡无法工作时接替其进行工作,周期性接收主站通信卡发送的主站通信卡参数集合和从站的实时I/O数据。本发明专利技术不要求工作主站与备用主站同时工作,可以连接冗余DP口从站,也可直接连接单DP口从站的冗余主站产品;克服了现有主站冗余方式所造成的主站产品选型局限性大、接入单DP口从站增加成本的缺陷。

【技术实现步骤摘要】

本专利技术属于现场总线冗余
,涉及一种ProfibUS-DP现场总线通信协议冗余主站及冗余模式。
技术介绍
Profibus现场总线是一种具有广泛应用范围的、开放的、全数字、串行通信总线,在集中自动化系统向分散自动化系统转变方面是一种重大突破。Profibus通信协议中采用了信息冗余技术,如Profibus-DP物理层采用RS485差模、非归零NRZ、异步传输信号,数据链路层报文采用HD=4的海明距离、CRC码校验等。当前工业控制领域对控制系统的可靠性提出了更高要求,毫无疑问冗余技术就是实现高可靠性的一个途径。 在现场总线控制系统的全局概念下再讨论可靠性时,通信网络本身就成为了它的瓶颈。当站在控制系统的高度向下审视通信网络时会发现,网络通道上站节点、通信线路都是单一的,出现故障的几率增大。因此研究站节点与通信线路冗余的通信网络对于工业过程领域有着重大的现实意义。Profibus总线的站节点分为主站和从站两大类,而主站又分为一类主站和二类主站。由于二类主站是对一类主站和从站进行组态的计算机,对控制系统长期运行可靠性影响甚微,因此站节点冗余主要考虑一类主站和从站分别冗余。一类主站是DP通信网络的主角,它起着主动与从站交换数据并控制整个网络的作用。一旦一类主站出现故障则受其控制的所有从站将无法工作,该主站管理的DP网段通信将随之崩溃。因此一类主站冗余对于工业控制领域而言,是必须的要求。冗余配置的两块通信主站执行同样的应用程序,Profibus协议中对一类主站冗余模式和实现方式未做任何规定。当前工业控制市领域完全采用国外厂商的主站冗余方式,即工作主站和备用主站同时工作,互为冗余的两个通信主站都在主动和从站交换数据并控制整个网络。这种模式下工作主站与备用主站通过2根DP电缆分别与冗余从站的各自通信口或单个从站的冗余通信口直接连接。上述主站冗余方式,要求工作主站与备用主站必须同时与从站进行数据交换,对主站要求很高,产品选型局限性非常大;且该冗余方式中要接入单DP 口从站,必须添加网络组件,增加了成本。
技术实现思路
本专利技术解决的问题在于提供一种Profibus-DP现场总线通信协议冗余主站,不要求工作主站与备用主站同时工作,既可以连接冗余从站,也可直接连接单口从站的冗余主站;克服了现有主站冗余方式所造成的主站产品选型局限性大、接入单DP 口从站增加成本的缺陷。本专利技术是通过以下技术方案来实现一种Profibus-DP现场总线通信协议冗余主站,包括主站通信卡和主站备用卡主站通信卡处于工作状态,对下通过DP接口电路与从站交换数据,对上通过DPRAM接口电路与中央处理卡件交换数据;主站通信卡周期性向主站备用卡备份主站通信卡参数集合和从站的实时I/O数据;主站备用卡处于热备用等待状态,当主站通信卡无法工作时接替其进行工作,周期性接收主站通信卡发送的主站通信卡参数集合和从站的实时I/O数据;主站通信卡和主站备用卡上均设有主备冗余电路和微处理器;主备冗余电路包括主备冗余逻辑模块和同步通讯接口 主备冗余逻辑模块对主站通信卡和主站备用卡的主备角色做出判断;同步通讯接口为主站通信卡向主站备用卡的备份通道;主备冗余逻辑模块和同步通讯接口分别与微处理器相连接。 所述的主站通信卡通过底板插槽连接到通讯网络上,通过串形数据总线读取从站数据;所述的串形数据总线为RS485总线。所述的主站通信卡和主站备用卡上均设有以下模块存储器电路,包括分别与微处理器连接的Flash电路和内存电路SDRAM,Flash电路存储用户应用程序,SDRAM电路用于微处理器高速执行用户应用程序;微处理器,执行运算处理包括运行Profibus协议栈上的固化程序和运行存储器电路上的用户应用程序;微处理器上设有复位电路。所述的电复位电路采用标准看门狗定时器1. 6s内WDI端没有收到来自MPU/MCU的触发信号,并且WDI处于非高阻态,则WDO输出变低电平,启动看门狗定时器。所述的主站通信卡和主站备用卡中任意一卡的输出信号通过底板插槽分别与另外一块卡的输入信号连接在一起;输出信号包括本卡存在信号、本卡状态信号和本角色信号;并同步数据输出STXD,同步时钟输出SCLK0UT ;输入信号包括相对卡存在信号、相对卡状态信号、相对卡角色信号;并同步数据输入SRXD,同步时钟输入SCLKIN。所述的主备冗余逻辑模块的设定包括本卡存在否,0 :存在,I :不存在;本卡状态,0 :正常,I :故障;相对卡存在否,0 :存在,I :不存在;相对卡状态,0 :正常,I :故障;相对卡角色,0 :主卡,I :备卡;本卡角色,0 :主卡,I :备卡;形成判定主备角色的三对条件本卡存在信号OUTl与相对卡存在信号INl ;本卡状态信号0UT2与相对卡状态信号IN2 ;本卡角色信号0UT3与相对卡角色信号IN3。所述的主备冗余逻辑模块对主站通信卡和主站备用卡的主备角色做出判断为当本卡上电后,微处理器发出上升沿脉冲至D触发器时钟端,使D触发器输出Q=l,经过非门后获得输出本卡存在信号OUTl=O ;当本卡上电且通过检测后,微处理器发出低电平,获得输出本卡正常信号0UT2=0 ;相对卡上电后所判断出的存在否信号与正常否信号通过底板传至本卡INl和IN2信号;依据以上两对存在否信号和正常否信号获得本卡与相对卡的角色判断;当主站通信卡发生故障时,主站通信卡微处理器无法工作即无法持续发出低电平,使得输出本卡故障信号0UT2=1,该信号通过底板传至相对卡IN2=1,经过非门后变为“0”,与D触发器输出端经过非门的信号“0”经过或运算,等到信号“0”,传送至逻辑“与”门的第2个管脚,“与”门输出信号“0”,使得输出相对角色为备卡的信号0UT3=0,由此实现了主备卡角色的转换。所述的同步通讯接口电路包括同步数据输出STXD、同步时钟输出SCLK0UT、同步数据输入SRXD和同步时钟输入SCLKIN,该四种信号由3态门接入,3态门的使能端由本卡存在信号OUTI来控制。所述的主站通信卡和主站备用卡通过DP电缆连接,再通过DP电缆与从站连接。与现有技术相比,本专利技术具有以下有益的技术效果本专利技术提供的Profibus-DP现场总线通信协议冗余主站,不要求工作主站与备用主站同时工作,既可以连接冗余DP 口从站,也可直接连接单DP 口从站的冗余主站产品;主站通信卡处于工作状态,主站备用卡处于热备用等待状态,主站通信卡周期性向主站备用卡备份主站通信卡参数集合和从站的实时I/O数据;当主站通信卡无法工作时接替其进行工作;通过主备冗余逻辑模块和同步通讯电路进行数据的周期性同步备份,实现了工作主站和备用主站的无干扰切换以及主站与从站无故障数据通讯;克服了现有主站冗余方式所造成的主站产品选型局限性大、接入单DP 口从站增加成本的缺陷。当前工业控制市领域完全采用国外厂商的主站冗余方式,造成必须选购国外厂商的主站。以西门子冗余主站443-5为例,一套通信板价格为5万人民币,当需要接入单DP设备时,必须增加Y-Link组件,其价格为8仟人民币。而选用本专利技术一套冗余通信板价格为壹万人民币,经济效益非常显著。附图说明图I是现有冗余模式图;图2是本专利技术的冗余模式图。图3是Profibus-DP通信协议冗余主站结构示意图;图4是Profi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种Profibus-DP现场总线通信协议冗余主站,其特征在于,包括主站通信卡和主站备用卡 主站通信卡处于工作状态,对下通过DP接口电路与从站交换数据,对上通过DPRAM接口电路与中央处理卡件交换数据;主站通信卡周期性向主站备用卡备份主站通信卡参数集合和从站的实时I/O数据; 主站备用卡处于热备用等待状态,当主站通信卡无法工作时接替其进行工作,周期性接收主站通信卡发送的主站通信卡参数集合和从站的实时I/O数据; 主站通信卡和主站备用卡上均设有主备冗余电路和微处理器; 主备冗余电路包括主备冗余逻辑模块和同步通讯接口 主备冗余逻辑模块对主站通信卡和主站备用卡的主备角色做出判断;同步通讯接口为主站通信卡向主站备用卡的备份通道; 主备冗余逻辑模块和同步通讯接口分别与微处理器相连接。2.如权利有要求I所述的Profibus-DP现场总线通信协议冗余主站,其特征在于,所述的主站通信卡通过底板插槽连接到通讯网络上,通过串形数据总线读取从站数据; 所述的串形数据总线为RS485总线。3.如权利有要求2所述的Profibus-DP现场总线通信协议冗余主站,其特征在于,所述的主站通信卡包括用于RS485数据收发的总线收发器,总线收发器通过隔离电路与运行Profibus协议栈的数据链路层芯片相连接。4.如权利有要求I所述的Profibus-DP现场总线通信协议冗余主站,其特征在于,所述的主站通信卡和主站备用卡上均设有以下模块 存储器电路,包括分别与微处理器连接的Flash电路和内存电路SDRAM,Flash电路存储用户应用程序,SDRAM电路用于微处理器高速执行用户应用程序; 微处理器,执行运算处理包括运行Profibus协议栈上的固化程序和运行存储器电路上的用户应用程序; 微处理器上设有复位电路。5.如权利有要求4所述的Profibus-DP现场总线通信协议冗余主站,其特征在于,所述的电复位电路采用标准看门狗定时器1. 6s内WDI端没有收到来自MPU/MCU的触发信号,并且WDI处于非高阻态,则WDO输出变低电平,启动看门狗定时器。6.如权利有要求I所述的Profibus-DP现场总线通信协议冗余主站,其特征在于,所述的主站通信卡和主站备用卡中任意一卡的输出信号通过底板插槽分别与另外一块卡的输入信号连接在一起; 输出信号包括本卡存在信号、本卡状态...

【专利技术属性】
技术研发人员:崔逸群李哲毓黄策张翔张博威
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1