Data acquisition system
Through the data acquisition system, the signals of the automation equipment are collected and the control timing chart is generated, which solves the problem of inaccurate logic restoration during equipment aging and upgrading, and achieves high-precision control logic restoration and the effect of saving debugging time.
Patent Information
- Application Number
- CN202421310172.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2034-06-11
AI Technical Summary
When the equipment is aging and upgrading, the existing technology lacks effective methods to accurately restore the operating logic of the old equipment, resulting in the control timing diagram output by the recompiled control program that is biased from the original equipment and needs to be re-debug.
It provides a data acquisition system, including a Bachmann acquisition module and a host computer, and generates a control timing chart by collecting DI, AI, and PT100 signals of the automation equipment, and is used to compile the same control logic program as the factory equipment.
By generating control timing diagrams in real time, the control logic of automation equipment is accurately restored, avoiding the risk of recompiling programs unreliable and saving debugging time.
Smart Images

Figure CN222561944U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of equipment automation control, in particular to a data acquisition system. Background Art
[0002] With the rapid development of industrial automation in my country, more and more factories are facing the problem of upgrading aging equipment. When upgrading the automation equipment of various factories, due to the lack of source code, the existing upgrading technology mostly recompiles the control program based on the equipment operation manual or observes the operation of the equipment with the naked eye. If the operation logic of the old equipment cannot be accurately restored, and the control timing diagram output by the recompiled control program deviates from the original automation equipment, it needs to be re-debugged. Utility Model Content
[0003] In order to overcome the defects of the prior art, a data acquisition system is provided to solve the problem that it is unreliable to recompile the program of old factory equipment according to the equipment operation manual or observe the operation of the equipment with naked eyes.
[0004] To achieve the above object, a data acquisition system is provided, comprising:
[0005] The Bachmann acquisition module includes a first acquisition unit for acquiring DI signals, a second acquisition unit for acquiring AI signals, and a third acquisition unit for acquiring PT100 signals, wherein the first acquisition unit is connected to the DI / DO signal source of the automation equipment to be modified, the second acquisition unit is connected to the AI / AO signal source of the automation equipment to be modified, and the third acquisition unit is connected to the PT100 signal source of the automation equipment to be modified;
[0006] A controller connected to the Bachmann acquisition module;
[0007] The host computer includes a control module, a first setting module for generating a sampling period, a second setting module for calibrating the actual values corresponding to the original values of the DI signal, the AI signal and the PT100 signal, a timestamp counter for configuring timestamps for the DI signal, the AI signal and the PT100 signal, and an output module for generating a control timing diagram based on the DI signal, the AI signal, the PT100 signal and the corresponding timestamps, wherein the control module is connected to the controller, and the first setting module, the second setting module, the timestamp counter and the output module are respectively connected to the control module.
[0008] Furthermore, the controller is a Bachmann MX200 controller.
[0009] Furthermore, the first acquisition unit is a Bachmann DIO280 DI acquisition module.
[0010] Furthermore, the second acquisition unit is a Bachmann AIO208 AI acquisition module.
[0011] Furthermore, the third acquisition unit is a Bachmann TI214 PT100 acquisition module.
[0012] The beneficial effect of the utility model is that the data acquisition system of the utility model uses a Bachmann acquisition module to acquire signals from the signal source of the automation equipment to be modified, and generates a control timing diagram via a host computer for compiling a control logic program identical to that of the factory equipment. The Bachmann platform has high impedance input and high sampling accuracy, and can perform data acquisition when the automation equipment is started and stopped normally and is running. The control logic of the automation equipment is restored by generating a control timing diagram in real time, thereby avoiding the risk of unreliable recompilation of the program and saving debugging time. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0014] Figure 1 The present invention is a schematic diagram of the module structure of the data acquisition system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0015] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant utility model, rather than to limit the utility model. It is also necessary to explain that, for ease of description, only the parts related to the utility model are shown in the accompanying drawings.
[0016] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0017] Reference Figure 1 As shown, the utility model provides a data acquisition system, including: a Bachmann acquisition module, a controller 2, and a host computer 3.
[0018] The Bachmann acquisition module includes a first acquisition unit 11 for acquiring DI signals, a second acquisition unit 12 for acquiring AI signals, and a third acquisition unit 13 for acquiring PT100 signals. The first acquisition unit is connected to the DI / DO signal source of the automation equipment 4 to be modified, the second acquisition unit is connected to the AI / AO signal source of the automation equipment 4 to be modified, and the third acquisition unit is connected to the PT100 signal source of the automation equipment 4 to be modified.
[0019] Specifically, in this embodiment, the first acquisition unit is a Bachmann DIO280 DI acquisition module.
[0020] The second acquisition unit is the Bachmann AIO208 AI acquisition module.
[0021] The third acquisition unit is a Bachmann TI214 PT100 acquisition module.
[0022] The controller 2 is connected to the Bachmann acquisition module. In this embodiment, the controller is a Bachmann MX200 controller.
[0023] The Bachman acquisition module and the controller constitute a Bachman platform. The internal input impedance of the Bachman platform is 2.043MΩ.
[0024] The Bachmann platform has the advantage of high impedance input. High impedance input can minimize the current flow between the signal source and the receiver, thereby reducing the loading effect and voltage drop of the signal source. This helps to maintain the original amplitude, phase and frequency response of the signal. Designs with high impedance input can improve the quality and stability of signal transmission.
[0025] The host computer 3 includes a control module, a first setting module, a second setting module, a timestamp counter and an output module.
[0026] The control module is connected to the controller. The first setting module, the second setting module, the time stamp counter and the output module are respectively connected to the control module.
[0027] The first setting module is used to generate a sampling period.
[0028] The second setting module is used to calibrate the actual values corresponding to the original values of the DI signal, the AI signal and the PT100 signal.
[0029] The timestamp counter is used to configure the timestamp for the DI signal, AI signal and PT100 signal. The output module is used to generate a control timing diagram based on the DI signal, AI signal, PT100 signal and the corresponding timestamp.
[0030] The data acquisition system of the utility model realizes upgrading and transformation of old equipment by acquiring various signal data of the automation equipment to be transformed to generate a control timing diagram, and restoring the control timing diagram to compile a program.
[0031] Specifically, the method for generating and restoring the control timing diagram of the automation equipment to be modified and lifted by the data acquisition system of the utility model comprises the following steps:
[0032] S1: Connect the DI, DO, AI, AO, and PT100 of the signal source of the automation equipment to be modified to the acquisition module through shielded signal cables.
[0033] In this embodiment, the first acquisition unit is connected in parallel with the DI / DO signal source to monitor the step signal of the signal source DI / DO. The second acquisition unit is connected in series with the AI / AO signal source to monitor the value change of the signal source AI / AO. The third acquisition unit is connected in series with the PT100 signal source to monitor the value change of the signal source PT100.
[0034] The high impedance input of the internal circuit of the Bachmann platform improves the quality and stability of signal transmission. Compared with other measurement methods, it has high accuracy and has no impact on the operation of old equipment.
[0035] S2: Connect the host computer (PC) to the controller of the Bachmann platform via an Ethernet cable.
[0036] The SolutionCenter software is installed on the host computer (PC).
[0037] S3: The host computer configures the sampling period and timestamp of the signal source using the first setting module and the timestamp counter through the SolutionCenter software, and uses the second setting module to calibrate the original value of the signal source to the actual value of pressure, current, voltage, temperature, etc.
[0038] Specifically, the sampling period of the Bachmann acquisition module is generated by setting the first setting module.
[0039] The actual values corresponding to the original values of the DI signal, the AI signal and the PT100 signal are calibrated through the second setting module, that is, the original values of the signal sources are calibrated to actual values such as pressure, current, voltage, and temperature.
[0040] The host computer sends the sampling cycle to the outside, and the controller receives the sampling cycle sent by the host computer.
[0041] S4: The host computer starts real-time monitoring and then runs the automation equipment to be modified to generate a control timing diagram in real time.
[0042] Specifically, when the automation equipment to be transformed is running, the first acquisition unit, the second acquisition unit and the third acquisition unit of the Bachmann acquisition module sample the automation equipment to be transformed according to the adoption cycle. The controller sends the step signal of the signal source DI / DO, the value change of the signal source AI / AO and the value change of the PT100 signal collected by the Bachmann acquisition module to the outside.
[0043] The control module of the host computer receives the step signal of the signal source DI / DO, the value change of the signal source AI / AO, and the value of the PT100 signal.
[0044] The timestamp counter of the host computer configures timestamps for the DI signal, the AI signal and the PT100 signal.
[0045] Based on the DI signal, the AI signal, the PT100 signal and the corresponding timestamp, the output module of the host computer generates a control timing diagram.
[0046] The generated control timing diagram is used to restore the control timing diagram of the automation equipment, and finally the compiler program is used to upgrade the old equipment.
[0047] The data acquisition system of the utility model uses a Bachmann acquisition module to collect signals from the signal source of the automation equipment to be modified, and generates a control timing diagram through a host computer for compiling a control logic program that is the same as that of the factory equipment. The Bachmann platform has high impedance input and high sampling accuracy. At the same time, data can be collected during the normal start and stop and operation of the automation equipment. The control logic of the automation equipment is restored by generating a control timing diagram in real time, avoiding the risk of unreliable recompilation of the program and saving debugging time.
[0048] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the utility model involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the utility model. For example, the above features are replaced with the technical features with similar functions disclosed in the present application (but not limited to) by each other to form a technical solution.
Claims
1. A data acquisition system, characterized in that: include: The Bachmann acquisition module includes a first acquisition unit for acquiring DI signals, a second acquisition unit for acquiring AI signals, and a third acquisition unit for acquiring PT100 signals, wherein the first acquisition unit is connected to the DI / DO signal source of the automation equipment to be modified, the second acquisition unit is connected to the AI / AO signal source of the automation equipment to be modified, and the third acquisition unit is connected to the PT100 signal source of the automation equipment to be modified; A controller connected to the Bachmann acquisition module; The host computer includes a control module, a first setting module for generating a sampling period, a second setting module for calibrating the actual values corresponding to the original values of the DI signal, the AI signal and the PT100 signal, a timestamp counter for configuring timestamps for the DI signal, the AI signal and the PT100 signal, and an output module for generating a control timing diagram based on the DI signal, the AI signal, the PT100 signal and the corresponding timestamps, wherein the control module is connected to the controller, and the first setting module, the second setting module, the timestamp counter and the output module are respectively connected to the control module.
2. The data acquisition system according to claim 1, characterized in that: The controller is a Bachmann MX200 controller.
3. The data acquisition system according to claim 1, characterized in that: The first acquisition unit is a Bachmann DIO280 DI acquisition module.
4. The data acquisition system according to claim 1, characterized in that: The second acquisition unit is a Bachmann AIO208 AI acquisition module.
5. The data acquisition system according to claim 1, characterized in that: The third acquisition unit is a Bachmann TI214 PT100 acquisition module.