1.一种由能够远程控制动力工具(130)的工具通信网络(50)所执行的方法,该工具通信网络(50)包括工具服务器(110)、通信节点(120)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述方法包括:
-由工具服务器(110)确定控制数据的步骤(S100),
-由工具服务器(110)将控制数据布置在消息结构(150)中的步骤(S110),该消息结构(150)包括用于消息传送的消息头和用于承载控制数据的消息体,所述消息体包括至少一个数据容器,其中,数据容器包含至少一个单个的控制数据项,其中,消息布置使得当消息体包含多个数据容器时,单个的数据容器或单个的控制数据项能够解释消息结构,其中,控制数据项包含元数据和值数据,并且控制数据项以二进制格式表示,
-由工具服务器(110)传送包括控制数据的基于消息结构(150)的消息的步骤(S120),
-由工具控制器(100)接收包括控制数据的基于消息结构(150)的消息的步骤(S130),
-在工具控制器(100)的数据库(105)中根据消息结构(150)存储控制数据的步骤(S140)。
2.根据权利要求1所述的方法,其中
-由通信节点(120)验证消息的真实性和/或中继至工具控制器(100)的授权。
3.根据权利要求1所述的方法,其中
-编译器(160)使用消息结构(150)以产生:
-用于传送器节点(170)的计算机程序,以及
-用于接收器节点(180)的计算机程序。
4.一种在能够远程控制动力工具(130)的工具通信网络(50)中使用的消息布置,该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述消息布置包括:
-消息结构(150),其包括用于消息传送的消息头和用于承载控制数据的消息体,
-消息体,其包括至少一个数据容器,其中
-数据容器包含至少一个单个的控制数据项,其中,消息布置使得当消息体包含多个数据容器时,单个的数据容器或单个的控制数据项能够解释消息结构,
-控制数据项包含元数据和值数据,以及
-控制数据项以二进制格式表示。
5.根据权利要求4所述的消息布置,其中:
-消息体包括多个数据容器,其中
-数据容器包含至少一个子数据容器。
6.根据权利要求4或5所述的消息布置,其中:
-元数据确定下列各项中的至少一项:值类型、参数、类型、名称长度、值长度、属性长度、子数据容器长度、名称、属性。
7.根据权利要求4至6中的任一项所述的消息布置,其中:
-值数据确定动力工具(130)操作的幅度。
8.根据权利要求4至7中的任一项所述的消息布置,其中:
-消息头包括会话标识段。
9.根据权利要求4至8中的任一项所述的消息布置,其中:
-消息头包括序列标识段。
10.根据权利要求4至9中的任一项所述的消息布置,其中:
-当消息头包含用于工具控制器(100)的操作指令时,
-消息结构(150)仅包含消息头。
11.一种由能够远程控制动力工具(130)的工具通信网络(50)中的传送器节点(170)所执行的方法,该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述方法包括:
-将控制数据布置在根据权利要求4至10中的任一项所述消息结构(150)中的步骤(S200),
-向接收器节点(180)传送基于消息结构(150)的消息的步骤(S210)。
12.根据权利要求11所述的方法,包括
-从编译器(160)接收计算机程序以解释消息结构(150)。
13.根据权利要求11或12所述的方法,其中:
-传送器节点(170)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。
14.一种由能够远程控制动力工具(130)的工具通信网络(50)中的接收器节点(180)所执行的方法,该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述方法包括:
-从传送器节点(170)接收基于消息结构(150)的消息的步骤(S300),
-解释根据权利要求4至10中的任一项所述的消息结构(150)中的控制数据的步骤(S310)。
15.根据权利要求14所述的方法,包括:
-从编译器(160)接收计算机程序以解释消息结构(150)。
16.根据权利要求14或15所述的方法,其中:
-接收器节点(180)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。
17.一种能够远程控制动力工具(130)的工具通信网络(50),该工具通信网络(50)包括工具服务器(110)、通信节点(120)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述工具通信网络(50)包括:
-包括在工具服务器(110)中的确定单元(200),其用于确定控制数据,
-包括在工具服务器(110)中的布置单元(210),其用于将控制数据布置在消息结构(150)中,该消息结构(150)包括用于消息传送的消息头和用于承载控制数据的消息体,消息体包括至少一个数据容器,其中,数据容器包含至少一个单个的控制数据项,其中,消息布置使得当消息体包含多个数据容器时,单个的数据容器或单个的控制数据项能够解释消息结构,控制数据项包含元数据和值数据,并且控制数据项以二进制格式表示,
-包括在工具服务器(110)中的传送单元(220),其用于传送包括控制数据的基于消息结构(150)的消息,
-包括在工具控制器(100)中的接收单元(230),其用于接收包括控制数据的基于消息结构(150)的消息,
-包括在工具控制器(100)中的控制单元(240),其用于在数据库(105)中根据消息结构(150)存储控制数据。
18.根据权利要求17所述的网络,其中:
-由通信节点(120)验证消息的真实性和/或中继至工具控制器(100)的授权。
19.根据权利要求17所述的网络,其中:
-编译器(160)使用消息结构(150)以产生:
-用于传送器节点(170)的计算机程序,以及
-用于接收器节点(180)的计算机程序。
20.一种在能够远程控制动力工具(130)的工具通信网络(50)中的传送器节点(170),该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述传送器节点包括:
-布置单元(210),其用于将控制数据布置在根据权利要求4至10中的任一项所述消息结构(150)中,
-传送单元(220),其用于向接收器节点(180)传送基于消息结构(150)的消息。
21.根据权利要求20所述的传送器节点,其中:
-传送器节点(170)布置为从编译器(160)接收计算机程序以解释消息结构(150)。
22.根据权利要求20或21所述的传送器节点,其中:
-传送器节点(170)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。
23.一种在能够远程控制动力工具(130)的工具通信网络(50)中的接收器节点(180),该工具通信网络(50)包括工具服务器(110)和工具控制器(100),其中,至少一个动力工具(130)连接至工具控制器(100),所述接收器节点包括:
-接收单元(230),其用于从传送器节点(170)接收基于消息结构(150)的消息,
-控制单元(240),其用于解释根据权利要求4至10中的任一项所述消息结构(150)中的控制数据。
24.根据权利要求23所述的接收器节点,其中:
-接收器节点(180)布置为从编译器(160)接收计算机程序以解释消息结构(150)。
25.根据权利要求23或24所述的接收器节点,其中:
-接收器节点(180)被包括在下列各项中的一个中:工具服务器(110)、通信节点(120)或工具控制器(100)。
26.一种包括计算机可读代码的计算机程序,当在传送器节点运行该计算机可读代码时,该计算机可读代码使得传送器节点按照根据权利要求20至22中的任一项所述的传送器节点(170)运转。
27.一种计算机程序产品,该计算机程序产品包括包含计算机可读代码的计算机程序,当在传送器节点运行该计算机可读代码时,该计算机可读代码使得传送器节点按照根据权利要求20至22中的任一项所述的传送器节点(170)运转。
28.一种包括计算机可读代码的计算机程序,当在接收器节点运行该计算机可读代码时,该计算机可读代码使得接收器节点按照根据权利要求23至25中的任一项所述的接收器节点(180)运转。
29.一种计算机程序产品,该计算机程序产品包括包含计算机可读代码的计算机程序,当在接收器节点运行该计算机可读代码时,该计算机可读代码使得接收器节点按照根据权利要求23至25中的任一项所述的接收器节点(180)运转。