[go: up one dir, main page]

CN109076004A - 将另外的总线用户集成到总线系统中的方法以及总线系统 - Google Patents

将另外的总线用户集成到总线系统中的方法以及总线系统 Download PDF

Info

Publication number
CN109076004A
CN109076004A CN201780027152.2A CN201780027152A CN109076004A CN 109076004 A CN109076004 A CN 109076004A CN 201780027152 A CN201780027152 A CN 201780027152A CN 109076004 A CN109076004 A CN 109076004A
Authority
CN
China
Prior art keywords
bus
user
bus system
master module
bus user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201780027152.2A
Other languages
English (en)
Other versions
CN109076004B (zh
Inventor
M·富赫斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SEW Eurodrive GmbH and Co KG
Original Assignee
SEW Eurodrive GmbH and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SEW Eurodrive GmbH and Co KG filed Critical SEW Eurodrive GmbH and Co KG
Publication of CN109076004A publication Critical patent/CN109076004A/zh
Application granted granted Critical
Publication of CN109076004B publication Critical patent/CN109076004B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/12Plc mp multi processor system
    • G05B2219/1215Master slave system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/22Pc multi processor system
    • G05B2219/2231Master slave
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/22Pc multi processor system
    • G05B2219/2237Selection of master or slave

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Multi Processors (AREA)

Abstract

本发明涉及一种用于将另外的总线用户集成到总线系统中的方法和总线系统,总线系统具有主模块和串联布置的总线用户,所述方法具有时间上彼此相继的下列方法步骤:在第一方法步骤中,另外的总线用户将数据包发送给主模块,以在主模块中登录,在第二方法步骤中,布置在另外的总线用户与主模块之间的总线用户停止数据包并且检查,总线系统是否已经获得了许可,在第三方法步骤中,当总线系统到此为止未获得许可时,总线用户将数据包继续传输给主模块,或者其中,在特别是备选的第三方法步骤中,当总线系统已经获得许可时,总线用户储存数据包并且等待,直至总线系统的许可被撤销,并在许可撤销了之后将所储存的数据包继续传输给主模块。

Description

将另外的总线用户集成到总线系统中的方法以及总线系统
技术领域
本发明涉及一种用于将另外的总线用户集成到总线系统中的方法以及一种总线系统。
背景技术
文献DE 10 2005 056 294 A1示出了一种用于为总线系统的总线用户分配地址的方法以及一种设备。
从文献EP 1 124 351 A2中,作为最新的现有技术,已知一种用于菊花链的结点的通信协议。
从文献DE 102 15 720 A1中已知一种数据总线网络。
从文献EP 0 807 887 A2中已知一种用于在总线线路系统中由中心单元为多个外围模块定址的方法。
从文献DE 196 47 668 A1中已知一种从站、主站、总线系统以及一种用于使总线系统运行的方法。
发明内容
因此,本发明的目的是,改进用于将另外的总线用户集成到总线系统中的方法以及总线系统,其中,应改善安全性。
根据本发明,该目的通过根据在权利要求1中给出的特征所述的用于将另外的总线用户集成到总线系统中的方法以及根据在权利要求6中给出的特征所述的总线系统实现。
在用于将另外的总线用户集成到具有主模块和串联地布置的总线用户的总线系统中的方法中,本发明的重要特征是,该方法具有时间上彼此相继的下列方法步骤:
其中,在第一方法步骤中,另外的总线用户将数据包发送给主模块,以在主模块中登录/登记,
其中,在第二方法步骤中,布置在所述另外的总线用户和主模块之间的总线用户停止数据包并且检查,总线系统是否已经获得了许可,
其中,在第三方法步骤中,当总线系统到此为止尚未获得许可时,所述总线用户将数据包继续传输给主模块,
或者其中,在特别是备选的第三方法步骤中,当总线系统已经获得许可时,所述总线用户储存数据包并且等待,直至总线系统的许可被撤销,并且在许可撤销了之后,将所储存的数据包继续传输给主模块。
在此优点是,可以以简单的方式事后将特别是需要较长时间来激活的另外的总线用户集成到总线系统中。
有利地,在生产模式中、即在颁发了许可之后,不再有总线用户被总线系统接纳。
有利地,借助于布置在主模块和另外的总线用户之间的总线用户阻止总线系统的接纳,从而减轻主模块的负担。由此改善了安全性。
有利地,另外的总线用户在总线系统重新起动时自动地被接纳到总线系统中。
在一种有利的设计方案中,为了总线系统的初始化,主模块要求总线用户在该主模块处登录,其中,在随后的方法步骤中,布置在主模块后面的第一总线用户在主模块处登录,其中,在随后的方法步骤中,第一总线用户等待一预设的时间段,看是否有布置在第一总线用户后面的第二总线用户在主模块处登录。在此优点是,总线用户减轻了主模块的负担。由此改善了安全性。
有利地,预设的时间段可与总线用户相匹配,使得等待的时间足够长,以便需要较长时间段来激活的总线用户同样安全登录。
在一种有利的设计方案中,如果在预设的时间段内第二总线用户未在主模块处登录,则第一总线用户封闭总线系统。在此优点是,总线系统借助于该方法自动地初始化。在此,总线系统识别出哪个是距离主模块最远的总线用户,并且该总线用户自动封闭总线系统。由此,减轻了总线系统运行者的负担,因为运行者不必在设施之内联接终端阻抗。由此,改善了安全性。
在一种有利的设计方案中,第二总线用户在预设的时间段内在主模块处登录,并且等待另一预设的时间段,看是否有布置在第二总线用户后面的第三总线用户在主模块处登录,如果在所述另一预设的时间段内第三总线用户未在主模块处登录,则第二总线用户封闭总线系统。在此优点是,总线系统借助于该方法自动地初始化。在此,总线系统识别出哪个是距离主模块最远的总线用户,并且该总线用户自动封闭总线系统。由此,减轻了总线系统运行者的负担,因为运行者不必在设施之内联接终端阻抗。由此,改善了安全性。
在一种有利的设计方案中,通过位于主模块上级的控制部为总线系统颁发和/或撤销许可。在此优点是,借助于该许可,总线系统在完成初始化之后在附加的方法步骤中获得外部许可。在许可之后总线系统才过渡到生产模式中,在该生产模式中,由主模块操控总线用户。
在一种有利的设计方案中,为了给总线用户分配地址,进行时间上彼此相继的下列方法步骤:
其中,在一方法步骤中,主模块为第一总线用户分配第一地址并且将该第一地址发送到第一总线用户处,特别是其中,第一地址为自然数n,特别是其中,第一地址为0或1,
其中,在随后的方法步骤中,第一总线用户将第一地址累加1并且将累加后的地址作为第二地址分配给第二总线用户,并且将该第二地址发送到第二总线用户处,特别是其中,第二地址为自然数(n+1),
其中,在另一方法步骤中,第二总线用户以第二地址在主模块中登录。
在此优点是,自动地将地址分配给总线用户。由此,能安全且快速地进行总线系统的起动/调试。
有利地,在定址时,数据包经过非活跃的总线用户,从而总线系统的紧接着的下一个活跃的总线用户获得该地址,并且以该地址在主模块处登录。
在一种有利的设计方案中,在第四方法步骤中,第二总线用户将第二地址累加1,并且将累加后的地址作为第三地址分配给第三总线用户,并且将第三地址发送到第三总线用户处,特别是其中,第三地址为自然数(n+2),其中,在第五方法步骤中,第三总线用户以第三地址在主模块处登录。在此优点是,可借助于该方法自动为每个总线用户、特别是每个活跃的总线用户定址。
在一种有利的设计方案中,在另一方法步骤中,为第m个总线用户分配地址m,并且第m个总线用户以地址m在主模块处登录,其中,m是自然数,特别是其中,m不等于n,特别是其中,m等于15,其中,第m个总线用户将地址m分配给布置在第m个总线用户后面的总线用户,并且将地址m发送到所述布置在后面的总线用户处,特别是其中,第m个总线用户不再累加该地址,其中,(m-1)是总线系统中最大可能的总线用户的数量。在此优点是,可限制总线用户的数量。由此防止数据包过长,并且改善了传输速度。有利地,自动地限制总线用户的数量。
在一种有利的设计方案中,当总线用户以地址m在主模块处登录时,主模块中断所述方法并且发送故障报告。在此优点是,当过多的总线用户登录时,总线系统自动地识别出这一点。有利地,故障报告被发送到上级的控制部处。有利地,主模块产生警告信号,特别是报警声音或报警信号灯。
在一种有利的设计方案中,为了紧急切断总线系统,进行时间上彼此相继的下列方法步骤:
其中,在第一方法步骤中,总线用户和/或主模块识别出故障状态,
其中,在第二方法步骤中,总线用户和/或主模块将紧急信号传输给所有总线用户和主模块,
其中,在第三方法步骤中,一旦另外的总线用户接收到紧急信号,立即将紧急信号继续传输给相邻的总线用户并且同时进行评估,
其中,在第四方法步骤中,另外的总线用户自身被切断。
在此优点是,可在短时间内切断总线系统的所有总线用户。有利地,不是先完全评估紧急信号,而是一旦识别了紧急信号,就同时将其传输给所有总线用户以及主模块。
在一种有利的设计方案中,紧急信号中断数据包。在此优点是,一旦识别了故障状态,立即将紧急信号发送到所有总线用户以及主模块处。有利地,不必等到完全传输了数据包。由此,实现了快速切断所有总线用户。改善了安全性。
在一种有利的设计方案中,不继续进行被中断的数据包的传输并且丢弃被中断的数据包。在此优点是,由于中断而出现在数据包中的错误对总线系统没有影响。由此,改善了安全性。
在一种有利的设计方案中,所有数据包具有相同的长度、特别是信号长度,其中,紧急信号的长度、特别是信号长度比数据包的长度短。在此优点是,可比数据包更快地传输紧急信号。由此,改善了安全性。
在一种有利的设计方案中,两个相继的数据包借助于发送间隔在时间上彼此间隔开,其中,紧急信号中断发送间隔。在此优点是,与数据线路的状态无关地,可立即发送紧急信号。有利地,可随时发送紧急信号,而与在紧急信号的发送时刻是刚好在传输数据包还是处于发送间隔无关。
有利地,紧急信号比发送间隔短。
在一种有利的设计方案中,总线系统具有两个数据线路,其中,总线用户和/或主模块同时借助两个数据线路发送紧急信号。在此优点是,与仅仅借助于一个数据线路在一个方向上发送紧急信号相比,当借助于两个数据线路在两个相反的方向上发送紧急信号时,紧急信号在通信环中更快速地到达所有总线用户。
在总线系统——另外的总线用户可借助于如之前描述的用于集成另外的总线用户的方法和/或根据针对用于集成另外的总线用户的方法的权利要求集成到该总线系统中——中,本发明的重要特征是,总线系统具有串联地布置的总线用户和主模块,其中,主模块和总线用户借助于至少一个数据线路相互连接。
在此优点是,可以以简单的方式事后将特别是需要较长时间来激活的另外的总线用户集成到总线系统中。
有利地,在生产模式中、即在颁发了许可之后,没有总线用户接纳在总线系统中。
有利地,借助于布置在主模块和另外的总线用户之间的总线用户阻止总线系统的接纳,从而减轻主模块的负担。由此改善了安全性。
有利地,另外的总线用户在总线系统重新起动后自动地被接纳到总线系统中。
在一种有利的设计方案中,总线系统至少具有第一数据线路和第二数据线路。在此优点是,可借助于第一数据线路将数据包从主模块发送到总线用户处,并且特别是同时,可借助于第二数据线路将相应的数据包从相应的总线用户发送到主模块处。由此,提高了数据传输的速度并改善了安全性。有利地,为了封闭总线系统,由最后的总线用户使第一数据线路与第二数据线路连接,特别是短接。即第一和第二数据线路形成通信环。
在一种有利的设计方案中,借助于第一数据线路可将数据包从主模块发送到总线用户处。在此优点是,第一数据线路和第二数据线路可并联布置。有利地,在此可借助于第一数据线路随时将数据包从主模块发送到总线用户处。由此,不会为了将相应的数据包从相应的总线用户发送到主模块处而中断从主模块到总线用户处的数据传输。
在一种有利的设计方案中,借助于第二数据线路可将相应的数据包从相应的总线用户发送到主模块处。在此优点是,第一和第二数据线路可并联布置。在此,有利地,可借助于第二数据线路随时将数据包从相应的总线用户发送到主模块处。由此,不会为了将数据包从主模块发送到相应的总线用户处而中断从总线用户到主模块处的数据传输。
在一种有利的设计方案中,相应的数据线路具有至少一个相应的数据缆线,其中,每个总线用户借助于相应的数据缆线与布置在其前面的或布置在其后面的总线用户或主模块相连接。在此优点是,可模块化地实施相应的数据线路。由此,另外的总线用户可以以简单的方式借助于另外的数据缆线与总线系统相连接。
在一种有利的设计方案中,每个数据缆线具有两个配合插接连接件,而每个总线用户具有用于借助于相应的数据缆线与相应的布置在前面的总线用户相连接的第一插接连接件,并且每个总线用户具有用于与相应的布置在后面的总线用户相连接的第二插接连接件。在此优点是,总线系统的总线用户可以以简单的方式可拆卸地相互连接。由此,另外的总线用户可以以简单的方式与总线系统相连接,或者总线用户可以以简单的方式与布置在其前面的总线用户和/或布置在其后面的总线用户分离。
在一种有利的设计方案中,第一数据线路的相应的数据缆线和第二数据线路的相应的数据缆线在两个彼此相邻的总线用户之间布置在线缆保护套中,特别是其中,线缆保护套在周向上包围、特别是包裹数据缆线。在此优点是,减小了布线成本。有利地,第一和第二数据线路与共同的插接连接件相连接,从而为了使总线用户与布置在其前面或后面的总线用户相连接,仅仅需将插接连接件插到所述总线用户上。有利地,插接连接可实施成反极性保护。
在一种有利的设计方案中,用于总线用户的供电线和/或接地线布置在线缆保护套中。在此优点是,减小了布线成本。有利地,数据缆线和供电线和/或接地线与共同的插接连接件相连接,从而为了使总线用户与在其前面或后面的总线用户相连接,仅需将插接连接件插到所述总线用户上。有利地,插接连接可实施成反极性保护。
在一种有利的设计方案中,每个总线用户都具有开关,其中,开关与相应的数据线路相连接,其中,开关被设置用于,断开沿着相应数据线路的数据传输。在此优点是,借助于开关使相应的总线用户被设置用于,停止不应到达主模块的数据包。由此,可借助于总线用户减轻主模块的负担。
在一种有利的设计方案中,每个总线用户都具有时间测量器件。在此优点是,相应的总线用户借助于其时间测量器件测量另外的总线用户应答数据包、特别是发送另外的数据包所占据的时间段。由此,可根据该时间断评估该另外的数据包,特别是可借助于开关阻断该另外的数据包。由此,可减轻主模块的负担。
在一种有利的设计方案中,每个总线用户都具有逻辑电路,特别是其中,可借助于逻辑电路评估主模块的数据包和/或总线用户的数据包。在此优点是,可借助于逻辑电路特别是根据数据包操控开关和/或时间测量器件。
有利地,相应的逻辑电路具有储存件,其中,借助于该储存件可储存数据包。由此,已经被总线用户停止了的数据包可被该总线用户的储存件储存,并且可在稍晚时刻发送到主模块和/或总线用户处。
有利地,逻辑电路被设置用于,评估总线系统的状态,特别是识别是否为总线系统颁发了许可。
在一种有利的设计方案中,每个总线用户都具有电子电路,其中,电子电路具有开关和/或时间测量器件和/或逻辑电路,特别是其中,开关和/或时间测量器件和/或逻辑电路集成到电子电路中。在此优点是,可紧凑且安全地实施电子电路。
从从属权利要求中得到其它优点。本发明不局限于权利要求的特征组合。对于本领域技术人员来说,特别是从目的提出中和/或与现有技术相比提出的目的中,可从权利要求和/或单个权利要求特征和/或说明书特征和/或附图特征中得到其它合理的组合方案。
附图说明
现在根据附图详细解释本发明:
在图1中示意性地示出了根据本发明的总线系统。
图2示出了数据总线上的数据包的时间变化曲线。
图3示出了在第一情况示例中数据总线上的数据包的时间变化曲线和紧急信号。
图4示出了在第二情况示例中数据总线上的数据包的时间变化曲线和紧急信号。
具体实施方式
根据本发明的总线系统具有主模块M和总线用户(S1、S2、S3、S4),它们串联地布置并且相互连接。在此,总线系统具有布置在主模块M后面的第一总线用户S1。总线系统具有布置在第一总线用户S1后面的第二总线用户S2,其中,第一总线用户S1布置在第二总线用户S2前面。第二总线用户S2布置在第三总线用户S3前面,并且第三总线用户S3布置在第二总线用户S2后面。第三总线用户S3布置在第四总线用户S4前面,并且第四总线用户S4布置在第三总线用户S3后面。
在此,在串联布置结构的方向上,布置在另一总线用户(S1、S2、S3、S4)后面的总线用户(S1、S2、S3、S4)比所述另一总线用户(S1、S2、S3、S4)离主模块M更远。在串联布置结构的方向上比总线用户(S1、S2、S3、S4)距离主模块M更近的另一总线用户(S1、S2、S3、S4)布置在该总线用户(S1、S2、S3、S4)前面。
总线系统例如为工业设施,该工业设施具有不同的设备作为总线用户(S1、S2、S3、S4),例如驱动器或电子部件、如用于电动机的驱动变流器。
数据总线具有第一数据线路1和第二数据线路2,它们分别将总线用户(S1、S2、S3、S4)和主模块M串联地相互连接。
借助于第一数据线路1,主模块M将数据包(3、4)、例如控制命令发送到总线用户(S1、S2、S3、S4)处。借助于第二数据线路2,总线用户(S1、S2、S3、S4)将数据包(3、4)、例如状态信息发送到主模块M处。
每个总线用户(S1、S2、S3、S4)都具有第一接口和第二接口,第一接口和第二接口优选地分别实施成插接连接件。每个数据线路(1、2)具有至少一个数据缆线。每个数据缆线具有第一配合插接连接件和至少一个第二配合插接连接件,以用于沿着相应的数据线路(1、2)在总线用户(S1、S2、S3、S4)之间传输数据。
由此,每个总线用户(S1、S2、S3、S4)可借助于第一插接连接件和相应的数据缆线与布置在前面的总线用户(S1、S2、S3、S4)的第二插接连接件相连接,并且可借助于第二插接连接件和相应的数据缆线与布置在后面的总线用户(S1、S2、S3、S4)的第一插接连接件相连接。
优选地,第一数据线路1的相应的数据缆线和第二数据线路2的相应的数据缆线布置成在一共同的线缆保护套中被引导。优选地,在该线缆保护套中也布置有用于总线用户(S1、S2、S3、S4)的供电线和/或接地线。
每个总线用户(S1、S2、S3、S4)都具有开关、特别是作为电子电路的组成部件,开关与相应的数据线路(1、2)相连接。借助于开关,可中断沿着相应数据线路(1、2)的数据传输。
每个总线用户(S1、S2、S3、S4)都具有时间测量器件、特别是计时器。优选地,时间测量器件实施成集成在总线用户(S1、S2、S3、S4)的电子电路中。
因此,借助于电子电路,可在预设时间过去之后中断沿着相应数据线路(1、2)的数据传输。
每个总线用户(S1、S2、S3、S4)都具有逻辑电路。优选地,逻辑电路实施成集成在总线用户(S1、S2、S3、S4)的电子电路中。
借助于逻辑电路,可评估数据总线上的数据包,特别是可识别数据包的发送者。
如果总线用户(S1、S2、S3、S4)是非活跃的,则数据包不被中断,且没有时间延迟地穿过该非活跃的总线用户(S1、S2、S3、S4)被继续传输给布置在后面的或布置在前面的总线用户(S1、S2、S3、S4)。数据包无阻碍地经过非活跃的总线用户(S1、S2、S3、S4)。
优选地,数据总线实施成数字式的。
为了总线系统的初始化,主模块M将在该主模块M处登录的要求发送到布置在主模块后面的总线用户(S1、S2、S3、S4)处。布置在主模块M后面的活跃的总线用户(S1、S2、S3、S4)在主模块M处登录并且将在主模块M处登录的要求继续传输到布置在该活跃的总线用户(S1、S2、S3、S4)后面的总线用户(S1、S2、S3、S4)处。随后,已登录的总线用户(S1、S2、S3、S4)等待一预设的时间段:是否有布置在其后面的总线用户(S1、S2、S3、S4)在主模块M处登录。
如果布置在后面的总线用户(S1、S2、S3、S4)未在主模块处登录,一旦预设的时间段流逝,最后登录的总线用户(S1、S2、S3、S4)通过将第一数据线路1和第二数据线路2相互相连接、特别是短接而将总线系统封闭。由此,借助于第一数据线路1从主模块M发送给总线用户(S1、S2、S3、S4)的数据包在最后的总线用户(S1、S2、S3、S4)处继续传输到第二数据线路2中并传输回主模块。
最后的总线用户(S1、S2、S3、S4)是这样的总线用户(S1、S2、S3、S4),即,其最后一个在主模块M处登录并且不具有布置在后面的总线用户(S1、S2、S3、S4)。
在主模块M处登录的要求被传输通过非活跃的总线用户(S1、S2、S3、S4),而该非活跃的总线用户自身未在主模块M处登录。
在总线系统封闭之后,通过上级的控制部或操作者颁发许可并且总线系统开始运行。
如果一总线用户(S1、S2、S3、S4)事后想要登录,即,在最后的总线用户(S1、S2、S3、S4)登录后预设的时间段过去之后才想要登录,则该总线用户(S1、S2、S3、S4)将数据包发送到主模块M处。如果已经颁发了许可,该数据包被布置在前面的、在主模块M处登录的总线用户(S1、S2、S3、S4)停止并且不再继续传输给主模块M。
一旦撤销了许可,延误的总线用户(S1、S2、S3、S4)的数据包被继续传输到主模块M处并且延误的总线用户(S1、S2、S3、S4)被接纳到总线系统中。
如果延误的总线用户(S1、S2、S3、S4)没有在后面布置的、在主模块M处登录的总线用户(S1、S2、S3、S4),则该延误的总线用户变成新的最后的总线用户(S1、S2、S3、S4),并且它在等待用于总线用户(S1、S2、S3、S4)登录的预设时间段之后封闭总线系统。
用于总线用户(S1、S2、S3、S4)登录的预设的时间段可与总线用户(S1、S2、S3、S4)相匹配。在此,可如此选择所述时间段,使得具有较长的起动时间/调试时间的总线用户(S1、S2、S3、S4)安全地在主模块M处登录。
在总线系统初始化时,自动地为总线用户(S1、S2、S3、S4)分配总线地址。为此,主模块M将总线地址“1”发送到第一总线用户S1处。第一总线用户S1以该总线地址在主模块M处登录,并且将总线地址累加1,并且将累加后的总线地址继续传输到布置在第一总线用户后面的总线用户(S2、S3、S4)处。该布置在后面的总线用户(S1、S2、S3、S4)以该累加后的总线地址、在此即总线地址“2”在主模块M处登录,将该总线地址再次累加1,并且将累加后的总线地址继续传输到布置在其后面的总线用户(S2、S3、S4)处。
为了限制总线系统中的总线用户(S1、S2、S3、S4)的数量,获得了比最大允许的总线用户(S1、S2、S3、S4)数量大的总线地址的总线用户(S1、S2、S3、S4)不再进一步累加该总线地址,而是将相同的总线地址继续传输到在其后面的总线用户(S1、S2、S3、S4)处,该在其后面的总线用户以这个总线地址在主模块M处登录。一旦主模块M获得了比最大允许的总线用户(S1、S2、S3、S4)数量大的总线地址,主模块M中断总线系统的初始化,并且将故障报告发送到位于主模块M上级的控制部处。
如果尚未活跃的总线用户(S1、S2、S3、S4)、即非活跃的总线用户(S1、S2、S3、S4)从布置在其前面的总线用户(S1、S2、S3、S4)或主模块M处获得了总线地址,则该总线地址直接通过该非活跃的总线用户(S1、S2、S3、S4)而不被累加并且被分配给布置在后面的总线用户(S1、S2、S3、S4)。
图2至4示出了借助于相应的数据线路(1、2)传输的数据包3的时间变化曲线。每个数据包3都具有预设的长度,该长度与总线系统的总线用户(S1、S2、S3、S4)的数量相关。
在两个时间上相继的数据包3之间,在预设的时间段上中断数据传输,从而借助于发送间隔6使两个时间上相继的数据包3在时间上彼此间隔开。
一旦总线用户(S1、S2、S3、S4)或主模块M确定出现了故障,立即中断在该时刻发送的数据包4,并且由相应的总线用户(S1、S2、S3、S4)或主模块M发送紧急信号5,如在图3中示出的。该紧急信号5导致立即切断所有总线用户(S1、S2、S3、S4)。
被中断的数据包4立即结束并且不被总线用户(S1、S2、S3、S4)进一步处理。
如果总线用户(S1、S2、S3、S4)或主模块M在发送间隔6期间确定了故障,则发送间隔6被中断,并且由相应的总线用户(S1、S2、S3、S4)或主模块M发送紧急信号5,如在图4中示出的。紧急信号5导致立即切断所有总线用户(S1、S2、S3、S4)。
在两个数据线路(1、2)上由相应的总线用户(S1、S2、S3、S4)发送相应的紧急信号5。即,紧急信号5在第二数据线路上从相应的总线用户(S1、S2、S3、S4)向着主模块M的方向发送,并且在第一数据线路1上从相应的总线用户(S1、S2、S3、S4)沿远离主模块M的方向发送。
相应的紧急信号5被总线用户(S1、S2、S3、S4)立即处理,并且同时继续传输给布置在后面的总线用户(S1、S2、S3、S4),从而立即切断总线用户(S1、S2、S3、S4)。因此,紧急信号5不是先被储存和处理,而是立即继续传输给所有总线用户(S1、S2、S3、S4)和主模块M。
优选地,紧急信号5具有比数据包(3、4)和/或发送间隔6在时间上短的长度。
附图标记列表:
M 主模块
S1 第一总线用户
S2 第二总线用户
S3 第三总线用户
S4 第四总线用户
1 第一数据线路
2 第二数据线路
3 数据包
4 数据包
5 紧急信号
6 发送间隔

Claims (14)

1.一种用于将另外的总线用户(S1、S2、S3、S4)集成到总线系统中的方法,所述总线系统具有主模块(M)和串联地布置的总线用户(S1、S2、S3、S4),所述方法具有时间上彼此相继的下列方法步骤:
其中,在第一方法步骤中,所述另外的总线用户(S1、S2、S3、S4)将数据包发送给所述主模块(M),以便在所述主模块(M)中登录,
其中,在第二方法步骤中,布置在所述另外的总线用户(S1、S2、S3、S4)与所述主模块(M)之间的总线用户(S1、S2、S3、S4)停止所述数据包并且检查,在完成了初始化之后所述总线系统是否已经获得了用于生产模式的许可,
其中,在第三方法步骤中,当所述总线系统到此为止还未获得许可时,所述布置在所述另外的总线用户(S1、S2、S3、S4)与所述主模块(M)之间的总线用户(S1、S2、S3、S4)将所述数据包继续传输给所述主模块(M),
或者其中,在特别是备选的第三方法步骤中,当所述总线系统已经获得许可时,所述总线用户(S1、S2、S3、S4)储存所述数据包并且等待,直至所述总线系统的许可被撤销,并在所述许可撤销了之后将所储存的数据包继续传输给所述主模块(M)。
2.根据权利要求1所述的用于将另外的总线用户(S1、S2、S3、S4)集成到总线系统中的方法,其特征在于,为了总线系统的初始化,主模块(M)要求总线用户(S1、S2、S3、S4)在所述主模块(M)处登录,其中,在随后的方法步骤中,布置在所述主模块(M)后面的第一总线用户(S1)在所述主模块(M)处登录,其中,在随后的方法步骤中,所述第一总线用户(S1)在预设的时间段上等待:是否有布置在所述第一总线用户(S1)后面的第二总线用户(S2)在所述主模块(M)处登录。
3.根据权利要求2所述的用于将另外的总线用户(S1、S2、S3、S4)集成到总线系统中的方法,其特征在于,如果在所述预设的时间段内没有第二总线用户(S2)在所述主模块(M)处登录,则所述第一总线用户(S1)封闭所述总线系统。
4.根据权利要求2所述的用于将另外的总线用户(S1、S2、S3、S4)集成到总线系统中的方法,其特征在于,第二总线用户(S2)在所述预设的时间段内在所述主模块(M)处登录,并且第二总线用户在另一预设的时间段上等待:是否有布置在所述第二总线用户(S2)后面的第三总线用户(S3)在所述主模块(M)处登录,如果在所述另一预设的时间段内没有第三总线用户(S3)在所述主模块(M)处登录,则所述第二总线用户(S2)封闭所述总线系统。
5.根据上述权利要求中至少一项所述的用于将另外的总线用户(S1、S2、S3、S4)集成到总线系统中的方法,其特征在于,通过位于所述主模块(M)上级的控制部颁发和/或撤销所述许可。
6.一种总线系统,其中,另外的总线用户能借助于根据权利要求1至5中至少一项所述的方法集成到所述总线系统中,其特征在于,所述总线系统具有串联地布置的总线用户(S1、S2、S3、S4)和主模块(M),其中,所述主模块(M)和所述总线用户(S1、S2、S3、S4)借助于至少一个数据线路(1、2)相互连接。
7.根据权利要求6所述的总线系统,其特征在于,所述总线系统至少具有第一数据线路(1)和第二数据线路(2)。
8.根据权利要求7所述的总线系统,其特征在于,借助于所述第一数据线路(1)数据包(3)能从所述主模块(M)发送到所述总线用户(S1、S2、S3、S4)处,和/或借助于所述第二数据线路(2)相应的数据包(3)能从相应的总线用户(S1、S2、S3、S4)发送到所述主模块(M)处。
9.根据权利要求6至8中任一项所述的总线系统,其特征在于,相应的数据线路(1、2)具有至少一个相应的数据缆线,其中,每个总线用户(S1、S2、S3、S4)借助于相应的数据缆线与布置在该总线用户前面或后面的总线用户(S1、S2、S3、S4)或所述主模块(M)相连接,
特别是其中,每个数据缆线具有两个配合插接连接件,其中,每个总线用户(S1、S2、S3、S4)具有用于借助于相应的数据缆线与相应的布置在前面的总线用户相连接的第一插接连接件,其中,每个总线用户(S1、S2、S3、S4)具有用于与相应的布置在后面的总线用户(S1、S2、S3、S4)相连接的第二插接连接件。
10.根据权利要求9所述的总线系统,其特征在于,所述第一数据线路(1)的相应的数据缆线和所述第二数据线路(2)的相应的数据缆线在两个彼此相邻的总线用户(S1、S2、S3、S4)之间布置在共同的线缆保护套中,特别是其中,所述线缆保护套在周向上包围、特别是包裹所述数据缆线,
特别是其中,用于总线用户(S1、S2、S3、S4)的供电线和/或接地线布置在所述线缆保护套中。
11.根据权利要求6至10中至少一项所述的总线系统,其特征在于,每个总线用户(S1、S2、S3、S4)都具有开关,其中,所述开关与相应的数据线路(1、2)相连接,其中,所述开关被设置用于,断开沿着相应数据线路(1、2)的数据传输。
12.根据权利要求6至11中至少一项所述的总线系统,其特征在于,每个总线用户(S1、S2、S3、S4)都具有时间测量器件。
13.根据权利要求6至12中至少一项所述的总线系统,其特征在于,每个总线用户(S1、S2、S3、S4)都具有逻辑电路,特别是其中,能借助于所述逻辑电路评估所述主模块(M)的和/或所述总线用户(S1、S2、S3、S4)的数据包。
14.根据权利要求6至13中至少一项所述的总线系统,其特征在于,每个总线用户(S1、S2、S3、S4)都具有电子电路,其中,所述电子电路具有开关和/或时间测量器件和/或逻辑电路,特别是其中,所述开关和/或所述时间测量器件和/或所述逻辑电路集成到所述电子电路中。
CN201780027152.2A 2016-05-02 2017-02-02 将另外的总线用户集成到总线系统中的方法以及总线系统 Active CN109076004B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102016005313.5 2016-05-02
DE102016005313 2016-05-02
PCT/EP2017/025017 WO2017190842A1 (de) 2016-05-02 2017-02-02 Verfahren zur integration eines weiteren busteilnehmers in ein bussystem und bussystem

Publications (2)

Publication Number Publication Date
CN109076004A true CN109076004A (zh) 2018-12-21
CN109076004B CN109076004B (zh) 2021-01-01

Family

ID=58018056

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780027152.2A Active CN109076004B (zh) 2016-05-02 2017-02-02 将另外的总线用户集成到总线系统中的方法以及总线系统

Country Status (8)

Country Link
US (4) US10572418B2 (zh)
EP (1) EP3453144B1 (zh)
CN (1) CN109076004B (zh)
AU (1) AU2017259930B2 (zh)
CA (1) CA3022653C (zh)
DE (1) DE102017000930B3 (zh)
DK (1) DK3453144T3 (zh)
WO (1) WO2017190842A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2017259930B2 (en) * 2016-05-02 2019-11-07 Sew-Eurodrive Gmbh & Co. Kg Method for integrating a further bus subscriber into a bus system, and bus system
DE102018001574B4 (de) 2018-02-28 2019-09-05 WAGO Verwaltungsgesellschaft mit beschränkter Haftung Master-Slave Bussystem und Verfahren zum Betrieb eines Bussystems
CN108521474B (zh) * 2018-03-30 2021-05-25 青岛海尔空调电子有限公司 多联式控制系统的地址竞争方法
US11093429B1 (en) * 2020-01-30 2021-08-17 International Business Machines Corporation Daisy-chained serial bus for multiple small footprint devices
DE102020117632B4 (de) * 2020-07-03 2022-03-03 Krohne Messtechnik Gmbh Bussystem für eine Prozessanlage
DE102020121316A1 (de) * 2020-08-13 2022-02-17 Ebm-Papst Mulfingen Gmbh & Co. Kg Einheit für ein Bussystem, Master-Slave-Bussystem mit einer Vielzahl von Einheiten und Verfahren zur Adressierung von Einheiten eines Bussystems

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5029334A (en) * 1989-03-21 1991-07-02 Asea Brown Boveri Ltd. Process for transferring data packets
US20090125656A1 (en) * 2005-07-22 2009-05-14 Siegfried Haas Method and Arrangement for the Automatic Configuration of a Master-Slave Field Bus System
CN102394802A (zh) * 2006-11-03 2012-03-28 索尤若驱动有限及两合公司 用于总线仲裁的方法和装置、变频器和加工设备
CN103560874A (zh) * 2012-04-24 2014-02-05 佳能It解决方案株式会社 信息处理装置、信息处理系统以及信息处理方法
CN104955680A (zh) * 2013-01-31 2015-09-30 株式会社自动网络技术研究所 访问限制装置、车载通信系统及通信限制方法

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5416779A (en) * 1989-01-27 1995-05-16 British Telecommunications Public Limited Company Time division duplex telecommunication system
KR100309082B1 (ko) * 1992-08-12 2001-12-15 요트.게.아. 롤페즈 다중스테이션통신버스시스템,주스테이션및종속스테이션
WO1995002866A1 (en) * 1993-07-16 1995-01-26 D2B Systems Company Ltd. Communication bus system with mitigation of slave station locking problem
US5694546A (en) * 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
DE19619117A1 (de) * 1996-05-11 1997-11-13 Telefunken Microelectron Steuersystem, insbesondere für Sicherheitssysteme in Kraftfahrzeugen, und Verfahren zum Austauschen von Informationen in einem Steuersystem
DE19647668A1 (de) * 1996-11-19 1998-05-28 Bosch Gmbh Robert Slavestation, Masterstation, BUS-System und Verfahren zum Betreiben eines BUS-Systems
US6160795A (en) * 1997-03-21 2000-12-12 Siemens Aktiengesellschaft Network communication
GB2335335A (en) * 1998-03-13 1999-09-15 Northern Telecom Ltd Carrying speech-band signals over power lines
DE19939568C1 (de) * 1999-08-20 2001-02-08 Pilz Gmbh & Co Verfahren zur Einstellung einer Datenübertragungsrate in einem Feldbussystem
EP1124351A3 (en) * 2000-02-11 2003-11-05 Alcatel USA Sourcing, L.P. Communication protocol for nodes connected in a daisy chain
US6816933B1 (en) * 2000-05-17 2004-11-09 Silicon Laboratories, Inc. Serial device daisy chaining method and apparatus
US6854053B2 (en) * 2000-10-25 2005-02-08 Signet Scientific Company Method for identifying and communicating with a plurality of slaves in a master-slave system
US6957287B2 (en) * 2001-11-09 2005-10-18 Aten International Co., Ltd. Asynchronous/synchronous KVMP switch for console and peripheral devices
DE10215720A1 (de) 2002-04-10 2003-10-30 Philips Intellectual Property Datenbus-Netzwerk
DE10345359B4 (de) * 2003-09-29 2006-11-02 Berghof Labor- Und Automationstechnik Gmbh Serieller Datenbus, Bewegungssystem sowie Verfahren zur ereignisgesteuerten Übertragung von Nachrichten
US8483105B2 (en) * 2003-10-15 2013-07-09 Qualcomm Incorporated High speed media access control
US20080040515A1 (en) * 2003-12-22 2008-02-14 Ralf Schaetzle Method and System for Automated Configuring of a Hart Multi-Drop System
CN100344126C (zh) * 2004-02-25 2007-10-17 华为技术有限公司 一种宽带接入的组网设备及方法
DE602005005213T2 (de) * 2004-10-21 2009-04-23 Philips Intellectual Property & Standards Gmbh Slave-bus-teilnehmer für einen seriellen datenbus
DE102005019970B4 (de) * 2005-04-27 2007-04-26 Phoenix Contact Gmbh & Co. Kg Adressvergabe für sichere Busteilnehmer
US7870232B2 (en) * 2005-11-04 2011-01-11 Intermatic Incorporated Messaging in a home automation data transfer system
DE102005056294B4 (de) 2005-11-24 2016-04-28 Sew-Eurodrive Gmbh & Co Kg Verfahren zum Zuordnen von Adressen an Busteilnehmer eines Bussystems und Anlage
US7631110B2 (en) * 2006-05-03 2009-12-08 Standard Microsystems Corporation Address assignment through device ID broadcast
EP2129045B1 (en) * 2006-12-27 2015-05-20 Kabushiki Kaisha Yaskawa Denki Master slave communication system and master slave communication method
CN101315617A (zh) * 2007-06-01 2008-12-03 鸿富锦精密工业(深圳)有限公司 总线电路装置
US7565470B2 (en) * 2007-12-04 2009-07-21 Holylite Microelectronics Corp. Serial bus device with address assignment by master device
US8195857B2 (en) * 2009-12-18 2012-06-05 Infineon Technologies Ag Coupling devices, system comprising a coupling device and method for use in a system comprising a coupling device
DE102010035771A1 (de) * 2010-08-19 2012-02-23 Pilz Gmbh & Co. Kg Verfahren zur Vergabe von Teilnehmeradressen an Busteilnehmer eines busbasierten Steuerungssystems
US8700747B2 (en) * 2011-04-19 2014-04-15 Schneider Electric It Corporation System and method for automatically addressing devices in a multi-drop network
DE102011085764A1 (de) * 2011-11-04 2013-05-08 Robert Bosch Gmbh Verfahren zum Betreiben einer Busanordnung
DE102012009630A1 (de) * 2012-05-15 2013-11-21 Audi Ag Busteilnehmer für ein Bussystem, Bussystem für einen Kraftwagen sowie Verfahren zur Zuordnung von Adressen in einem Bussystem
GB201214859D0 (en) * 2012-08-20 2012-10-03 Control Tech Ltd Node address allocation
ITAN20120171A1 (it) * 2012-12-21 2014-06-22 Turbo S R L Nodo elettrico per bus di tipo daisy-chain con trasmissione seriale dei dati e contemporanea trasmissione di energia.
AU2017259930B2 (en) * 2016-05-02 2019-11-07 Sew-Eurodrive Gmbh & Co. Kg Method for integrating a further bus subscriber into a bus system, and bus system
AU2017259931B2 (en) * 2016-05-02 2019-05-16 Sew-Eurodrive Gmbh & Co. Kg Method for initialising a bus system, and bus system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5029334A (en) * 1989-03-21 1991-07-02 Asea Brown Boveri Ltd. Process for transferring data packets
US20090125656A1 (en) * 2005-07-22 2009-05-14 Siegfried Haas Method and Arrangement for the Automatic Configuration of a Master-Slave Field Bus System
CN102394802A (zh) * 2006-11-03 2012-03-28 索尤若驱动有限及两合公司 用于总线仲裁的方法和装置、变频器和加工设备
CN103560874A (zh) * 2012-04-24 2014-02-05 佳能It解决方案株式会社 信息处理装置、信息处理系统以及信息处理方法
CN104955680A (zh) * 2013-01-31 2015-09-30 株式会社自动网络技术研究所 访问限制装置、车载通信系统及通信限制方法

Also Published As

Publication number Publication date
US20210103538A1 (en) 2021-04-08
WO2017190842A1 (de) 2017-11-09
CA3022653C (en) 2024-06-11
DK3453144T3 (da) 2019-10-07
US10572418B2 (en) 2020-02-25
BR112018069688A2 (pt) 2019-01-29
AU2017259930B2 (en) 2019-11-07
US11803495B2 (en) 2023-10-31
CA3022653A1 (en) 2017-11-09
EP3453144B1 (de) 2019-08-07
US11487686B2 (en) 2022-11-01
US20190095370A1 (en) 2019-03-28
US10884963B2 (en) 2021-01-05
DE102017000930B3 (de) 2017-06-01
AU2017259930A1 (en) 2018-11-22
CN109076004B (zh) 2021-01-01
US20200192843A1 (en) 2020-06-18
US20230047607A1 (en) 2023-02-16
EP3453144A1 (de) 2019-03-13

Similar Documents

Publication Publication Date Title
CN109076004A (zh) 将另外的总线用户集成到总线系统中的方法以及总线系统
CN101542981B (zh) 具主从结构的通信系统
CA2923000C (en) Bus system and method for operating such a bus system
JP4980375B2 (ja) 線形トポロジに限定されたバスを他のトポロジに拡張可能にするシステム及び方法
CN109076003A (zh) 用于总线系统初始化的方法以及总线系统
CN101257428B (zh) 用于有爆炸危险的区域的asi网络
US10055374B2 (en) Participating station for a bus system and method for data transmission in a bus system
JPH0559617B2 (zh)
CN109076002A (zh) 用于紧急切断总线系统的方法以及总线系统
CN102918809A (zh) 网络和扩展单元以及运行网络的方法
CN110768880A (zh) 以太网网络节点、故障处理方法、计算机设备及存储介质
ES2867228T3 (es) Aislamiento de línea de derivación en una red de bus de campo
JPH03504662A (ja) 制御および/または監視方法および該方法を実施するための回路装置
CN110213181B (zh) 虚拟网络中的数据引流装置及数据引流方法
US8972643B2 (en) Field bus network adapter and field bus network subscriber with field bus connections
JP2582598B2 (ja) 不定形通信網のノード装置
JPH03504663A (ja) 通信伝送装置の作動状態監視装置
JP2013046251A (ja) 光通信システム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant