Wiring assistance system, method, and tangible non-transitory computer-readable medium
By generating and displaying wiring instructions through a wiring assistance system and verifying connections using probes, the problems of wiring complexity and high error rates in industrial automation systems are solved, achieving a more efficient and accurate wiring process.
Patent Information
- Application Number
- CN202211200288.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-31
- Filing Date
- 2022-09-29
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2042-09-29
AI Technical Summary
In industrial automation systems, the wiring process is complex and prone to errors, leading to extended equipment manufacturing and debugging times.
It provides a cabling assistance system that generates cabling designs and instructions by receiving cabling data, displays the instructions using an electronic display, verifies the correctness of connections using probes, and combines augmented reality and machine-readable markers to assist the cabling process.
It improved the accuracy and efficiency of wiring, reduced errors, shortened wiring time, and optimized the production process.
Smart Images

Figure CN115964825B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This application claims priority and benefit to U.S. Provisional Application No. 63 / 253,913, filed October 8, 2021, entitled “WIRING ASSISTANCE SYSTEM,” the entire contents of which are incorporated herein by reference for all purposes. Technical Field
[0003] This disclosure generally relates to systems and methods for wiring connections between devices within an industrial automation system. More specifically, embodiments of this disclosure relate to providing wiring instructions to establish and verify connections between devices within an industrial automation system. Background Technology
[0004] This section aims to introduce the reader to various aspects of the field that may relate to the aspects of the present technology described below and / or claimed. It is believed that this discussion will help provide the reader with background information to facilitate a better understanding of the various aspects of this disclosure. Therefore, it should be understood that these statements are to be interpreted in this context and not as an admission of prior art.
[0005] Many different types of devices in industrial automation systems and industrial settings can be interconnected using wires via wiring boxes, relays, circuit protection devices, and so on. As more devices are housed within enclosures, wiring can become increasingly complex. Consequently, wiring personnel may expend significant effort and time to safely and accurately wire devices to enable them to operate appropriately in industrial environments. However, given the sheer number of wires a device may use and the complex routes these wires may take to connect to the appropriate devices, errors can occur during wiring, potentially delaying the time it takes for the device to be manufactured, commissioned, etc. Summary of the Invention
[0006] The following provides an overview of the specific embodiments disclosed herein. It should be understood that these aspects are presented merely to provide the reader with a brief overview of these specific embodiments, and are not intended to limit the scope of this disclosure. In fact, this disclosure may cover various aspects that may not have been stated below.
[0007] In one embodiment, a wiring assistance method includes: receiving wiring data associated with a set of industrial automation devices and a set of wires, and determining a set of wire attributes based on the wiring data. The wiring assistance method further includes generating a wiring design based on the set of wire attributes. The wiring design includes a set of wire couplings, each wire coupling indicating a connection between two or more industrial automation devices in the set of industrial automation devices. The wiring assistance method further includes: generating wiring instructions based on the wiring design indicating a first wire coupling in the set of wire couplings for display via an electronic display.
[0008] In another embodiment, a method includes: receiving, via a processor, an instruction representing a wire; and, via the processor, determining, based on wiring data representing a plurality of wires, a plurality of devices, and at least one connection between at least two of the plurality of wires and at least one of the plurality of devices, a first location and a second location to be connected to a first end and a second end of the wire. The method further includes: via the processor, generating instructions to connect the wire to the first location and the second location; and via the processor, presenting the instructions via a computing device.
[0009] In another embodiment, a tangible non-transitory computer-readable medium includes instructions that, when executed by a processor, cause the processor to perform actions including: receiving wiring data associated with a set of industrial automation devices, a set of wires, and a set of wire connections, each wire connection indicating a connection between at least one industrial automation device in the set of industrial automation devices and at least one wire in the set of wires; and determining a set of wire attributes based on the wiring data. The instructions also include generating a wiring design based on the set of wire attributes, wherein the wiring design includes: a layout of the set of wire connections and an order of the set of wire connections, and generating wiring instructions indicating a first wire connection in the set of wire connections based on the layout and order. Attached Figure Description
[0010] These and other features, aspects, and advantages of this disclosure may become more readily understood when the following detailed description is read with reference to the accompanying drawings, in which the same reference numerals denote the same parts throughout the drawings:
[0011] Figure 1 This is a perspective view of an example industrial automation system according to an implementation method;
[0012] Figure 2 According to the implementation method Figure 1 A block diagram of the electronic devices in an example industrial automation system;
[0013] Figure 3 It is based on the combination of the implementation method to Figure 2A block diagram of a wiring aid system in an electronic device;
[0014] Figure 4 It is for operation according to the implementation method Figure 3 A flowchart of a method for generating wiring instructions using a wiring assistance system;
[0015] Figure 5 It is for operation according to the implementation method Figure 3 A flowchart of a method for presenting wiring instructions in a wiring assistance system;
[0016] Figure 6 It is for operation according to the implementation method Figure 3 A flowchart of a cabling assistance system for generating a method for timing cabling projects;
[0017] Figure 7 It is for operation according to the implementation method Figure 3 A flowchart of a wiring aid system for inspecting wire coupling methods;
[0018] Figure 8 It is for operation according to the implementation method Figure 3 A flowchart of a method for generating tool instructions in a cabling-aided system; and
[0019] Figure 9 According to the implementation method Figure 2 An example visualization of the workflow presented on the display of an electronic device. Detailed Implementation
[0020] One or more specific implementations will be described below. To provide a concise description of these implementations, not all features of the actual implementations are described in this specification. It should be understood that in the development of any such implementation, as in any engineering or design project, many implementation-specific decisions are made to achieve the developer's specific goals, such as compliance with system-related and business-related constraints, which may vary depending on the implementation. Furthermore, it should be recognized that such development work can be complex and time-consuming, but it remains a routine task of design, manufacture, and production for those skilled in the art who benefit from this disclosure.
[0021] When introducing elements of various embodiments of the disclosure, the articles "a," "an," and "the" are intended to mean that there are one or more of the elements. The terms "comprising," "including," and "having" are intended to be inclusive and mean that there can be additional elements other than the listed elements. Additionally, it should be understood that references to "one embodiment" or "an embodiment" of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
[0022] The present disclosure is generally directed to systems and methods that facilitate wiring connections between devices of an industrial automation system. More specifically, embodiments of the present disclosure are directed to providing wiring instructions to make connections between devices in an industrial automation system and verifying the connections.
[0023] Considering the foregoing, a cabling assistance system can assist individuals in ensuring that wires are connected to the correct devices based on existing cabling diagrams, cabling tables, cabling instructions, etc. That is, in some embodiments, the cabling assistance system can receive cabling data that indicates wire names, wire dimensions, source locations, destination locations, source devices, target devices, and other details that can assist individuals in cabling devices that may constitute industrial equipment. As used herein, wire locations (e.g., source locations, destination locations) can refer to a specific device, a specific device terminal, and / or any suitable connection point coupled to a wire. For example, a source location can refer to a wire location that transmits power, data, or a combination thereof to a destination location via the connected wire. Additionally, a destination location can refer to a wire location that receives power, data, or a combination thereof via the connected wire. Additionally or alternatively, source locations and / or destination locations can transmit and receive power, data, or a combination thereof via the connected wire. The cabling assistance system can also receive a layout of devices that may be part of the cabling data. The layout can be provided as a two-dimensional diagram, a three-dimensional diagram, a computer-aided design (CAD) model, etc. In some embodiments, the CAD model may include a complete design of the layout of cabling couplings between devices. Additionally or alternatively, the CAD model may include metadata and / or wiring attributes associated with the wiring project, such as wire length, wire specifications, wire material properties, wire connection type, etc. The CAD model may also include device attributes, such as device type, number of device terminals, type of device terminals, communication protocols associated with the device, etc. In some embodiments, the CAD model may include wiring information identifying the signal type (e.g., power, data, or a combination thereof) associated with the wiring project. Additionally or alternatively, the CAD model may include information associated with wire coupling tools. In some embodiments, the CAD model may include operating parameters associated with wire coupling tools used for making wire connections. For example, operating parameters may include torque settings for the wire coupling tool. Thus, the wiring assistance system can parse the CAD model to collect a list of wires and wire data (e.g., connections, sources, destinations, dimensions) to generate wiring instructions. Based on the device layout and wiring data, the wiring assistance system can generate instructions for wiring equipment, which may include the sequence of wiring different devices of industrial equipment.
[0024] The cabling system can then provide instructions via an electronic display to enable an individual to systematically route devices presented in a corresponding cabling diagram. In some embodiments, the cabling assistance system can provide audible commands (e.g., voice) to guide an individual in connecting wires from one point to another, and provide visual guidance to indicate the locations of the connecting wires (e.g., terminals, ports), etc. Audio instructions may include voice instructions detailing cabling data such as source location, destination location, and cabling dimensions. When an individual is working on a cabling project for industrial equipment, the cabling assistance system can provide dashboards or summary visualizations indicating the percentage of the entire project completed, the accuracy of the cabling performed, the percentage of cabling to be corrected, etc. As used herein, the cabling project may refer to a set of wire couplings to be performed between devices in an industrial automation system.
[0025] When an individual completes the wiring connections, the wiring assistance system can be updated via user input. In some implementations, the wiring assistance system can test the operation of the devices connected to the wires to verify that the wiring is correctly implemented. Furthermore, after wiring is completed, the individual is typically responsible for verifying that the wiring has been accurately placed. This can be done using probes based on the resistance between two points to determine if the wire is connected to the desired target and destination locations. In some implementations, when verifying that a particular wire is accurately connected, the wiring assistance system can instruct the user to place one probe at the source location of the wire and a second probe at the destination location, as indicated by the wiring data. If the resistance measured by the meter connected to the probe is zero, the wire is connected to the correct location. Alternatively, if the resistance is not zero, the wire may not be connected to the correct location. In either case, when the user is instructed to verify the wire connection, the wiring assistance system can monitor the probe measurements and update visualizations to indicate project progress, assessments of accuracy in the wiring, etc.
[0026] In some implementations, the probe may have a communication component that enables it to communicate with a cabling assistance system. The probe may be communicatively coupled to the cabling assistance system (e.g., an operator device), such as any suitable wired (e.g., Universal Serial Bus) and / or wireless connection. The communication component may facilitate any suitable type of communication protocol, such as Bluetooth, WiFi, etc. Based on data received from the probe (e.g., a multimeter), the cabling assistance system can track the user's progress.
[0027] Furthermore, cabling verification, cabling progress, and other cabling data related to the tasks performed by the user can be stored in a database by the cabling assistance system. This allows the cabling assistance system to track progress and record the status of the cabling being executed.
[0028] In some implementations, the wires may include barcodes or other machine-readable markings that allow a user to identify the wires used to connect devices. In this way, the cabling assistance system can receive the machine-readable markings and provide visual or audible indications of the devices or locations where the wires should be connected. After scanning the machine-readable markings, the cabling assistance system can update a digital view representing the layout or cabinet of the devices connected to the corresponding wires.
[0029] Additionally, the cabling assistance system can receive machine-readable tags (e.g., QR codes, barcodes) indicating devices connected to wires. This allows the cabling assistance system to record an instance of each scanned device in a design database (e.g., a digital twin), which can be used to update maintenance data, record products used in the equipment, etc. In some embodiments, the machine-readable tag may include a serial number or product number that can be checked using OCR technology, etc. In some embodiments, the cabling assistance system can verify that the scanned wire is connected to the correct device based on the scanned device-related information.
[0030] When a user attaches wires to different devices that are part of a setup, the wiring assistance system can overlay a visualization (e.g., augmented reality) highlighting or specifying the location for wiring the devices. That is, augmented reality can be provided for wiring prompts as the user scans wires and devices and works through instructions to wire them. Terminals to be connected to the wires can include visualizations that indicate their location to the user when the user views the corresponding device via the computing device that hosts the wiring assistance system.
[0031] A cabling assistance system can track a user's progress and provide timeline data to the user or others, indicating the expected time to completion. When a user becomes less efficient, the system can send alerts indicating that the timeline can be extended. This timeline data can be provided to other computing devices, allowing them to plan for relevant portions of the project that depend on the completion of cabling tasks. In this way, productivity management operators can more accurately adjust project scope, the overall project completion timeline, and updated cost forecasts.
[0032] The cabling assistance system can also collect time-stamped progress and key performance indicators (KPIs) for various tasks, including wiring of certain wires and testing of certain devices. Other variables, such as user identification, wire type used, and processing sequence adopted, can be monitored by the cabling assistance system. The data collected by the cabling assistance system can be visualized through dashboards, allowing users to track their progress in real time and focus their efforts on areas where efficiency can be better improved. Furthermore, the cabling assistance system can track quality data for tasks performed by users.
[0033] In some implementations, communication-enabled tools (e.g., drilling rigs) can receive electronic commands to control their respective operations. With this in mind, a wiring assistance system can track wires fixed to terminals, wiring boxes, etc., of the device and send commands to the communication-enabled tool to provide sufficient torque on the screws or fasteners used to secure the wires to the connection terminals. Furthermore, the wiring assistance system can record the operations performed by the tool and store the information in a database for future reference, ensuring that wires are connected to the correct locations.
[0034] Furthermore, the data collected by the wiring aid system can be used to prepare wiring designs for manufacturing sheet metal. That is, the wiring aid system can receive wiring data and determine the layout of devices, wires, and other components within the housing. Using this data, the wiring aid system can determine the locations of punch holes or manufacturing designs for the sheet metal to facilitate the mounting of devices within the housing (e.g., DIN rails).
[0035] By employing the aforementioned cabling assistance system, electrical design data (e.g., electrical and mechanical CAD) can be used to generate physical cabling information and display it to technicians, who then make the actual cabling connections between control devices in the cabinet or product. In other words, data from the CAD model can be interpreted and displayed on the user interface screen to provide wire connection information that would otherwise be interpreted from cabling diagrams and cabinet layout diagrams. The information on the display can be arranged logically to provide details about connection points from one device to another, the correct wire type, length, etc. For example, the information may include device instance name, terminal name, wire type (e.g., specification, color, solid / stranded, etc.), wire instance label, wire length, stripping length, termination (e.g., strip, loop), etc.
[0036] Additional guidance information can be provided, such as audio guidance reading the name of the device / terminal / wire to the operator, images of the device and / or its location in the cabinet design, images of specific terminal locations on the device, each of which can be highlighted or indicated with symbols, etc. Furthermore, the operator can keep a complete record as each connection is made to aid in the documentation of the work. The same data used to guide cabling can then be used to guide quality inspectors (e.g., a single person) who use electrical continuity testing equipment (e.g., probes, multimeters) to verify that point-to-point connections are established and that the correct wire type can be checked. Each inspection operation can also be electronically recorded within the work data. Data from completed projects can be stored for production documentation and quality tracking. When the cabinet is in use, design data can also be used to help technicians locate connection points for troubleshooting and maintenance procedures. Cable connections and discrete cabling can also be guided. See below for further details. Figures 1 to 9 Additional details are provided regarding the cabling assistance systems outlined above.
[0037] As an introduction, Figure 1 This is a perspective view of an example industrial automation system 10 used by a food manufacturer. It should be noted that, although... Figure 1 The example industrial automation system 10 is designed for food manufacturers; however, the embodiments described herein can be used in any suitable industry, such as transportation, mining, hydrocarbon production, manufacturing, etc. The following brief description of the example industrial automation system 10 used by food manufacturers is provided to facilitate a more comprehensive understanding of how these embodiments described herein can be applied to industrial installations to significantly improve the operation of the corresponding industrial automation system. Therefore, the embodiments described herein should not be limited to applications in… Figure 1 The example shown.
[0038] Now refer to Figure 1 An example industrial automation system 10 for a food manufacturer may include silos 12 and tanks 14. Silos 12 and tanks 14 may store different types of raw materials, such as grains, salt, yeast, sweeteners, flavorings, colorings, vitamins, minerals, and preservatives. In some embodiments, sensors 16 may be located inside or around the silos 12 and tanks 14, or at other suitable locations within the industrial automation system 10, to measure certain properties, such as temperature, mass, volume, pressure, humidity, etc.
[0039] Raw materials can be fed to mixer 18, which can mix the raw materials together according to a specified ratio. Mixer 18 and other machines in industrial automation system 10 can use certain industrial automation devices 20 to control the operation of mixer 18 and other machines. Industrial automation devices 20 may include controllers, input / output (I / O) modules, motor control centers, motors, human-machine interfaces (HMIs), operator interfaces, contactors, starters, sensors 16, actuators, conveyors, drives, relays, protection devices, switching devices, compressors, sensors, actuators, firewalls, network switches (e.g., Ethernet switches, modularly managed, fixedly managed, service routers, industrial, unmanaged, etc.), etc.
[0040] Mixer 18 can supply a mixed compound to depositor 22, which can deposit a certain amount of the mixed compound onto conveyor belt 24. Depositor 22 can deposit the mixed compound onto conveyor belt 24 according to the shape and amount that can be specified to the control system of depositor 22. Conveyor belt 24 can be any suitable conveyor system that transports articles to various types of machines on industrial automation system 10. For example, conveyor belt 24 can transport the deposited material from depositor 22 to oven 26, where oven 26 can bake the deposited material. The baked material can be transported to cooling tunnel 28 to cool the baked material, so that the cooled material can be transported via conveyor belt 24 to pallet loader 30. Pallet loader 30 can include a machine that receives a certain amount of the cooled material for packaging. For example, pallet loader 30 can receive 25 ounces of cooled material, which can correspond to the amount of grain provided in a grain bin.
[0041] Pallet packer 32 receives a quantity of cooled material collected from pallet loader 30 into bags, which can be sealed. Pallet packer 32 receives a quantity of cooled material collected into bags and seals the bags using appropriate machinery. Conveyor belt 24 transports the bagged material to case packer 34, which packs the bagged material into boxes. The boxes can be transported to palletizer 36, which stacks a quantity of boxes onto pallets that can be lifted using forklifts or the like. The stacked boxes can then be transported to shrink wrapper 38, which uses shrink wrap to hold the stacked boxes together while they are on the pallet. The shrink-wrapped boxes can then be transported to a warehouse, etc., by forklift or other suitable transport vehicle.
[0042] To perform the operation of each device in the example industrial automation system 10, the industrial automation device 20 may be used to provide power to the machine performing certain tasks, provide protection against power surges, prevent injury to human operators in the industrial automation system 10, monitor the operation of each device, and transmit data about each device to a supervisory control system 40, etc. In some embodiments, each industrial automation device 20 or a group of industrial automation devices 20 may be controlled using a local control system 42. The local control system 42 may include receiving data about the operation of the respective industrial automation device 20, other industrial automation devices 20, user input, and other suitable inputs to control the operation of the respective industrial automation device 20.
[0043] Considering the various components that make up the example industrial automation system 10, it should be noted that the number of wires used to connect the various devices to each other makes manufacturing, assembly, and modification work very challenging for the person responsible for performing this task. In fact, the limited amount of space available for wiring between the various components may lead an individual to repeatedly wire the devices using different wire lengths, routes, etc., until all components in the equipment are properly wired. The embodiment described herein allows an individual to wire components more efficiently with less time, fewer errors, and less waste.
[0044] Figure 2 This is a block diagram of an operator device 54 that can be used in any suitable industrial automation system 10 to generate and / or display wiring instructions. The operator device 54 may include any suitable computing device, such as a personal computer, laptop computer, tablet computer, mobile device, wearable device, etc. For example, the operator device 54 may include a communication component 56, a processor 58, a memory 60, a storage device 62, an input / output (I / O) port 64, an image sensor 66 (e.g., a camera, barcode reader, QR code scanner, etc.), a position sensor 68, a display 70, additional sensors (e.g., vibration sensor, temperature sensor), etc. The communication component 56 may be a wireless or wired communication component that facilitates communication between the industrial automation device 20, the cloud-based computing system, and other communication-capable devices.
[0045] Processor 58 can be any type of computer processor or microprocessor capable of executing computer-executable code. Processor 58 may also include multiple processors capable of performing the following operations. Memory 60 and storage device 62 can be any suitable article of manufacture capable of serving as a medium for storing processor-executable code, data, etc. These articles of manufacture may represent computer-readable media (e.g., any suitable form of memory or storage device) that can store processor-executable code used by processor 58 to execute currently disclosed techniques. Typically, processor 58 can execute software applications including programs that enable a user to generate wiring instructions for wiring projects, tracking and / or monitoring wiring projects, etc. That is, the software application can communicate with operator device 54 and collect information associated with industrial automation devices of industrial automation system 10, wires for connecting devices, and tools.
[0046] Memory 60 and storage device 62 can also be used for storing data, analyzing data, software applications, etc. Memory 60 and storage device 62 can represent non-transitory computer-readable media (e.g., any suitable form of memory or storage device) that can store processor-executable code used by processor 58 to perform the various techniques described herein. It should be noted that non-transitory only indicates that the medium is tangible and not tactile.
[0047] In one embodiment, memory 60 and / or storage device 62 may include software applications that can be executed by processor 58 and can be used to receive wiring data and connection data, generate wiring instructions, and display wiring instructions. As used herein, wiring data may refer to information associated with a wiring project and may include a set of wiring attributes as described herein. In some embodiments, wiring data may include CAD models, etc. As used herein, connection data may refer to information associated with verification of wire coupling using a continuity tester device (e.g., probe, multimeter). In some embodiments, connection data may include audio data, signal data, user interface input, and / or any other suitable data indicating verification and / or completion of wiring instructions. The software applications enable operator device 54 to perform various functions, such as tracking statistics of wiring operations, generating performance metrics for wiring operations, generating timing instructions for wiring operations, generating operating parameters for tools, etc.
[0048] I / O port 64 can be an interface coupled to other peripheral components such as input devices (e.g., keyboard, mouse), sensors, I / O modules, etc. I / O modules enable operator device 54 or other operator devices 54 to communicate with tools, industrial automation devices and / or other devices in industrial automation system 10 via I / O modules.
[0049] Image sensor 66 may include any image acquisition circuitry, such as a digital camera capable of acquiring digital images, digital video, etc. Position sensor 68 may include circuitry designed to determine the physical location of operator device 54. In one embodiment, position sensor 68 may include a Global Positioning System (GPS) sensor that acquires the GPS coordinates of operator device 54.
[0050] Display 70 can depict visualizations associated with software or executable code being processed by processor 58. In one embodiment, display 70 can be a touch display capable of receiving input from a user of operator device 54 (e.g., selection of a tool for wiring connections, selection of wiring data, selection of connection data). Thus, display 70 can serve as a user interface for communicating with tools, industrial automation devices 20, and / or other devices in industrial automation system 10. Display 70 can be used to display a graphical user interface (GUI) for generating wiring instructions for wiring tasks, for tracking wiring operations including any number of wiring tasks, for displaying wiring summaries of wiring operations, etc. Display 70 can be any suitable type of display, such as a liquid crystal display (LCD), a plasma display, or an organic light-emitting diode (OLED) display. Additionally, in one embodiment, display 70 can be provided in conjunction with a touch-sensitive mechanism (e.g., a touchscreen), which can serve as part of the tool's control interface to control the tool's operation for wiring connections. In some embodiments, the user interface can be characterized as a human-machine interface (HMI), etc.
[0051] In some embodiments, the operator device 54 may include a microphone or other audio detection device. For example, the operator device 54 may include a microphone to detect speech from an operator and may generate audio data corresponding to the detected speech and transmit it to the processor 58. The processor 58 may process the audio data to determine a command associated with the audio data. For example, the detected speech may include a command to repeat a wiring instruction, move to a subsequent wiring instruction, move to a previous wiring instruction, etc. Additionally or alternatively, the detected speech may include an indication that a wiring instruction has been completed and / or verified. The processor 58 may perform an action (e.g., present the corresponding wiring instruction) based on the determined command. In some embodiments, the operator device 54 may include an antenna that receives signals from other electronic devices. For example, the antenna may receive signals and transmit the signals to the processor 58. The processor 58 may determine a command associated with the received signal. For example, a second computing device may generate and transmit signals that can be received by the operator device 54. The second computing device may generate signals indicating the completion and / or verification of wiring instructions, for commands such as repeating wiring instructions, moving to a subsequent wiring instruction, moving to a previous wiring instruction, etc. Processor 58 can receive signals and can perform actions (e.g., present wiring instructions) based on the received signals.
[0052] Although the aforementioned components have been discussed with respect to operator device 54, it should be noted that similar components can be incorporated into other computing devices described herein, such as local control system 42. Furthermore, it should be noted that the listed components are provided as examples, and the embodiments described herein are not limited to those described herein. Figure 2 The components described. For example, other computing or control devices in the industrial automation system 10 may include one or more components included in the operator device 54.
[0053] To further explain the operator device 54 in detail Figure 3This is a block diagram of an operator device 54 including a wiring assistance system 80. The wiring assistance system 80 may be a software application and may be stored in memory 60 and / or storage device 62. The wiring assistance system 80 may be executed by processor 58 and may be used to generate wiring instructions. In some embodiments, the wiring assistance system 80 may receive a set of inputs 82, such as wiring data 84, image data 86, and connection data 88, and may generate a set of outputs 90, such as wiring instructions 92, tool operation parameters 94, and wiring project summary 96. The wiring data 84 may include a wiring diagram for any number of devices in the industrial automation system 10. In some embodiments, the wiring diagram may include any number of wire couplings between devices in the industrial automation system 10, such as source and destination connections for wires, any number of wires connected to devices in the industrial automation system 10, etc. Additionally or alternatively, the wiring assistance system 80 may determine one or more wiring attributes based on the wiring data 84. For example, the wiring assistance system 80 may determine wire attributes such as wire type, wire name, wire size, connection type, source device, target device, etc. The cabling assistance system 80 can generate cabling instructions 92 based on cabling data 84 and cabling attributes, as described in this article. Figure 4 Further details are provided below.
[0054] Additionally or alternatively, the cabling assistance system 80 can also generate project timelines and performance metrics for cabling projects. For example, the cabling assistance system 80 can generate a cabling project summary 96 that includes a project timeline and performance metrics, as described herein. Figure 6 Further described herein. The cabling assistance system 80 can also analyze connection data 88 to identify cabling errors in any number of wire couplings in the cabling design. As used herein, a cabling project summary can refer to a report based on a cabling project. A cabling project summary can include information associated with the cabling project, such as cabling instruction completion time, cabling errors, overall project completion time, met project timelines, failed project timelines, verified wire couplings, etc. The cabling project summary 96 can also include cabling errors, such as in Figure 7 Further details are provided below.
[0055] The wiring assistance system 80 can also generate tool parameters 94 to control tool operation for wiring connections between devices in the industrial automation system 10. For example, the wiring assistance system 80 can generate and / or transmit operating parameters 94 to establish connections by applying a specific amount of torque to wire connectors, as described herein. Figure 8 Further details are provided below.
[0056] Considering the above, Figure 4A flowchart of a method 100 for generating wiring instructions according to an embodiment of the present disclosure is shown. Although method 100 is described below as being performed by an operator device 54, it should be noted that method 100 can be performed by any suitable computing device and / or processor for generating wiring instructions. Furthermore, although the following description of method 100 is presented in a specific order, it should be noted that method 100 can be performed in any suitable order.
[0057] At box 102, operator device 54 may receive wiring data 84 associated with a set of devices of industrial automation system 10. For example, operator device 54 may receive a CAD model that includes a list of wire couplings between devices of industrial automation system 10. In some embodiments, operator device 54 may receive the CAD model by importing a model from a project library. For example, the project library may include any number of wiring projects that have been designed and / or configured by a wiring system designer and may be compatible with specific devices in industrial automation system 10. Wiring data 84 (e.g., layout of wire couplings) may include any number of wiring names, wire sizes, connection types, source locations, destination locations, source devices, destination devices, etc.
[0058] Additionally or alternatively, operator device 54 may receive image data 86 associated with a cabling project. For example, operator device 54 may receive an image of a cabinet that includes any number of devices to be cabled in the cabling project. In some embodiments, operator device 54 may receive image data 86 by scanning barcodes, QR codes, and / or any other machine-readable markings associated with devices, wires, tools, or any other suitable components of the cabling project. In some embodiments, image data 86 may include a model of the cabling project, such as a CAD model. Operator device 54 may analyze the CAD model to determine devices, wires, connectors, and any other suitable cabling components associated with the cabling project. Operator device 54 may convert cabling data 84 and / or image data 86 from a first format (e.g., CAD model, image, document) to a second format (e.g., spreadsheet, comma-separated values). The second format may include a list of devices associated with the cabling project, a list of wires, a list of connectors, etc. In some embodiments, the converted cabling data 84 and / or the converted image data 86 may include a list of wires to be connected in the cabling project. Each conductor in the list can include a set of conductor attributes associated with the conductor used in the wiring project (e.g., corresponding source location, source device, destination location, destination device, and any other suitable information).
[0059] At box 104, operator device 54 can determine a set of wiring attributes for each wire based on the received wiring data 84. In some embodiments, the set of wiring attributes may include wiring name, connection terminal, connection type, device, available wire, wire size, wire type, location of connection wire, etc. Operator device 54 can analyze the received wiring data 84 and / or image data 86 to determine the set of wiring attributes. For example, operator device 54 can analyze a CAD model to determine the wire type, wire name, device, connection type, terminal, etc., for the wiring project. In some embodiments, operator device 54 can retrieve the set of wiring attributes from the CAD model. For example, operator device 54 can identify a set of wiring attributes included in the metadata of the CAD model. Additionally or alternatively, operator device 54 may store the set of wiring attributes in a database, such as memory 60 and / or storage device 62.
[0060] At box 106, the operator device can generate a wiring design based on a set of wiring attributes. In some embodiments, the wiring design may include the layout of wiring and / or devices to be connected by the wiring. For example, the wiring design may include the location and / or orientation of any number of devices, the location and / or orientation of any number of connection terminals, the location and / or orientation of any number of wires, etc. In some embodiments, the wiring design may include the routing of any number of wires in the wiring project. For example, the routing may include a specific path for the wires to take between the source device and the destination device. Additionally or alternatively, the routing may include any intermediate device between the source device and the destination device. In some embodiments, the routing may include any number of attachment points for coupling the wires at corresponding locations within a cabinet, frame, or any other suitable housing. In some embodiments, the routing may include paths for any number of wires within, outside, between cabinets, and / or between devices in the industrial automation system 10.
[0061] At box 108, operator device 54 can generate any number of wiring instructions 92 based on the wiring design. Each wiring instruction may include any number of steps for making connections between devices, between devices and wires, etc. For example, wiring instruction 92 may include steps for making wire connections between a first wire and a source device, a first wire and a destination device, etc. In some embodiments, wiring instruction 92 may include steps for performing wire coupling verification. For example, wiring instruction 92 may include steps for verifying wire coupling using a continuity checker device (e.g., placing a first probe at a source location and a second probe at a second location). Wiring instruction 92 may include text instructions, audio instructions, graphic (e.g., image, video) instructions, augmented reality instructions, etc., displayed via display 70 of operator device 54. For example, wiring instruction 92 may include a prompt instructing the operator to connect a first wire to a first location (e.g., the source location) associated with a first device (e.g., the source device). Additionally, the operator can perform wiring projects using a set of wiring instructions 92. In some embodiments, the operator device 54 may receive input for proceeding to a subsequent wiring instruction 92 and / or may receive input indicating the selection of a particular wiring instruction 92. For example, after connecting the first wire to a first location, the operator device 54 may receive input for displaying another wiring instruction 92. In some embodiments, the operator device 54 may receive input via a graphical user interface, via a microphone of the operator device 54, or via a second electronic device (e.g., a wired and / or wireless connection) communicatively coupled to the operator device 54. The operator device 54 may generate and display wiring instructions instructing the operator to connect the first wire to a second location (e.g., a destination location) associated with a second device (e.g., a destination device). Thus, the operator can complete the wiring for the first wire based on the wiring instruction 92. Additionally, the operator device 54 may continue to display wiring instructions for additional wires in the wiring project until the wiring project is completed.
[0062] In some embodiments, each wiring instruction 92 may indicate a wire coupling to be performed between a source device and a destination device. The wiring instruction 92 may include any number of tasks for constituting the wire coupling. For example, the wiring instruction 92 may include selection of wires for coupling the source and destination devices, verification of wires, connection of wires to the source device, connection of wires to the destination device, or any combination thereof. In some embodiments, the operator device 54 may generate the wiring instruction 92 and display it on the display 70. For example, the display 70 may include a graphical user interface for displaying the wiring instruction 92, and the operator may interact with the graphical user interface to make progress through the wiring instruction 92. In some embodiments, the wire coupling may include any number of wiring connections, such as between a first wire and a source device, between a first wire and a destination device, etc. Additionally or alternatively, the wiring instruction 92 may include a subset of wiring connection instructions associated with any number of wiring connections. For example, the wiring instruction 92 may include a first wiring connection instruction associated with a wiring connection between a first wire and a source device, and a second wiring connection instruction associated with a wiring connection between a first wire and a destination device, etc.
[0063] In some embodiments, operator device 54 can verify the wires used to couple the source device and the destination device based on image data 86. For example, operator device 54 can display wiring instructions to prompt the operator to scan a barcode or other machine-readable markings associated with the wires (e.g., on the wire housing, on the wire packaging, etc.). The machine-readable markings can indicate wire identifiers. For example, each wire associated with a wiring item can have a corresponding wire identifier. Operator device 54 can determine the wire identifiers based on the machine-readable markings and can retrieve the wiring instructions 92 based on the determined wire identifiers. For example, each wiring instruction can be associated with any number of wire identifiers. In some embodiments, operator device 54 can compare a desired wire identifier with a scanned wire identifier. For example, operator device 54 can present wiring instructions that include wire identifiers. Operator device 54 can prompt the operator to retrieve the corresponding wire associated with the presented wire identifier. Additionally, operator device 54 can scan machine-readable markings on a wire selected by the operator to determine whether the scanned wire identifier matches the desired wire identifier. Based on this comparison, operator device 54 can provide instructions for verifying the selected wire. For example, operator device 54 can generate and / or update the graphical user interface to display the verification. Therefore, operator device 54 can issue subsequent wiring instructions after verifying the selected wires. For example, operator device 54 can generate subsequent wiring instructions to couple the selected wires to a source device, a destination device, or both.
[0064] Additionally or alternatively, the operator device 54 can retrieve the corresponding wiring instruction 92 associated with the scanned wire. For example, the operator device 54 can determine a wire identifier associated with the scanned machine-readable mark. The operator device 54 can compare the determined wire identifier with any number of stored wire identifiers associated with the wiring instruction 92. Based on the comparison, the operator device 54 can determine the correlation (e.g., match) between the determined wire identifier and the stored wire identifiers. Thus, the operator device 54 can select the wiring instruction 92 corresponding to the stored wire identifier. Therefore, the operator device 54 can retrieve and / or present the selected wiring instruction 92 based on the stored wire identifier. Additionally or alternatively, the operator device 54 can determine, based on a comparison, that the selected wire is incompatible with the wiring instruction. Therefore, the operator device 54 can generate a wiring instruction to select a new wire. In this way, the wiring assistance system 80 can assist the operator in selecting appropriate wires for coupling devices in the industrial automation system 10.
[0065] Additionally or alternatively, the operator device 54 may determine the order of the wiring instructions 92. For example, the operator device 54 may sort the wiring instructions 92 based on the connection priority of devices in the wiring design. In some embodiments, wiring data 84 may indicate the connection priority of devices. In some embodiments, the operator device 54 may receive input from an operator to sort / reorder the wiring instructions 92. For example, the operator device 54 may include a graphical user interface that receives touch input and / or can receive input via peripheral components (e.g., keyboard, mouse, etc.). The operator device 54 may sort the wiring instructions 92 based on the received input. For example, the graphical user interface may present any number of user interface elements, each corresponding to wiring attributes and / or device attributes. For example, the operator device 54 may receive input indicating the selection of a specific device in the wiring project. Thus, the operator device 54 may filter the wiring instructions 92 according to the selected device and / or present a set of wiring instructions 92 corresponding to the selected device. The operator device 54 may present any number of wiring instructions 92 associated with the selected device.
[0066] Additionally or alternatively, the operator device 54 may receive input indicating the selection of device type, wire type, wire length, wire specification, etc. For example, the operator device 54 may receive input indicating the selection of wire specification. Therefore, the operator device 54 can filter wiring instructions 92 and / or present a set of wiring instructions 92 corresponding to the selected wire specification based on the selected wire specification. Additionally or alternatively, the operator device 54 may sort and / or reorder the wiring instructions 92 based on input. In some embodiments, the operator device 54 may receive input indicating the selection of wire attributes and / or device attributes for sorting and / or reordering the wiring instructions 92. For example, the operator device 54 may receive input indicating the sorting of wiring instructions 92 in ascending, descending, or other order based on selected wiring attributes such as wire specification, wire length, etc. In some embodiments, the operator device 54 may determine the order of the wiring instructions 92 based on wiring data 88. For example, a CAD model may include the order of the wiring instructions 92, and the operator device 54 may present the wiring instructions 92 based on this order.
[0067] Considering the above, Figure 5 A flowchart of a method 110 for presenting wiring instructions according to an embodiment of the present disclosure is shown. Although method 110 is described below as being performed by an operator device 54, it should be noted that method 110 can be performed by any suitable computing device and / or processor that generates wiring instructions. Furthermore, although the following description of method 110 is presented in a specific order, it should be noted that method 110 can be performed in any suitable order.
[0068] At frame 112, operator device 54 can receive an instruction representing the first conductor. For example, operator device 54 can receive image data in response to scanning a barcode or machine-readable mark associated with the conductor.
[0069] At box 114, operator device 54 can determine a first location and a second location connected to the first conductor. Operator device 54 can identify the first location and the second location based on the wiring design. For example, operator device 54 can analyze the wiring design to determine the source location and destination location associated with the first conductor. Operator device 54 can receive wiring data representing any number of conductors, any number of devices, and any number of connections between at least one conductor and at least two devices.
[0070] At block 116, operator device 54 can generate instructions to connect a wire to a first position and a second position. Alternatively, operator device 54 can generate a set of instructions based on an indication representing the first wire. For example, operator device 54 can generate a first instruction indicating coupling the first wire at the first position and a second instruction indicating coupling the first wire at the second position.
[0071] At box 118, operator device 54 can present instructions. Operator device 54 can present wiring instructions via display 70. In some embodiments, operator device 54 may also include an audio component, such as a speaker, capable of generating audio wiring instructions.
[0072] Considering the above, Figure 6 A flowchart of a method 120 for generating a project timeline according to an embodiment of this disclosure is shown. Although method 120 is described below as being performed by an operator device 54, it should be noted that method 120 can be performed by any suitable computing device and / or processor for generating wiring instructions. Furthermore, although the following description of method 120 is presented in a specific order, it should be noted that method 120 can be performed in any suitable order.
[0073] At box 122, operator device 54 can generate a project timeline based on the cabling design and expected cabling parameters. For example, the project timeline may include the expected overall time to complete the cabling project, the expected time to complete cabling instruction 92, the expected time to complete cabling for a specific device, the expected time to complete cabling for a cabinet, the expected time to complete cabling for a specific area of the industrial automation system 10, etc. The project timeline can be generated based on any number of factors associated with the cabling design and expected cabling parameters. For example, the cabling design may include the number of devices in the cabling project, the number of wire couplings to be performed, the number of cabling connections to be made, the distance between the source device and the destination device, and any other suitable cabling information. Expected cabling parameters may include the operator's skill level (e.g., years of experience), the expected cabling completion time for each wire in the cabling project, the expected verification / inspection time for each wire in the cabling project, etc.
[0074] In some implementations, the expected time can be determined based on historical data associated with previous wiring projects. For example, operator device 54 can store and / or retrieve timing information associated with previous wiring projects and can determine the expected time based on that timing information. In some implementations, operator device 54 can compare the current wiring design with any number of previous wiring designs to determine the expected time. Additionally or alternatively, operator device 54 can compare the wiring instructions 92 associated with the current wiring design with any number of wiring instructions associated with previous wiring designs. In some implementations, operator device 54 can receive historical data and can determine the expected time based on the average elapsed time of previous wiring instructions 92.
[0075] At box 124, operator device 54 can receive connection data 88 associated with wiring design. For example, operator device 54 can receive connection data 88 from a continuity checker device. In some embodiments, the continuity checker device can be communicatively coupled to operator device 54 (e.g., via wired and / or wireless connections). Additionally or alternatively, operator device 54 can receive audio signals from the continuity checker device. In some embodiments, the continuity checker device can emit an audible beep during operation. For example, operator device 54 can generate instructions to place probes at a source location associated with a source device and / or at a target location associated with a target device. Probes can be connected to an instrument capable of measuring the resistance between probes (e.g., a multimeter, ohmmeter). If the continuity checker device measures zero resistance between probes, the wires are connected to the correct location. Therefore, the continuity checker device can emit audible noise, such as a beep, in response to a zero-resistance measurement. The operator device 54 can detect audible noise via an audio detection component such as a microphone and can generate connection data 88 in response to the audio detection. For example, the operator device 54 can determine, based on the detected audio, that the continuity checker device has verified the wire coupling. Therefore, the operator device 54 can verify and / or can present a verification indication on the display 70. Alternatively, if the resistance is not zero, the wire may not be connected to the correct location. In this way, the operator device 54 can generate and / or display a notification corresponding to an error associated with the wire coupling. Additionally or alternatively, the operator device 54 can receive input indicating verification of wire coupling and / or errors associated with wire coupling. For example, the operator can visually inspect the wire coupling and can provide input to the user interface of the operator device 54. In this way, the operator device 54 can generate and / or display a notification corresponding to verification or errors associated with wire coupling.
[0076] At block 126, operator device 54 can generate any number of performance metrics based on connection data 88. In some embodiments, operator device 54 can analyze connection data 88 to determine performance metrics. For example, operator device 54 may include counters to determine the elapsed time for a wiring project, the elapsed time for a wiring instruction, the elapsed time for verification of connection data 88, and any other suitable timing information. Alternatively, operator device 54 may include separate counters for each elapsed time. Operator device 54 can analyze the elapsed time to determine performance metrics for the wiring project and / or the operator. Operator device 54 can analyze and / or store the elapsed time associated with any number of wiring instructions. Operator device 54 can start a counter associated with a wiring instruction. For example, the counter may start after receiving an input instructing the start of wiring instruction 92, may start simultaneously with operator device 54 displaying wiring instruction 92, or may start after operator device 54 displays wiring instruction 92, etc. The counter may stop after wiring instruction 92 is completed by the operator. For example, the counter can stop after receiving an input indicating that the wiring instruction 92 has been completed, after receiving connection data 88 associated with the wiring instruction 92, or after verifying the connection data 88. In this way, the counter can determine the amount of time elapsed since the operator completed the wiring instruction 92.
[0077] At box 128, operator device 54 can determine whether any performance metric exceeds any corresponding project timeline. In some embodiments, operator device 54 can compare the expected amount of time associated with the project timeline with the amount of time elapsed as determined by a counter. For example, operator device 54 can determine whether any elapsed amount of time associated with a corresponding routing instruction 92 exceeds the corresponding expected amount of time associated with that routing instruction 92.
[0078] In response to exceeding the expected timeframe, at box 128, operator device 54 can update (box 130) the project timeline based on performance metrics. For example, operator device 54 can extend the expected completion time associated with a cabling project. Additionally or alternatively, operator device 54 can extend the expected completion time associated with any number of cabling instructions 92.
[0079] At block 132, operator device 54 can transmit the updated project timeline to any number of computing devices, such as another operator device, mobile device, laptop computer, wearable device, etc. In some embodiments, operator device 54 can transmit the updated project timeline to an Enterprise Resource Planning (ERP) product. The ERP product allows users to initiate and monitor individual tasks (e.g., cabling instructions) of a cabling project. Thus, the ERP product can provide updates on the status of the cabling project to any number of users. In some embodiments, operator device 54 can transmit a signal indicating the updated project timeline. The signal can cause the computing device to provide notification of the updated project timeline. For example, the signal can cause the computing device to display a notification indicating the cabling project, the current cabling instructions associated with the cabling project, the number of completed cabling instructions, the number of remaining cabling instructions in the cabling project, the estimated time to complete the cabling project, the elapsed time of the cabling project, the elapsed time of the current cabling instruction, and any other suitable information associated with the cabling project. Operator device 54 can then proceed to block 134 to update the expected cabling parameters, as further described below.
[0080] In response to falling within the expected time, at box 134, operator device 54 can update the expected routing parameters based on performance metrics. In some embodiments, operator device 54 can update the expected routing parameters based on calculated elapsed time. For example, operator device 54 can update any number of subsequent routing instructions based on completed routing instructions. In some embodiments, operator device 54 can group completed routing instructions by routing attributes, device attributes, or both. Operator device 54 can also determine the average elapsed time associated with completed routing instructions. For example, operator device 54 can analyze and determine the average elapsed time of routing instructions associated with a first device. Operator device 54 can identify any subsequent routing instructions associated with the first device and can update the expected time associated with the identified routing instructions based on the elapsed time. Therefore, operator device 54 can update the expected routing parameters of subsequent routing instructions based on the elapsed time.
[0081] At box 136, operator device 54 can determine whether a wiring project is complete based on connection data 88. Operator device 54 can determine whether all wiring instructions have been displayed, completed, and / or verified for the wiring project. For example, operator device 54 can communicate with one or more devices associated with the wiring project to verify any wire couplings. Additionally or alternatively, operator device 54 can receive connection data 88 associated with any number of wire couplings. In some embodiments, operator device 54 can receive confirmation from any number of devices in the industrial automation system 10 that wiring has been completed for the respective devices. Operator device 54 can determine whether any wiring instructions remain in the wiring project. Therefore, when no wiring instructions remain, operator device 54 can determine that the wiring project is complete. Additionally or alternatively, operator device 54 can determine whether all wire couplings have been verified. Thus, when all wire couplings have been verified, operator device 54 can determine that the wiring project is complete.
[0082] In response to determining that a cabling project is complete, at box 138, operator device 54 may generate a cabling project summary 96 based on connectivity data 88, a project timeline, and / or performance metrics. In some embodiments, operator device 54 may display the cabling project summary 96 on display 70. The cabling project summary 96 may include a target completion time associated with the cabling project, a target completion time associated with any number of cabling instructions 92, an actual completion time associated with the cabling project, an actual completion time associated with any number of cabling instructions 92, a timing difference between the target completion time and the corresponding actual completion time, an overall score for the cabling project based on the timing difference, and any other suitable completion information.
[0083] Additionally or alternatively, the cabling project summary 96 may group completion times based on the associated target device, associated destination device, wire type, communication protocol, wire length, and / or any other suitable wire attribute. Therefore, the cabling project summary 96 may also determine the average completion time for any suitable wire attribute, any selected device, etc. In some embodiments, the operator device 54 may calculate a corresponding rating for any wire attribute. Thus, the cabling project summary 96 can display and provide information about the efficiency associated with different cabling attributes of the cabling project. The cabling project summary 96 may also include cabling information associated with updates to the project timeline. For example, the cabling project summary 96 may indicate and / or highlight wire couplings that exceed the project timeline.
[0084] In response to determining that a cabling project is incomplete, operator device 54 can return to frame 124 to receive additional connection data 88. Operator device 54 can then continue to update the expected project timeline for the cabling project and provide updates via display 70 and / or other computing devices.
[0085] After completing the wiring instructions for wire coupling, operator device 54 can present wiring instructions for inspecting / verifying the wire coupling. In some embodiments, a continuity checker device can be used to verify the wire coupling, and operator device 54 can receive connection data 88 from the continuity checker device. As described herein, the continuity checker device can present an audible signal in response to wire coupling verification. Operator device 54 can detect the audible signal and present a notification indicating the verification of wire coupling. For example, operator device 54 can present wiring instructions to verify wire coupling. The wiring instructions can prompt the operator to visually inspect the wire coupling and / or couple the continuity checker device to one or more wire locations associated with the wire coupling. For example, the wiring instructions can prompt the operator to couple a first probe at a first terminal of a first device and a second probe at a second terminal of a second device.
[0086] Considering the above, Figure 7 A flowchart of a method 140 for verifying wiring instructions according to an embodiment of the present disclosure is shown. Although method 140 is described below as being performed by an operator device 54, it should be noted that method 140 can be performed by any suitable computing device and / or processor that generates the wiring instructions. Furthermore, although the following description of method 140 is presented in a specific order, it should be noted that method 140 can be performed in any suitable order.
[0087] At block 142, operator device 54 may receive connection locations (e.g., source location, destination location) for verifying wire coupling based on wiring design. In some embodiments, operator device 54 may generate instructions to place probes at a source location associated with a source device and / or a target location associated with a target device. Probes may be connected to an instrument (e.g., multimeter, ohmmeter) capable of measuring the resistance between probes.
[0088] At box 144, for example, operator device 54 may receive wiring information (e.g., connection data 88) associated with the wiring design. Additionally or alternatively, operator device 54 may receive connection data 88 from any number of devices in the industrial automation system 10. For example, a first device may test the wire coupling between a first device and a second device and may send a signal to operator device 54 indicating a valid coupling. Operator device 54 may identify the coupling between the first and second devices and may store the signal indicating a valid coupling. In some embodiments, operator device 54 may receive additional connection data 88 associated with any number of devices in the industrial automation system 10. For example, operator device 54 may receive connection data 88 indicating the number of connection terminals associated with a device, the number of active connection terminals, the number of inactive connection terminals, the number of available connection terminals, etc. Operator device 54 may analyze the connection data 88 based on the wiring design. If the instrument measures zero resistance between probes, the wire is connected to the correct location. Therefore, operator device 54 may verify and / or may present verification indications on display 70. Alternatively, if the resistance is not zero, the wire may not be connected to the correct location. In some implementations, the operator device may store the connection data 88 in memory 60 and / or storage device 62.
[0089] At box 146, operator device 54 can determine whether connection data 88 matches the wiring design. For example, operator device 54 can receive connection data 88 from a continuity checker device. In some embodiments, the continuity checker device can be communicatively coupled to operator device 54 (e.g., via wired and / or wireless connections). Additionally or alternatively, operator device 54 can receive audio signals from the continuity checker device. In some embodiments, the continuity checker device can emit an audible beep during operation. For example, operator device 54 can generate instructions to place probes at a source location associated with a source device and / or at a target location associated with a target device. Probes can be connected to an instrument capable of measuring the resistance between probes (e.g., a multimeter, ohmmeter). If the continuity checker device measures zero resistance between probes, the wires are connected to the correct location. Therefore, the continuity checker device can emit audible noise, such as a beep, in response to a zero-resistance measurement. Operator device 54 can detect audible noise via an audio detection component such as a microphone and can generate connection data 88 in response to audio detection. For example, operator device 54 can determine, based on the detected audio, that a continuity checker device has verified the wire coupling. Therefore, operator device 54 can verify and / or can present a verification indication on display 70. Alternatively, if the resistance is not zero, the wire may not be connected to the correct location. Thus, operator device 54 can generate and / or display a notification corresponding to an error associated with the wire coupling. Additionally or alternatively, operator device 54 can receive input indicating verification of wire coupling and / or errors associated with wire coupling. For example, an operator can visually inspect the wire coupling and provide input to the user interface of operator device 54. Thus, operator device 54 can generate and / or display a notification corresponding to verification or errors associated with wire coupling. In some embodiments, operator device 54 can determine the desired number of connection terminations for any number of devices associated with a wiring project. For example, operator device 54 can determine that a first device associated with a wiring design includes three expected connection terminals. Operator device 54 can compare the expected number of connected terminals with the identified number of connected terminals based on connection data 88. For example, operator device 54 can determine that only two terminals of the first device are currently connected. Thus, operator device 54 can determine that the first device is missing a connection.
[0090] If any part of the wiring information does not match the wiring design, operator device 54 can move to frame 148, and operator device 54 can identify an alarm at least in part based on connection data. As described above, operator device 54 can receive resistance measurements from diagnostic tools (e.g., ohmmeter, multimeter). If the diagnostic tool measures zero resistance between probes, the wire is connected to the correct location. Therefore, operator device 54 can verify and / or can present a verification indication on display 70. Alternatively, if the resistance is not zero, the wire may not be connected to the correct location. Additionally or alternatively, operator device 54 can receive connection data 88 indicating the wire coupling associated with each device in the wiring project. Operator device 54 can identify any number of wiring errors based on the identified connections.
[0091] The operator device 54 can also determine whether the wires are properly connected to the source and / or destination locations. For example, the operator device 54 can communicate with a wire coupling tool, such as a tool capable of applying torque to a wire connector. The operator device 54 can communicate with and receive connection data from the wire coupling tool. For example, the operator device 54 can receive connection data indicating the torque applied by the wire coupling tool to form a wire connection. In some embodiments, the operator device 54 can compare the applied torque with a desired torque based on the wiring design. The operator device 54 can determine whether the applied torque meets or falls within a threshold associated with the desired torque, such as a threshold percentage (e.g., 10%, 5%, 1%, 0.1%, etc.) and / or a threshold margin (e.g., 1 Nm, 0.5 Nm, 0.1 Nm, etc.). For example, the operator device 54 can determine that the applied torque is 5.05 Nm, while the desired torque is 5 Nm. The operator device 54 can determine that the applied torque falls within a threshold margin of 0.1 Nm. Thus, the operator device 54 can identify wiring errors associated with wires, devices, and / or any other suitable components of the wiring project.
[0092] At box 150, operator device 54 can generate visualizations based on alarm and wiring information. Thus, operator device 54 can generate and / or display notifications corresponding to wiring errors. Additionally, operator device 54 can generate and / or display new wiring instructions or previous wiring instructions. In some embodiments, the visualization can be augmented reality visualization, virtual reality visualization, mixed reality visualization, etc. For example, the visualization can indicate one or more wires associated with an alarm and / or one or more devices associated with an alarm (e.g., source device, destination device). Figure 9 The document also describes examples of visualizations generated by the operator's device.
[0093] At box 152, operator device 54 can determine whether a wiring project is complete, at least in part, based on wiring information. Operator device 54 can determine whether all wiring instructions have been displayed, completed, and / or verified for the wiring project. For example, operator device 54 can communicate with one or more devices associated with the wiring project to verify any connections. Additionally or alternatively, operator device 54 can receive connection data 88 associated with any number of wire couplings. In some embodiments, operator device 54 can receive confirmation from any number of devices in the industrial automation system 10 that wiring for the respective devices has been completed. Operator device 54 can determine whether any wiring instructions remain in the wiring project. Therefore, when no wiring instructions remain, operator device 54 can determine that the wiring project is complete. Additionally or alternatively, operator device 54 can determine whether all wiring connections have been verified. Thus, when all wiring connections have been verified, operator device 54 can determine that the wiring project is complete.
[0094] If the wiring project is completed, at box 154, operator device 54 may generate a wiring project summary 96 based at least in part on connection data 88. In some embodiments, operator device 54 may display the wiring project summary 96 on display 70. The wiring project summary 96 may include any identified wiring errors and / or subsequent wiring instructions for correcting the identified wiring errors. In some embodiments, the wiring project summary 96 may include elapsed time associated with correcting the identified wiring errors. For example, the wiring project summary 96 may include the total elapsed time for correcting all identified wiring errors, and may also include individual elapsed times for correcting each identified wiring error.
[0095] Additionally or alternatively, the cabling project summary 96 may group cabling errors based on the associated target device, associated destination device, wire type, communication protocol, wire length, and / or any other suitable wire attribute. The operator device 54 may analyze the cabling errors to determine multiple errors for each device, each wire type, each wire communication protocol, etc. In some embodiments, the operator device 54 may identify a cabling error rate based on the number of errors and the total number of cabling connections. For example, the first device may have two cabling errors during the cabling project and a total of ten cabling connections associated with the cabling project. Thus, the operator device 54 may calculate a 20% cabling error rate associated with the first device, the operator, and the cabling project. In some embodiments, the operator device 54 may identify devices and / or wires with higher cabling error rates. For example, the operator device 54 may identify devices and / or wires exceeding a threshold cabling error rate. In some embodiments, the operator device 54 may receive a set of threshold cabling error rates. For example, the operator device 54 may receive a first threshold cabling error rate associated with a device and a second threshold cabling error rate associated with a wire. Additionally or alternatively, operator device 54 may threshold wiring error rates associated with specific devices, device types, wire types, communication protocols, connection terminal types, specific wire coupling tools, etc. Therefore, wiring project summary 96 can provide indications of devices, wire types, connection types, and / or any other suitable wire attributes that meet or exceed the threshold wiring error rate. In this way, wiring project summary 96 can facilitate the identification of problematic wiring components associated with the wiring project.
[0096] In response to determining that a wiring project is incomplete, operator device 54 can return to frame 142 to receive additional connection data 88. Operator device 54 can then continue analyzing the connection data to identify wiring errors.
[0097] Considering the above, Figure 8 A flowchart of a method 160 for generating tool operation parameters according to an embodiment of the present disclosure is shown. Although method 160 is described below as being performed by operator device 54, it should be noted that method 160 can be performed by any suitable computing device and / or processor for generating wiring instructions. Furthermore, although the following description of method 160 is presented in a specific order, it should be noted that method 160 can be performed in any suitable order.
[0098] At block 162, the operator device 54 may receive an indication of a first wire coupling based at least in part on a wiring design. In some embodiments, the operator device 54 may receive a wiring design and may identify the first wire coupling to be performed based on the wiring design. For example, the wiring design may include a sequence of wire couplings to be performed for the wiring design. Additionally or alternatively, the operator device 54 may receive an indication of a first wire coupling based on connection data. For example, the operator device 54 may receive a signal from a first device indicating a first wire coupling to a connection terminal associated with the first device. The operator device 54 may also receive device information associated with the first device, such as the number of connection terminals, the type of connection terminals, the device type, etc.
[0099] At box 164, the operator device 54 can generate operating parameters for the tool, at least in part, based on the first wire coupling. In some embodiments, the operator device 54 can identify a set of attributes associated with the first wire coupling based on wiring design and / or device information. For example, the operator device 54 can identify that the first wire coupling includes a clamp for securely coupling the wire to a connection terminal of the first device. Therefore, the operator device 54 can determine, based on the wiring design, the desired amount of torque to be applied to the clamp to secure the first wire coupling. Thus, the operator device 54 can generate operating parameters based on the desired amount of torque.
[0100] At box 166, operator device 54 can transmit operating parameters to the tool. These operating parameters can cause the wire coupling tool to couple a wire associated with a first wire coupling to a first device. Upon receiving the operating parameters, the wire coupling tool can operate to establish a connection between the wire and the first device. In some embodiments, operator device 54 may first display wiring instructions for placing the tool in a wiring position. Additionally or alternatively, operator device 54 may display wiring instructions for inserting wires and / or connectors into the tool before transmitting the operating parameters.
[0101] At block 168, the operator device 54 can receive an indication that the first wire coupling is complete. The wire coupling tool can transmit the indication based on the completion of the first wire coupling. For example, the wire coupling tool can transmit the indication in response to meeting or exceeding a expected torque amount. Additionally or alternatively, the operator device 54 can transmit a request to the wire coupling tool, and the wire coupling tool can send an indication in response to the request. In some embodiments, the indication may include tool completion data. For example, tool completion data may include actual operating parameters associated with the wire coupling tool, such as the actual torque amount, the elapsed time associated with the operation of the wire coupling tool, etc.
[0102] At block 170, operator device 54 may store tool completion data associated with the completion of the first wire coupling. Operator device 54 may receive tool completion data and may store the tool completion data in memory 60 and / or storage device 62. In some embodiments, operator device 54 may analyze the tool completion data. For example, operator device 54 may identify wiring errors based on the tool completion data. Operator device 54 may compare expected operating parameters with actual operating parameters associated with the wire coupling tool. In some embodiments, operator device 54 may identify wiring errors based on the actual amount of torque applied by the wire coupling tool. For example, the wire coupling tool may apply less than the expected amount of torque associated with the first wire coupling. In this way, operator device 54 may identify wiring errors and may present wiring errors via display 70. Additionally or alternatively, operator device 54 may generate new wiring instructions and / or may present previous wiring instructions associated with the first wire coupling to correct wiring errors.
[0103] At box 172, operator device 54 can determine whether a wiring project is complete, at least in part, based on the wiring design. Operator device 54 can determine whether all wiring instructions have been displayed, completed, and / or verified for the wiring project. For example, operator device 54 can communicate with one or more devices associated with the wiring project to verify any connections. Additionally or alternatively, operator device 54 can receive connection data 88 associated with any number of wire couplings. In some embodiments, operator device 54 can receive confirmation from any number of devices in the industrial automation system 10 that wiring for the respective devices has been completed. Operator device 54 can determine whether any wiring instructions remain in the wiring project. Therefore, when no wiring instructions remain, operator device 54 can determine that the wiring project is complete. Additionally or alternatively, operator device 54 can determine whether all wiring connections have been verified. Thus, when all wiring connections have been verified, operator device 54 can determine that the wiring project is complete.
[0104] If the wiring project is completed, then at box 174, operator device 54 may generate a wiring project summary 96 based at least in part on tool completion data. In some embodiments, operator device 54 may display the wiring project summary 96 on display 70. The wiring project summary 96 may include any generated operating parameters and / or identified wiring errors associated with the wire coupling tool. In some embodiments, the wiring project summary 96 may include elapsed time associated with the use of the wire coupling tool. For example, the wiring project summary 96 may include the total elapsed time for all wire coupling tools, and may also include individual elapsed times for each individual wire coupling tool.
[0105] Additionally or alternatively, the cabling project summary 96 can group cabling errors based on the corresponding wire coupling tool. The operator device 54 can analyze the cabling errors to determine the number of errors for each wire coupling tool and / or wire coupling tool type. In some embodiments, the operator device 54 can identify the wire error rate based on the number of errors and the total number of cabling connections associated with the wire coupling tool. For example, a first wire coupling tool may have three cabling errors during a cabling project and a total of 30 cabling connections associated with the cabling project. Thus, the operator device 54 can calculate a 10% cabling error rate associated with the first wire coupling tool. In some embodiments, the operator device 54 can identify wire coupling tools with high cabling error rates. For example, the operator device 54 can identify wire coupling tools with cabling error rates exceeding a threshold. Therefore, the cabling project summary 96 can identify wire coupling tools that exceed the threshold cabling error rate associated with the wire coupling tool. In some embodiments, the cabling project summary 96 can provide recommendations for recalibrating or replacing the tool. In this way, the cabling project summary 96 can facilitate the identification of problematic cabling components associated with the cabling project.
[0106] In response to determining that the wiring project is incomplete, operator device 54 can return to frame 162 to receive additional instructions regarding wire coupling. Thus, operator device 54 can continue to provide wiring instructions and / or operating parameters until the wiring project is completed.
[0107] Considering the above, Figure 9 The embodiment according to this disclosure is shown via Figure 2 An example visualization 180 of the workflow steps presented on the display of an electronic device. The cabling assistance system 80 may include applications used by the operator device 54 to display augmented reality, mixed reality, virtual reality, and any other suitable audiovisual cabling instructions. Visualization 180 may include a graphical user interface depicting the augmented reality cabling instructions being presented on the operator device 54. In some embodiments, the operator may orient the operator device 54 to capture images or video of the cabinet 182, or to a desired location for generating augmented reality cabling instructions. Alternatively, visualization 180 may include real-time visualization to overlay graphical modifications within the graphical user interface. For example, visualization 180 may be presented as a three-dimensional image overlaid on a stream of image data received by the image sensor 66 of the operator device 54 (e.g., a real-time feed view of the image data).
[0108] Cabinet 182 may include any number of industrial automation devices, such as first device 184 and second device 186, and may also include any number of wires, such as wire 188. Each device may include any number of connection terminals capable of coupling to and transmitting data, power, etc., via the wires. In some embodiments, cabinet 182 and / or any device may be virtual objects generated based on cabling design and / or cabling data. For example, operator device 54 may analyze cabling data and determine the model and / or product type associated with cabinet 182 and / or any device. Operator device 54 may compare the model and / or product type with one or more industrial automation component libraries to identify similar or matching virtual objects. Thus, operator device 54 can select similar or matching virtual objects to be presented in the graphical user interface.
[0109] Visualization 180 can depict any number of wiring instructions performed by the operator during a wiring project. In some embodiments, the wiring instructions may include any number of graphics 190, 192, 194, 196, 198 to facilitate the operator in constructing wiring connections. As used herein, graphics may refer to visual overlays on augmented reality images, visual outlines associated with components (e.g., wires, devices, terminals, etc.). Graphics 190, 192, 194, 196, 198 may include arrows, lines, shadows, colors, and any other visual indicators to help the operator identify components for wiring connections and facilitate correct wiring connections based on the wiring design. Additionally, graphics 190, 192, 194, 196, 198 may be selected and / or modified via a graphical user interface of operator device 54. For example, the wiring instructions depicted in visualization 180 may instruct the operator to make a wiring connection between a first device 184 and a second device 186 via wire 188. Thus, display 70 may first depict wiring instructions to help the operator identify the first device 184. Therefore, the operator device 54 can present a first graphic 190 to depict and identify the first device 184. As shown, the first graphic 190 provides the outline and shadow of the first device 184. In some embodiments, the first graphic 190 can be selected and / or modified via a graphical user interface of the operator device 54. For example, the operator device 54 can receive input indicating a selection of the first graphic 190. The operator device 54 can provide a list of options for modifying the first graphic 190, such as changing its size, changing its color, changing the shadow opacity, and any other suitable changes. Additionally or alternatively, the operator device 54 can receive input indicating a change in the view of the first graphic 190. For example, the operator device 54 can receive input indicating a selection of the first graphic 190 and can zoom in on the first graphic 190. In some embodiments, the operator device 54 can present only the first graphic 190 in response to receiving input indicating a selection of the first graphic 190. Additionally or alternatively, operator device 54 may emphasize (e.g., brighten, change color) any number of selected graphics and / or deem unselected graphics unemphasized (e.g., darken, fade) in the graphical user interface.
[0110] Additionally, operator device 54 can prompt the operator to verify the first device 184 associated with the first graphic 190. Operator device 54 can present wiring instructions to capture image data associated with the first device 184, such as on the first device 184 and / or on product packaging associated with the first device 184 (e.g., scanning machine-readable markings associated with the first device 184, capturing image data associated with a model number or product type). In some embodiments, operator device 54 can compare the captured image data with device data associated with the wiring design to verify the first device 184.
[0111] The operator device 54 may also present a second graphic 192 to depict and identify the second device 186. The second graphic 192 may differ from the first graphic 190. For example, the second graphic 192 may be a different color, a different shade, may include different graphic components, etc. The second graphic 192 can help the operator identify the second device 186 associated with the wire coupling. Therefore, the operator device 54 may present a third graphic 194 to depict and identify the wire 188. The third graphic 194 may differ from the first graphic 190 and / or the second graphic 192. In some embodiments, the operator device may present graphics based on component type (e.g., wire, device), device type, wire type, and any other suitable device and / or wire attributes.
[0112] After identifying and / or verifying the first device 184, the second device 186, and the wire 188, the operator device 54 can assist the operator in establishing a wire coupling between the first device 184 and the second device 186. The operator device 54 may present wiring instructions for connecting the wire 188 to the first device 184, the second device 186, or both. For example, the operator device 54 may present a fourth graphic 196 associated with a first location (e.g., a source location, a device terminal) for wire coupling. The operator device 54 may prompt the operator to establish a connection between the wire 188 and the first location. In some embodiments, the first location may include a connection terminal associated with the first device 184. Additionally or alternatively, the operator device 54 may prompt the operator to operate a wire coupling tool to complete and secure the wire connection between the wire 188 and the first location.
[0113] Next, operator device 54 may present a fifth graphic 198 associated with a second location (e.g., destination location, device terminal) for wire coupling. Operator device 54 may prompt the operator to establish a connection between wire 188 and the second location. In some embodiments, the second location may include a connection terminal associated with a second device 186. Additionally or alternatively, operator device 54 may generate wiring instructions to check and / or verify wire coupling. For example, operator device 54 may prompt the operator to place the probe in a first location and a second location. Operator device 54 may present a fourth graphic 196 and a fifth graphic 198 to help the operator identify the correct location of the probe. Operator device 54 may receive connection data via an instrument connected to the probe and / or via input from a graphical user interface. Thus, operator device 54 may analyze the connection data to check wire coupling. Although the above description of the operation of operator device 54 is given in a specific order, any suitable sequence for presenting graphics, identifying components, making wire couplings, and verifying wire couplings may be performed via operator device 54.
[0114] The technical effects of this disclosure include facilitating operators in completing cabling projects for industrial automation systems. Cabling instructions can be provided via an operator device that offers audiovisual and / or augmented reality instructions for reference when performing cabling coupling between industrial automation devices within the industrial automation system. The operator device can display graphics to help the operator identify, couple, and verify connections between industrial automation devices. In some embodiments, the operator device can communicate with wire coupling tools, industrial automation devices, and any other components to receive data and information associated with the cabling project. The operator device can use this data and information to identify cabling errors, update the project timeline, generate new cabling instructions, etc.
[0115] While this disclosure allows for various modifications and alternatives, specific embodiments are illustrated by way of example in the accompanying drawings and described in detail herein. However, it should be understood that this disclosure is not intended to be limited to the specific forms disclosed. Rather, this disclosure is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure as defined by the appended claims.
[0116] The techniques proposed and claimed herein are referenced and applied to practical objects and specific examples that demonstrably improve the field of technology, and are therefore not abstract, intangible, or purely theoretical. Furthermore, if any claim appended herein contains one or more elements designated as “means for [performing] [function]…” or “steps for [performing] [function]…”, such elements are intended to be interpreted according to 35 U.S.C. 112(f). However, for any claim containing elements designated in any other manner, such elements are not to be interpreted according to 35 U.S.C. 112(f).
Claims
1. A wiring assistance method, comprising: Receive wiring data associated with a set of industrial automation devices and a set of wires, wherein the wiring data is received via a computer-aided design (CAD) model, the wiring data including a wiring diagram indicating one or more wires in the set of wires that couple two or more of the industrial automation devices in the set of industrial automation devices. A set of conductor attributes is determined based on the wiring data, wherein the set of conductor attributes includes: Two or more connection terminals associated with the two or more industrial automation devices; The name of one or more conductors; One or more conductor types of the one or more conductors; and The dimensions of one or more conductors, A routing design is generated based on the set of conductor properties, wherein the routing design includes: A collection of wire couplings, each wire coupling indicating a connection between each of the two or more industrial automation devices; The routing paths of one or more wires within the housing of the assembly of the industrial automation devices; and One or more attachment points of the one or more wires within the housing, and Based on the wiring design, wiring instructions are presented indicating the first wire coupling in the set of wire couplings for display via an electronic display.
2. The wiring assistance method according to claim 1, comprising: Input is received via the electronic display; as well as In response to receiving the input, a second wiring instruction is presented based on the wiring design, wherein the second wiring instruction indicates a second wire coupling in the set of wire couplings.
3. The wiring assistance method according to claim 1, comprising: Receive an input indicating the completion of the first wire coupling; as well as A second wiring instruction associated with the verification of the first wire coupling is presented.
4. The wiring assistance method according to claim 3, comprising: Receive connection data associated with the coupling of the first wire; as well as Based on connection data indicating an error associated with the coupling of the first wire, a notification indicating the error is presented.
5. The wiring assistance method according to claim 3, comprising: Receive connection data associated with the coupling of the first wire; as well as Based on the verified connection data indicating the coupling of the first conductor, a cabling project overview associated with the cabling design is presented.
6. The wiring assistance method according to claim 5, wherein, The connection data includes audio signals associated with the continuity checker device.
7. The wiring assistance method according to claim 5, wherein, The second wiring instruction includes a notification to couple the continuity checker device to a first terminal associated with the first industrial automation device and a second terminal associated with the second industrial automation device.
8. The wiring assistance method according to claim 1, comprising: Based on the wiring design, determine the wire identifier associated with the wire used for coupling the second wire; Receive image data including the selected wire identifier associated with the selected wire; as well as Based on the correlation between the wire identifier and the selected wire identifier, a second wiring instruction indicating the coupling of the second wire is presented.
9. The wiring assistance method according to claim 1, comprising: Generate a project timeline based on the aforementioned wiring design; Receive connection data associated with the set coupled to the wires; as well as The project timeline is updated based on the connection data.
10. The wiring assistance method according to claim 1, comprising: One or more tool operation parameters are generated based on the first wire coupling, wherein the one or more tool operation parameters are configured to enable the tool to complete the first wire coupling.
11. A tangible, non-transitory computer-readable medium, comprising instructions that, when executed by a processor, are configured to cause the processor to perform an action, the action comprising: Receive wiring data associated with a set of industrial automation devices, a set of wires, and a set of wire couplings, wherein the wire couplings indicate connections between two or more industrial automation devices in the set of industrial automation devices, wherein the wiring data is received via a computer-aided design (CAD) model, and the wiring data includes a wiring diagram indicating one or more wires in the set of wires coupling the two or more industrial automation devices. A set of conductor attributes is determined based on the wiring data, wherein the set of conductor attributes includes: Two or more connection terminals associated with the two or more industrial automation devices; The name of one or more conductors; One or more conductor types of the one or more conductors; and The dimensions of one or more conductors, A wiring design is generated based on the wiring data, wherein the wiring design includes: The layout of the sets of wire couplings, the layout indicating the connections between each of the two or more industrial automation devices. The order of the sets of wire couplings; The routing paths of one or more wires within the housing of the assembly of the industrial automation devices; and One or more attachment points of the one or more wires within the housing, and Based on the layout, the sequence, the one or more routing paths, and the one or more attachment points, a wiring instruction is presented indicating the first wire coupling in the set of wire couplings.
12. The tangible non-transitory computer-readable medium of claim 11, further comprising instructions that, when executed by the processor, are configured to cause the processor to perform an operation, the operation comprising: The tool completion data indicating the completion of the first wire coupling is received via the wire coupling tool; Store the data completed by the tool; as well as The tool's completion data is compared with the expected operating parameters associated with the wire coupling tool.
13. The tangible non-transitory computer-readable medium of claim 12, further comprising instructions that, when executed by the processor, are configured to cause the processor to perform an operation, the operation comprising: Based on the data obtained from the tool meeting or exceeding the expected operating parameters, a prompt indicating the verification of the first wire coupling is generated via an electronic display.
14. The tangible non-transitory computer-readable medium of claim 12, further comprising instructions that, when executed by the processor, are configured to cause the processor to perform an operation, the operation comprising: Based on the tool's completion of data indication of an error associated with the coupling of the first wire, a notification including the error is presented.
15. The tangible non-transitory computer-readable medium of claim 12, further comprising instructions, which, when executed by the processor, are configured to cause the processor to perform an operation, the operation comprising: Based on the error indicated by the tool completion data associated with the first wire coupling, the tool operation parameters are transmitted to the second wire coupling tool.
Citation Information
Patent Citations
Providing mounting information
US20170132840A1
Work instruction system and method
WO2020183835A1