CN221101280U - Virtual debug platform for automation devices - Google Patents

Virtual debug platform for automation devices Download PDF

Info

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
Application number
CN202322018580.4U
Other languages
Chinese (zh)
Inventor
周冬
赵海龙
赵大鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Ltd China
Original Assignee
Siemens Ltd China
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens Ltd China filed Critical Siemens Ltd China
Priority to CN202322018580.4U priority Critical patent/CN221101280U/en
Application granted granted Critical
Publication of CN221101280U publication Critical patent/CN221101280U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Virtual debug platform for automation devices
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.
CN202322018580.4U 2023-07-28 2023-07-28 Virtual debug platform for automation devices Active CN221101280U (en)

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)

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