CN221101280U - Virtual debug platform for automation devices - Google Patents
Virtual debug platform for automation devices Download PDFInfo
- Publication number
- CN221101280U CN221101280U CN202322018580.4U CN202322018580U CN221101280U CN 221101280 U CN221101280 U CN 221101280U CN 202322018580 U CN202322018580 U CN 202322018580U CN 221101280 U CN221101280 U CN 221101280U
- Authority
- CN
- China
- Prior art keywords
- switch
- programmable controller
- automation device
- box
- hardware emulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002093 peripheral effect Effects 0.000 claims description 16
- 238000004088 simulation Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 10
- 238000004519 manufacturing process Methods 0.000 description 9
- 238000010616 electrical installation Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000003562 lightweight material Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Landscapes
- Programmable Controllers (AREA)
Abstract
The utility model provides a virtual debugging platform for an automation device. The virtual debugging platform may include: portable suitcases, switching power supplies, programmable controllers, switches, hardware emulation boxes, and workstations. The switch power supply, the programmable controller, the switch and the hardware simulation box can be fixedly arranged inside the portable suitcase through guide rails. The programmable controller, the hardware emulation box and the workstation can be connected to the switch through a network cable to form a virtual debug platform local area network.
Description
Technical Field
The utility model relates to the technical field of automation, in particular to a virtual debugging platform for automation equipment.
Background
Command control of the timing of actions, cam synchronization, etc. of an automated device such as a robotic arm may be accomplished by a logic program of a programmable controller (Programmable Controller, PLC). Currently, in the integration phase of an automation device, it is often necessary to wait for the hardware manufacture and the electrical installation of the automation device to complete before signal checksum program debugging for the programmable controller can be performed, which can extend the manufacturing cycle of the automation device. In addition, if the logic program of the programmable controller is to be modified during the formal commissioning of the automation device, the operation of the automation device needs to be stopped in the field, and field verification is required after the program modification is completed. This approach not only results in low production efficiency, but also risks logic and signal errors.
Disclosure of utility model
In view of the above, the present utility model proposes a virtual debug platform for an automation device, which at least partially overcomes the above-mentioned drawbacks of the prior art.
The virtual debugging platform may include: the portable suitcase comprises a portable suitcase body, a switching power supply, a programmable controller, a switch, a hardware simulation box and a workstation, wherein the switching power supply, the programmable controller, the switch and the hardware simulation box can be fixedly installed inside the portable suitcase body through guide rails. The programmable controller, the hardware emulation box and the workstation can be connected to the switch through a network cable to form a virtual debug platform local area network.
Alternatively, the programmable controller and the hardware emulation box may be connected to the switching power supply through a power line, and the switch may be connected to the hardware emulation box through a power line.
Alternatively, the programmable controller and the switch may be connected to the switching power supply through a power line, and the hardware emulation box may be connected to the switch through a power line.
Alternatively, the switch and the hardware emulation box may be connected to the switching power supply through a power line, and the programmable controller may be connected to the switch through a power line.
Optionally, the hardware emulation box may include an emulation module corresponding to a peripheral device of the automation device. The peripheral device may include at least one of a button, a sensor, a servo driver, a distributed input/output device, and a malfunction indicator lamp.
Alternatively, the workstation may be configured to: running 3D simulation software of the automation device to perform physical and kinematic configuration of a 3D model corresponding to the automation device; operating the electrical equipment simulation software of the hardware simulation box to simulate input electrical signals and output electrical signals of peripheral equipment of the automation equipment; running control system software of the programmable controller to configure and download software and hardware to the programmable controller; running the control system software to enable the programmable controller to connect and couple electrical signals with the 3D model through the hardware simulation box; and running the 3D simulation software, the electrical device simulation software, and the control system software to perform joint debugging for mechanical, electrical, and automation of the automation device.
As can be seen from the above-mentioned solution, the virtual debug platform for an automation device according to the present utility model can verify the input electrical signals and the output electrical signals of the programmable controller for controlling the automation device and verify the logic program of the programmable controller before the hardware manufacture and the electrical installation of the automation device are completed, for example, the mechanical, electrical and automatic joint debugging of the automation device can be performed. This way, the manufacturing cycle time of the automation device can be shortened. In addition, by simulating input electrical signals and output electrical signals of peripheral devices such as sensors, servo drivers, and the like by means of a hardware simulation box, the states and actions of the peripheral devices can be faithfully restored, and thus device interference can be verified. This way, material waste due to equipment collisions etc. during the debugging and optimization process with the entity prototype can be avoided. In addition, integrating the switching power supply, the programmable controller, the switch, and the hardware emulation box in the portable suitcase may make the virtual debug platform small in footprint and easy to carry to any workplace.
Drawings
The above and other features and advantages of the present utility model will become more apparent to those of ordinary skill in the art by describing in detail preferred embodiments thereof with reference to the attached drawings in which:
FIG. 1 is a schematic diagram of a virtual debug platform for an automation device in accordance with one embodiment of the present utility model.
Fig. 2 is a circuit connection diagram of a portable suitcase according to one embodiment of the utility model.
Fig. 3 is a circuit connection diagram of a portable suitcase according to another embodiment of the utility model.
Fig. 4 is a circuit connection diagram of a portable suitcase according to yet another embodiment of the utility model.
FIG. 5 is an exemplary flow chart of a method for performing joint debugging of mechanical, electrical and automation of an automation device in accordance with one embodiment of the present utility model.
Wherein, the reference numerals are as follows:
100: virtual debug platform 110: portable suitcase 112: switching power supply
114: Programmable controller 116: switch 118: hardware simulation box
120: Work station
500: Method 502 for performing a joint debugging of an automation device, both mechanical, electrical and automation: running 3D simulation software of an automation device to perform physical and kinematic configuration of a 3D model corresponding to the automation device
504: Electrical equipment simulation software running a hardware simulation box to simulate input and output electrical signals of peripheral equipment of an automation device
506: The control system software of the programmable controller is run to configure and download the software and hardware to the programmable controller 508: running control system software to connect and couple electrical signals to the 3D model through the hardware simulation box by the programmable controller
510: Running 3D simulation software, electrical equipment simulation software, and control system software for mechanical, electrical, and automated joint debugging of an automated equipment
Detailed Description
The present utility model will be further described in detail with reference to the following examples, in order to make the objects, technical solutions and advantages of the present utility model more apparent. It should be appreciated that these embodiments are discussed only to enable those skilled in the art to better understand and practice the subject matter described herein and are not limiting on the scope, applicability, or examples set forth in the claims. Changes may be made in the function and arrangement of elements discussed without departing from the scope of the claims. Various embodiments may omit, replace, or add various procedures or components as desired.
Embodiments according to the present utility model will be described below with reference to the accompanying drawings.
FIG. 1 is a schematic diagram of a virtual debug platform 100 for an automation device in accordance with one embodiment of the present utility model. In the present utility model, the virtual debug platform 100 may be adapted to verify input electrical signals and output electrical signals of a programmable controller for controlling an automation device and to verify logic programs of the programmable controller.
Virtual debug platform 100 may include portable suitcase 110, switching power supply 112, programmable controller 114, switch 116, hardware emulation box 118, and workstation 120. The switching power supply 112, programmable controller 114, switch 116, and hardware emulation box 118 may be fixedly mounted inside the portable suitcase 110 by means of guide rails. The rail is for example a DIN rail.
Portable suitcase 110 may be a hollow box having a cube shape that is capable of accommodating other components. Preferably, portable case 110 may be made of a rigid and lightweight material. The switching power supply 112 may be connected to an external ac power supply (not shown) and converts the ac power supply into a dc power supply. The dc power supply is, for example, a 24V dc power supply. The programmable controller 114 may control the mechanical or production process of the automated equipment. Switch 116 may include multiple portals and be used to construct a virtual debug platform lan. The hardware emulation box 118 may include emulation modules corresponding to peripheral devices of the automation device. The emulation module may be used to emulate input electrical signals and output electrical signals of the peripheral device. Peripheral devices may include buttons, sensors, servo drives, distributed input/output (I/O) devices, fault indication lights, and the like. The buttons may include, for example, a power-up button, a control cabinet start button, a control cabinet reset button, a control cabinet stop button, a control cabinet auto button, and the like. The fault indicator light may be, for example, a three-color pillar light. The workstation 120 may be various types of computing devices including, but not limited to, a desktop computer, a laptop computer, a tablet computer, and the like.
The programmable controller 114, hardware emulation box 118, and workstation 120 may be connected to the switch 116 via a network cable to form a virtual debug platform local area network. The network cable is, for example, an ethernet cable with a transmission speed of the order of hundred megabytes. Since workstation 120 is located outside portable case 110, workstation 120 may first be connected to the external interface of portable case 110 via a network cable at the time of networking. The external interface may in turn be connected to the switch 116.
As previously described, the switching power supply 112 may convert ac power to dc power. The dc power may in turn be provided to other components in portable suitcase 110. The switching power supply 112 typically has 4 ports. The power supply for each component requires 2 ports of the switching power supply 112. In addition to the switching power supply 112, the portable suitcase 110 includes 3 components, namely a programmable controller 114, a switch 116, and a hardware emulation box 118. The present utility model proposes various circuit connection diagrams of portable suitcase 110, each corresponding to one embodiment of providing DC power to programmable controller 114, switch 116, and hardware emulation box 118.
Fig. 2 is a circuit connection diagram of portable suitcase 110 according to one embodiment of the utility model. In this circuit connection diagram, the programmable controller 114 and the hardware emulation box 118 are connected to the switching power supply 112 through power supply lines. Accordingly, the switching power supply 112 may provide 24V dc power directly to the programmable controller 114 and the hardware emulation box 118. The switch 116 may be connected to a hardware emulation box 118 via a power line. Accordingly, the hardware emulation box 118 can provide 24V dc power to the switch 116.
Fig. 3 is a circuit connection diagram of portable suitcase 110 according to another embodiment of the present utility model. In this circuit connection diagram, the programmable controller 114 and the switch 116 are connected to the switching power supply 112 by power lines. Accordingly, the switching power supply 112 may provide 24V dc power directly to the programmable controller 114 and the switch 116. The hardware emulation box 118 may be connected to the switch 116 by a power line. Accordingly, the switch 116 may provide 24V dc power to the hardware emulation box 118.
Fig. 4 is a circuit connection diagram of portable suitcase 110 according to yet another embodiment of the present utility model. In this circuit connection diagram, the switch 116 and the hardware emulation box 118 are connected to the switching power supply 112 through power lines. Accordingly, the switching power supply 112 may provide 24V dc power directly to the switch 116 and the hardware emulation box 118. The programmable controller 114 may be connected to the switch 116 by a power line. Accordingly, the switch 116 may provide 24V dc power to the programmable controller 114.
It should be appreciated that the circuit connection diagrams of portable suitcase 110 described above in connection with fig. 2-4 are merely exemplary. Other forms of circuit connection diagrams are also possible according to the actual application requirements. For example, when the switching power supply 112 has 6 or more ports, the switching power supply 112 may directly supply 24V dc power to the programmable controller 114, the switch 116, and the hardware emulation box 118. That is, the programmable controller 114, the switch 116, and the hardware emulation box 118 can all be directly connected to the switching power supply 112 through power lines.
FIG. 5 is an exemplary flow chart of a method 500 for performing joint debugging of mechanical, electrical, and automation of an automation device in accordance with one embodiment of the present utility model. The method 500 may be performed by the workstation 120.
At 502, 3D simulation software of an automation device may be run to perform physical and kinematic configuration of a 3D model corresponding to the automation device. The 3D model may be obtained before the hardware fabrication and electrical installation of the automation device is completed.
At 504, electrical device simulation software of the hardware simulation box 118 may be run to simulate input electrical signals and output electrical signals of peripheral devices of the automation device. The peripheral devices may include buttons, sensors, servo drives, distributed input/output devices, fault indicators, and the like.
At 506, control system software of the programmable controller 114 may be run to configure and download the software and hardware to the programmable controller 114. Control system software may be used to control the logic of programmable controller 114.
At 508, control system software may be run to enable programmable controller 114 to connect and couple electrical signals to the 3D model through hardware emulation box 118.
At 510, 3D simulation software, electrical device simulation software, and control system software may be run to perform mechanical, electrical, and automated joint debugging of an automation device.
It should be appreciated that the process described above in connection with fig. 5 for performing joint debugging of mechanical, electrical and automation of an automation device is merely exemplary. The steps in the process for performing the joint debugging of the mechanical, electrical and automation of the automation device may be replaced or modified in any manner and may comprise more or fewer steps depending on the actual application requirements.
As can be seen from the above, the virtual debug platform 100 for an automation device according to the present utility model can verify input electrical signals and output electrical signals of a programmable controller for controlling the automation device and verify logic programs of the programmable controller before hardware manufacturing and electrical installation of the automation device are completed, for example, mechanical, electrical and automatic joint debugging of the automation device can be performed. This way, the manufacturing cycle time of the automation device can be shortened. In addition, simulating input electrical signals and output electrical signals of peripheral devices such as sensors, servo drives, and the like by the hardware simulation box 118 can faithfully restore the states and actions of the peripheral devices, thereby verifying device interference. This way, material waste due to equipment collisions etc. during the debugging and optimization process with the entity prototype can be avoided. Furthermore, integrating the switching power supply 112, programmable controller 114, switch 116, and hardware emulation box 118 in the portable suitcase 110 may make the virtual debug platform 100 small in footprint and easy to carry to any workplace.
The term "exemplary" used throughout this specification means "serving as an example, instance, or illustration," and does not mean "preferred" or "advantageous over other embodiments. The detailed description includes specific details for the purpose of providing an understanding of the described technology. However, the techniques may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form in order to avoid obscuring the concepts of the described embodiments.
As used herein, the term "comprising" and variations thereof mean open-ended terms, meaning "including, but not limited to. The term "based on" means "based at least in part on". The terms "one embodiment" and "an embodiment" mean "at least one embodiment. The term "another embodiment" means "at least one other embodiment". The terms "first," "second," and the like, may refer to different or the same object. Nouns and pronouns for humans in this patent application are not limited to a particular gender.
The foregoing description of the preferred embodiments of the utility model is not intended to be limiting, but rather is intended to cover all modifications, equivalents, alternatives, and improvements that fall within the spirit and scope of the utility model.
Claims (6)
1. A virtual debug platform (100) for an automation device, characterized in that,
The virtual debugging platform (100) comprises: a portable suitcase (110), a switching power supply (112), a programmable controller (114), a switch (116), a hardware emulation box (118), and a workstation (120),
Wherein the switching power supply (112), the programmable controller (114), the switch (116) and the hardware emulation box (118) are fixedly installed inside the portable suitcase (110) through guide rails, and the programmable controller (114), the hardware emulation box (118) and the workstation (120) are connected to the switch (116) through network cables to form a virtual debug platform local area network.
2. The virtual debug platform (100) for an automation device of claim 1, wherein the programmable controller (114) and the hardware emulation box (118) are connected to the switching power supply (112) by power lines, and the switch (116) is connected to the hardware emulation box (118) by power lines.
3. The virtual debug platform (100) for an automation device of claim 1, wherein the programmable controller (114) and the switch (116) are connected to the switch power supply (112) by power lines, and the hardware emulation box (118) is connected to the switch (116) by power lines.
4. The virtual debug platform (100) for an automation device of claim 1, wherein the switch (116) and the hardware emulation box (118) are connected to the switch power supply (112) by power lines, and the programmable controller (114) is connected to the switch (116) by power lines.
5. The virtual debugging platform (100) for an automation device of claim 1, wherein the hardware emulation box (118) comprises an emulation module corresponding to a peripheral device of the automation device, the peripheral device comprising at least one of a button, a sensor, a servo driver, a distributed input/output device, and a fault indicator light.
6. The virtual debugging platform (100) for an automation device of claim 1, wherein the workstation (120) is configured to:
Running 3D simulation software of the automation device to perform physical and kinematic configuration of a 3D model corresponding to the automation device;
Running electrical device emulation software of the hardware emulation box (118) to emulate input electrical signals and output electrical signals of peripheral devices of the automation device;
Running control system software of the programmable controller (114) to configure and download software and hardware to the programmable controller (114);
Operating the control system software to cause the programmable controller (114) to connect and couple electrical signals to the 3D model through the hardware emulation box (118); and
The 3D simulation software, the electrical device simulation software, and the control system software are run to perform joint debugging for mechanical, electrical, and automation of the automation device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202322018580.4U CN221101280U (en) | 2023-07-28 | 2023-07-28 | Virtual debug platform for automation devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202322018580.4U CN221101280U (en) | 2023-07-28 | 2023-07-28 | Virtual debug platform for automation devices |
Publications (1)
Publication Number | Publication Date |
---|---|
CN221101280U true CN221101280U (en) | 2024-06-07 |
Family
ID=91329307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202322018580.4U Active CN221101280U (en) | 2023-07-28 | 2023-07-28 | Virtual debug platform for automation devices |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN221101280U (en) |
-
2023
- 2023-07-28 CN CN202322018580.4U patent/CN221101280U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN205301987U (en) | Electric motor car machine controller hardware is in ring testing system | |
CN102360046B (en) | General test method for motor vehicle electrical product | |
CN107885097B (en) | Nuclear power station simulator control system DCS transformation closed loop verification system and method | |
CN109324601B (en) | Test platform of robot controller or control system based on hardware-in-the-loop | |
CN112487668A (en) | Near-physical simulation integrated debugging method and system based on digital twin | |
CN106444420A (en) | Locomotive semi-physical simulation test system and method | |
CN112859817A (en) | Complete vehicle fault diagnosis test system | |
US10198536B2 (en) | Simulation system, method for carrying out a simulation, control system, and computer program product | |
CN103439967A (en) | Closed loop test system of flexible direct current transmission control protection system | |
CN113741218A (en) | Comprehensive real-time simulation platform for large wind turbine generator | |
CN101655699A (en) | Systems and methods for simulating plant operations | |
CN107886821B (en) | Simulation test bed for PLC teaching laboratory and data communication method thereof | |
CN104423373A (en) | Closed loop test system of flexible direct current transmission system control protection system | |
CN104503771A (en) | Integrated development platform of train network control system | |
US20140172402A1 (en) | Simulation system, method for carrying out a simulation, guidance system, and computer program product | |
CN108469778A (en) | A kind of SERVO CONTROL MBD development platforms | |
CN104572108A (en) | Train network control system software development method | |
CN112486122A (en) | Method and device for virtually debugging real production line | |
CN104009882A (en) | Equivalent satellite power supply system testing method and system based on distributed architecture | |
CN201440219U (en) | Testing equipment of electronic controller of automobile | |
CN203250190U (en) | Controller of industrial robot | |
CN107192361A (en) | The kinetic control system and its control method of a kind of three coordinate measuring machine | |
CN221101280U (en) | Virtual debug platform for automation devices | |
US20140222408A1 (en) | Simulation system, method of carrying out a simulation, guidance system and computer program product | |
CN217954962U (en) | Electric experiment platform based on Siemens series PLC |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant |