Channel signal display method and device and control system
By associating channel address parameters with signal reading points and managing channel addresses using functional modules, the problem of cumbersome channel signal display in existing technologies is solved, enabling efficient and flexible signal display and modification, and improving the efficiency and adaptability of system configuration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SIEMENS (CHINA) CO LTD
- Filing Date
- 2025-12-30
- Publication Date
- 2026-04-24
AI Technical Summary
Existing channel signal display methods require a one-to-one mapping, which makes modifying addresses or viewing new channel signals cumbersome and requires offline changes, thus affecting efficiency.
By associating channel address parameters with the signal reading points of the device and managing the correspondence between channel address parameters and channel addresses through functional modules, the display and modification of signal data can be achieved.
It simplifies the configuration and maintenance process, reduces system resource consumption, improves efficiency, and eliminates the need for offline processing and recompilation, thereby enhancing the flexibility and adaptability of the human-machine interface and process control.
Smart Images

Figure CN121918779A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of industrial automation control, and specifically relates to a channel signal display method, device and control system. Background Technology
[0002] Figure 1 This is a flowchart illustrating the steps of a channel signal display method in the prior art. Figure 1 As shown, in the prior art, the signal channel and the display module usually adopt a one-to-one mapping method. Specifically, for any channel that needs to be displayed, the following steps need to be performed: S1, use a programming language such as CFC (short for Continuous Function Chart) to configure the driver template and connect the channel address or the symbol name corresponding to the address through the signal attribute; S2, the driver module transmits the signal to the display module; S3, the display module uploads the data to the human-machine interface through compilation.
[0003] This approach requires as many such processes and corresponding driver and display modules as there are channels. Furthermore, when it is necessary to modify the address or view a new channel signal, the connection mentioned in step S1 must be modified at the CFC level, and subsequent steps must be repeated. Therefore, it is very cumbersome, and this process often requires offline modification and recompilation, which greatly affects efficiency. Summary of the Invention
[0004] To address the aforementioned technical problems, embodiments of the present invention provide a channel signal display method, apparatus, and control system to solve some or all of the above technical problems.
[0005] A channel signal display method according to an embodiment of this application includes the following steps:
[0006] Associate channel address parameters with the signal reading points of the device, wherein each channel address parameter corresponds to a channel address;
[0007] Obtain the channel address parameter associated with the signal reading point to be displayed;
[0008] The corresponding channel address is obtained based on the channel address parameter;
[0009] The signal data in the corresponding channel is read based on the channel address and displayed on the human-machine interface.
[0010] Further, it includes setting a corresponding channel address for each of the channel address parameters, and the channel address parameters have the attribute of uploading to the human-machine interface.
[0011] Setting the corresponding channel address for each of the channel address parameters further includes: setting a new channel address for the channel address parameter, or modifying the channel address parameter to another existing channel address.
[0012] The channel address parameters and their corresponding channel addresses are set using a functional module within the programming program.
[0013] The human-machine interface is configured with one or more display controls, each of which is linked to different channel address parameters in the functional module, so as to display multiple different channel addresses simultaneously and to modify the channel addresses.
[0014] According to a second aspect of this application, a channel signal display device is also provided, comprising:
[0015] The association module is used to associate channel address parameters with the signal reading points of the device, wherein each channel address parameter corresponds to a channel address.
[0016] The parameter acquisition module is used to acquire the channel address parameters associated with the signal reading point to be displayed.
[0017] The channel address acquisition module acquires the corresponding channel address based on the channel address parameter;
[0018] The data acquisition module reads the signal data in the corresponding channel based on the channel address and displays it on the human-machine interface.
[0019] Furthermore, it also includes a setting module, which sets the corresponding channel address for each of the channel address parameters, and the channel address parameters have the attribute of uploading to the human-machine interface.
[0020] Furthermore, the setting module is a functional module in the programming program, through which the channel address parameters and their corresponding channel addresses are set.
[0021] Furthermore, it also includes one or more display controls configured on the human-machine interface, each of which is linked to different channel address parameters in the functional module, so as to display multiple different channel addresses simultaneously and to modify the channel addresses.
[0022] According to a third aspect of this application, a control system is also provided, comprising:
[0023] Equipment equipped with signal reading points;
[0024] An input / output component, wherein the signal readout point of the device is connected to the input / output component to read data in the physical channel of the input / output component;
[0025] Human-computer interface;
[0026] A controller is connected to the device, the input / output component, and the human-machine interface to implement the channel signal display method of this application embodiment.
[0027] As can be seen, the channel signal display method, apparatus, system, and computer storage medium according to the embodiments of this application associate the signal reading points of the device with channel address parameters, thus mapping the channel address parameters to the channel addresses. In this way, by obtaining the channel address parameters associated with the signal reading points, the corresponding channel address can be obtained, and thus displayed. Especially when modifying the channel address corresponding to the signal reading point, simply changing the channel address corresponding to the channel address parameter allows obtaining the data in the channel corresponding to the new channel address, thereby enabling display. The entire process is simple and flexible, simplifying configuration and maintenance, reducing the consumption of system resources (such as CPU and memory), and eliminating the need for offline processing and recompilation, greatly improving efficiency.
[0028] Furthermore, a single functional module can manage and display a large number of channel values without the need for additional wiring, improving the efficiency, flexibility, and adaptability of the human-machine interface and process control. The scalability of the functional module also makes future expansion and adjustments much easier. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0030] Figure 1 This is a flowchart of the steps involved in implementing a channel signal display method in the prior art;
[0031] Figure 2 This is a flowchart of the steps of a channel signal display method according to an embodiment of the present invention;
[0032] Figure 3 This is a schematic diagram of the structure of a channel signal display device according to an embodiment of the present invention;
[0033] Figure 4 This is a schematic diagram of the control system according to an embodiment of the present invention.
[0034] List of reference numerals in the attached diagram:
[0035] S1. Use programming languages such as CFC (short for Continuous Function Chart) to configure the driving template and connect the channel address or the symbol name corresponding to the address through signal attributes;
[0036] S2. The drive module transmits the signal to the display module;
[0037] S3. The display module is uploaded to the human-machine interface through compilation;
[0038] S10. Associating channel address parameters with signal reading points of the device, wherein each channel address parameter corresponds to a channel address;
[0039] S20. Obtain the channel address parameter associated with the signal reading point to be displayed;
[0040] S30. Obtain the corresponding channel address based on the channel address parameter;
[0041] S40. Read the signal data in the corresponding channel based on the channel address and display it on the human-machine interface;
[0042] 10 Association Module; 20 Parameter Acquisition Module; 30 Channel Address Acquisition Module; 40 Data Acquisition Module
[0043] 100 A method for displaying channel signals; 200 A device for displaying channel signals; 300 A device equipped with signal reading points; 400 An input / output component; 500 A human-machine interface; 600 A controller; 1000 A control system Detailed Implementation
[0044] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be noted that the described embodiments are only some embodiments of the embodiments of this application, and not all embodiments.
[0045] According to the first aspect of this application, a channel signal display method is provided. Figure 2 This is a flowchart of a channel signal display method according to an embodiment of this application;
[0046] like Figure 2 As shown, a channel signal display method 100 according to an embodiment of this application includes:
[0047] S10. Associating channel address parameters with signal reading points of the device, wherein each channel address parameter corresponds to a channel address;
[0048] Specifically, this method is applicable to automated control systems. The devices in this step, such as valves, instruments, and motors in an automated control system, have signal readout points that need to be connected to a physical channel (e.g., different terminals of a remote input / output component). These signal readout points are typically connected to the physical channels of the I / O hardware, allowing data to be read from those channels. Different physical channels correspond to a channel address, which is often determined during hardware configuration. For example, the first card might have 8 channels corresponding to 0.0~0.7, the second card to 1.0~1.7, and so on.
[0049] Different channel address parameters can be set, and these parameters can be named using strings that follow certain rules. For example, A1, A2...An.
[0050] Associate each signal reading point with a channel address parameter. In this way, the corresponding channel address can be obtained by reading the channel address parameter, and then the relevant data can be obtained.
[0051] In this step, unlike the existing technology that directly binds the signal reading point to the channel address, it is associated with the channel address parameter corresponding to the channel address. This makes it convenient that when the channel address corresponding to the signal reading point needs to be modified later, only the channel address value corresponding to the channel address parameter needs to be modified, and the channel address parameter associated with the signal reading point will directly read the change.
[0052] According to another embodiment of this application, the method 100 further includes: setting a corresponding channel address for each of the channel address parameters, wherein the channel address parameters have the attribute of uploading to the human-machine interface.
[0053] Specifically, attribute uploading can be achieved by setting parameter pin variables. For example, setting the relevant attribute to "TRUE" means that it can be uploaded to WINCC.
[0054] Based on this embodiment, the channel address and the channel address parameter are associated. Thus, by obtaining the channel address parameter, the corresponding channel address can be obtained. Furthermore, based on the attribute that the channel address parameter can be uploaded to the human-machine interface, the value of the channel address corresponding to the channel address parameter can be directly entered on the human-machine interface, making online modification possible.
[0055] Based on the above embodiments, according to another embodiment of this application, setting the corresponding channel address for each channel address parameter further includes: setting a new channel address for the channel address parameter, or modifying the channel address parameter to another existing channel address.
[0056] In this step, when a new channel address is added to the system and a signal reading point needs to be connected to it, the channel address corresponding to the channel address parameter associated with the signal reading point is set to that channel address; when the channel address connected to a signal reading point needs to be changed to another existing channel address, the value of the channel address parameter associated with it only needs to be changed to another existing channel address.
[0057] According to another embodiment of this application, if a certain signal reading point does not need to read any data, the value of the channel address parameter associated with the signal reading point can be modified to a non-existent channel address such as "99999" or "88888".
[0058] According to another embodiment of this application, when setting the channel address corresponding to the channel address parameter through the human-machine interface, the system remains online.
[0059] For example, WinCC can be used to perform this operation. Moreover, this process does not require offline execution, recompilation, or restarting of system devices, I / O hardware, WinCC, etc.
[0060] S20. Obtain the channel address parameter associated with the signal reading point to be displayed;
[0061] Based on the channel address parameters associated with the signal reading points of the device already established in S10, the channel address parameters associated with the signal reading point to be displayed can be easily obtained.
[0062] S30. Obtain the corresponding channel address based on the channel address parameter;
[0063] As mentioned in step S10 above, since each channel address parameter corresponds to a channel address, the corresponding channel address can be easily obtained based on the acquired channel address parameter.
[0064] S40. Read the signal data in the corresponding channel based on the channel address and display it on the human-machine interface;
[0065] In this step, the signal data stored in the channel corresponding to the channel address is read and displayed.
[0066] According to another embodiment of this application, the display may also include at least one of the following operations: converting the acquired signal data in the channel into a signal value of a specific type, limiting the number of decimal places of the signal value, and adding units to the signal value.
[0067] As can be seen, the above embodiments, based on steps S10, S20, S30, and S40, make the modification of signal channel addresses more flexible and simple, especially in industrial sites where frequent adjustments or dynamic display of a large number of channel values are required, greatly improving the flexibility and efficiency of system configuration.
[0068] According to another embodiment of this application, the channel address parameters are set based on a functional module in a programming program.
[0069] Specifically, address parameterization can be achieved through functional modules in PCS7, and these modules can be programmed into general-purpose modules, such as modules supporting 8 or 16 address parameters. The parameter names for each module are fixed, such as A1 to A8, etc.
[0070] This embodiment demonstrates that address parameterization is achieved using a single module, facilitating subsequent sequential viewing of all channels and modification of channel addresses without consuming a large amount of resource space.
[0071] Based on the above embodiments, according to another embodiment of this application, the human-machine interface is configured with one or more display controls, each of the display controls being linked to different channel address parameters in the functional module, so as to simultaneously display multiple different channel addresses, and the channel addresses can be modified.
[0072] This embodiment allows all channels to be displayed and viewed on the human-machine interface, making it very convenient and efficient.
[0073] According to a second aspect of this application, a channel signal display device is provided.
[0074] Figure 3 This is a schematic diagram of the structure of a channel signal display device according to an embodiment of the present invention; as shown below. Figure 3 As shown, the channel signal display device 200 includes an association module 10, a parameter acquisition module 20, a channel address acquisition module 30, and a data acquisition module 40. The association module 10 is used to associate channel address parameters with the signal reading points of the device, with each channel address parameter corresponding to a channel address. The parameter acquisition module 20 is used to acquire the channel address parameter associated with the currently displayed signal reading point. The channel address acquisition module 30 acquires the corresponding channel address based on the channel address parameter. The data acquisition module 40 reads the signal data in the corresponding channel based on the channel address and displays it on the human-machine interface.
[0075] Based on the above embodiments, a channel signal display device 200 according to another embodiment of this application includes a setting module, which sets the corresponding channel address for each of the channel address parameters, and the channel address parameters have the attribute of uploading to the human-machine interface.
[0076] According to another embodiment of this application, the setting module is a functional module in a programming program, which enables the setting of the channel address parameter and its corresponding channel address.
[0077] According to another embodiment of this application, it further includes one or more display controls configured on the human-machine interface, each of the display controls being linked to different channel address parameters in the functional module, so as to simultaneously display multiple different channel addresses, and to be able to modify the channel addresses.
[0078] The information interaction and execution process between the modules in the above device embodiments can be found in the description of the channel signal display method embodiments above. The implementation methods and technical effects of each module correspond one-to-one with those in the method embodiments, and will not be elaborated here.
[0079] According to a third aspect of this application, a control system 1000 is also provided. Figure 4 This is a schematic diagram of the structure of a control system according to an embodiment of the present invention. Figure 4 The control system 1000 of the illustrated embodiment includes a device 300 with a signal reading point; an input / output component 400; a human-machine interface 500; and a controller 600. The signal reading point of the device 300 is connected to the input / output component 400 to read data in the physical channel of the input / output component. The controller 600 is connected to the device 300, the input / output component 400, and the human-machine interface 500 to implement the method in the aforementioned method embodiment.
[0080] It should be noted that, depending on the implementation needs, the various modules / steps described in the embodiments of this application can be split into more modules / steps, or some operations of two or more modules / steps or components / steps can be combined into new modules / steps to achieve the purpose of the embodiments of this application.
[0081] It should be noted that not all steps and modules in the above processes and system structure diagrams are mandatory; some steps or modules can be omitted as needed. The execution order of each step is not fixed and can be adjusted as required. The system structure described in the above embodiments can be a physical structure or a logical structure. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be jointly implemented by certain components in multiple independent devices.
[0082] The present invention has been shown and described in detail above with reference to the accompanying drawings and preferred embodiments. However, the present invention is not limited to these disclosed embodiments. Based on the above embodiments, those skilled in the art will know that more embodiments of the present invention can be obtained by combining the code review methods in the different embodiments. These embodiments are also within the protection scope of the present invention.
Claims
1. A channel signal display method (100), characterized in that, Includes the following steps: Associate channel address parameters with the signal reading points of the device, wherein each channel address parameter corresponds to a channel address; Obtain the channel address parameter associated with the signal reading point to be displayed; The corresponding channel address is obtained based on the channel address parameter; The signal data in the corresponding channel is read based on the channel address and displayed on the human-machine interface.
2. The method (100) according to claim 1, characterized in that, Further includes: Each of the channel address parameters is assigned a corresponding channel address, and the channel address parameter has the attribute of uploading to the human-machine interface.
3. The method (100) according to claim 2, characterized in that, Setting the corresponding channel address for each of the channel address parameters further includes: setting a new channel address for the channel address parameter, or modifying the channel address parameter to another existing channel address.
4. The method (100) according to claim 2 or 3, characterized in that, The channel address parameters and their corresponding channel addresses are set using a functional module within the programming program.
5. The method (100) according to claim 4, characterized in that, The human-machine interface is configured with one or more display controls, each of which is linked to different channel address parameters in the functional module, so as to display multiple different channel addresses simultaneously and to modify the channel addresses.
6. A channel signal display device (200), characterized in that, include: The association module (10) is used to associate channel address parameters with the signal reading points of the device, wherein each channel address parameter corresponds to a channel address; The parameter acquisition module (20) is used to acquire the channel address parameters associated with the signal reading point to be displayed. The channel address acquisition module (30) acquires the corresponding channel address based on the channel address parameter; The data acquisition module (40) reads the signal data in the corresponding channel based on the channel address and displays it on the human-machine interface.
7. A channel signal display device (200) according to claim 6, characterized in that, The system further includes a setting module, which sets the corresponding channel address for each of the channel address parameters, and the channel address parameters have the attribute of uploading to the human-machine interface.
8. A channel signal display device (200) according to claim 7, characterized in that, The setting module is a functional module in the programming program, which enables the setting of the channel address parameters and their corresponding channel addresses.
9. A channel signal display device (200) according to claim 8, characterized in that, It also includes one or more display controls configured on the human-machine interface, each of which is linked to different channel address parameters in the functional module, so as to display multiple different channel addresses simultaneously and to modify the channel addresses.
10. A control system (1000), characterized in that, include: A device (300) equipped with a signal reading point; Input / output component (400), wherein the signal reading point of the device is connected to the input / output component to read data in the physical channel of the input / output component; Human-computer interface (500); A controller (600) is connected to the device, the input / output component, and the human-machine interface to implement the method as described in claims 1 to 5.