Method for updating an installation specification during a computer-aided installation of an industrial system
A computer-aided method for updating industrial plant installation specifications addresses manual deviation issues by automating adaptation to actual installation progress, enhancing efficiency and reducing errors and costs.
Patent Information
- Application Number
- PCT/EP2025/072543
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-08-05
- Publication Date
- 2026-02-12
AI Technical Summary
Existing methods for installing industrial plants often overlook manual deviations from installation specifications, leading to errors and increased maintenance effort, as manual adjustments to circuit diagrams are time-consuming and inefficient.
A computer-aided method for updating installation specifications that automatically adapts to actual installation progress, allowing for real-time monitoring and adjustment of deviations, minimizing human error and optimizing the installation process.
Enhances installation efficiency by reducing errors and costs through automated adaptation to deviations, providing accurate documentation for future maintenance, and facilitating quick responses to changes in industrial plant installations.
Smart Images

Figure EP2025072543_12022026_PF_FP_ABST
Abstract
Description
[0001] Applicant:
[0002] Murrelektronik GmbH
[0003] Description
[0004] Procedure for updating an installation specification during a computer-aided installation of an industrial plant
[0005] The present invention relates to a method for updating an installation specification. Furthermore, the invention relates to a computer program and a data processing device.
[0006] State of the art
[0007] It is known from the state of the art that the installation of industrial plants can be supported by the use of CAD software and simulation tools. These tools make it possible to carry out plant planning and installation virtually, thus enabling the identification and resolution of potential errors and problems in advance. Furthermore, robot-assisted systems can also be used to automate and simplify plant installation. These systems can be used, for example, in the assembly of heavy components or in cabling.
[0008] Overall, the use of computer-aided tools enables faster and more efficient installation of industrial plants.
[0009] A disadvantage of existing solutions is that manual deviations from installation specifications, such as a digital circuit diagram, are often overlooked during initial installation or require manual adjustments to the circuit diagram. This can lead to errors and increased effort during subsequent maintenance, negatively impacting system efficiency. Furthermore, manually adjusting the circuit diagram can be time-consuming.
[0010] Disclosure of the invention
[0011] The invention relates to a method with the features of claim 1, a computer program with the features of claim 14, and a device with the features of claim 15. Further features and details of the invention will become apparent from the respective dependent claims, the description, and the drawings. Features and details described in connection with the method according to the invention naturally also apply in connection with the computer program and the device according to the invention, and vice versa, so that a reciprocal reference is always possible with regard to the disclosure of the invention.
[0012] The invention relates in particular to a method for updating an installation specification for a computer-aided installation, especially a new installation (i.e., initial installation) and / or maintenance and / or expansion and / or repair, of an industrial plant by means of an installation system, preferably a computer-aided one. The method, and in particular the update, can serve to adapt the installation specification to the actual execution of the installation. The update can be performed automatically, preferably by a data processing device according to the invention.
[0013] The term "computer-assisted" can refer to the fact that the installation process is supported by software running on a computer. The computer-assisted installation system may therefore be designed to automate and simplify a variety of installation tasks using this software. This makes the installation faster and more efficient, as human error is minimized. Furthermore, the installation system can, for example, automatically check the installation results and issue appropriate error messages if problems occur.
[0014] Preferably, the update can include an automated adjustment and / or optimization of the installation specifications, in which, for example, the connections and / or the component selection are adapted to the actual execution of the installation and, in particular, to a deviation from the installation specifications.
[0015] To perform the update, an installation progress specification can first be determined. This specification can identify at least one part of the system that has already been installed in accordance with the installation requirements. The installation progress specification can preferably be implemented digitally and, if necessary, determined automatically. The installation progress specification can also indicate that no part of the system has yet been installed in accordance with the installation requirements. This allows for deviations to be included even from the very first installation step. Alternatively, the installation progress specification may only become available once a part of the system has already been installed in accordance with the installation requirements.
[0016] Furthermore, a deviation specification can be determined that specifies at least one modified part of the system which has been or is to be installed differently from the installation specifications. Thus, the - P2024022EPWQ - specifies
[0017] 3
[0018] A deviation specification is a deviation from the installation specifications that occurs during the actual execution of the installation. The deviation specification can also be digital and, if necessary, determined automatically.
[0019] The installation specifications can then be updated based on the determined installation progress specification and the determined deviation specification. This method thus enables increased efficiency during plant installation, as the installation system automatically adapts and preferably optimizes the installation specifications to changes in the actual installation, thereby allowing for a faster response to changes. The invention can optionally also provide real-time monitoring and updating of the installation specifications. Furthermore, monitoring the installation progress and deviations can also serve as a control mechanism for compliance with the installation specifications, contributing to higher installation quality.
[0020] Furthermore, the accurate identification of already installed parts of the system contributes to reducing effort and costs by avoiding unnecessary adjustments and re-installations of already installed system components.
[0021] Furthermore, the procedure can improve the installation documentation, which facilitates future modifications or maintenance work. For this purpose, the updated installation specifications can also be stored non-volatilely for later use and / or centrally, e.g., on cloud data storage, and / or in a database and / or in digital plant documentation.
[0022] Computer-aided installation can be used for new installations, as well as for maintenance, expansion, modification, testing, and / or repair of existing systems. The system can be an industrial plant, preferably an electrical machine, and thus include, for example, electrical, mechanical, hydraulic, pneumatic, and / or fluid power systems, and / or production, manufacturing, processing, or machine systems. The system may include several components for installation or already have them installed, such as:
[0023] Cables and / or
[0024] Connectors and / or
[0025] - Actuators, such as motors, and / or
[0026] Sensors, such as light barriers, and / or modules / distributors, e.g., fieldbus modules, and / or similar components. The modules / distributors are designed, for example, to connect several other components decentrally. The modules / distributors can connect the actuators and / or sensors to a central controller and / or decentralized controller. Furthermore, decentralized controllers can also be provided as an alternative or in addition to a central controller, such as a PLC.
[0027] An example of an industrial plant that uses motor control or sensors such as photoelectric sensors is an automated manufacturing plant for the production of electronic components. In such a plant, for example, robot arms with precise motor control can be used to move and assemble components. Another example is a food processing plant where sensors are used to measure and regulate the flow of ingredients. Furthermore, a pneumatic system for controlling compressed air in a factory can be considered an industrial plant, where sensors are used to measure the pressure in the lines and control the valves accordingly.
[0028] In addition to supporting the installation and connection of components, the computer-aided installation can optionally also provide automated configuration of the system by, for example, adapting the system's settings and parameters to the requirements of the process, particularly the processing and / or production process. The update performed by the method according to the invention can therefore optionally also include configuration.
[0029] The procedure may involve the use and / or provision of an installation specification. This installation specification may include a digital circuit diagram and / or a mechanical, fluid, hydraulic, and / or pneumatic diagram, in which an (electrical / mechanical / fluid / hydraulic / pneumatic) system configuration can be at least partially represented. The respective diagram may be digitized, i.e., stored non-volatilely in a data storage device and digitally analyzable.
[0030] By providing installation specifications, at least a partial or complete setup of at least part of the system or the entire system can be predefined. This means, in particular, that the information from the installation specifications can be used to instruct an installer on how the system should be set up, connections should be made, and / or devices should be configured. Distribution units, preferably modules, preferably fieldbus and / or IO-Link modules, can be provided in the system to connect system components. For this purpose, the distribution units can have multiple connections that establish a power and / or data connection between the components and / or with a system controller.
[0031] In this at least partial configuration, one or more components can be electrically connected to each other in the field and / or decentrally via at least one distribution unit, preferably a module, to provide automation functions. In other words, one or more of the system's components can be connected to a respective distribution unit, i.e., in particular, electrically and / or mechanically and / or wirelessly.
[0032] For the operation of the system, the automation functions can be controlled by at least one control unit. This control unit can be a central controller such as a PLC (Programmable Logic Controller) or a decentralized controller. For this purpose, the components and / or distribution panels can communicate with the respective control unit via a suitable interface and / or a communication system such as a fieldbus.
[0033] Computer-assisted installation can preferably be carried out by automatically generating installation suggestions for the user performing the installation, based on the installation specifications. For this purpose, the user can, for example...
[0034] B. Enter which components are to be installed in order to receive one or more possible installation locations for the installation and / or connections for the connection of the component as an installation suggestion.
[0035] The method according to the invention can therefore comprise:
[0036] Capturing user input specifying a component to be installed,
[0037] - Output at least one installation suggestion in response to the input, to specify one or more possible installation locations in the system for the installation and / or connections for the connection of the component; verify that the installation of the components has been carried out in accordance with the at least one installation suggestion, e.g. by means of a user confirmation and / or automatically by means of an electrical evaluation of the component.
[0038] The installation progress can be tracked automatically in this way.
[0039] For example, the next step is planned: - Adapting the installation progress specification based on the verification in order to document the installation progress, and in particular to specify the part of the plant installed in accordance with the installation specification.
[0040] It is conceivable that the user will not adhere to the installation specifications or recommendations. The actual circumstances of the installation may necessitate a deviation from the specifications. This deviation can be documented in a deviation specification that identifies at least one modified part of the system that has been or is to be installed differently from the original installation specifications.
[0041] The method according to the invention can therefore include the following further steps:
[0042] Recording any deviation from the installation specification occurring during installation based on verification, in particular a change to a part of the system that is not covered by the installation specification; determining the deviation specification based on the recorded deviation, in particular to specify the changed part of the system.
[0043] In general, within the scope of the invention, a respective part of the system can be defined as at least one component (e.g., the component to be installed and / or at least one further component) and / or a partial topology and / or a partial connection and / or terminal configuration of the system. Furthermore, the modified part can comprise at least one component installed in the modified part of the system, preferably a distributor or device. The modification can be a change that was not explicitly provided for in the installation specifications and / or in the at least one installation proposal.
[0044] Advantageously, the invention may provide that performing the update further includes:
[0045] Determining a comparative specification, preferably resulting from an automated comparison of the determined installation progress specification with the installation requirement.
[0046] The comparative specification can be used to identify at least one part of the system that is still to be installed but has not yet been installed. In other words, the comparative specification can identify the at least one part that still needs to be installed. For example, components specified in the installation instructions, minus those marked as "installed" in the installation progress specification, can be defined as the components still to be installed.
[0047] Furthermore, performing the update may include:
[0048] Adjusting the installation specification based on the determined deviation specification in order to include the deviation in the installation specification when installing at least one modified part of the system.
[0049] The deviation specification can thus specify an actual deviation that occurred or is planned during the real-world installation of at least one modified part of the system. The deviation may, for example, have been made by an installer due to practical installation conditions. Furthermore, the deviation may have become necessary, for example, because components originally planned for installation according to the installation specifications were unavailable and had to be replaced. The deviation may also include a change in cable length. It may also include a change in component type, such as a light barrier instead of an originally planned push button. The installation specifications can then be subsequently adjusted to accommodate this deviation, for example, by replacing the originally planned component with the new component in the circuit diagram.
[0050] The adjustment can be automated. However, it may turn out, for example through an automated compatibility assessment, that the deviation necessitates further adjustments to the installation specifications outside the modified part of the system. These further adjustments are then preferably planned automatically in such a way that the adjustments are limited to the part of the system yet to be installed.
[0051] Finally, performing the update may also include:
[0052] Adapting the installation specification based on the determined comparative specification and limited to the at least one part of the system yet to be installed, in order to adapt the at least one part yet to be installed in the installation specification to the recorded deviation, and in particular to leave the part of the system already installed in accordance with the installation specification (essentially) unchanged.
[0053] In other words, it can first be determined which part of the system has not yet been installed, so that during the update, changes to the installation specifications can be limited to these uninstalled parts. If minor changes to the already installed part of the system are necessary, this can optionally be prevented initially and only approved after a user prompt. Alternatively, an error message could be displayed in such a case. Depending on the system configuration, there may be borderline cases where a change is unavoidable. In these cases, user input can optionally be requested to confirm that a partial change to the already installed components is approved.
[0054] The installation specification can be adjusted based on the identified deviation specification in order to include the deviation in the installation specification, e.g., at least one of the following: a changed connection of the component to be installed, a different type of component, a different electrical specification of the component, a different installation location of the component, a changed cable length, a changed connector, a changed sensor technology, a changed communication technology.
[0055] Adjusting the installation specifications based on the comparative specification, and limited to the at least one remaining part of the system to be installed, can be done to adapt other parts of the system to the identified deviation. This adjustment can include, for example, optimizing the remaining parts, particularly the components and / or the topology and / or the connections, taking the new situation into account. This adjustment is preferably limited to the at least one remaining part of the system to be installed in order to avoid the increased effort of reinstalling parts of the system. The already installed part of the system is thus left as unchanged as possible, or even completely unchanged, in the installation specifications. In this way, the procedure can contribute to increasing the efficiency of installation processes and reducing effort and costs.
[0056] Furthermore, within the scope of the invention, it is optionally possible that performing the update also includes:
[0057] Adapting the installation specifications, limited to the at least one modified part and / or the at least one part of the system yet to be installed, in particular to adapt the at least one part yet to be installed to the at least one modified part and / or to the recorded deviation, preferably leaving the part of the system already installed in accordance with the installation specifications at least partially, predominantly, or substantially unchanged, i.e., at least 98% or 99% or completely. This has the advantage that subsequent costly adjustments to the already installed part of the system can be avoided.Furthermore, it is conceivable that the restriction to at least one part of the system yet to be installed could be implemented by setting an upper limit up to which a modification to the part of the system already installed in accordance with the installation specifications can be tolerated. Alternatively or additionally, a user query could be conducted to determine whether and to what extent a modification to the part of the system already installed in accordance with the installation specifications is acceptable. It is also possible to stipulate that the part of the system already installed in accordance with the installation specifications must remain essentially unchanged, i.e., completely or to at least 98% or 99%.
[0058] Furthermore, it is conceivable that the computer-aided installation system includes a digital development environment for plant planning, enabling computer-aided installation and updates to be carried out, at least partially, through this environment. This has the advantage of allowing efficient and precise planning of the industrial plant by integrating a digital development environment into the installation system. In particular, the digital environment allows for computer-aided plant installation and customization, which can lead to a reduction in errors and costs. Moreover, it preferably enables dynamic adaptation of the plant by optimizing the topology and / or component selection in response to plant changes and new situations. This saves time and resources when implementing modifications.
[0059] Furthermore, it is conceivable that the update includes an optimization of the topology and / or a selection of components to be installed in the plant, taking into account at least one modified part of the plant, in order to reconsider the recorded deviation during the topology optimization and / or component selection, and preferably to optimize the part of the plant yet to be installed with regard to its topology and / or component selection. The optimization can be carried out, for example, by applying algorithms such as the finite element method or rule-based algorithms.
[0060] Furthermore, it is possible that the installation specification is implemented as a digital installation specification, which specifies an electrical and / or mechanical and / or fluidic and / or pneumatic and / or hydraulic setup of the system and is preferably used to generate an interactive assembly guide. Interaction with a user can, for example, take place via input and / or output - P2024022EPWG -
[0061] 10 using a computer, e.g. a tablet and / or laptop and / or smartphone, and / or using an AR (Augmented Reality) device and / or a VR (Virtual Reality) device and / or a voice assistant.
[0062] Furthermore, it is conceivable that the installation specifications, preferably comprising a digital electrical circuit diagram, specify a selection and / or connection specification of several modules to be installed, in particular fieldbus modules, which can be used in the field, especially outside a control cabinet, to connect other components of the system, in particular devices such as sensors and / or actuators, to provide decentralized electrical connections for automation functions. The modules can be designed as distributors to connect the other components of the system and / or to collect their signals and, if necessary, forward them to a central control unit. Alternatively or additionally, the modules can also be designed, at least partially, as so-called I / O modules and / or IO-Link modules, which enable the connection of sensors and / or actuators.The installation specifications can also include information on how the modules are connected to each other and to other components of the system, especially the control unit. This could, for example, involve a connection via a bus system. Using the installation specifications enables quick and efficient installation of the system in the field.
[0063] A further advantage may be that the computer-aided installation includes at least the following:
[0064] Capturing an identifier resulting from a user input of an identification means of a component to be installed in the system, preferably by automated reading of the identification means using a scanner, preferably a handheld scanner.
[0065] Evaluate the captured identifier based on the installation template to determine at least one installation location for the component to be installed,
[0066] Providing the user with an installation suggestion for the component to be installed, wherein the installation suggestion specifies at least one installation location.
[0067] The deviation specification can be determined based on further user input, preferably in response to the generated installation suggestion. Thus, the invention offers an efficient and user-friendly method for installing components in systems. - P2024022EPWG -
[0068] 11
[0069] A unique identifier, such as a device identification tag (DIN), can be automatically recognized by a scanned identification device attached to the component to be installed. This scanning can be performed, for example, using a handheld scanner, preferably wirelessly connected to a data processing device. The identifier can then be analyzed based on the installation template to determine the optimal installation location for the component. Based on this analysis, an installation proposal can be generated and displayed to the user, who can then either confirm the proposed installation location or select one of the suggested locations. If the user requires a different installation location, this can be specified by entering custom settings.
[0070] It may optionally be possible for the computer-assisted installation to include at least the following:
[0071] Capturing an identifier resulting from a user input of an identification means of a component to be installed in the system, wherein the component to be installed comprises a cable and / or a connector,
[0072] Evaluate the captured identifier based on the installation template to determine at least one connection for the component to be installed,
[0073] Providing the user with an installation proposal for the component to be installed, preferably specifying the at least one connection.
[0074] It is also conceivable that the deviation specification is determined based on further user input, with this additional user input being requested in response to the generated installation proposal. This offers the advantage of supporting the installation of components in a system through an automated and efficient method. Capturing an identifier from a data entry process allows the system to identify the component and, based on this, identify a specific connection for the component to be installed. A scanner, such as a handheld scanner, can also be used for data entry. By evaluating the identifier based on the installation template and generating an installation proposal, the process is simplified and accelerated, as the user no longer needs to search for the correct connection.The deviation specification allows the system to accommodate individual user changes and consider alternative connections if, for example, the initially suggested connection is unsuitable. Alternatively, the system can automatically detect whether the user has installed the component according to the installation proposal, preferably by automatically evaluating at least one connection of the component and / or at least one module, particularly an electrical distribution panel and / or fieldbus module, of the system. This has the advantage of eliminating the need for user input while still verifying that the installation proposal has been followed. This enables the automated determination of the installation progress and / or deviation specifications.In other words, based on the detection, the installation progress specification can be automatically updated if the installation of the component to be installed has been carried out according to the installation proposal; otherwise, the deviation specification is determined. This allows changes made to the system, particularly the machine, during installation to be automatically detected by a digital design environment. The invention therefore provides automated installation monitoring, making the integration of components during the installation and / or maintenance of systems more efficient and faster. The components can also be checked for compatibility and correct connections, if necessary. Installation errors can be detected early, thus minimizing repair costs and downtime.
[0075] Automated analysis of connections and distributors can enable precise identification of deviations in the installation, which improves troubleshooting and optimization of the system.
[0076] Additionally, the update allows for comprehensive documentation of the installation processes, which facilitates maintenance and service work.
[0077] A further advantage is that the deviation specification can be determined by a digital development environment of the computer-aided installation system, which supports the user during installation by providing interactive assembly instructions. Preferably, the deviation specification and / or the installation progress specification can be determined automatically based on the interaction between the digital development environment and the user in real time during installation.In this context, "real-time" can mean that the deviation specification and / or the installation progress specification are continuously and / or repeatedly and / or immediately and / or with a predefined latency updated during installation to provide the user with fast and accurate feedback on the installation progress and any deviations from the predefined installation template, especially the installation instructions. This can help minimize errors and delays during installation and ensure an efficient and reliable installation of the system.
[0078] To ensure real-time capability, it is advantageously provided that the deviation specification and / or the installation progress specification are automatically determined in the background by the digital development environment of the computer-aided installation system based on user interaction, in particular confirmation of installation suggestions. Thus, the interactive assembly instructions take place in the foreground, while the analysis to determine the deviation specification and / or installation progress specification occurs in the background.
[0079] Furthermore, the installation specifications can be updated during installation based on an evaluation of the determined installation progress specifications and deviation specifications. This allows the digital development environment to dynamically adjust the wiring diagram for the installation during the process, aligning it with the specified deviation from the original installation specifications. The development environment can therefore improve the installation process by automatically determining relevant information during installation, such as the deviation specifications and the installation progress specifications. This enables precise representation and traceability of the installation process.Furthermore, this database enables automated adjustment of the installation template based on the actual installation performed, which in practice often shows deviations and changes from the template.
[0080] It is also conceivable that the following steps are planned when carrying out the update:
[0081] Detecting an error during installation and / or
[0082] Detecting an incompatibility of the specified deviation with the rest of the system, preferably through an automated compatibility assessment, and / or
[0083] Capturing a user's customization request, preferably through a human-machine interface, advantageously followed by the following steps:
[0084] Performing a) an automated correction of the error and / or incompatibility by an automated adjustment of the installation specification and / or b) an automated adjustment according to the desired adjustment, or
[0085] Displaying a prompt to the user to manually update the installation preference if automated adjustment is not possible, as well as
[0086] Evaluating user input to store the manual update option in the installation settings.
[0087] The invention makes it possible to detect errors during installation, automatically adjust the process, and, if necessary, also accommodate manual adjustment requests from users. For example, the modified section of the installation template, particularly the circuit diagram, can be automatically updated. It is also possible to prompt the installer, i.e., the user, to manually modify the digital circuit diagram if necessary.
[0088] According to an advantageous embodiment of the invention, the updated installation specifications can be stored non-volatilely to make the deviations in the installation of at least one modified part of the system available to multiple users after the system installation is complete. In other words, it is possible for the installation template, and preferably also installation instructions and / or any changes and, in particular, optimizations made during the update, to be stored not only temporarily but also permanently for a modified system. This allows multiple users to access the specific adjustments after the installation is complete and to use them for further installations (i.e., also for maintenance or improvements). Accordingly, this functionality may also be relevant for training and maintenance work.Furthermore, the deviations of the updated installation specification from the original installation specification can be indicated.
[0089] Advantageously, the invention may provide that the updated installation specification is converted into a digital template in order to make the deviation in the installation of at least one modified part of the plant available to a user for installing further industrial plants based on the template. This has the advantage that by converting the updated installation specification into a template, a practical method for implementing these changes in other industrial plants is created for the user. The template can serve as a model or guide and thus accelerate and simplify the installation process. In addition, the use of templates can also - P2024022EPWG -
[0090] 15
[0091] Costs are saved because the documentation for each new project does not need to be created from scratch. The template can be adapted to specific needs and used as a basis for further modifications. Furthermore, after installation, a user can decide whether to create a machine template for future projects from the updated installation template.
[0092] Preferably, the invention provides that the installation default is stored non-volatilely as the original installation default before the update, and a comparison output is provided to a user to allow the user to compare the original installation default with the updated installation default, and preferably to identify any changes made during the update. Thus, it is possible to save the original configuration before the update and make it available to the user. This allows a comparison between the two states to specifically identify changes. The storage of the original configuration can be in a non-volatile form, meaning that the data remains available even after the update is complete. Additionally, if necessary,A comparison output is provided to the user to visually represent and explain the changes. This can help the user better understand the changes made and, if necessary, react to anomalies or errors during the update.
[0093] The user may also be prompted during installation by a digital development environment to approve and / or manually adjust the (automated) updates to the installation specifications.
[0094] According to an advantageous embodiment of the invention, the update can be carried out using a digital development environment for the installation system used to plan the industrial plant, wherein the digital development environment is preferably integrated into a computer-aided design system. The updated installation specifications can then be used to generate a simulation model of the industrial plant. The digital environment makes it possible, in particular, to implement changes quickly and automatically. Furthermore, using the updated installation specifications to create a simulation model enables realistic testing of the system, leading to improved safety and efficiency.
[0095] Another option is to perform the update using a digital development environment for the installation system used to plan the industrial plant. Furthermore, the updated installation specifications can be automated - P2024022EPWQ -
[0096] 16. The data is evaluated to provide a digital twin of the industrial plant. In this way, the invention enables the digital development environment of the installation system for industrial plants to be optimally used for planning. The installation specifications are updated automatically, if necessary, and evaluated to generate a digital twin of the plant. This allows for more efficient and precise planning as well as faster integration of changes into operations. Additionally, costs can be reduced because manual work can be minimized.
[0097] The invention also relates to a device for data processing, comprising means for carrying out the method or the steps of the method according to the invention. Thus, the device for data processing according to the invention offers the same advantages as those described in detail with reference to a method according to the invention.
[0098] The invention also relates to a computer program, in particular a computer program product, comprising instructions that, when executed by a computer, cause the computer to execute the method according to the invention. The computer program according to the invention thus offers the same advantages as those described in detail with reference to a method according to the invention. Furthermore, the computer program can be at least partially non-volatile and / or available as downloadable software and / or as a cloud service and / or as an executable program and / or as a configuration file and / or as a program library and / or as source code and / or in compiled and / or encrypted and / or compressed form and / or in a combination thereof.
[0099] The computer can be a data processing device, preferably the data processing device according to the invention.
[0100] The data processing device according to the invention, and preferably the computer, can be configured to execute the computer program according to the invention. For this purpose, the data processing device according to the invention can have at least one processor. A non-volatile data storage device can also be provided in which the computer program is stored and from which the computer program can be read by the processor for execution.
[0101] It is also conceivable that the device according to the invention for data processing includes at least one integrated circuit such as a microprocessor or an application-specific integrated circuit (ASIC) or an application-specific standard product (ASSP) or a digital signal processor (DSP) or a field - P2024022EPWG -
[0102] 17
[0103] The inventive device for data processing may include a programmable gate array (FPGA) or the like. Furthermore, the inventive device for data processing may have at least one interface for data exchange, e.g., an Ethernet interface or an interface for LAN (Local Area Network) or WLAN (Wireless Local Area Network) or System-on-a-Chip (SoC) or another radio interface such as for Bluetooth or near-field communication (NFC). Furthermore, the inventive device for data processing may be implemented as one or more control units, i.e., also as a system of control units. The inventive device for data processing may also be provided wholly or partially in a cloud and / or as a server in order to make data processing available for a local application via the interface. Accordingly, the inventive device for data processing may also be designed as a distributed system.It is also possible that the device according to the invention for data processing is designed as a mobile device, such as a smartphone.
[0104] The invention may also include a computer-readable storage medium comprising the computer program according to the invention. The storage medium is, for example, designed as a data storage device such as a hard drive and / or non-volatile memory and / or a memory card. The storage medium can, for example, be integrated into the computer and / or into the data processing device according to the invention.
[0105] Furthermore, the method according to the invention can also be implemented as a computer-implemented method. Alternatively or additionally, each or all of the disclosed method steps can optionally be computer-implemented and / or carried out automatically.
[0106] Further advantages, features, and details of the invention will become apparent from the following description, in which exemplary embodiments of the invention are described in detail with reference to the drawings. The features mentioned in the claims and in the description can each be essential to the invention individually or in any combination. The drawings show:
[0107] Fig. 1 shows a schematic representation of a digital development environment,
[0108] Fig. 2 shows a schematic representation of at least a partial installation specification,
[0109] Fig. 3 shows a schematic representation of a method according to embodiment variants of the invention.
[0110] Fig. 4 shows a schematic representation of a computer program and a data processing device according to various embodiments of the invention. In the following figures, the same reference numerals are used for the same technical features even in different embodiments.
[0111] Fig. 1 shows an exemplary digital development environment 60, which can be used to carry out the method 100 according to various embodiments of the invention. For computer-aided installation, the development environment can be part of an installation system 60. The installation system, and in particular the development environment, can evaluate and / or initiate user interaction in order to be used for a computer-aided setup of the system 50. In the illustrated example, this involves the output of a first representation 201, preferably an MCAD representation, and a second representation 202, preferably an ECAD representation, via a graphical user interface. Furthermore, other additional or alternative representation variants, e.g., pneumatic representations, and outputs, e.g., via VR, AR, or acoustically, are conceivable.The outputs and displays serve to output and / or visualize the installation specification 250 and thus to assist with computer-aided installation such as initial installation and / or maintenance and / or repair and / or expansion of the system 50.
[0112] Installation specification 250 may contain information required for the construction of system 50. This could, for example, be a circuit diagram indicating how components 70 of system 50 must be connected. It is also possible that installation specification 250 specifies a number and / or type of components 70. Figure 2 illustrates that installation specification 250 can specify at least one wiring configuration of components 70, and that the components 70 can be identified therein by their equipment identifiers.
[0113] The components 70, in particular distributors, or devices such as sensors and actuators or cables, can be scanned one after the other by a user via their identification means 75 during computer-aided installation (see Fig. 4), so that a respective installation suggestion, such as a possible installation position in the system 50, can be displayed to the user. For cables, for example, the connection options on a distributor can be shown as an installation suggestion, and the connections / ports to be connected on the distributor can be highlighted by LEDs.
[0114] During computer-aided installation, the user / installer may, for example, determine in the field that a deviation from the digital installation specifications, particularly a digital circuit diagram, is required. During installation, they then make changes to the system and / or the system design, necessitating a subsequent update to part of the installation specifications (i.e., the target plan). This deviation results in a discrepancy between the target and actual plans.
[0115] Fig. 3 illustrates, according to exemplary embodiments of the invention, a method 100 for updating the installation specification 250 for the computer-aided installation, i.e., in particular new installation and / or maintenance, of the industrial plant 50 using the computer-aided installation system 60. This serves to adapt the installation specification 250 to the actual execution of the installation. According to a first method step 101, an installation progress specification 210 can be determined, which specifies at least one part of the plant 50 that has already been installed in accordance with the installation specification 250. Then, according to a second method step 102, a deviation specification 220 can be determined, which specifies at least one modified part of the plant 50 that has been installed or is to be installed in deviation from the installation specification 250.The deviation specification 220 thus specifies, in particular, the deviation made by a user that no longer corresponds to the installation specification 250. Subsequently, according to a third procedure step 103, the installation specification 250 can be updated based on the determined installation progress specification 210 and the determined deviation specification 220.
[0116] Figure 1 further illustrates that performing the update 103 can include determining a comparison specification 230, which preferably results from an automated comparison of the determined installation progress specification 210 with the installation specification 250, in order to identify at least one part of the system 50 that still needs to be installed. The part that still needs to be installed is thus a part of the system 50 that has not yet been installed and can therefore be easily adapted during the update without incurring any additional installation effort.
[0117] Subsequently, the installation specification 250 can be adjusted based on the determined deviation specification 220 to incorporate the deviation during the installation of at least one modified part of the system 50 into the installation specification 250. Furthermore, the installation specification 250 can be adjusted based on the determined comparison specification 230, limited to the at least one part of the system 50 yet to be installed, to adapt this part to the recorded deviation. Only adjustments / optimizations that do not entail significantly greater effort or delays during installation may be made. For example, the wiring of the components can be changed, provided that cables of sufficient length are available.
[0118] Furthermore, the update may include an optimization of a topology and / or a selection of components 70 to be installed of the plant 50, taking into account at least one modified part of the plant 50, in order to reconsider the recorded deviation in the optimization of the topology and / or in the component selection, and preferably in order to optimize the part of the plant 50 yet to be installed with regard to its topology and / or component selection.
[0119] It is also conceivable that, during the update and especially the adaptation / optimization of the part of the system 50 yet to be installed to accommodate the deviation, components 70 originally specified in the installation specification 250 may be replaced by new components 70 of a different type, provided these new components 70 are in stock or available for delivery within a specified time. For this purpose, the installation system may, for example, have an interface to an ERP system (Enterprise Resource Planning System) to evaluate inventory and / or delivery times.
[0120] Figure 4 shows that an identifier can optionally be captured, resulting from a user input of an identification means 75 for a component 70 to be installed in the system 50, preferably by automated scanning of the identification means 75 using a scanner (not explicitly shown). This allows at least one installation location for the component 70 to be determined by evaluating the captured identifier based on the installation template 250. Based on this, the user can be guided through the installation process and, for example, accept one of the installation proposals 240 or make a deviation, which is then taken into account by the deviation specification 220. Figure 1 shows that the installation proposal 240 can, for example, be displayed graphically.
[0121] Fig. 4 also shows a computer program 20 and a device 10 for data processing, which is set up to carry out the method 100 according to embodiments of the invention.
[0122] The preceding explanation of the embodiments describes the present invention solely by way of examples. Naturally, individual features of the embodiments can be freely combined with one another, provided this is technically feasible, without departing from the scope of the present invention. List of reference numerals
[0123] device
[0124] Computer program
[0125] Attachment
[0126] Development environment
[0127] component
[0128] Identification means
[0129] Method: first representation, MCAD representation; second representation, ECAD representation
[0130] Input capture
[0131] Installation progress specification
[0132] Deviation specification
[0133] Comparison specification
[0134] Installation suggestion
[0135] Installation instructions
Claims
22 Claims 1. Method (100) for updating an installation specification (250) for a computer-aided installation, in particular new installation and / or maintenance, of an industrial plant (50) by means of a computer-aided installation system (60) in order to adapt the installation specification (250) to an actual execution of the installation, comprising: Determine (101) an installation progress specification (210) that specifies at least one part of the system (50) already installed in accordance with the installation specification (250), Determine (102) a deviation specification (220) that specifies at least one modified part of the plant (50) which has been or is to be installed in deviation from the installation specification (250), Performing (103) the update of the installation specification (250) based on the determined installation progress specification (210) and the determined deviation specification (220).
2. Method (100) according to claim 1, characterized in that performing (103) the update further comprises: Determining a comparative specification (230), preferably resulting from an automated comparison of the determined installation progress specification (210) with the installation specification (250), in order to identify at least one part of the system (50) that is yet to be installed, such that the comparative specification (230) specifies the at least one part that is yet to be installed. - Adapting the installation specification (250) based on the determined deviation specification (220) in order to include the deviation in the installation specification (250) for the installation of at least one modified part of the system (50), - Adapting the installation specification (250) based on the determined comparative specification (230) and limited to the at least one part of the system (50) yet to be installed, in order to adapt the at least one part yet to be installed in the installation specification (250) to the recorded deviation. - P2024022EPWG - 24 3. Method (100) according to one of the preceding claims, characterized in that performing (103) the update further comprises: - Adapting the installation specification (250) limited to the at least one modified part and the at least one part yet to be installed of the system (50) in order to adapt the at least one part yet to be installed in the installation specification (250) to the at least one modified part and / or the recorded deviation, preferably leaving the part of the system (50) already installed in accordance with the installation specification (250) unchanged, wherein the computer-aided installation system (60) comprises a digital development environment (60) for planning the system (50) in order to carry out the computer-aided installation and the update at least partially through the digital development environment (60), wherein the update comprises an optimization of a topology and / or a selection of components (70) of the system (50) to be installed, taking into account the at least one modified part of the system (50),to take the recorded deviation into account when optimizing the topology and / or component selection, and preferably to optimize the part of the system (50) yet to be installed with regard to its topology and / or component selection, wherein the installation specification (250) is implemented as a digital installation specification (250) which specifies an electrical and / or mechanical and / or fluidic and / or pneumatic and / or hydraulic design of the system (50) and is preferably used to generate an interactive assembly guide, wherein the installation specification (250) preferably comprises a digital electrical circuit diagram, a selection and / or connection specification of several modules to be installed, in particular fieldbus modules, which are used in the field at the system (50), in particular outside a control cabinet,to connect devices of the plant (50) to each other in a decentralized electrical manner for the provision of automation functions. 25 4. Method (100) according to one of the preceding claims, characterized in that the computer-aided installation at least comprises: Capturing an identifier resulting from a user input of an identification means (75) of a component (70) to be installed for the system (50), preferably by automated reading of the identification means (75) using a scanner, - Evaluating the captured identifier based on the installation template (250) to determine at least one installation location for the component to be installed (70), - Issuing an installation proposal (240) for the component (70) to be installed to the user, wherein the installation proposal (240) specifies the at least one installation location, wherein the deviation specification (220) is determined on the basis of further input from the user, wherein the further input from the user is requested in response to the issued installation proposal (240).
5. Method (100) according to one of the preceding claims, characterized in that the computer-aided installation at least comprises: Capturing an identifier resulting from a user input of an identification means (75) of a component (70) to be installed for the system (50), wherein the component (70) to be installed comprises a cable and / or a connector, - Evaluating the captured identifier based on the installation template to determine at least one connection for the component (70) to be installed, - Issuing an installation proposal (240) for the component (70) to be installed to the user, wherein the installation proposal (240) specifies the at least one connection, wherein the deviation specification (220) is determined on the basis of further input from the user, wherein the further input from the user is requested in response to the issued installation proposal (240). 26 6. Method (100) according to claim 4 or 5, characterized in that it is subsequently automatically detected whether the user has carried out the installation of the component (70) to be installed in accordance with the installation proposal (240), preferably by an automated evaluation of at least one connection of the component (70) to be installed and / or at least one module, in particular an electrical distributor and / or a fieldbus module, of the system (50), wherein, based on the detection, the installation progress specification (210) is automatically supplemented if the installation of the component (70) to be installed has been carried out in accordance with the installation proposal (240), and otherwise the deviation specification (220) is determined.
7. Method (100) according to one of the preceding claims, characterized in that the deviation specification (220) is determined by a digital development environment (60) of the computer-aided installation system (60), which assists a user in the installation of the system (50) by means of an interactive assembly guide, wherein the deviation specification (220) and the installation progress specification (210) are automatically determined based on the interaction of the digital development environment (60) with the user in real time during the installation, and the installation specification (250) is updated based on an evaluation of the determined installation progress specification (210) and the determined deviation specification (220) during the installation.so that a circuit diagram for the installation is dynamically adapted during the installation by the digital development environment (60) and adjusted to the specified deviation from the original installation specification (250). 27 8. Method (100) according to one of the preceding claims, characterized in that the following steps are provided in the performance (103) of the update: Detecting an error during installation and / or Identifying an incompatibility of the specified deviation with the rest of the plant (50) and / or Recording a user's customization request, followed by the following steps: Performing a) an automated correction of the error and / or incompatibility by an automated adjustment of the installation specification (250) and / or b) an automated adjustment according to the adjustment request, or - Displaying a prompt to the user to manually update the installation default (250) if automated adjustment is not possible, as well as - Evaluating user input to store the manual update in the installation default (250).
9. Method (100) according to one of the preceding claims, characterized in that the updated installation specification (250) is stored non-volatilely in order to make the deviation in the installation of the at least one modified part of the system (50) available to multiple users after completion of the installation of the system (50).
10. Method (100) according to one of the preceding claims, characterized in that the updated installation specification (250) is converted into a digital template in order to make the deviation in the installation of the at least one modified part of the plant (50) available to a user for the installation of further industrial plants (50) based on the template. 28 11. Method (100) according to one of the preceding claims, characterized in that the installation template (250) is stored non-volatilely as the original installation template (250) before the update, and a comparison output is provided to a user to enable the user to compare the original installation template (250) with the updated installation template (250), and preferably to identify all changes made during the update.
12. Method (100) according to one of the preceding claims, characterized in that the update is carried out by a digital development environment (60) of the installation system (60) for planning the industrial plant (50), wherein the digital development environment (60) is preferably integrated into a computer-aided design system (CAE), wherein the updated installation specification (250) is used to generate a simulation model of the industrial plant (50).
13. Method (100) according to one of the preceding claims, characterized in that the update is carried out by a digital development environment (60) of the installation system (60) for planning the industrial plant (50), wherein the updated installation specification (250) is automatically evaluated to provide a digital twin of the industrial plant (50).
14. Computer program (20), comprising instructions which, when the computer program (20) is executed by a computer (10), cause it to execute the method according to one of the preceding claims.
15. Device (10) for data processing, which is configured to carry out the method (100) according to any one of claims 1 to 13.
Citation Information
Patent Citations
Method for computer-assisted installation of electrical components of a machine arranged in a spatially decentralised manner
EP4345554A1
Method for a computer-assisted determination of efficiency during the installation of electrical components of a machine arranged in a spatially decentralised manner
EP4365691A1
Assembly error correction for assembly lines
WO2020176908A1