CN102439908A - 工业通信***和方法 - Google Patents

工业通信***和方法 Download PDF

Info

Publication number
CN102439908A
CN102439908A CN2010800187249A CN201080018724A CN102439908A CN 102439908 A CN102439908 A CN 102439908A CN 2010800187249 A CN2010800187249 A CN 2010800187249A CN 201080018724 A CN201080018724 A CN 201080018724A CN 102439908 A CN102439908 A CN 102439908A
Authority
CN
China
Prior art keywords
data
factory
computational resource
communication network
industrial equipment
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.)
Pending
Application number
CN2010800187249A
Other languages
English (en)
Inventor
V·基利巴尔达
大卫·王
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.)
Comau LLC
Original Assignee
Comau LLC
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 Comau LLC filed Critical Comau LLC
Publication of CN102439908A publication Critical patent/CN102439908A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1612Programme controls characterised by the hand, wrist, grip control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Stored Programmes (AREA)
  • Selective Calling Equipment (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)
  • Small-Scale Networks (AREA)

Abstract

这里公开了一种使用具有至少一个计算资源和云通信网的远程基础设施环境来控制至少一个工业设备的方法。这种方法包括:建立所述至少一个工业设备与远程基础设施环境之间的通信;使用云通信网将数据从至少一个计算资源发送给工厂通信网,至少一个工业设备被配置成响应于至少一部分所发送的数据而执行至少一个预定功能;以及由至少一个计算资源使用云通信网从至少一个工业设备接收数据,所接收的数据是响应于所述至少一个预定功能的执行而产生的。

Description

工业通信***和方法
相关申请的交叉引用
本申请要求2010年3月17日提交的美国专利申请No.12/725,635、2009年3月17日提交的美国临时专利申请No.61/160,893和2010年1月12日提交的美国临时专利申请No.61/294,265的优先权,这些专利申请的全部内容通过引用包括在这里。
技术领域
本发明一般地涉及用于工业通信的***和方法,具体地涉及通过远程基础设施环境的工业通信。
背景技术
制造设施中的装配线通常包括多个自动化机器人。这些机器人可以包括处在它们腕端的连接器,用来接纳各自的末端执行器,并且每个机器人与控制本机器人和末端执行器的操作的各自控制***通信。每个控制***通常包括可编程逻辑控制器(PLC),被编程成控制它的机器人和末端执行器执行一个特定操作或一组操作。例如,与携带焊接末端执行器的机器人联接的控制***可以被编程成控制机器人将焊接末端执行器移入一个特定位置并且一旦在该特定位置中就驱动该焊接末端执行器。在这个例子中,控制***可以被编程成控制机器人的三维的移动和机器人的多达三维的转动以及对末端执行器的驱动。
然而,装配线可能被重新配置以便例如适应不同类型的工件。重新配置装配线通常要求改变许多机器人和末端执行器所执行的操作。结果,许多控制***必须被重新编程成以不同方式控制它们各自的机器人和末端执行器。例如,如果从机器人上卸下焊接末端执行器而替换为夹持末端执行器,就必须更新控制***,以适当地控制该机器人和夹持末端执行器。作为另一个例子,如果末端执行器所执行的操作有任何方式的不同,诸如在持续时间或位置上有不同,即使末端执行器仍是同一个,也可能需要对控制***重新编程。
且不说重新编程,使用这些现场PLC(即实际位于制造设施处的PLC)的控制***通常例如增大了制造设施的成本。此外,如上面所讨论的,对每个PLC重新编程和/或执行维护可能是费时的,并且可能降低装配线的效率。
发明内容
在这里公开了一种使用具有至少一个计算资源和云通信网络的远程基础设施环境来控制至少一个工业设备的方法的一些实施例。在一个这样的实施例中,这种方法包括建立所述至少一个工业设备与远程基础设施环境之间的通信和使用云通信网将数据从至少一个计算资源发送给工厂通信网。该至少一个工业设备被配置成响应于至少一部分所发送的数据而执行至少一个预定功能。这种方法还包括由至少一个计算资源使用云通信网络从至少一个工业设备接收数据。所接收的数据是响应于所述至少一个预定功能的执行而产生的。
在这里还公开了一种使用具有至少一个计算资源和云通信网的远程基础设施环境与至少一个工业设备通信的方法的一些实施例。这种方法包括:建立所述至少一个工业设备与远程基础设施环境之间的通信;以及由所述至少一个工业设备使用工厂通信网从所述至少一个计算资源接收数据。此外,这种方法还包括响应于至少一部分所接收的数据而执行至少一个预定功能。这种方法还包括使用云通信网将数据从所述至少一个工业设备发送给所述至少一个计算资源。所发送的数据是响应于所述至少一个预定功能的执行而产生的。
在这里还公开了一种用于与具有至少一个计算资源和一个云通信网的远程基础设施环境通信的工业设备。在一个这样的实施例中,这种设备包括用于建立与工厂通信网和控制器通信的网络接口。该控制器被配置成接收来自至少一个计算资源的数据和响应于至少一部分所接收的数据而执行至少一个预定功能。该控制器还被配置成通过工厂通信网将数据发送给至少一个计算资源。所发送的数据是响应于所述至少一个预定功能的执行而产生的。工厂通信网还与云通信网操作上联接,以传送所发送的数据。
附图说明
下面将参照附图进行说明,在这些附图中,同样的标号指示几个视图中同样的部分,其中:
图1为一个工业通信***的示意图;
图2为一个装配线的顶视图;
图3为一个机器人的示意图;以及
图4为一个末端执行器的示意图。
具体实施方式
下面将参照图1-4描述用于与工业器具通信的工业通信***的例子。如图1中所示,工业通信***100可以包括具有一个或多个计算资源10和与工厂服务器12通信的云通信网11(例如因特网)的远程基础设施环境8。工厂服务器12可以通过工厂通信网14(例如局域网(LAN))与各种工业设备或器具通信。例如,工业设备或器具可以是第一机器人16、第一末端执行器18、第二机器人20、第二末端执行器22、和/或在图1中未示出的另外的机器人、末端执行器或其他工业设备。可替换地,或除了工厂服务器12与工厂通信网14通信之外,工业通信***100还可以与云通信网11直接通信,以便将数据发送给工业器具和/或从工业器具接收数据。云通信网11和工厂服务器12都可以将数据传送给视觉和/或听觉的显示器22。
如图2中所示,制造工厂44可以包括一条或多条装配线46,每条装配线具有一个或多个工作站48,在工作站48中处理工件(未示出)。工业器具(在这里是第一机器人16及其第一末端执行器18、第二机器人20及其第二末端执行器22)可以被定位成充分接近装配线46,以在工作站48处理工件。工厂服务器12也可以被设置在制造工厂44内。
再回到图1,计算资源10可以是硬件、软件或它们的任何组合。在一个实施例中,云资源是包括微处理器和存有软件的存储器的远程服务器。作为非限制性的例子,计算资源10也可以是PLC、膝上型计算机、台式计算机、工作站、手持设备、微处理器、存储数据库或它们的任何组合。当然,其他云资源也是可用的,其他实施例可以使用任何其他适当的设备、设备的组合。与如以上所说明的PLC的功能类似,计算资源10可以用来控制诸如第一机器人16及其第一末端执行器18、第二机器人20及其第二末端执行器22的工业器具的操作。
通常,传统的制造工厂使用现场PLC来控制设置在厂内的工业器具。通过从制造工厂44撤除一些或所有的PLC(即实际设置在制造工厂内的PLC),制造工厂可以例如由于不必再提供和维护硬件(即PLC)和在硬件上编程的软件以控制工业器具,降低了成本。当然,在一些实施例中,制造工厂44仍可以含有控制一些工业器具的一个或多个PLC,而其他器具将与远程基础设施环境8保持通信而不使用PLC。
此外,撤除了制造工厂内的一些或所有PLC,由于具有从云通信网11到工业器具的远程控制和通信能力,就可以提高工厂的运行效率。此外,制造工厂的运行效率还可以由于具有如下面将详细讨论的同时与机器人和它们所关联的末端执行器(例如第一机器人16和末端执行器18)通话的能力而得到提高。
如上所述,计算资源10可以通过例如云通信网11与工厂服务器12和/或工业器具通信。计算资源10和云通信网11可以基于公用、专用、混合的计算模型或者任何其他适当的计算模型。在公用计算模型中,计算资源10可以由第三方实体运行或管理,并使计算资源10对于一组无关或有关的客户、公司组织和/或其他实体是可用的。例如,在一个公用计算模型中,计算资源10可以由向不同的制造工厂供应工业器具的工业器具制造商运行或管理。因而,计算资源10(例如服务器、存储***和网络资源)可以由多个客户共享,并可以用来与不同和/或无关的工厂内的工业器具通信。然而,例如,即使在公用计算模型中,一个特定工厂也可以具有它自己专用的而其他工厂不可以使用的云资源。
在专用计算模型中,计算资源10可以被构建成由一个客户、组织或其他实体专用。例如,在一个专用计算模型中,计算资源10可以由一个拥有多个制造工厂的公司运行或管理。该专用计算模型可以由该特定的公司本身或第三方实体代管。专用计算模型使客户、组织或其他实体可以具备对云资源10的高级控制。
无论是使用公用、专用还是混合的计算模型,都可以将计算资源10设置在任何适当的位置。例如,可以将云资源、计算资源10安置在远离制造工厂的位置或者就安置在工厂内。如以上所讨论的,可以将云资源设置在由工业器具制造商运行的一个设施处或者设置在一个拥有多个制造工厂的公司的一个设施处。当然,也可以将计算资源10安置在任何其他适当位置。
虽然,如以上所说明的,云通信网11可以是因特网,但云通信网11也可以是任何其他适当的通信协议或基础设施。例如,在其他一些实施例中,云通信网11可以是虚拟专用网、专用网(例如多协议标记交换)、点到点网或任何其他适当的网络或者这些网络的任何组合。
此外,计算资源10可以与多个工厂服务器12诸如位于不同制造工厂的工厂服务器12通信或者与多个位于不同制造工厂的工业器具通信。类似地,多于一个的计算资源10可以与单个工厂服务器12或工业器具通信。计算资源10的存储器可以装有各种类型的信息,诸如用于一个或多个工业器具的操作指令和软件更新。因此,计算资源10可以将信息,诸如工业器具软件和/或维护更新和工业器具操作指令,发送给工厂服务器12。计算资源10也可以将此信息直接发送给工业器具。此外,计算资源10可以接收来自每个工厂服务器12或直接来自工业器具的信息。计算资源10从工厂服务器12或工业器具接收到的信息可以用来例如监视工业器具的效率和状况。
工厂服务器12可以是包括微处理器和存有软件的存储器的服务器。除了接收来自计算资源10的信息之外,工厂服务器12还可以在本地接收信息,例如通过将信息人工输入工厂服务器12,通过用诸如CD-ROM驱动器或便携式硬盘驱动器的信息存储设备将信息上载给工厂服务器12,或者通过工厂通信网14将信息从计算机传送给工厂服务器12。工厂服务器12可以通过工厂通信网14与工业器具(例如,第一机器人16、第一末端执行器18、第二机器人20和第二末端执行器22)通信,如下面要更详细讨论的那样。
如上面所讨论的,工厂通信网14可以是LAN,并且可以包括例如用于基于IEEE标准802.11(也被称为Wi-Fi)的通信的一个或多个无线路由器和/或用于基于IEEE标准802.3(也被称为以太网)的通信的组件诸如集线器、路由器、交换机、网桥和导线。工厂通信网14可以允许从工厂服务器12到诸如第一机器人16、第一末端执行器18、第二机器人20和第二末端执行器22的工业器具的通信,如图1中所示。此外,代替LAN,工厂服务器12与工业器具之间的通信可以使用另一种通信***,诸如CAN(校园网),如果例如制造工厂44的规模足以保证使用CAN的话。
显示器22可以提供关于从工业器具收集或的发送给工业器具的信息/数据、工业器具的状态报告、维护管理信息和任何其他所期望或需要的信息的信息。显示器22可以设置在制造工厂44内或远离制造工厂44处。虽然仅示出了一个显示器22,工业通信***100可以按期望或需要包括多于一个的显示器或者没有显示器。显示器22可以由用户配置成显示与制造工厂44(或其他工厂)内的工业器具有关的所有信息,或者可以被配置成只显示该信息的子集。当然,其他适当的显示器也是可用的。
已知的控制机器人和末端执行器的控制***可能有许多缺点。例如,在改变末端执行器或者其他改变机器人所执行的操作时对每个控制***重新编程可能是低效率的。
在这里所描述的实施例与已知的对机器人的控制***相比可以具有许多优点。例如,效率可以得到提高,因为末端执行器可以在安装到机器人上之前被编程。作为另一个例子,软件更新,诸如提供新的指令的更新,可以很容易传送给机器人和/或末端执行器,以使机器人和末端执行器所在的装配线可以被更高效地重新配置。
如图3中所示,第一机器人16可以包括机器人控制***17,机器人控制***17可以直接联接到机器人16上(例如,联接到机器人16的基底、臂或腕上),也可以配置在机器人16附近。机器人控制***17可以包括用来通过工厂通信网14与工厂服务器12通信的无线卡24。作为替换,机器人控制***(RCS)17也可以包括另一种网络接口卡(NIC),诸如以太网卡,这取决于工厂通信网14的配置情况。无线卡24可以与CPU(中央处理单元)26通信,以将从工厂服务器12接收到的信息发送给CPU 26。CPU 26可以是微处理器,而且CPU26可以与存储器28通信。存储器28可以是RAM、ROM、硬盘驱动器或其他类型的存储器。CPU 26可以将从无线卡24接收到的信息传送给存储器28存储。此外,CPU 26可以检索存储在存储器28上的信息,并且CPU 26可以执行存储在存储器28上的软件。例如,CPU 26可以执行存储在存储器28上的机器人控制程序,该控制程序包括用于控制机器人16将末端执行器18移动到预定位置或沿着预定路径移动的指令。此外,RCS 17可以用它的无线卡24通过工厂通信网14与其他设备诸如其他工业器具通信。
仍参见图3,机器人16可以还包括用来产生使机器人16运动的力的至少一个伺服机构,诸如第一伺服机构30和第二伺服机构32。例如,驱动第一伺服机构30可以使机器人16绕它的基底转动,而驱动第二伺服机构32可以使机器人16的腕相对于机器人16的臂转动。RCS 17的CPU 26可以与伺服机构30和32通信。结果,RCS 17可以控制伺服机构30和32,从而控制机器人16的运动。可以包括一些附加伺服机构,用来使机器人16进行附加运动(例如,机器人16可以具有6个自由度,从而可以有6个伺服机构,每个伺服机构与一个自由度相应),并且RCS 17可以与这些附加伺服机构通信,以控制这些附加伺服机构的操作。此外,RCS 17可以与一些在图3中未示出的附加组件诸如用于检测第一机器人16的位置的一个或多个传感器通信。第二机器人20也可以包括一个RCS 17和至少一个伺服机构诸如伺服机构30和32。
如图4中所示,第一末端执行器18可以包括末端执行器控制***或末端执行器控制单元(EECU)19。第一末端执行器18和EECU19可以封装在一起,使得它们形成一个整体单元。例如,EECU 19可以安装在末端执行器18的外表上的壳内,或者EECU 19可被容纳在末端执行器18的外壳内。EECU 19可以包括用于通过工厂通信网14与工厂服务器12或云通信网11通信的无线卡34。作为替换,EECU19也可以包括另一种网络接口卡(NIC),诸如以太网卡,这取决于工厂通信网14的配置情况。无线卡34可以与CPU 36通信,以将从工厂服务器12接收到的信息发送给CPU 36。CPU 36可以是微处理器,并且CPU 36可以与存储器38通信。存储器38可以是RAM、ROM、硬盘驱动器或其他类型的存储器。CPU 36可以将从无线卡34接收到的信息传送给存储器38存储。此外,CPU 36可以检索存储在存储器38上的信息,并且CPU 36可以运行存储在存储器38上的软件。例如,CPU 36可以执行存储在存储器38上的包括用于控制末端执行器18的指令的末端执行器控制程序。此外,EECU 19可以通过工厂通信网14与其他工业器具诸如RCS 17通信。
仍参见图4,第一末端执行器18还可以包括工具40。工具40可以是对工件进行操作的装置,诸如焊枪、夹具、涂胶器、喷漆器或螺柱焊机。EECU 19可以与工具40通信,以控制工具40的操作。第一末端执行器18还可以包括其他组件,诸如用于确定工具40操作的持续时间的一个或多个定时器41(或者,CPU 36可以执行定时功能)、用于移动或驱动工具40的一个或多个伺服机构42、以及用于检测工具40的操作的一个或多个传感器43。根据工具40的类型,传感器43可以检测工具40是处于″开″状态还是″关″状态、工具40在执行一个操作中的进度、工具40的效率和/或工具40的其他状态。定时器41、伺服机构42和传感器43都可以与CPU 36通信,CPU 36可以按来自定时器41和传感器43的输入,响应于末端执行器控制程序而驱动伺服机构42以控制工具40。根据工具40的类型,代替伺服机构42或除了伺服机构42之外还可以包括另一个工具驱动装置。例如,代替伺服机构42或除了伺服机构42之外还可以包括用于驱动工具40的气动装置、电动机、阀门和/或电路。第二末端执行器22也可以包括一个EECU 19和诸如工具40、定时器41、伺服机构42和/或传感器43的其他组件。
由于包括EECU 19以及包括定时器41、伺服机构42和传感器43中任一个,第一末端执行器18可以是一个能控制它自己的功能的自含式单元。因此末端执行器18可以只是依赖于第一机器人16对末端执行器18定位。末端执行器18不一定要接收发自也控制机器人16的控制器的控制信号。也就是说,分开和独立起作用的控制***,在图2和3所示的例子中的RCS 17和EECU 19,可以分别控制第一机器人16和由第一机器人16携带的第一末端执行器18。虽然EECU 19的操作可以独立于RCS 17而且末端执行器18可以只是依赖于机器人16进行定位,但是EECU 19和RCS 17也可以如上所述通过工厂通信网14或其他通信***相互通信。例如,RCS 17可以将机器人16和/或末端执行器18的位置传送给EECU 19,EECU 19在控制工具40时可以考虑机器人16和/或末端执行器18的位置。此外,第一机器人16的RCS 17和第一末端执行器18的EECU 19除相互通信之外可以与工业器具诸如第二机器人20的RCS 17和第二末端执行器22的EECU 19通信。结果,第二机器人20的RCS 17和第二末端执行器22的EECU 19可以根据分别从第一机器人16的RCS 17和/或第一末端执行器18的EECU 19接收到的输入,分别控制它们各自的工业器具。
此外,工厂服务器12可以通过经由工厂通信网14与RCS 17和EECU 19通信,更新RCS 17的存储器28和EECU 19的存储器38上的软件和操作指令以及其他信息。工厂服务器12可以独立地与每个RCS 17和EECU 19通信。因此,不同的工业器具可以被更新或独立地从其他工业器具接收新的操作指令,尽管不同的更新和新的信息可以同时传送给多个工业器具。工厂服务器12与机器人16、20及末端执行器18、22之间的通信由于多种原因可以是有益的。例如,如果重新配置装配线46,诸如通过分别改变机器人16和20或它们的末端执行器18和22所执行的操作以处理不同类型的工件,就可以提供新的操作指令。作为另一个例子,如果在前一版本的指令中发现错误,就可以对指令进行更新,或者如果一个机器人例如机器人16出故障,可以通过机器人控制程序更新和/或末端执行器改变而将附近的一个机器人例如机器人20重新配置成执行同样的操作。
通过工厂通信网14更新机器人16、20和/或末端执行器18、22上的指令也可以提高制造工厂44的效率。例如,末端执行器18可以在安装到机器人16上之前被编程成执行某个功能,诸如要用末端执行器18替换前一个末端执行器的话。末端执行器18可以当在自动引导运载工具上被运送到机器人16时或者当在存储设施内时被重新编程。因此,一旦末端执行器18被安装,机器人16和末端执行器18就可以开始执行操作。此外,使服务器12具有控制所有的机器人16、20和末端执行器18、22的能力可以提高装配线44的效率,因为可以从单个位置(即,服务器12)接入所有的控制***。
以上对所述例子作了说明,以便允许容易地理解本发明,但上述例子并不限制本发明。相反,本发明打算包含各种改型和等效配置,其范围在法律允许下要被给予最宽的解释以便包括所有这样的改型和等效结构。

Claims (20)

1.一种使用具有至少一个计算资源和云通信网的远程基础设施环境来控制至少一个工业设备的方法,所述方法包括下列步骤:
建立所述至少一个工业设备与远程基础设施环境之间的通信;
使用云通信网将数据从所述至少一个计算资源发送给工厂通信网,所述至少一个工业设备被配置成响应于至少一部分所发送的数据而执行至少一个预定功能;以及
由所述至少一个计算资源使用云通信网从所述至少一个工业设备接收数据,所接收的数据是响应于所述至少一个预定功能的执行而产生的。
2.根据权利要求1的方法,其中,所述至少一个预定功能的执行是在不使用现场可编程逻辑控制器的情况下完成的。
3.根据权利要求1的方法,其中,所发送的数据包括对所述至少一个工业设备的维护更新。
4.根据权利要求1至3中任一项的方法,其中,所述云通信网为因特网、点到点网和专用网之一。
5.根据权利要求1至3中任一项的方法,其中,发送数据的步骤包括通过现场工厂服务器发送数据。
6.根据权利要求1至3中任一项的方法,其中,所述至少一个工业设备为机器人和末端执行器之一。
7.根据权利要求1至3中任一项的方法,其中,所述工厂通信网为局域网。
8.根据权利要求1至3中任一项的方法,其中,所述至少一个计算资源为远程服务器、远程可编程逻辑控制器、远程手持设备、远程微处理器和远程存储数据库中至少一个。
9.一种使用具有至少一个计算资源和云通信网的远程基础设施环境与至少一个工业设备通信的方法,所述方法包括下列步骤:
建立所述至少一个工业设备与远程基础设施环境之间的通信;
由所述至少一个工业设备使用工厂通信网从所述至少一个计算资源接收数据;
响应于至少一部分所接收的数据而执行至少一个预定功能;以及
使用云通信网将数据从所述至少一个工业设备发送给所述至少一个计算资源,所发送的数据是响应于所述至少一个预定功能的执行而产生的。
10.根据权利要求9的方法,其中,执行所述至少一个预定功能的步骤包括:
执行所述至少一个预定功能而不使用现场可编程逻辑控制器。
11.根据权利要求9的方法,还包括:
给所述工业设备提供维护更新和软件更新之一,所述维护更新和软件更新是从所述至少一个计算资源发送的。
12.根据权利要求9至11中任一项的方法,其中,所述云通信网为因特网、点到点网和专用网之一。
13.根据权利要求9至11中任一项的方法,其中,接收数据的步骤包括通过现场工厂服务器接收数据。
14.根据权利要求9至11中任一项的方法,其中,所述至少一个工业设备为机器人和末端执行器之一。
15.根据权利要求9至11中任一项的方法,其中,所述工厂通信网为局域网。
16.一种用于与具有至少一个计算资源和云通信网的远程基础设施环境通信的工业设备,所述设备包括:
用于建立与工厂通信网的通信的网络接口;以及
控制器,被配置成:
从所述至少一个计算资源接收数据;
响应于至少一部分所接收的数据而执行至少一个预定功能;以及
通过工厂通信网将数据发送给所述至少一个计算资源,所发送的数据是响应于所述至少一个预定功能的执行而产生的,
其中,所述工厂通信网与云通信网操作上联接,以传送所发送的数据。
17.根据权利要求16的设备,其中,所述控制器被配置成执行所述至少一个预定功能而不使用现场可编程逻辑控制器。
18.根据权利要求16的设备,其中,所述控制器还被配置成:
从所述至少一个计算资源接收维护更新和软件更新中至少一个。
19.根据权利要求16至18中任一项的设备,其中,所述云通信网为因特网、点到点网和专用网之一。
20.根据权利要求16至18中任一项的设备,其中,接收数据包括通过现场工厂服务器接收数据。
CN2010800187249A 2009-03-17 2010-03-17 工业通信***和方法 Pending CN102439908A (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US16089309P 2009-03-17 2009-03-17
US61/160,893 2009-03-17
US29426510P 2010-01-12 2010-01-12
US61/294,265 2010-01-12
PCT/US2010/027596 WO2010107872A2 (en) 2009-03-17 2010-03-17 Industrial communication system and method
US12/725,635 2010-03-17
US12/725,635 US20100241260A1 (en) 2009-03-17 2010-03-17 Industrial communication system and method

Publications (1)

Publication Number Publication Date
CN102439908A true CN102439908A (zh) 2012-05-02

Family

ID=42738339

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010800187249A Pending CN102439908A (zh) 2009-03-17 2010-03-17 工业通信***和方法

Country Status (6)

Country Link
US (1) US20100241260A1 (zh)
EP (1) EP2409457A4 (zh)
CN (1) CN102439908A (zh)
CA (1) CA2755446A1 (zh)
MX (1) MX2011009705A (zh)
WO (1) WO2010107872A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104252166A (zh) * 2013-06-28 2014-12-31 罗伯特·博世有限公司 工件加工工具和在自动化设备的装置之间交换数据的方法
CN104249228A (zh) * 2013-06-26 2014-12-31 罗伯特·博世有限公司 焊接设备和用于配置焊接设备的方法
CN104423370A (zh) * 2013-09-10 2015-03-18 洛克威尔自动控制技术股份有限公司 用于工业资产的远程资产管理服务

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9565275B2 (en) 2012-02-09 2017-02-07 Rockwell Automation Technologies, Inc. Transformation of industrial data into useful cloud information
US20100180711A1 (en) 2009-01-19 2010-07-22 Comau, Inc. Robotic end effector system and method
JP5854337B2 (ja) 2010-05-28 2016-02-09 ソーラーシティ コーポレーション ヘリオスタット再配置システムおよび方法
US8869370B2 (en) 2010-06-25 2014-10-28 Comau, Inc. Sequenced part delivery system
US8442790B2 (en) 2010-12-03 2013-05-14 Qbotix, Inc. Robotic heliostat calibration system and method
US8639644B1 (en) * 2011-05-06 2014-01-28 Google Inc. Shared robot knowledge base for use with cloud computing system
US8478901B1 (en) * 2011-05-06 2013-07-02 Google Inc. Methods and systems for robot cloud computing using slug trails
US9513625B2 (en) 2011-06-03 2016-12-06 Comau Llc Integrated vehicle part delivery and build system
US8676425B2 (en) * 2011-11-02 2014-03-18 Harvest Automation, Inc. Methods and systems for maintenance and other processing of container-grown plants using autonomous mobile robots
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
DE102012002653A1 (de) * 2012-02-10 2013-08-14 Abb Ag System zur Steuerung eines Gerätes
EP2667268A1 (de) * 2012-05-24 2013-11-27 Siemens Aktiengesellschaft Verfahren zum Betrieb eines Automatisierungsgeräts
US10933486B2 (en) * 2013-02-28 2021-03-02 Illinois Tool Works Inc. Remote master reset of machine
US9786197B2 (en) 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US9709978B2 (en) * 2013-05-09 2017-07-18 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment with information overlays
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US10026049B2 (en) 2013-05-09 2018-07-17 Rockwell Automation Technologies, Inc. Risk assessment for industrial systems using big data
DE102013212181A1 (de) * 2013-06-26 2014-12-31 Robert Bosch Gmbh Schweissanlage und Verfahren zum Austauschen von Prozessdaten einer Schweissanlage
PL2821159T3 (pl) 2013-07-01 2017-02-28 Comau S.P.A. Głowica narzędziowa do wykonywania operacji przemysłowych, mająca bezprzewodowy system monitorujący
US20150128719A1 (en) 2013-11-12 2015-05-14 Comau, Inc. Assembly line quality control cart and method
US10046457B2 (en) * 2014-10-31 2018-08-14 General Electric Company System and method for the creation and utilization of multi-agent dynamic situational awareness models
US20160121487A1 (en) * 2014-11-03 2016-05-05 Qualcomm Incorporated Communicating Configurable Instruction Sets to Robots for Controlling Robot Behavior
WO2016100220A1 (en) 2014-12-15 2016-06-23 Comau Llc Modular vehicle assembly system and method
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
CN104869018A (zh) * 2015-05-06 2015-08-26 深圳市小兵智能科技有限公司 基于云的终端设备的维护方法及***
US11167411B2 (en) 2015-08-24 2021-11-09 Rethink Robotics Gmbh Quick-release mechanism for tool adapter plate and robots incorporating the same
US9630315B2 (en) * 2015-08-24 2017-04-25 Rethink Robotics, Inc. Robot with hot-swapped end effectors
US11370128B2 (en) 2015-09-01 2022-06-28 Berkshire Grey Operating Company, Inc. Systems and methods for providing dynamic robotic control systems
ES2935283T3 (es) * 2015-09-01 2023-03-03 Berkshire Grey Operating Company Inc Sistemas y métodos para proporcionar sistemas de control robótico dinámico
CA3008839A1 (en) 2015-12-16 2017-06-22 Comau Llc Adaptable end effector and method
CA3169689C (en) 2016-01-08 2024-04-02 Berkshire Grey Operating Company, Inc. Systems and methods for acquiring and moving objects
CA3014049C (en) 2016-02-08 2021-06-22 Thomas Wagner Systems and methods for providing processing of a variety of objects employing motion planning
PL3452391T3 (pl) 2016-05-06 2024-07-01 Comau Llc System odwróconej windy transportowej
EP3305431B1 (en) 2016-10-10 2023-09-27 Comau S.p.A. Hemming apparatus and hemming method
WO2018107000A1 (en) 2016-12-09 2018-06-14 Berkshire Grey, Inc. Systems and methods for processing objects provided in vehicles
RS59305B1 (sr) 2017-02-23 2019-10-31 Comau Spa Zglobni robot koji nosi glavu za elektrootporno zavarivanje sa elektrodama smeštenim na istoj strani; odgovarajući postupak elektrootpornog zavarivanja na komponenti koja se zavaruje
US10733004B2 (en) * 2017-04-26 2020-08-04 At&T Intellectual Property I, L.P. Intelligent service on-demand robot virtualization
JP6514275B2 (ja) 2017-06-28 2019-05-15 ファナック株式会社 ツール切替保持装置およびロボットシステム
JP6885296B2 (ja) * 2017-10-26 2021-06-09 オムロン株式会社 スレーブ装置、マスター装置、および産業用ネットワークシステム
CA3080393C (en) 2017-11-07 2021-09-14 Comau Llc Autonomous or semi-autonomous component transport system and method
US11192245B2 (en) * 2018-12-21 2021-12-07 The Boeing Company Independent end-effector control and operation
US11420853B2 (en) 2019-10-03 2022-08-23 Comau Llc Assembly material logistics system and methods
US20210122062A1 (en) 2019-10-27 2021-04-29 Comau Llc Glass Decking System, Adaptable End Effector and Methods
WO2021252329A1 (en) 2020-06-08 2021-12-16 Comau Llc Assembly material logistics system and methods
EP4185445A1 (en) 2020-07-22 2023-05-31 Berkshire Grey Operating Company, Inc. Systems and methods for object processing using a passively folding vacuum gripper
WO2022020178A1 (en) 2020-07-22 2022-01-27 Berkshire Grey, Inc. Systems and methods for object processing using a vacuum gripper that provides object retention by shroud inversion
CN118055897A (zh) 2021-10-06 2024-05-17 伯克希尔格雷营业股份有限公司 利用转移***对提供在升高车辆中的物体的动态处理和用于接收物体的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060155865A1 (en) * 2005-01-06 2006-07-13 Brandt David D Firewall method and apparatus for industrial systems
CN1936751A (zh) * 2005-09-22 2007-03-28 费舍-柔斯芒特***股份有限公司 简易信息聚合通信格式在过程控制***中的使用
EP1816530A1 (en) * 2006-02-03 2007-08-08 Rockwell Automation Technologies, Inc. Extending industrial control system communications capabilities
US20080082196A1 (en) * 2006-09-29 2008-04-03 Wiese Gregory S Manufacturing System and Method

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4461407A (en) * 1981-04-10 1984-07-24 Danny Finnegan Automatic pressure release mechanism for caulk gun
FR2609252B1 (fr) * 1987-01-02 1989-04-21 Sames Sa Installation de projection de produit de revetement tel que par exemple une peinture et notamment installation de projection electrostatique de peinture a base d'eau
US4974752A (en) * 1989-11-27 1990-12-04 Sirek Andrew J Heated caulk dispensing gun
US5238029A (en) * 1991-10-04 1993-08-24 Fanuc Robotics North America, Inc. Method and system for fluid transfer and non-contact sensor for use therein
US5454869A (en) * 1993-10-12 1995-10-03 General Dynamics Corporation Sealant applicator/injector
US5553754A (en) * 1994-06-30 1996-09-10 Z-Pro International, Inc. Caulk gun
US5495410A (en) * 1994-08-12 1996-02-27 Minnesota Mining And Manufacturing Company Lead-through robot programming system
JP3765356B2 (ja) * 1997-12-22 2006-04-12 ソニー株式会社 ロボツト装置
FR2797789B1 (fr) * 1999-08-30 2001-11-23 Sames Sa Procede et dispositif de montage d'un sous-ensemble comprenant au moins un projecteur de produit de revetement sur une partie mobile d'un robot
DE60035651T2 (de) * 1999-09-16 2008-05-21 Fanuc Ltd. Steuerungssystem zum synchronen kooperativen Betreiben einer Mehrzahl von Robotern
JP2001212781A (ja) * 2000-02-02 2001-08-07 Aida Eng Ltd ロボットの同期制御装置
CA2376486C (en) * 2000-04-25 2007-12-11 Abb K.K. A cartridge type coating system
DE10032096A1 (de) * 2000-07-01 2002-01-24 Kuka Roboter Gmbh Geräteverbund und Steuerschrank für einen solchen
US7388879B2 (en) * 2000-08-28 2008-06-17 Sony Corporation Communication device and communication method network system and robot apparatus
FR2815554B1 (fr) * 2000-10-19 2002-12-20 Sames Technologies Dispositif et procede d'alimentation de projecteurs et installation de projection equipee d'un tel dispositif
US20020111702A1 (en) * 2001-02-15 2002-08-15 Angel Jeffrey R. Factory personnel monitors
US6636781B1 (en) * 2001-05-22 2003-10-21 University Of Southern California Distributed control and coordination of autonomous agents in a dynamic, reconfigurable system
US7162534B2 (en) * 2001-07-10 2007-01-09 Fisher-Rosemount Systems, Inc. Transactional data communications for process control systems
US6782294B2 (en) * 2002-03-22 2004-08-24 Arecont Intellectual Property Holdings, Llc Internet based distributed control system
US6807461B2 (en) * 2002-05-22 2004-10-19 Kuka Roboter Gmbh Coordinated robot control from multiple remote instruction sources
WO2004018158A2 (en) * 2002-08-21 2004-03-04 Neal Solomon Organizing groups of self-configurable mobile robotic agents
US7153454B2 (en) * 2003-01-21 2006-12-26 University Of Southern California Multi-nozzle assembly for extrusion of wall
US6804580B1 (en) * 2003-04-03 2004-10-12 Kuka Roboter Gmbh Method and control system for controlling a plurality of robots
SE0400091D0 (sv) * 2004-01-16 2004-01-16 Abb Ab Control system, method and computer program
JP4473006B2 (ja) * 2004-02-20 2010-06-02 トヨタ自動車株式会社 カートリッジ式塗装装置およびそのカートリッジ
US7400108B2 (en) * 2004-04-15 2008-07-15 University Of Utah Research Foundation System and method for controlling modular robots
US7220330B2 (en) * 2004-12-20 2007-05-22 The Goodyear Tire & Rubber Company Shaping nozzle and method for attaching an annular transponder unit to a tire
US7149606B2 (en) * 2005-03-01 2006-12-12 Fanul Robotics America, Inc. Synchronizing controllers linked by a communications network
JP4271160B2 (ja) * 2005-03-23 2009-06-03 ファナック株式会社 生産システムにおけるネットワーク開通方法
US20060293788A1 (en) * 2005-06-26 2006-12-28 Pavel Pogodin Robotic floor care appliance with improved remote management
US20070019641A1 (en) * 2005-07-22 2007-01-25 Rockwell Automation Technologies, Inc. Execution of industrial automation applications on communication infrastructure devices
JP4185926B2 (ja) * 2005-08-26 2008-11-26 ファナック株式会社 ロボット協調制御方法及びシステム
JP2007144524A (ja) * 2005-11-24 2007-06-14 Denso Wave Inc ロボットの干渉回避方法およびロボット
EP2010975A2 (fr) * 2006-03-15 2009-01-07 Anyware Technologies Procede et dispositif de communication entre un equipement et un serveur
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US8612051B2 (en) * 2007-04-20 2013-12-17 Innovation First, Inc. Securing communications with robots

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060155865A1 (en) * 2005-01-06 2006-07-13 Brandt David D Firewall method and apparatus for industrial systems
CN1936751A (zh) * 2005-09-22 2007-03-28 费舍-柔斯芒特***股份有限公司 简易信息聚合通信格式在过程控制***中的使用
EP1816530A1 (en) * 2006-02-03 2007-08-08 Rockwell Automation Technologies, Inc. Extending industrial control system communications capabilities
US20080082196A1 (en) * 2006-09-29 2008-04-03 Wiese Gregory S Manufacturing System and Method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104249228A (zh) * 2013-06-26 2014-12-31 罗伯特·博世有限公司 焊接设备和用于配置焊接设备的方法
CN104252166A (zh) * 2013-06-28 2014-12-31 罗伯特·博世有限公司 工件加工工具和在自动化设备的装置之间交换数据的方法
CN104423370A (zh) * 2013-09-10 2015-03-18 洛克威尔自动控制技术股份有限公司 用于工业资产的远程资产管理服务

Also Published As

Publication number Publication date
EP2409457A2 (en) 2012-01-25
CA2755446A1 (en) 2010-09-23
WO2010107872A2 (en) 2010-09-23
WO2010107872A3 (en) 2011-01-13
EP2409457A4 (en) 2012-12-19
US20100241260A1 (en) 2010-09-23
MX2011009705A (es) 2011-12-08

Similar Documents

Publication Publication Date Title
CN102439908A (zh) 工业通信***和方法
CN110968050B (zh) 生产模块
JP2014512033A (ja) 工業無線ネットワークに提供するためのサポートを備えた産業フィールドデバイスのモニタリングおよびローカル構成のためのインタフェース、並びに、関連したシステム及び方法
RU2637060C2 (ru) Система управления технологическим процессом, периферийное устройство для использования в ней (варианты) и способ планирования действий
Bohuslava et al. TCP/IP protocol utilisation in process of dynamic control of robotic cell according industry 4.0 concept
CN112955296A (zh) 一种基于边缘计算的注塑机控制方法及***
RU2670553C1 (ru) Производственный модуль для выполнения производственной функции над продуктом
CN111381553A (zh) 一种基于vpn技术的设备及远程维护plc的方法和***
Murar et al. Monitoring and controlling of smart equipments using Android compatible devices towards IoT applications and services in manufacturing industry
WO2021034703A1 (en) Stage automation system
US20160161934A1 (en) System for use in Automation Technology
CN110858964B (zh) 用于将机器与无线网络连接的方法
US20220308547A1 (en) Remote control system for vibrating supplying devices
Cristalli et al. A Cyber-Physical System approach for the design of a modular Smart Robotic Cell
KR20170053149A (ko) 작업 툴 통신 시스템 내 툴 서버와 다수의 툴 컨트롤러 사이의 통신을 가능하게 하기위한 방법 및 노드들
Tóth et al. Studying the Communication Possibilities Between a Collaborative Robot and an Industrial Computer
CN112512759B (zh) 中介装置及使用该中介装置的中介方法
WO2020062169A1 (zh) 一种机器人关节模组及其无线供电装置、***和方法
Kuts et al. Digital Twin: Universal User Interface for Online Management of the Manufacturing System
CN113646710A (zh) 用于在控制或评估装置和数据产生设备之间交换数据的***和方法,更具体地,在工具、带有网络能力的模块和具有带有网络能力的模块的工具之间交换数据的***和方法
CN105991457A (zh) 交换机、控制设备及其管理方法
KR20170051408A (ko) 작업 툴 네트워크 환경에서 통신을 용이하게 하기 위한 방법 및 시스템
CN116408791A (zh) 集线转发设备及其控制方法、控制设备和机器人***
CN110597215A (zh) 一种转盘通讯***
CN115816499A (zh) 一种快速激活机器人抓手总线模块的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120502