分布式控制系统的通讯架构及方法
【技术领域】
[0001]本发明是有关于一种通讯架构,且特别是有关于一种分布式控制系统的通讯架构。
【背景技术】
[0002]传统的分布式控制系统(DCS)大多采用模拟总线来传递控制信号。模拟总线通信速度无限快,传递信号几乎没有延迟,但它非常的不灵活,缺乏可操作性,而且对隔离有较高的要求。除此之外,它极大的限制了 DCS的可扩展性。
[0003]在今天数字总线已经成为了 DCS通信系统的发展趋势。和模拟总线不同,而且数字总线在应用时会有不同的通信架构,其通信方式灵活,可操作性非常高,可与IT技术或网络技术紧密结合,为大规模DCS的通信系统提供良好的可扩展性。但缺点是数字总线会不可避免地给所传递的信号带来通信延迟。
[0004]在采用数字总线的DCS中,最常见的通信架构是主从式架构。专利201210362069.X就采用了类似的通讯架构,这种通讯框架对主机的通讯带宽要求较高。如图1所示,主从式架构通常拥有一个主控制节点和许多从控制节点,主控制节点和每个从控制节点之间实现双向通信。从控制节点之间不能直接通信。从控制节点之间若想进行通信,必须经过主控制节点。如果主控制节点需要广播一条信息,那么它需要一个接一个的通知所有从控制节点,每次主从控制节点之间点对点的往返通信时间被称为主从周期,那么整个系统需要主从周期乘以模块数N这么久的时间才能将一个信息发送到每个控制节点。而且该架构对主控制节点的接口资源和通讯带宽都有着很高的要求。因此当整个系统需要扩展时,随着从控制节点的增加,无论是时间还是空间复杂度都会显著提高,这会增加系统的不稳定性。除此之外,主从式架构还有着较高的电气隔离要求,因为主控制节点需要和每一个从控制节点实现同样电压等级的隔离要求,当从控制节点以级联模式连接时,电压最高的从控制节点与电压最低的从控制节点之间可能存在数十千伏的电压差。
【发明内容】
[0005]本发明的所述分布式控制系统包括多个控制节点,每个所述控制节点中含有通讯装置,所述的通讯装置构成环形的通讯架构,相邻的通讯装置之间进行数据通讯,其特征在于,所述的通信装置同时进行数据的发送或接受。
[0006]本发明一具体实施例中,所述的通讯装置通过数字通讯端口相互串联构成环形的通讯架构。
[0007]本发明一具体实施例中,所述的通讯装置至少包括一数字接受端口和一数字发送端口,所述的数字接受端口与相邻的上一模块变换器的通讯装置的数字发送端口连接;所述的数字发送端口与相邻的下一模块变换器的通讯装置的数字接受端口连接。
[0008]本发明一具体实施例中,所述的通讯装置之间传递的数据具有这样的数字结构,包含一公共区域,所述公共区域的值可以被每个所述通讯装置修改。
[0009]本发明一具体实施例中,所述的数据结构还包含一保留区域,所述的保留区域中的值只能被指定的模块变换器的通讯装置修改。
[0010]本发明一具体实施例中,所述的保留区域中放置每个模块变换器的公共参考值。
[0011]本发明一具体实施例中,所述的分布式控制系统为一由多个电能转换器的输入端串联,输出端并联构成的多模块电能转换系统。
[0012]本发明一具体实施例中,所述的电能转换器中含有所述通讯装置,多个所述电能转换器的通讯装置相互串联构成一环形的通讯架构。
[0013]本发明一具体实施例中,所述通讯装置包含一数字接受端口和一数字发送端口,通讯装置的数字接受端口和相邻的上一通讯装置的数字发送端口连接,数字发送端口和相邻的下一通讯装置的数字接受端口连接。
[0014]本发明一具体实施例中,将每个模块变换器的输入电流的参考值和输出电压的参考值放置在所述数据结构中的保留区域中,并指定一通讯装置可以修改保留区域中的数据。
[0015]本发明一具体实施例中,所述指定的通讯装置检测分布式控制系统的输出电压并据以修改保留区域中的数值。
[0016]本发明一具体实施例中,将每个所述模块变换器的输入电压的累加值放置在数据结构的公共区域中。
[0017]本发明一具体实施例中,所述模块变换器检测输入端的电压,并在所述累加值中减去原有的输入端的电压值,再加入最新检测到的输入端的电压值。
[0018]本发明还提供一种分布式控制系统的通讯方法:
步骤一,将分布式控制系统中每个模块的通讯装置构建为环形的通讯架构;
步骤二,每个通讯装置同时发送或接受数据。
[0019]本发明一具体实施例中,所述步骤二中的数据,具有这样的数据结构,包含一公共区域和一保留区域。
[0020]本发明一具体实施例中,更包括:
步骤三:将每个所述模块变换器的输入电压的累加值放置在所述数据结构的公共区域中,所述模块变换器的通讯装置使用最新的输入电压检测值更新原有的输入电压检测值。
[0021]本发明的分布式控制系统的通讯架构能够为分布式控制系统提供快速无延时的通讯,且这种通讯架构接线简单。该环形架构不仅在物理上是环型连接的,在通信逻辑上也是环形通信的。它不仅拥有了较低的隔离要求,也大大加快了通信速度。
【附图说明】
[0022]图1为已知技术中主从式通讯架构的框图。
[0023]图2为本发明通讯架构框图。
[0024]图3为本发明通讯架构的通讯时序图。
[0025]图4为本发明通讯架构中通讯的数据结构。
[0026]图5为本发明多模块系统的一具体实施例。
[0027]图6为本发明多模块数据结构的一具体实施例。
[0028]图7为本发明多模块系统的通讯方法。
【具体实施方式】
[0029]本发明实施例提出一种应用于分布式控制系统的通讯架构及通讯方法,这种通讯方式中将控制分为全局控制和本地控制,相应的全局控制的变量通过通讯架构在整个分布式控制系统中传递,但是本地控制的控制变量不会通过通讯架构在整个分布式控制系统中传递。通过本发明提供通讯方案,能够为分布式系统的全局控制提供连续无延时的通讯,且设计简单。为了使本揭露之内容可以被更容易明了,以下特举实施例作为本揭露确实能够据以实施的范例。另外,凡可能之处,在图式及实施方式中使用相同标号的组件/构件/步骤,系代表相同或类似部件。
[0030]图2为本发明的通讯架构框图,如图2所示,本发明中将分布式控制系统的N个控制节点的通讯装置构建为一环形的通讯架构,第一通讯装置I至第N通讯装置N相互串联,且首尾相连构成一环形通讯架构,相邻的两个通讯装置之间进行通讯。所述通讯装置至少包含一数字接收端口 R和一数字发送端口 S,所述数字接收端口
R与相邻的上一通讯装置的数字发送端口 S连接,所述数字发送端口 S与相邻的下一通讯装置的数字接收端口 R连接,如此构成一环形的通讯架构。
[0031]请再参考图3,图3为本发明图2实施例的通讯架构中每个通讯装置的通讯时序图。在时序Tl,第一通讯装置I至第N通讯装置N同时发送或接受数据,同样在时序T2、T3、Τ4等,均是第一通讯装置I至第N通讯装置N同时发送或接受数据。也即每个通讯装置的数据处理均是独立,并不受限与其它通讯节点。
[0032]请参阅图4,图4为所述通讯装置之间传输的数据结构,所述的数据结构至少包含一公共区域和一非公共区域,所述的公共区域中的值只能被指定的控制节点或者上位机修改,所述的非公共区域中的值可以被任一控制节点修改。每个通讯装置对所述数据做相应的处理,并不受其他通讯装置的影响,由此在整个通讯架构中形成了一个不间断的数据流。
[0033]图5为本发明的分布式控制系统的一具体实施例,所述的分布式控制系统中所述控制节点为多个电能转换器,所述电能转换器的输入端串联,输出端并联,每个电能转换器中包含一通讯装置,所述的通讯装置,相互串联构成一环形的通讯架构,所述的通讯架构用来传递数据,为每个电能转换器的控制提供所需的数据。在本实施例中,输入端串联,每个电能转换器的输入端需要实现均压,输出端需要实现均流,所述的通讯架构即要为每个电能转换器提供输入电压和输入电流参考值。
[0034]请再参阅图6,图6为图5中传递的数据的结构,数据结构中包含有帧头用来标识帧的类型,不同的模式拥有不同的帧头。例如复位模式,模块统计模式,同步模式,PLL模式,正常模式,广播模式等。状态控制字包含了系统各种状态的标志位,例如,同步标志位,保护标志位,模块变动标志位,硬件错误标志位,软件错误标志位等等。保留数据区和公共数据区。保留数据区的数据只有指定的控制节点可以更改,其它节点只能读取。公共数据区的数据,所有通讯节点都可以读写。
[0035]图7为本发明提供的应用于分布式控制系统的通讯方法,所述的通讯方法,包括: 步骤701,将控制节点中的通讯装置构建为环形的通讯架构
步骤702,所有的通讯装置同时发送或接受数据。
[0036]综上所述,本发明实施例提供一种分布式控制系统的通讯架构和通讯方法。所述通讯架构可以形成环形的数据流,减少了通讯延时,而且简化了接线难度。可以为分布式控制系统的全局变量,提供实时的数据传输。
[0037]虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视后附的申请专利范围所界定者为准。
【主权项】
1.分布式控制系统的通讯架构,所述分布式控制系统包括多个控制节点,每个所述控制节点中含有通讯装置,所述的通讯装置构成环形的通讯架构,相邻的通讯装置之间进行数据通讯,其特征在于,所述的通信装置同时进行数据的发送或接受。2.如权利要求1所述的分布式控制系统的通讯架构,其特征在于,所述的通讯装置通过数字通讯端口相互串联构成环形的通讯架构。3.如权利要求2所述的分布式控制系统的通讯架构,其特征在于,所述的通讯装置至少包括一数字接受端口和一数字发送端口,所述的数字接受端口与相邻的上一模块变换器的通讯装置的数字发送端口连接;所述的数字发送端口与相邻的下一控制节点的通讯装置的数字接受端口连接。4.如权利要求1所述的分布式控制系统的通讯架构,其特征在于,所述的通讯装置之间传递的数据具有这样的数字结构,包含一公共区域,所述公共区域的值可以被每个所述通讯装置修改。5.如权利要求4所述的分布式控制系统的通讯架构,其特征在于,所述的数据结构还包含一保留区域,所述的保留区域中的值只能被指定的控制节点的通讯装置修改。6.如权利要求5所述的分布式控制系统的通讯架构,其特征在于,,所述的保留区域中放置每个控制节点的公共参考值。7.如权利要求1所述的分布式控制系统的通讯架构,其特征在于,所述的分布式控制系统为一由多个电能转换器的输入端串联,输出端并联构成的多模块电能转换系统。8.如权利要求7所述的分布式控制系统的通讯架构,其特征在于,所述的电能转换器中含有所述通讯装置,多个所述电能转换器的通讯装置相互串联构成一环形的通讯架构。9.如权利要求8所述的分布式控制系统的通讯架构,其特征在于,所述通讯装置包含一数字接受端口和一数字发送端口,通讯装置的数字接受端口和相邻的上一通讯装置的数字发送端口连接,数字发送端口和相邻的下一通讯装置的数字接受端口连接。10.如权利要求9所述的分布式控制系统的通讯架构,其特征在于,将每个电能转换器的输入电流的参考值和输出电压的参考值放置在所述数据结构中的保留区域中,并指定一通讯装置可以修改保留区域中的数据。11.如权利要求10所述的分布式控制系统的通讯架构,其特征在于,所述指定的通讯装置检测分布式控制系统的输出电压并据以修改保留区域中的数值。12.如权利要求11所述的分布式控制系统的通讯架构,其特征在于,将每个所述电能转换器的输入电压的累加值放置在数据结构的公共区域中。13.如权利要求12所述的分布式控制系统的通讯架构,其特征在于,每个所述通讯装置检测所述电能转换器输入端的电压,并在所述累加值中减去原有的输入端的电压值,再加入最新检测到的输入端的电压值。14.一种分布式控制系统的通讯方法: 步骤一,将分布式控制系统中每个控制节点的通讯装置构建为环形的通讯架构; 步骤二,每个通讯装置同时发送或接受数据。15.如权利要求14所述一种分布式控制系统的通讯方法,其特征在于,所述步骤二中的数据,具有这样的数据结构,包含一公共区域和一保留区域。16.如权利要求15所述一种分布式控制系统的通讯方法,其特征在于,更包括: 步骤三:将每个所述控制节点的输入电压的累加值放置在所述数据结构的公共区域中,所述控制节点的通讯装置使用最新的输入电压检测值更新原有的输入电压检测值。
【专利摘要】一种分布式控制系统的通讯架构及方法,分布式控制系统中每个控制节点中集成了通讯装置,所述的通讯装置至少含有一接收端口和一发送端口,所述的接收端口与上一通讯装置的发送端口连接,所述发送端口与下一通讯装置的接收端口连接,如此将所述分布式控制系统中的通讯装置构成一个环型的通讯架构,且所述每个通讯装置同时接受或发送数据,在所述的通讯架构中形成数据流。
【IPC分类】G05B19/418
【公开号】CN104898583
【申请号】CN201410082242
【发明人】曼苏乐, 徐雅梅
【申请人】常州天曼智能科技有限公司
【公开日】2015年9月9日
【申请日】2014年3月7日