Device and method for controlling and / or configuring a construction machine
By integrating servers from different suppliers through a central open server platform, software packages can be automatically selected and installed online, solving the problems of reconfiguration of building machinery control devices and modification of safety functions, thereby improving operational efficiency and data security.
Patent Information
- Application Number
- CN202080012736.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-02-08
- Filing Date
- 2020-02-07
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2040-02-07
AI Technical Summary
In the prior art, reconfiguring control devices and modifying safety functions of construction machinery requires requesting program packages from various manufacturers, resulting in a high workload and difficulty in coordinating systems from different manufacturers. Remote service systems are unable to effectively solve this problem.
Through a central open server platform, servers from different suppliers are integrated, program packages are provided and installed online, the communication module automatically selects the appropriate supplier's server to ensure data security, and the planning module automatically determines the required program packages based on construction site data.
This enables simplified reconfiguration and safety feature modification of construction machines from different manufacturers, improving operational efficiency, ensuring data security, and avoiding high workloads and coordination challenges between manufacturers.
Smart Images

Figure CN113491087B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a device and a method for controlling and / or configuring a construction machine, the electronic control device of which is reconfigured and / or expanded by installing a package, wherein the package is provided by and / or downloaded from a central server having access to an internal machine data database storing various machine data sets. Background Art
[0002] Construction machinery used on construction sites, such as cranes, excavators, crawler vehicles, vibrators, or rotary tillers, typically has an electronic control system in which safety programs for monitoring stability, load limits, or tilt control are implemented. For example, in rotating tower cranes, the crane controller includes a load monitor that monitors the lifted load and its extension, or the resulting tilting moment, and can potentially stop the crane if a load limit that compromises stability is reached or exceeded. Mobile construction machinery, such as excavators or crawler vehicles, regularly implements tilt control, which monitors the machine's inclination relative to the horizontal and, if a tilt limit is reached or exceeded, stops the machine or at least limits its travel speed.
[0003] In this case, the construction machine and its control system must be modified or adapted to the respective tasks depending on the construction site and the building to be erected, which usually involves reconfiguring the electronic control system. For example, if a rotating tower crane can handle most of the lifting tasks to be performed on the construction site using the normal, standard load limiting functions, but a special lifting task exceeding the maximum load capacity must be performed, it is advantageous not to erect a correspondingly larger crane, but to reconfigure the load monitoring functions implemented in the electronic control system for this special lift by installing a program package in the control system that, for example, allows a larger payload at a limited, reduced travel speed and / or can only be operated by a very experienced crane operator who must identify himself via a code.
[0004] In a similar manner, the control devices of a construction machine can be reconfigured by installing a package if the mechanical setup state of the construction machine changes, for example by adding additional attachments such as an excavator bucket, a folding or telescopic crane tip, using variable support devices, changing the ballast, etc. Reconfiguring the electronic controller by installing a package can also adapt to various environmental influences at individual construction sites, such as reducing the payload and / or reducing the movement speed at erection locations with frequent high wind speeds or wind turbulence, or running a special night operation program at construction sites working at night. On construction sites, the linked and coordinated operation of multiple construction machines for specific tasks (for example, tandem lifting of two cranes) may also require special configuration of the construction machines by adjusting or modifying the electronic controls in order to be able to lift heavy or bulky components (for example, rotor blades of a wind turbine) in a specific direction and with a specific alignment.
[0005] Program packages that alter the functionality of electronic control units, particularly their safety functions, and changes, adjustments, or modifications to the construction machine on which they are based, currently typically must be requested from the manufacturer of the construction machine, calculated, and approved by the manufacturer. These program packages are typically delivered via physical data carriers such as CDs, DVDs, or USB sticks, or via memory cards, with additional information also being sent via email. The program packages are then installed on-site at the construction site in the electronic control units, which typically include a microprocessor for processing the program from a storage device and an interface for installing the program package.
[0006] To avoid the need to mail physical data carriers and enable more efficient communication and data exchange with construction machinery, modern cranes and other construction machines are equipped with data transmission equipment that can communicate via cellular networks or exchange data over the internet. For example, the crane controllers of Wolffkran's revolving tower cranes are equipped with a VPN router or connected to one via an interface. This allows for remote maintenance of the cranes under the name "Wolfflink," which transmits operating and fault data from the crane controller to a remotely located computer. Liebherr has a similar remote service system called "LiDAT," which transmits geographic location and operating data via GPRS in a browser-based manner to a service center and a server located there, from which service personnel can also log in to the machine's control system.
[0007] However, to date, such remote maintenance or teleservice systems have primarily been used to transmit the operating data collected on the respective machine to a service center, where it is evaluated and from which local maintenance personnel on the construction site can be supported. However, the installation of safety-related program packages that reconfigure the control functions of the construction machine control system and change its operation does not, at least not, fall within the core areas of such teleservice systems. See also Fenker, Oliver Dr.-Ing et al., "Datenfernübertragung und Betriebsdatenerfassung – Liebherr – Teleservice for Turmdrehkrane (Remote Data Transmission and Operating Data Acquisition – Liebherr Teleservice for Rotating Tower Cranes)" in Wissensportal baumaschine.de 3 (2004).
[0008] A further problem with construction site operations is that not all construction machines used on a site come from the same manufacturer. Therefore, it is not possible to obtain program packages for reconfiguring the construction machine controls from the manufacturer, its remote maintenance or service center, and the servers installed there. While it is possible to obtain appropriate program packages for construction machines from different manufacturers by contacting the respective manufacturers and requesting them, this not only results in a high processing workload, but also makes coordination between different construction machines virtually impossible, as manufacturers, for reasons of confidentiality, are reluctant to share core elements of the control logic with one another. Summary of the Invention
[0009] The object of the present invention is therefore to provide an improved device and an improved method for controlling and / or reconfiguring a construction machine, which avoid the disadvantages of the prior art and further develop it in an advantageous manner. In particular, the reconfigurability of safety-related functions of a construction machine control device should be simplified, which simplifies the operation of construction sites with different construction machines from different manufacturers and takes into account the data security interests of the different manufacturers.
[0010] Therefore, it is proposed to provide program packages for different construction machines online via a central system that can obtain and merge program packages from different, separate supplier servers, but in this case the central system is designed so that individual supplier servers cannot access program packages from other supplier servers. According to the invention, the central server from which the various program packages are provided and / or downloaded is designed as an open server platform with different interfaces for different external supplier servers. Depending on the construction machine and / or program package request and depending on the machine data stored in an internal machine data database accessible to the central server, a communication module activates an interface to the external machine data database and / or to one of the different external supplier servers. The external machine data database, which is separate from the central server, is designed to provide the program packages from the external supplier server under control of the external supplier server.
[0011] As an open server platform, the central server enables the connection of different vendor servers and the transmission of their program packages to construction sites and the construction machines installed there. Based on the construction machine and / or program package request and the machine data set in the internal machine data database, the communication module automatically selects the appropriate vendor server for the request and establishes a communication connection with it. External vendor servers do not have to worry about data security, as any program packages they may provide are not directly provided to the central server of the open server platform, which is also accessible to other vendor servers. Instead, they are provided via an external machine data database, which is separate from the central server and not easily accessible to the central server. This data transmission architecture allows the integration of different vendor servers, and therefore different construction machine manufacturers, while simultaneously preventing unauthorized access to sensitive control data.
[0012] In particular, a safety-related program package which reconfigures, adapts and / or expands the monitoring functions and / or safety-related operating functions of a control device can be transferred in this way to a corresponding construction machine which, after the online installation of the program package received from an external machine data database, has one of its core functions working differently than before the installation of the package.
[0013] For example, the load moment limiting device of the used lifting equipment (e.g., a revolving tower crane, telescopic crane, or other crane) can be modified using a program package that is requested from the responsible supplier's server via an open server platform and installed online via a separate external machine data database. Alternatively or additionally, the tilt monitoring can be modified and / or limited using a program package installed in this manner on a construction vehicle (e.g., a dump truck, a mobile crane, a bulldozer such as an excavator or a crawler vehicle). Alternatively or additionally, the variable support device can be modified in terms of its control and / or geometry and / or in terms of the tilt moment monitoring associated with the corresponding support geometry.
[0014] Alternatively or additionally, the control device of the respective construction machine can be reconfigured with the program package installed in the manner described for various environmental influences (for example for various wind influences, night vision or bad weather).
[0015] Alternatively or additionally, the program package is designed to adapt the control functions of the construction machine to the respective setting state of the construction machine and / or to reconfigure it, for example changing accessories such as excavator buckets or forks, folding and / or telescopic crane tips and / or various ballast elements, winches and / or cable configurations.
[0016] Alternatively or in addition, the program packages installed separately online are intended to coordinate specific operating functions of multiple construction machines, such as the motion control of two lifting devices for tandem lifting and / or adapting the motion control of lifting devices such as cranes or cable robots to the delivery and / or discharge control of 3D printers and / or concrete pumps.
[0017] In an advantageous refinement of the invention, a planning module is provided, which can be integrated into a central server of an open server platform or can be part of a server of a planning office or another external party that can be connected to the central server, and which automatically determines the program packages required for the construction machines at the respective construction site. In particular, such a planning module can be configured to compare project data of the construction site in which the construction machines are to be used from a BIM server (i.e., Building Information Model), which aggregates various project data for the construction site, with machine data sets stored in an internal machine data database, and to determine, based on this comparison, whether the control functions provided on the previously used construction machines are sufficient or whether additional, dedicated program packages are required for the construction machines in order to be able to perform the tasks occurring on the construction site. For example, the planning module can analyze the project data stored in the BIM with respect to building data (e.g., the geometry and / or weight of the structural components to be moved and / or lifted), environmental data (e.g., the slope of the access ramp, wind conditions at the construction site), or planned workflows (e.g., night shifts), and compare it with the stored machine data sets of the respective construction machine to determine whether the respective construction machine must be reconfigured and / or expanded by installing a package, e.g., for special lifting of particularly high loads, a lowered wind operating threshold in critical wind conditions, or a reduced travel speed on particularly steep access ramps. If the planning module determines that a specific program package is required, the program module advantageously automatically generates the aforementioned construction machine and / or program package request, and the communication module then activates an interface to the server of the provider responsible for the program package based on the request and requests the program package there.
[0018] In an advantageous refinement of the invention, the program packages provided by the external machine data database upon request can be provided with time and / or geographical usage restrictions (particularly in the form of usage restriction codes) in order to restrict the availability of the installed program packages in terms of time and / or geography. For example, based on the project data from the BIM server, the correspondingly activated supplier server and / or the central server of the server platform and / or the aforementioned planning module generates a time expiration code and / or a geographical usage code (for example in the form of GPS coordinates of the construction site) and associates them with the program packages.
[0019] In this case, such temporal and / or geographical usage restrictions or temporal and / or geographical usage permissions (e.g., in the form of activation and / or permission codes) do not have to be bound to the program packages provided in the manner described upon request via the external machine data database, but can also be advantageously transferred and / or installed to preinstalled program packages. For example, a specific program package can be preinstalled on a construction machine used on a construction site, but its use is restricted in time and / or geography, e.g., blocked by default on the manufacturer's side. If a program package with such usage restrictions is to be preinstalled, a usage permission code, which can be configured with temporal and / or geographical restrictions, can be transferred upon corresponding request, preferably via the external machine database. For example, based on the project data from the BIM server, a correspondingly activated supplier server and / or central server of the server platform and / or the above-mentioned planning module can generate and / or transfer and / or install usage permissions that are, for example, limited in time and / or valid for, for example, a specific geographical area.
[0020] In particular, the program package can be automatically configured based on a respectively generated request and / or based on project data from the BIM, so that after installation in the corresponding building machine control device, the current position or geographical data and / or date data are queried and compared with the usage restriction code in order to activate and / or deactivate the program package based on the comparison.
[0021] For example, a package request transmitted to a corresponding supplier server can be associated with geographic and / or temporal project data from the BIM, so that the supplier server knows where and when the package should be used, and the supplier server and / or the central server of the server platform can then implement corresponding usage restrictions.
[0022] The program packages can be transmitted to the respective construction machines in various ways. Advantageously, the program packages transmitted from the respective external supplier server to the external machine data database or stored in the external machine data database and activated by the external supplier server can be transmitted directly from the external machine data database to the respective construction machine or a local construction site server connected thereto and located at the construction site. Alternatively or additionally, the external machine data database can also first transmit the respective program packages to a central server, which then transmits the program packages to the local construction site server or directly to the respective construction machine, for example by actively sending or downloading.
[0023] Furthermore, program packages requested from an external provider server can also be transmitted directly from the provider server to the local construction site server or to a construction machine located on the construction site.
[0024] This direct transmission of program packages, or transmission through a central server in other ways, can still advantageously be controlled by the central server and / or BIM server and / or project manager. For example, the transmission path can be blocked until the central server and / or BIM server and / or project manager grants permission for the transmission. For example, an installation interface on a construction machine and / or a construction site server communicating with the construction machine can be prevented from receiving program packages from third parties and / or requesting a license code upon receiving a program package from an external supplier and / or awaiting a license code transmitted from a third party (e.g., a central server and / or BIM server). Installation and / or transmission of a program package from another party is permitted only upon receipt of the appropriate activation and / or transmission code.
[0025] To increase data security and prevent unauthorized access to specific program packages, the external machine data database can be separated from the central server of the open server platform, on the one hand, and from the respective external supplier server or servers, on the other hand, by means of differently configured encryption modules. The encryption modules can form a firewall that can advantageously be configured in various ways, in particular using different encryption types and / or codes, in order to reliably prevent communication across the external machine database, for example between the central server and the respective supplier server.
[0026] For example, an encryption module between the external mechanical data database and the central server of the open server platform can be configured to query the authorization code associated with the program package to check whether the central server knows the authorization code of the program package stored in the external mechanical data database and has the right to call the program package.
[0027] Alternatively or additionally, the encryption module between the external machine data database and the external supplier server can be configured to match the authorization code transmitted from the external supplier server with a code provided by the external machine data database in order to check whether the respective supplier server is authorized to access the external machine data database.
[0028] Advantageously, differently configured encryption modules are provided between the external machine data database and the plurality of vendor servers. To enable communication with different vendor servers via the differently configured encryption modules, different codes for accessing different external vendor servers can be stored in the external machine data database. Depending on which communication interface is activated by the communication module or which vendor server is addressed via the communication module, the corresponding code is selected and compared with the code sent by the communicating vendor server.
[0029] The communication module can be designed at a different level than the central server and the external vendor server, and can be configured to control access by construction machines at the construction site or a local construction site server located at the construction site to the central server, and access by the external vendor server to the external machine data database. For example, the communication module can be implemented in the cloud, through which authorized construction machines or authorized construction site servers can access the central server of the open server platform, while the vendor server can also provide required program packages to the external machine data server or activate program packages stored there.
[0030] Advantageously, multiple construction machines located at a construction site can be connected to a local construction site server located at the construction site, wherein the local construction site server is connected or can be connected to a central server. In particular, the local construction site server can be configured to receive different program packages from the central server and / or from an external machine data database, and to provide the different program packages to the various construction machines. Accordingly, before transmitting the program packages to the various construction machines, the local construction site server provides a central data processing and / or communication interface to a subordinate level of the central server.
[0031] By using such a local construction site server, the accessibility of individual construction machines to the data transmission system can be limited in time, for example, only being made available when a program package is actually to be installed in the respective construction machine. By disconnecting the respective construction machine from the local construction site server during the time period when no package is to be installed, the respective construction machine can remain disconnected from the system and completely prevent unauthorized access.
[0032] Independently of transmitting the corresponding program package from the external machine data database or the central server or the separate supplier server to the local construction site server, the local construction site server can be controlled by the central server, in particular with respect to program package downloading and / or program package reception. For example, the central server can instruct the local construction site server to download a specific program package from a specific server (e.g., from the external supplier server or the external machine data database). BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The present invention will be explained in more detail below based on preferred exemplary embodiments and related drawings.
[0034] Figure 1 A schematic diagram shows a device for controlling and reconfiguring a construction machine used on a construction site by installing a program package in a control device of the respective construction machine according to an advantageous embodiment of the invention, and a connection of the construction machine to the device.
[0035] Figure 2 A schematic diagram shows a central server, each implemented as a separate subsystem in the cloud, an internal machine data database connected thereto, and an external machine data database communicating with an external supplier's server.
[0036] Figure 3 A schematic diagram shows system components communicating on different levels, including a local construction site server, a central server and individual provider servers, and their connection to construction machines at a construction site. DETAILED DESCRIPTION
[0037] like Figure 1 As shown, various construction machines can be used at a construction site 18, on which, for example, buildings or other structures are being erected or underground engineering measures are being implemented, for example in the form of a crane 1, a crawler excavator 2, a cable excavator 3, a loader 4, a telescopic crane 5, a mixer truck 6, a bulldozer 7, a mobile crane 8 or a cable robot 9, wherein other types of construction machines can also be used at the construction site 18 in a known manner.
[0038] Each of the construction machines 1 to 9 includes an electronic control unit 10, which may, for example, include one or more microprocessors for processing a functional program stored in a program memory. In particular, the electronic control unit 10 may include a motion control module for controlling various motion axes and drives, controlling automated motion paths, and may also include manual operating elements such as a joystick and a touchscreen. Furthermore, the electronic control unit 10 may include at least one safety-related functional module, such as a load moment limiter and / or a tilt limiter and / or other motion limiters, which, in a known manner, can limit or disable the motion of the respective construction machine depending on specific operating situations.
[0039] Also like Figure 1 As shown, the electronic control unit 10 of each construction machine 1 to 9 includes a communication device, for example in the form of a wireless module and / or a USB interface, for communicating with a local construction site server 21 located at the construction site 18. In particular, this device is used to transmit operating data and / or machine data to the local construction site server 21 and, conversely, to receive communication signals from the construction site server 21, in particular to install the installation packages FL, FC. The communication connection between the construction machines 1 to 9 and the construction site server 21 can be permanently or temporarily limited, for example, in that the respective construction machine is only communicatively connected to the construction site server 21 when a package is to be installed.
[0040] This installation of the program packages is controlled by a central server 11 which may be part of or implemented in a cloud 24 and which may communicate with the local construction site server 21 via said cloud 24 .
[0041] The central server 11 has access to an internal machine data database 12, in which various machine data sets 13 for various construction machines are stored. These machine data sets 13 may contain various machine data for the individual construction machines 1 to 9, such as their manufacturer, type identification, device status or setting status, performance data for the individual construction machines, and / or data regarding the versions of program packages present in the storage device of the electronic control unit 10.
[0042] Here, the central server 11 controls the provision of specific program packages FL, FC to the respective construction machines 1 to 9 based on program package or construction machine requests, which may include a request for the required program packages. Such program package or construction machine requests can be generated at various locations, for example manually via an input on a local construction site server 21 or via an external server used to coordinate a project manager at the construction site 18. In particular, the requests can also be generated automatically by the planning module 17, which can access a BIM server 19, which stores project data or BIM data that may include structures to be erected at the construction site 18, the required workflows, the required materials, and / or the required construction machines.
[0043] like Figure 1 As shown, the BIM server 19 can be designed to be separated from the central server 11, and is advantageously separated from the central server 11 by a firewall 20, wherein the firewall 20 can advantageously be controlled and / or coordinated by the central server 11. Figure 1 As shown, the BIM server 19 can also be separated from the supplier server 14 by a firewall. Independently of this, the BIM server 19 can also be arranged or designed outside the cloud 24 in which the central server 11 and / or the mechanical databases 12 and 16 can be implemented.
[0044] However, as an alternative to such an external design of the BIM server 19, the BIM server 19 can also be implemented in the central server 11, for example as a functional module of the central server 11. Such an internal design of the BIM server 19 (i.e., provided in the central server 11 and / or in the internal cloud 24a) can be advantageous in particular for smaller construction sites and / or project operators that do not have their own BIM server and / or require additional BIM servers for supplementary services.
[0045] The planning module 17, which can be implemented in a server of an external project manager or in the central server 11, can compare the machine dataset 13 (which identifies the construction machines 1 to 9 present at the construction site 18 and can be stored, for example, in the aforementioned internal machine data database 12) with the project data in the BIM server 19 to determine, based on the comparison, whether additional program packages FL, FC are required and which program packages are required. The planning module 17 can then generate a corresponding request, and the central server 11 can then control the provision of the required program packages based on the request.
[0046] like Figure 1 As shown, the BIM server 19 and / or the server of the external project manager can be separated from the central server 11 implemented in the cloud 24 by an encryption module 20 in the sense of a firewall, in order to allow only authorized access.
[0047] Based on the generated program package or construction machine request, the central server 11 can identify and contact the supplier server 14 based on the machine data set 13 to request the required program package. Figure 1 As shown, an encryption module 23 can also be provided between the respective external provider server 14 and the central server 11 in order to allow only authorized access.
[0048] Depending on the received request, the external supplier server 14 provides the corresponding program package FL or FC to the external machine data database 16, which can also be implemented in the cloud 24a or in the same cloud 24b as the central server 11. If necessary, the required program package FL or FC can also already be stored in the external machine data database 16, so that in this case only the license is transferred from the external supplier server 14 to the external machine data database 16.
[0049] like Figure 1 and Figure 2 As shown, the cloud 24 may include different cloud parts in the form of onion skins, for example Figure 1 An internal cloud portion 24a is shown in which the central server, the internal machine database 12, and the external machine database 16 are implemented. A further internal cloud 24b, in which the external machine database portion 16 is implemented, may also be designed separately or independently from the internal cloud 24a. The internal cloud 24a may, for example, be a separable part of a larger, for example, commercial, cloud.
[0050] Alternatively, however, it may also be advantageous to use a separate and independent cloud in which separate servers and / or databases are implemented. For example, the central or internal cloud 24a shown may be an independently designed cloud that is not part of the larger cloud 24. Independently of this, the cloud 24b in which the external machine data database 16 is implemented may also be designed as a separate and independent cloud that is designed independently and separately from the aforementioned cloud 24a.
[0051] like Figure 2 As shown, the external machine data database 16 is separated from the central server 11 and the internal machine data database 12 by an encryption module 22 so as to allow only authorized and possibly restricted access. On the other hand, the external machine data database 16 is also separated from the external supplier server 14 by a firewall or encryption module 23 (see Figure 2 ).
[0052] Advantageously, the encryption modules 22 and 23 can be configured differently in order to further ensure communication security with the external machine data database 16 .
[0053] like Figures 1 to 3 As shown, various program packages from the supplier server 14 can be temporarily stored in the external machine data database 16. Advantageously, multiple external machine data databases 16 can also be used, each storing only program packages from one supplier server 14, so that each supplier server 14 has its own external machine data database 16, wherein these multiple external machine data databases can also advantageously be implemented in separate areas of the cloud or in a separate cloud 24.
[0054] If a program package FL or FC is transferred to the external machine data database 16 or temporarily stored therein and activated, it can be transferred to the local construction site server 21 in order to be installed there in the control device 10 of the corresponding construction machine.
Claims
1. A device for controlling and / or configuring a construction machine (1-9), wherein the electronic control device (10) of the construction machine can be reconfigured and / or expanded by means of an installation package (FL, FC), the device comprising: Central server (11) for providing and / or downloading different program packages (FL, FC), communication module (15) and external machine data database (16), The central server (11) has access to an internal machine data database (12) in which different machine data sets (13) are stored. The invention is characterized in that the central server (11) is designed as an open server platform, which has different interfaces for different external supplier servers (14) and the external machine data database (16), the central server (11) is designed to receive construction machine and / or program package requests, according to which the communication module (15) activates the interface of the central server (11) for the external machine data database (16) and / or for the external supplier server (14), and the central server (11) requests the program package (FL, FC) from the external supplier server (14) via the interface of the central server (11), and wherein the external machine data database (16) separated from the central server (11) is connected to the electronic control device (10) of the construction machine (1-9) or to a communication module (15) that can be connected to the external supplier server (14). The local construction site server (21) of the electronic control unit (10) of the construction machine (1-9), the external machine data database is designed to bypass the central server (11) according to the authorization of the external supplier server (14) and directly provide the program package (FL, FC) of the external supplier server (14) requested by the central server (11) only to the electronic control unit (10) of the construction machine (1-9) or the local construction site server (21), wherein the central server (11) is designed to transmit an activation code suitable for activating the transmitted program package (FL, FC) to the electronic control unit (10) of the construction machine (1-9) or to the local construction site server (21) that can be connected to the electronic control unit (10) of the construction machine (1-9), wherein the local construction site server (21) is connected to the central server (11) and / or to the external machine data database (16).
2. The device according to the preceding claim, wherein A planning module (17) is provided for determining the program packages required at the construction machines (1-9) at the construction site (18), wherein the planning module (17) is configured to compare the project data from the BIM server (19) with the machine data set (13) stored in the internal machine data database (12), and determine whether the construction machines (7-9) require additional program packages based on the comparison, and generate a construction machine and / or program package request.
3. The device according to the preceding claim, wherein The planning module (17) is implemented in the central server (11), and the BIM server (19) is an external module provided by the open server platform, and the external module is separated from the central server (11) by an encryption module (20).
4. A device according to any preceding claim, wherein The program package (FL, FC) provided online to the construction machine (1-9) is configured for reconfiguring and / or expanding the safety functions of the electronic control device (10) for monitoring the stability and / or operational safety of the construction machine.
5. Device according to the preceding claim, wherein The program package (FL, FC) is configured to reconfigure and / or expand a load moment limiter of the electronic control device (10) and / or a motion control module of the electronic control device for controlling mechanical motion when the program package (FL, FC) is installed in the electronic control device (10).
6. The device according to any one of claims 1 to 3, wherein: The central server (11) and / or the external supplier server (14) for providing or enabling the corresponding program packages is designed to provide geographical and / or temporal use restriction codes and / or use permission codes for the provided and / or preinstalled program packages (FL, FC) based on project data from the BIM server / the BIM server (19).
7. Device according to the preceding claim, wherein The geographic and / or time usage restriction code is designed to query current geographic location data and / or current date data from the control device (10) after being installed in the corresponding construction machine (1-9), compare it with the usage restriction code, and fully or partially enable or fully or partially disable and / or restrict the program package based on the comparison.
8. The device according to any one of claims 1 to 3, wherein: The external machine data database (16) is separated from both the central server (11) and the external supplier server (14) by differently configured encryption modules (22, 23).
9. Device according to the preceding claim, wherein The encryption module (22) between the external machine data database (16) and the central server (11) is configured to query the authorization code associated with the program package (FL, FC).
10. The device according to claim 8, wherein The encryption module (23) between the external machine data database (16) and the external supplier server (14) is configured to compare the authorization code transmitted by the external supplier server (14) with the code provided by the external machine data database (16), and to enable or disable communication between the external machine data database (16) and the external supplier server (14) based on the comparison.
11. The device according to any one of claims 1 to 3, wherein Differently configured encryption modules (23) are respectively provided with both the external machine data database (16) and the different external supplier servers (14), wherein different codes for enabling access to the different external supplier servers (14) are stored in the external machine data database (16).
12. The device according to any one of claims 1 to 3, wherein The communication module (15) at a level different from the central server (11) and the external supplier server (14) is designed and configured to control access of the construction machines (1-9) or a local construction site server (21) connectable to the construction machines to the central server (11) and access of the external supplier server (14) to the external machine data database (16).
13. The device according to the preceding claim, wherein The communication module (15) is implemented in the cloud.
14. The device according to any one of claims 1 to 3, wherein The local construction site server is configured to provide different program packages (FL, FC) to different construction machines (1-9) and to receive different program packages (FL, FC) from the external machine data database (16).
15. Device according to the preceding claim, wherein The local construction site server (21) is designed to receive the program package from the central server (11).
16. The device according to any one of claims 1 to 3, wherein The transmission of the program package to the local construction site server (21) is controlled by the central server (11).
17. The device according to any one of claims 1 to 3, wherein The program package transmitted from the external supplier server (14) and / or temporarily stored in the external machine data database (16) is provided with a construction machine code, and the central server (11) and / or the external machine data database (16) provides the program package to a specific construction machine (1-9) and / or a specific local construction site server (21) according to the construction machine code for transmission to the specific construction machine (1-9).
18. A method for controlling and / or configuring a construction machine (1-9), the electronic control device (10) of which is reconfigured and / or expanded by means of an installation package (FL, FC), in, The central server (11) is configured to control the provision and / or downloading of specific program packages (FL, FC) based on a program package request received by the construction machine and / or the central server (11) and based on a machine data set stored in an internal machine data database (12) and provided to the central server (11), Characterized in that different external supplier servers (14) and external machine data databases (16) are connected to the central server (11) via different interfaces of the central server (11), wherein, in accordance with the respective construction machine and / or program package request and in accordance with the machine data set in the internal machine data database (12), a communication module (15) establishes a communication connection with an external machine data database (16) and / or with an external supplier server (14) via one of the interfaces, via which the central server (11) requests a program package (FL, FC) from the external supplier server (14), and wherein the program package (FL, FC) from the external supplier server (14) is transmitted to the central server (11) via the interface of the central server (11), and wherein, through the separate machine data database (16), the program packages (FL, FC) requested by the central server (11) from the external supplier server (14) are transmitted to the separate machine data database (16) by the external supplier server (14), or stored in the separate machine data database (16) and activated by the external supplier server (14) for bypassing the central server (11) according to the authorization of the external supplier server (14) and transmitting the program packages (FL, FC) requested by the central server (11) from the external supplier server (14) directly only to the electronic control device (10) of the construction machine (1-9) or to a device that can be connected to the central server (11). The invention relates to a local construction site server (21) of the electronic control device (10) of the construction machine (1-9), the machine data database (16) being connected to the electronic control device (10) of the construction machine (1-9) or to the local construction site server (21), wherein an activation code suitable for activating the transmitted program package (FL, FC) is transmitted to the electronic control device (10) of the construction machine (1-9) or to the local construction site server (21) that can be connected to the electronic control device (10) of the construction machine (1-9), the local construction site server (21) being connected to the central server (11) and / or to the external machine data database (16).
19. The method according to the preceding claim, wherein By installing the program package (FL, FC) transmitted online into the electronic control device (10), the safety monitoring functions of the control device (10), in particular the load moment limiter and / or load limiter and / or tilt limiter implemented in the control device (10), are reconfigured.
Citation Information
Patent Citations
Non-invasive automatic offsite patch fingerprinting and updating system and method
WO2002025438A1
Method and device for planning and / or controlling and / or simulating the operation of a construction machine
WO2017174195A1