Simulation experiment table for programming test
The simulation experimental platform, which integrates the ET200SP distributed I/O data acquisition device, PLC controller, TIA Portal panel display and communication device, solves the problem of scarce training experimental platform resources, realizes simulation of multi-person programming test and Siemens teaching and training, and improves learning efficiency and popularization of automation technology.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2026-03-10
AI Technical Summary
The scarcity and high cost of existing training and experimental platforms prevent many professionals who wish to further their knowledge of Siemens PLC software from receiving adequate training, thus limiting the cultivation of skilled personnel and the widespread adoption and application of automated control systems across various industries.
A simulation test bench for programming testing was designed, integrating an ET200SP distributed I/O data acquisition device, a PLC controller, a TIA Portal panel display, an RFID data converter, and a PN/PN Coupler communication device. It supports multi-user programming testing and uses 3D simulation software to simulate the actions of PLC-controlled objects, achieving real-time and accurate data processing.
It improves the efficiency and accuracy of programming tests, supports multiple learners simultaneously, is suitable for simulation in Siemens teaching and training, and promotes the popularization and application of automation technology.
Smart Images

Figure CN223986357U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of teaching and testing technology, and more specifically, to a simulation experimental platform for programming testing. Background Technology
[0002] The scarcity and high cost of existing training and experimental platforms prevent many professionals from receiving adequate training in Siemens PLC software. This not only limits the cultivation and development of skilled personnel but also hinders the widespread adoption and application of automation control systems across various industries. To address this issue, we aim to develop a more convenient, practical, and economical training and experimental platform to meet the learning and testing needs of a large number of personnel, thereby promoting the dissemination and application of automation technology.
[0003] Currently, existing simulation test benches are designed based on S7-300 PLCs. Due to equipment upgrades, related products have been updated to PLC-1500, and the existing software has limited real-world application scenarios. Furthermore, the equipment has not been updated with digital factory-related functionalities to reflect current factory development trends. Regarding training, the obsolescence of S7-300 equipment has reduced market demand for S7-300 training; moreover, previous simulation test platforms focused on testing functions without adding hardware features, making related teaching activities impossible. Utility Model Content
[0004] One objective of this invention is to provide a simulation test bench for programming testing, which is not only suitable for simulating and verifying various Siemens teaching and training experiments, but also has the ability to perform multi-person programming tests, thus making it more convenient for learning and use.
[0005] According to this utility model, a simulation test bench for programming testing is provided, including a data acquisition device, a PLC controller, a display, and a communication device; the data acquisition device is connected to the PLC controller, and the PLC controller is connected to the display and the communication device respectively; the communication device is connected to a local area network (LAN) via a network cable and communicates bidirectionally with a host computer through the LAN.
[0006] Optionally, the data acquisition device is a distributed I / O data acquisition device, and the data acquisition device is connected to field I / O devices and several sensors.
[0007] Optionally, the simulation test bench for programming testing is also equipped with three-dimensional simulation software, and the PLC controller communicates with the display through the three-dimensional simulation software.
[0008] Optionally, the simulation test bench for programming testing also includes an RFID data converter connected to the PLC controller.
[0009] Optionally, the PLC controller is equipped with mechanical buttons or touch buttons.
[0010] Optionally, the PLC controller is equipped with:
[0011] The workpiece placement unit and the workpiece removal unit are connected to the PLC controller and are used to convert the user's programming data collected by the data acquisition device into workpiece information.
[0012] A conveying unit, which is connected to the workpiece placement unit and the workpiece removal unit, is used to transmit the converted workpiece information;
[0013] A workstation indicator unit, which is connected to the conveying unit, is used to display the current conveying position of the workpiece and an Andon light indicating the workstation position.
[0014] The manual left-moving unit and the manual right-moving unit are connected to the mechanical keys or touch buttons on the PLC controller to control the conveying position of the workpiece.
[0015] The vehicle body data writing unit is connected to the RFID data converter via a data interface, allowing workpiece information to be manually written or scanned through the RFID data converter.
[0016] The workpiece information display unit is connected to the PLC controller via a data interface and is used to display the workpiece information processed by the PLC controller.
[0017] The production data unit, which is connected to the PLC controller via a data interface, is used to set the order quantity and display the actual production quantity and completion rate;
[0018] The I / O input / output unit is connected to the PLC controller via a physical interface and is used to display the module lights and switches.
[0019] Optionally, the workstation indicating unit includes a workpiece proximity switch, which is used to indicate the proximity of the workpiece.
[0020] Optionally, the conveying unit includes an alarm that sounds when the workpiece fails to reach the completion station for an extended period of time.
[0021] Optionally, the PLC controller is also equipped with a fault repair unit for repairing errors that occur when converting programming data into PLC control mode.
[0022] Optionally, the communication device is a PN / PN Coupler communication device.
[0023] The simulation test bench for programming testing disclosed herein has the following technical advantages:
[0024] Connecting to the PLC controller via a distributed I / O data acquisition device ensures real-time and accurate data, providing a reliable data source for programming testing. The TIA Portal panel display not only shows the PLC controller's status and parameters but also simulates PLC control modes, presenting complex control logic to the user in an intuitive way. Users can verify the correctness of the programming by observing the controlled objects and their actions, greatly improving testing and debugging efficiency. The PN / PNCoupler communication device ensures seamless connection and data exchange between the simulation platform and other devices (such as other PLCs or host computers on the production line), facilitating the verification of PLC programming compatibility and reliability in a wider range of system environments. This simulation platform for programming testing is not only suitable for simulating various Siemens teaching and training experiments but also has the capability to perform multi-user programming tests, making it more convenient for learning and use.
[0025] Other features and advantages of the present invention will become clear from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings. Attached Figure Description
[0026] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the present invention and, together with their description, serve to explain the principles of the present invention.
[0027] Figure 1 A schematic diagram of the logic composition of a simulation test bench for programming testing provided in an embodiment of this utility model. Detailed Implementation
[0028] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present invention.
[0029] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.
[0030] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, they should be considered part of the specification.
[0031] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0032] Existing training and experimental platforms are scarce and expensive, preventing many professionals who wish to further their Siemens knowledge from receiving adequate training in Siemens PLC software. This not only limits the cultivation and development of skilled personnel but also hinders the widespread adoption and application of automation control systems across various industries. This application integrates the ET200SP distributed I / O data acquisition device, PLC controller, TIA Portal panel display, RFID data converter, and PN / PN Coupler communication device. It is suitable not only for verification and simulation of various Siemens teaching and training experiments but also supports multi-user programming testing, facilitating learning and use.
[0033] This utility model proposes an embodiment of a simulation test bench for programming testing. Specifically, it includes a data acquisition device, a PLC controller, a display, and a communication device. The data acquisition device is connected to the PLC controller, and the PLC controller is connected to the display and the communication device respectively. The communication device is connected to a local area network (LAN) via a network cable and communicates bidirectionally with a host computer through the LAN.
[0034] Furthermore, the simulation test bench for programming testing also includes an RFID data converter, which is connected to the PLC controller.
[0035] It should be noted that the data acquisition device uses the ET200SP distributed I / O data acquisition unit, the display uses a TIA Portal panel display, and the communication device uses a PN / PN Coupler communication device. The data acquisition device is used to collect the user's programming data. The PLC controller converts the programming data into PLC control instructions. The RFID data converter is used to read field part information and display it on the TIA Portal panel display. The PN / PN Coupler communication device is used for data communication with other devices, sending the collected part information to other devices. The TIA Portal panel display receives and simulates the PLC control instructions, presenting them as the corresponding controlled objects and their actions, used to test and verify the correctness of the user's programming.
[0036] It should be noted that the communication device can also wirelessly connect to other smart devices, which can synchronize relevant parts information to smartphones, tablets and other smart devices, making it convenient for staff to keep track of production progress and quality anytime and anywhere.
[0037] In an embodiment of this utility model, the data acquisition device is a distributed I / O data acquisition device, and the data acquisition device is connected to field I / O devices and several sensors.
[0038] It should be noted that the data acquired by the data acquisition device includes digital signals acquired through field I / O devices and analog signals acquired through various sensors. This invention uses the ET200SP distributed I / O data acquisition device, which is easier to expand and maintain. Field I / O modules can be added, replaced, or upgraded individually without large-scale modifications to the entire system. It also features short data transmission distances and faster response to changes in the field.
[0039] In an embodiment of this utility model, the simulation test bench for programming testing is also equipped with three-dimensional simulation software, and the PLC controller is connected to the display via the three-dimensional simulation software.
[0040] It should be noted that the TIA Portal panel display uses 3D simulation software to simulate PLC control commands as corresponding controlled objects and the actions of the controlled objects, and displays them on the TIA Portal panel display in the form of images and videos.
[0041] In embodiments of this utility model, the PLC controller is equipped with mechanical buttons or touch buttons for switching between manual and automatic modes.
[0042] In an embodiment of this utility model, the PLC controller is equipped with:
[0043] The workpiece placement unit and workpiece removal unit are connected to the PLC controller and are used to convert the user's programmed data collected by the data acquisition device into workpiece information.
[0044] The conveying unit, which is connected to the workpiece placement unit and the workpiece removal unit, is used to transmit the converted workpiece information.
[0045] The workstation indicator unit, connected to the conveyor unit, displays the current workpiece's conveying position and serves as a prompt Andon light (also known as an Andon lamp or call light) for the workstation. The Andon light uses different colors, flashing patterns, and other visual signals to indicate the current workstation status (such as normal, abnormal, waiting, etc.), improving the visibility of the production line, helping operators quickly locate problems, and improving production efficiency and response speed.
[0046] The manual left-moving unit and the manual right-moving unit are connected to the mechanical keys or touch buttons on the PLC controller to manually control the conveying position of the workpiece, ensuring that the production line can be quickly responded to and adjusted when needed.
[0047] The vehicle body data writing unit is connected to the RFID data converter via a data interface. Workpiece information is manually written or scanned through the RFID data converter. RFID technology provides a fast and accurate data acquisition method, while the data converter is responsible for converting this data into a format that the PLC controller can recognize.
[0048] The workpiece information display unit is connected to the PLC controller via a data interface. It is used to display the workpiece information processed by the PLC controller to realize a digital factory. The workpiece information includes, but is not limited to, the current status of the workpiece, processing progress, quality inspection results, etc., to help operators understand the real-time status of the production line so as to make corresponding decisions.
[0049] The production data unit, connected to the PLC controller via a data interface, is used to set order quantities and display the actual production quantity and completion rate in real time; it helps management monitor production progress, evaluate production efficiency, and make corresponding adjustments.
[0050] The I / O input / output unit is connected to the PLC controller via a physical interface and is used to display the module lights and switches.
[0051] It should be noted that the workpiece placement and removal units, conveying unit, workstation indication unit, manual left and right movement units, vehicle body data writing unit, workpiece information display unit, production data unit, and I / O input / output units are all wirelessly connected to the industrial Ethernet network. As production scales up or production needs change, new units can be easily added or the functionality of existing units expanded without rewiring. Wireless connectivity further reduces data transmission latency, making information exchange between units faster and more accurate.
[0052] In an embodiment of this utility model, the workstation indicator unit includes a workpiece proximity switch. The workpiece proximity switch is used to indicate the proximity of the workpiece. The workpiece proximity switch can monitor the proximity of the workpiece in real time, ensuring that the workpieces on the production line are conveyed and processed in a predetermined order and position. Combined with automated equipment such as PLC controllers, the workpiece proximity switch can realize the automatic control and optimized scheduling of the production line, thereby improving production efficiency.
[0053] In this embodiment of the invention, the conveying unit includes an alarm that sounds when a workpiece fails to reach its completion station for an extended period. By promptly identifying and resolving the issue of workpieces failing to reach their completion station, production line downtime can be reduced, and production efficiency improved. The alarm also enhances the conveying unit's self-diagnosis and fault alarm capabilities, thereby improving the reliability and stability of the entire production line.
[0054] In an embodiment of this utility model, the PLC controller is further provided with a fault repair unit, which is used to repair errors that occur when converting programming data into PLC control mode.
[0055] In another embodiment of the simulation test bench for programming testing of this utility model, such as Figure 1 As shown, the system includes an ET200SP distributed I / O data acquisition device, a PLC controller, PLC simulation software, and a TIA Portal display panel. The ET200SP distributed I / O data acquisition device is connected to the TIA Portal display panel via the PLC controller. The ET200SP distributed I / O data acquisition device acquires the user's programming data through the programming software. The PLC controller is used to convert the programming data into PLC control modes. The TIA Portal display panel receives and simulates the PLC control modes, simulating the corresponding controlled objects and their actions to test and verify the user's programming. The TIA Portal display panel displays the actions or data from the simulation software, making the test and verification results more intuitive and visual.
[0056] Specifically, the ET200SP distributed I / O data acquisition device can be a simulation data acquisition device. The ET200SP distributed I / O data acquisition device acquires the user's programming data or code through TIA Portal touchscreen programming software. In an optional implementation, the user starts S7-PLCSIM in a CPU 1517F 2PN / DP-based simulation programming environment, activates the TIA Portal panel display, and inputs programming data or code. After receiving the user's programming data or code, the ET200SP distributed I / O data acquisition device transmits the user-written program or code to the PLC controller.
[0057] After receiving the user-written program or code from the ET200SP distributed I / O data acquisition device, the PLC controller converts the programming data into PLC control mode. PLC control modes include manual and automatic modes. In manual mode, after starting the test, the user can manually test and simulate the programming code, allowing them to test and verify their own code. In automatic mode, after starting the automatic mode, the PLC controller will act according to the user-written program code. The TIA Portal display panel has buttons for switching between manual and automatic modes.
[0058] This utility model presents a simulation test bench for programming testing, which develops a workpiece data input module and a workpiece information transmission function to realize workpiece informatization and workpiece data visualization; it is applicable to conveyor line transmission at different speeds; it realizes the simulated sensing function of the sensor after the workpiece is in place; and it enables zero-cost teaching and training.
[0059] The simulation software on the simulation test bench is used to: select the mode of the factory conveyor belt and realize the operation of the equipment in manual and automatic modes; realize the transmission of workpiece information, which can be manually entered or automatically recorded by scanning a code, realize real-time data display of workpieces in the factory, and realize real-time tracking of workpieces through workpiece information, realizing production data visualization; realize the operation of the factory conveyor line, which can be clicked by clicking the "Place Workpiece" button in the upper left corner to put the workpieces to be processed on the factory conveyor line, and PLC programs can be written according to the on-site production process requirements; obtain workpiece information by manually entering it or by scanning a code, and the collected data will be used for workpiece information transmission, realizing data visualization.
[0060] The above description of the structure, features, and effects of this utility model is based on the embodiments shown in the drawings. However, the above are only preferred embodiments of this utility model. It should be noted that the technical features involved in the above embodiments and their preferred methods can be reasonably combined and matched by those skilled in the art to form a variety of equivalent solutions without departing from or changing the design concept and technical effects of this utility model. Therefore, this utility model is not limited to the scope of implementation shown in the drawings. Any changes made in accordance with the concept of this utility model, or modifications to equivalent embodiments, that do not exceed the spirit covered by the specification and drawings, should be within the protection scope of this utility model.
Claims
1. A simulation bench for programming test, characterized in that, It comprises a data acquisition device, a PLC controller, a display and a communication device; the data acquisition device is connected to the PLC controller, the PLC controller is connected to the display and the communication device respectively; The communication device is connected to a local area network through a network cable and communicates with an upper computer through the local area network; The simulation experiment table further comprises an RFID data converter connected to the PLC controller, which is used to read field part information and convert the field part information into a format recognizable by the PLC controller to display on the display.
2. The simulation bench for programming test according to claim 1, characterized in that, The data acquisition device is a distributed I / O data acquisition device, and the data acquisition device is connected with field I / O devices and a plurality of sensors.
3. The simulation bench for programming test according to claim 1, characterized in that, A three-dimensional simulation software is also installed, and the PLC controller is communicatively connected to the display through the three-dimensional simulation software.
4. The simulation bench for programming test according to claim 1, characterized in that, Mechanical keys or touch buttons are arranged on the PLC controller.
5. The simulation bench for programming test according to claim 1, characterized in that, The PLC controller is provided with: A workpiece placing unit and a workpiece taking-out unit connected to the PLC controller; A conveying unit connected to the workpiece placing unit and the workpiece taking-out unit; A station indicating unit connected to the conveying unit; A manual left moving unit and a manual right moving unit connected to the mechanical keys or touch buttons on the PLC controller; A vehicle body data writing unit connected to the RFID data converter through a data interface; A workpiece information display unit connected to the PLC controller through a data interface; A production data unit connected to the PLC controller through a data interface; An I / O input / output unit connected to the PLC controller through a physical interface.
6. The simulation bench for programming test according to claim 5, characterized in that, The station indicating unit comprises a workpiece proximity switch used to indicate the proximity of the workpiece.
7. The simulation bench for programming test according to claim 5, characterized in that, The conveying unit comprises an alarm.
8. The simulation bench for programming test according to claim 5, wherein, The PLC controller is further provided with a fault repair unit.
9. The simulation bench for programming test according to claim 1, characterized in that, The communication device is a PN / PN Coupler communication device.