焊接系统中的数字网络化的制作方法

文档序号:9757274阅读:356来源:国知局
焊接系统中的数字网络化的制作方法
【专利说明】焊接系统中的数字网络化
【背景技术】
[0001] 本发明总体上涉及焊接系统,更具体地讲,涉及焊接系统中的数字网络化。
[0002] 焊接相关设备,例如,焊接电源、焊接送丝机、焊炬、焊接头盔、焊接控制板、焊接脚 踏板和其他电子设备,通常在焊接系统中电子耦接在一起。焊接相关设备可以包括用于控 制设备并且便于设备之间的通信的网络设备。例如,网络设备可以允许焊接系统中的某些 设备使用网络介质和网络协议一起通信,例如,以太网、通用串行总线(USB)和/或其他串行 通信架构(例如,RS-232、RS-422等)。遗憾的是,焊接系统中在不同网络上的设备不能一起 通信。此外,使用某些网络设备,例如,嵌入式系统,可能难以实施某些通信架构。

【发明内容】

[0003] 在一个实施例中,一种用于处理数据包的方法包括在网络设备上接收所述数据 包。所述方法还包括通过所述网络设备将所述数据包的第一网络层数据与所述数据包的消 息数据分开。所述数据包的消息数据包括由少于4个字节表示的源地址、由少于4个字节表 示的目的地地址和格式标识符。所述方法包括确定所述消息数据的目的地地址是否与所述 网络设备的地址相匹配或者所述消息数据是否表示广播消息。所述方法还包括如果所述消 息数据的目的地地址与所述网络设备的地址相匹配或者如果所述消息数据表示所述广播 消息,通过所述网络设备对所述格式标识符进行处理。所述方法包括通过所述网络设备将 所述消息数据提供给所述网络设备、一个或多个其他的网络设备或它们的一些组合。
[0004] 在另一个实施例中,网络设备包括被配置成形成消息数据的处理设备。所述消息 数据包括由少于4个字节表示的源地址、由少于4个字节表示的目的地地址和格式标识符。 所述网络设备还包括网络接口设备,所述网络接口设备被配置成接收来自所述处理设备的 消息数据;将所述消息数据与网络层数据结合从而形成数据包;以及使用一种或多种网络 介质将来自所述网络设备的所述数据包提供给一个或多个其他的网络设备。
[0005] 在另外的实施例中,一种焊接系统包括第一网络设备,所述第一网络设备被配置 成接收第一数据包并且将所述第一数据包的第一网络层数据与所述第一数据包的消息数 据分开。所述第一数据包的消息数据包括由少于4个字节表示的源地址、由少于4个字节代 表的目的地地址和格式标识符。所述第一网络设备被配置成确定所述消息数据的目的地地 址是否与所述网络设备的地址相匹配或者所述消息数据是否表示广播消息;如果所述消息 数据的目的地地址与所述第一网络设备的地址相匹配或者如果所述消息数据表示广播消 息,对所述格式标识符进行处理;以及将所述消息数据与第二网络层数据封装在第二数据 包中。所述焊接系统还包括第二网络设备,所述第二网络设备被配置成如果所述消息数据 的目的地地址与所述第一网络设备的地址不匹配或者如果所述消息数据表示所述广播消 息,接收所述第二数据包。
【附图说明】
[0006] 当结合附图阅读以下详细说明时,会明白本发明的这些和其他特征、方面和优点, 附图中相似的附图标记代表在整个附图中相似的零件,其中:
[0007] 图1是根据本公开的实施例的允许焊接系统的不同内部网络中的网络设备之间通 信的焊接系统的实施例的示意图;
[0008] 图2是根据本公开的实施例的用于在具有在不同内部网络中的网络设备的焊接系 统中分配地址的方法的实施例的流程图;
[0009] 图3是根据本公开的实施例的可以作为非路由设备工作的网络设备的实施例的方 框图;
[0010]图4是根据本公开的实施例的可以作为路由设备工作的网络设备的实施例的方框 图;
[0011] 图5是根据本公开的实施例的可以由一个网络设备提供给另一个网络设备的消息 数据的实施例的方框图;
[0012] 图6是根据本公开的实施例的图5的消息数据的消息头的实施例的方框图;
[0013] 图7是根据本公开的实施例的图5的消息数据的消息负载的实施例的方框图;
[0014] 图8是根据本公开的实施例的包括图5的消息数据的数据包的实施例的方框图;以 及
[0015]图9是根据本公开的实施例的用于在具有在不同内部网络中的网络设备的焊接系 统中处理数据包的方法的实施例的流程图。
【具体实施方式】
[0016] 转到附图,图1是允许在焊接系统10的不同内部网络中的网络设备12之间通信的 焊接系统10的实施例的示意图。可以理解的是,每个网络设备12可以是嵌入式系统,例如, 焊接系统10内具有专用功能的计算机系统。在某些实施例中,一个或多个网络设备12可以 是传感器。此外,网络设备12可以是焊接相关设备的一部分并且可以包括处理器、电子部件 和/或用于控制各种任务的操作的控制电路。每个网络设备12可以是单独的焊接相关设备 的一部分和/或焊接相关设备可以包括超过一个网络设备12。如图所示,焊接系统10包括网 络设备14、16、18、20、22、24、26、28、30、32、34和36。所有网络设备12可以布置在焊接电源、 焊接送丝机、焊炬、焊接头盔、焊接控制板、焊接脚踏板等中的一个中。
[0017] 网络设备14、16、18、20、22、24、26、28、30、32、34和36的每个是一个或多个内部网 络的一部分。具体地讲,第一内部网络38包括网络设备14、16和18。在内部网络38内,网络设 备14可以作为内部网络38的路由器。作为路由器,网络设备14控制在内部网络38内数据到 特定的网络设备12的路由。此外,网络设备14也可以作为焊接系统10的主设备(例如,根节 点)。作为主节点,网络设备14控制焊接系统10的所有网络设备14、16、18、20、22、24、26、28、 30、32、34和36的地址分配。
[0018] 第二内部网络40包括网络设备16、20、22和24。在外部网络40内,网络设备16可以 作为内部网络38的路由器。此外,第三内部网络42包括网络设备18和26。在内部网络42内, 网络设备18可以作为内部网络42的路由器。此外,第四内部网络44包括网络设备22和28。在 内部网络44内,网络设备22可以作为内部网络44的路由器。第五内部网络46包括网络设备 28、30、32和34。在内部网络46内,网络设备28可以作为内部网络46的路由器。
[0019] 可以理解的是,路由器可以作为不同内部网络36、38、40、42和44之间的桥接设备, 从而便于内部网络36、38、40、42和44之间的数据传输。例如,对于将要从网络设备30传送到 网络设备22的数据,网络设备28在两个内部网络44和46之间提供桥接器。因此,网络设备30 可以与网络设备22通信。以类似方式,焊接系统10的任何网络设备12可以与焊接系统10的 任何其他网络设备12通信。内部网络38、40、42、44和46可以是任何合适类型的网络,例如, 以太网、通用串行总线(USB)、Modbus?、本地操作网络(LonWo
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1