PIO configuration system

By developing PIO module macros and standard logic pages for PIO modules in industrial control systems, combining PIO channel macros and measurement point import functions, the cumbersome problems of PIO signal configuration process are solved, and the effect of simplifying configuration and improving efficiency is achieved.

CN120029181APending Publication Date: 2025-05-23CLP SIX INTELLIGENT SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311553618.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In the existing industrial control systems, the configuration process of PIO signals is complicated, with many conversion types and complex, resulting in large configuration volume, difficult, low efficiency, and increasing debugging and maintenance difficulties.

Method used

A PIO configuration system is designed. By developing PIO module macros and standard PIO logic pages for each PIO module, users can use PIO channel macros for configuration. The system automatically generates logic diagrams and parameter tables, simplifies the configuration process, and provides measurement point import function to improve efficiency.

Benefits of technology

The PIO configuration system functions are simple and clear, and the call is convenient and fast when user configuration is used. It can automatically generate standard PIO logic diagrams, reducing configuration working hours, and greatly improving the efficiency of configuration and debugging and maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029181A_ABST
    Figure CN120029181A_ABST
Patent Text Reader

Abstract

The invention discloses a PIO configuration system which comprises a PIO module macro, a standard PIO logic diagram, a PIO channel macro, a module PIO module configuration module, an automatic PIO logic diagram generation module and a PIO module macro parameter table generated after compiling, and a user uses the PIO channel macro to carry out logic configuration on a PIO signal. The PIO configuration system has the beneficial effects that the PIO configuration system is simple and convenient, a user configures the PIO modules, the system automatically generates the PIO logic diagram, the user selects a PIO channel for parameter configuration, the system compiles and generates a PIO module macro parameter table, a PIO channel macro is used when control logic is configured, physical quantity and engineering quantity conversion is not needed, the system performs configuration in an automatic generation mode and the like, and the configuration efficiency is improved. According to the method, the configuration steps are greatly simplified, the work such as conversion and query in the configuration process is reduced, the configuration accuracy and the working efficiency are greatly improved, meanwhile, during online operation, the module state and the PIO signal information can be directly checked on a PIO logic diagram page, switching to other interfaces is not needed, and the method is simple and clear.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a PIO configuration system and to the technical field of industrial control system applications. Background Art

[0002] As the degree of industrial automation increases, the application scenarios of industrial control systems such as DCS are increasing. The on-site PIO signals are connected to the PIO hardware module, and the PIO module collects and converts the on-site signals before uploading and sending them down. The configuration steps for engineers are to first configure and collect the PIO signals entering the IO module, and then convert the collected physical signals into engineering quantities that can be used in the logical configuration. Engineers need to perform two-step conversions before they can use the PIO signals in the logical configuration. The configuration process is cumbersome. At the same time, due to the increasing number of on-site PIO signals, the conversion types are numerous and complex, and the amount of conversion configurations also increases. On the other hand, the PIO module status and PIO channel status are generally viewed in the device status interface and channel point interface respectively. During debugging and maintenance, it is necessary to switch back and forth and query, which increases the difficulty of configuration and debugging maintenance. Summary of the invention

[0003] The purpose of the present invention is to design a PIO configuration system in order to solve the above-mentioned problems of large configuration volume, great difficulty and low efficiency.

[0004] The present invention achieves the above-mentioned purpose through the following technical solutions, a PIO configuration system, including: S100: The system develops and designs a PIO module macro for each PIO module. The PIO module macro has a standard parameter table, including macro code, input and output addresses, and macro parameters. The macro parameters include PIO module information and each PIO channel information. The PIO module information includes module status information and module operation type. Each PIO channel information includes detailed information such as the control mode, recording mode, alarm level, alarm dead zone, channel signal name, range, coordinates, etc. of the channel. The system designs a standard PIO logic page for each PIO module. The standard PIO logic page includes PIO module macro, module control cycle, channel quality information, hardware fault information, and network communication interface status. The system designs a PIO channel macro. When the user performs control logic configuration, the PIO channel macro can be used to configure the PIO signal.

[0005] S101: The system is designed with a module PIO module configuration module. The user selects each PIO module by pulling down the PIO module menu in the controller configuration interface.

[0006] S102: The system is designed with an automatic logic diagram generation module. After the user configures the PIO module, the system automatically generates a PIO logic diagram instance of the configured PIO module based on the standard PIO logic diagram of each PIO module.

[0007] S103: The user selects a PIO module macro in the automatically generated PIO logic page, then selects a PIO channel, and modifies channel parameters in the PIO channel property interface.

[0008] S104: The system compiles and generates a macro parameter table according to the PIO module and channel parameter configuration information.

[0009] S105: When the user is configuring the control logic, the user directly uses the PIO channel macro and configures the module type, channel number, and PIO logic diagram page number of the PIO channel macro in the macro property interface of the PIO channel macro.

[0010] Furthermore, to facilitate user configuration, for multiple channels with the same channel attributes in the same PIO module, users can select multiple channels at the same time and make unified settings in the drop-down menu to complete the batch configuration, thereby improving user configuration efficiency.

[0011] Furthermore, in order to simplify the user configuration steps, after the user configures the PIO module, the system automatically generates a PIO module measurement point table. The user can modify the PIO measurement point information on the generated measurement point table, including channel type, channel quality, physical range, engineering range, alarm type, alarm dead zone, alarm high and low limits, IO channel corresponding signal name, signal type, and after the modification is completed, use the measurement point import function to import it into the logic diagram.

[0012] Furthermore, when all PIO configurations are completed, the system compiles and automatically generates the parameter files used by the controller, and also automatically generates the database import files required for the operator station configuration, thereby improving the efficiency of the operator station configuration.

[0013] The beneficial effects of the present invention are as follows: the PIO configuration system is simple and clear in function, and can be called conveniently and quickly during user configuration. It can automatically generate a standard PIO logic diagram, which can be used directly by the user. At the same time, the user can modify various information of the signal through a drop-down menu, thereby simplifying the multi-step configuration work of the PIO signal. At the same time, the system provides a PIO measurement point import function, which can be conveniently and quickly edited in a table and then imported into the system. The system compiles and automatically generates a page parameter table, which greatly reduces the configuration time. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 is an execution flow chart of the present invention;

[0015] Figure 2It is a schematic diagram of a PIO module macro instance and a PIO module macro channel attribute of the present invention;

[0016] Figure 3 It is a schematic diagram of an example of a standard PIO logic diagram of the present invention;

[0017] Figure 4 It is a schematic diagram of an example of a PIO channel macro and a PIO channel macro attribute of the present invention;

[0018] Figure 5 It is a schematic diagram of an example of configuring a PIO module of the present invention;

[0019] Figure 6 A schematic diagram of an example of a PIO logic diagram of a PIO module of the present invention;

[0020] Figure 7 The diagram is a schematic diagram of calling the PIO channel macro configuration of the present invention.

[0021] In the figure: 20, module driver macro instance; 21, PIO channel; 22, PIO channel property interface; 23, PIO module information; 30, PIO module macro; 31, module channel quality; 32, module hardware fault alarm information; 33, module control cycle; 40, PIO module macro instance; 41, macro property interface; 42, PIO logic diagram page number; 43, module type and channel number information; 60, PIO module macro instance; 61, PIO channel; 62, macro property interface; 63, PIO logic page number; 70, PIO channel macro instance. DETAILED DESCRIPTION

[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0023] See also Figure 1-7 As shown, a PIO configuration system includes: S100: The developer has developed and designed a PIO module macro for each PIO module. Each module macro has a standard parameter table, including macro code, input and output addresses, and macro parameters. Figure 2As shown, the PIO module macro instance 20 displayed in the user interface can directly view the PIO module information 23, including the module operation status information and the module operation type. By selecting the PIO channel 21, the control mode, recording mode, alarm level, alarm dead zone, channel signal name, range, coordinates and other detailed information of the PIO channel can be set in the pop-up PIO channel property interface 22. The system designs a standard PIO logic page for each PIO module, such as Figure 3 As shown in the example of the standard PIO logic diagram, it includes PIO module macro 30, module channel quality 31, module hardware fault alarm information 32, module control cycle 33 and other contents. The system designs PIO channel macros, such as Figure 4 As shown, the user interface displays a PIO module macro instance 40, and the PIO logic diagram page number 42, module type and channel number information 43 corresponding to the PIO channel are set in the macro property interface 41.

[0024] S101: The system designs a PIO module configuration module, such as Figure 5 As shown, the user selects the PIO module from the drop-down menu in the controller configuration interface to configure the PIO module used by the system.

[0025] S102: After configuring the PIO module, Figure 6 As shown, the system automatically generates a PIO logic page instance and automatically generates a PIO logic page number 63 according to the controller station number and node number of the module. In the PIO logic page, by selecting a single PIO channel 61 of the PIO module macro instance 60, the channel attribute parameters can be modified in the macro attribute interface 62.

[0026] S104: The system compiles and generates a macro parameter table according to the PIO module and channel parameter configuration information.

[0027] S105: Figure 7 As shown, when configuring the control logic, the user uses the PIO channel macro instance 70 to set the module type, channel number, and the PIO logic diagram page number where the channel is located in the PIO channel macro property interface.

[0028] As an optimization technical solution of the present invention, in order to facilitate user configuration, for the same channel properties of different channel measurement points in the same PIO module, the user can select multiple channels and set them uniformly in the macro property interface, so as to complete the batch setting quickly and efficiently.

[0029] As an optimized technical solution of the present invention, after the user configures the PIO module, the system automatically generates a PIO module measurement point table. The user can modify the information of the PIO measurement points on the generated measurement point table, including channel type, channel quality, physical range, engineering range, alarm type, alarm dead zone, alarm high and low limits, signal name corresponding to the IO channel, and signal type. After unified modification, use the measurement point import function to import it into the system and use a table to edit the measurement points, which is convenient and fast, and greatly improves the user configuration efficiency.

[0030] As an optimized technical solution of the present invention, after all PIO configurations are completed, the system compiles and automatically generates the parameter file used by the controller, and at the same time automatically generates the database file required for the operator station configuration, improving the operator station configuration efficiency.

[0031] As an optimized technical solution of the present invention, when the controller program generated by compilation is downloaded and the PIO module logic diagram page is monitored online, the user can directly view and modify the control cycle and PIO channel information of the PIO module, and at the same time view the operating status, channel quality, alarm information, network communication interface status and other related contents of the module, without switching to the monitoring interface of other devices to view, which is simple and fast, and greatly improves the user configuration and debugging efficiency.

[0032] As an optimized technical solution of the present invention, when the PIO module is dual-configured, the relevant information of the main and standby PIO modules is designed in the standard PIO logic diagram. After online operation, when monitoring the logic diagram page of any one of the main and standby PIO modules, the user can directly view and modify the control cycle and PIO channel information of the PIO module, and at the same time view the operating status, channel quality, alarm information, network communication interface status and other related contents of the main and standby modules, without switching the monitoring interface of the PIO module to view, which is convenient for user debugging and maintenance.

[0033] In addition, it should be understood that although this specification is only an embodiment of the present invention, not every embodiment only contains an independent technical solution. The specification is only for clear description rather than limitation. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately modified, combined, improved, etc. to form other embodiments, and these all belong to the protection scope of the technical solutions of the present invention.

Claims

1. A PIO configuration system, It is characterized in that include: PIO module macro, PIO channel macro, standard PIO logic diagram, PIO module configuration module, automatically generate PIO logic diagram module, generate macro parameter table after compilation, and users use PIO channel macro to perform logical configuration of PIO signals.

2. A PIO configuration system according to claim 1, Features: The system is configured with a PIO module macro corresponding to each PIO module. The PIO module macro includes PIO module information and each PIO channel information. The above information is stored in the PIO module macro as a macro parameter.

3. A PIO configuration system according to claim 1, Features: The system is configured with a standard PIO logic diagram corresponding to the PIO module, and the standard PIO logic diagram includes the PIO module macro, module control cycle, channel quality information, hardware fault information, and network communication interface information corresponding to the PIO module.

4. A PIO configuration system according to claim 1, Features: The system is configured with a PIO channel macro, which includes the corresponding PIO logic diagram page number, module type and channel number of the PIO channel.

5. A PIO configuration system according to claim 1, Features: The system designs a PIO module configuration module. After the user configures the PIO module, the system automatically generates a PIO logic diagram instance of the configured PIO module according to the standard PIO logic diagram.