A locking alarm implementation system and logic architecture

By adopting formal development methods in industrial display equipment to realize the locked alarm system, the problems of high ambiguity and closure in the existing technology are solved, logical accuracy and online monitoring capabilities are improved, and enterprise application needs are met.

CN115081032BActive Publication Date: 2025-04-04CHINA TECHENERGY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210688391.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-17
Publication Date
2025-04-04
Estimated Expiration
2042-06-17

AI Technical Summary

Technical Problem

The existing technology of industrial display equipment to achieve locking alarms is ambiguity, ambiguity and strongly closed, which makes testing and debugging difficult, and it is difficult to implement online monitoring and performance testing.

Method used

The locking alarm implementation system is adopted based on formal development methods, and algorithm configuration files are generated through the engineer station and run in the main control station and display equipment, supporting online monitoring and performance testing.

Benefits of technology

It improves the logical accuracy of the lock-up alarm algorithm, enhances the understanding and execution consistency of developers and users' needs, and supports online monitoring and meets enterprise application needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115081032B_ABST
    Figure CN115081032B_ABST
Patent Text Reader

Abstract

The present invention discloses a locking alarm implementation system and logic architecture, the system includes: an engineer station, a main control station and a display device, wherein: the engineer station is used to obtain the locking alarm algorithm function module based on a formal development method, and compile and generate an algorithm configuration file, and download the algorithm configuration file to the main control station and the display device respectively; the main control station is used to run the configuration file according to a fixed cycle, and communicate and exchange data with the engineer station and the display device; the display device is used to display alarm information and eliminate alarms based on user input. In the above scheme, the locking alarm is implemented based on a formal development method, and a graphical logical architecture of the locking alarm algorithm can be constructed, which can have higher logical accuracy than traditional development methods. This accuracy provides greater possibilities for developers and users to have a consistent understanding of requirements and the correct execution of requirements, and supports online monitoring to meet the application needs of enterprises.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of databases, and more particularly to a locking alarm implementation system and a logic architecture. Background Art

[0002] The locked alarm of industrial display equipment generally means that after the alarm signal is generated, the alarm information will not disappear automatically, including situations where the alarm conditions are no longer met; if the alarm information is to be eliminated, human intervention is required.

[0003] At present, the technology for realizing locking alarm of industrial display equipment is mainly based on traditional development languages, such as C, C++ and other software language programming. The traditional software development method uses a lot of natural language and multiple graphic symbols in the early requirement documents. As a result, despite careful review, the final system requirements and system design documents still contain ambiguous, vague, contradictory, incomplete requirement descriptions and chaotic abstract levels. In addition, the implemented software is highly closed, difficult for testers and customers to understand, and difficult to debug and monitor online. Summary of the invention

[0004] In view of this, the present invention provides the following technical solutions:

[0005] A locking alarm implementation system includes an engineer station, a main control station and a display device, wherein:

[0006] The engineer station is used to obtain the locking alarm algorithm function module based on the formal development method, compile and generate the algorithm configuration file, and download the algorithm configuration file to the main control station and the display device respectively;

[0007] The master control station is used to run the configuration file according to a fixed period, and communicate and exchange data with the engineer station and the display device;

[0008] The display device is used to display alarm information and eliminate the alarm based on user input.

[0009] Optionally, the engineer station is also used to monitor online the running status of the algorithm configuration file in the master control station.

[0010] Optionally, the engineer station is also used to test the working performance of the locking alarm implementation system by forcibly triggering the variable value of the locking alarm.

[0011] A locking alarm implementation logic architecture, which is implemented based on a formal development method and is built in an image algorithm configuration module, including:

[0012] Variable objects, including variables for triggering alarms, alarm variables transmitted to a display device for display, and a count value variable for the number of clicks on a lockout alarm reset button;

[0013] A reset priority algorithm module, the reset priority algorithm module comprising a first input port and a second input port, the input quantity of the first input port is determined based on a comparison result between a count value of the number of clicks of the lock alarm reset button in this cycle and a count value of the number of clicks of the previous cycle, the input quantity of the second input port is the variable triggering the alarm, and the output value of the output port of the reset priority algorithm module is the alarm variable;

[0014] The comparison input unit is used to connect the click count variable of the lock alarm reset button and the first input port of the reset priority algorithm module.

[0015] Optionally, where:

[0016] The comparison input unit includes a followedby algorithm block, a comparison algorithm block and a signal processing module. The followedby algorithm block is used to obtain the click count value of the locked alarm reset button in the previous cycle. The comparison algorithm block is used to compare the click count value of the locked alarm reset button in this cycle with the click count value of the previous cycle to obtain a comparison result. The signal processing module is used to convert the comparison result into a first type of data value and transmit the first type of data value to the first input port of the reset priority algorithm module.

[0017] Optionally, when the click count value of the locking alarm reset button in this cycle is the same as the click count value of the previous cycle, the output value of the comparison algorithm block is 0; when the click count value of the locking alarm reset button in this cycle is greater than the click count value of the previous cycle, the output value of the comparison algorithm block is 1.

[0018] Optionally, the lockout alarm implementation logic architecture includes at least two different alarm triggering variables, each alarm triggering variable is separately connected to a reset priority algorithm module, and the data processing of different reset priority algorithm modules do not interfere with each other. At least two different alarm triggering variables can be triggered by their respective connected reset priority algorithm modules to obtain corresponding alarm variables.

[0019] Optionally, a reset button control unit is further included, which includes or compares the algorithm block, the data conversion algorithm block and the reset button variable;

[0020] Among them, the or comparison algorithm block is connected to the output ports of all reset priority algorithm modules, and the data conversion algorithm block is used to convert the first type of data value into a second type of data value, the second type of data value is the reset button variable, and the reset button variable is at least used to control the display parameters and touchable state of the reset button.

[0021] Optionally, one reset priority algorithm module may be connected to a plurality of alarm variables transmitted to a display device for display.

[0022] It can be known from the above technical scheme that, compared with the prior art, the embodiment of the present invention discloses a locking alarm implementation system and logic architecture, the system includes: an engineer station, a main control station and a display device, wherein: the engineer station is used to obtain the locking alarm algorithm function module based on the formal development method, and compile and generate the algorithm configuration file, and download the algorithm configuration file to the main control station and the display device respectively; the main control station is used to run the configuration file according to a fixed cycle, and communicate and exchange data with the engineer station and the display device; the display device is used to display alarm information and eliminate alarms based on user input. In the above scheme, the locking alarm is implemented based on the formal development method, and the graphical logical architecture of the locking alarm algorithm can be constructed, which can have higher logical accuracy than the traditional development method. This accuracy provides greater possibility for developers and users to have a consistent understanding of requirements and the correct execution of requirements, and supports online monitoring to meet the application needs of enterprises. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0024] Figure 1 A schematic diagram of the structural principle of a locking alarm implementation system disclosed in an embodiment of the present application;

[0025] Figure 2 A schematic diagram of the internal transformation of the formal development software disclosed in the embodiment of the present application;

[0026] Figure 3 A schematic diagram of a logic architecture for implementing a locking alarm disclosed in an embodiment of the present application;

[0027] Figure 4 An example diagram of a formally developed locking alarm logic architecture disclosed in an embodiment of the present application;

[0028] Figure 5 Another example diagram of a formally developed locking alarm logic architecture disclosed in an embodiment of the present application;

[0029] Figure 6 A schematic diagram of the principle of online monitoring of the generation of a locking alarm signal implemented by the formal development disclosed in the embodiment of the present application;

[0030] Figure 7 A schematic diagram of a lockout alarm reset button in available states on a display interface disclosed in an embodiment of the present application;

[0031] Figure 8 A schematic diagram of the principle of online monitoring of the generation of a locking alarm signal implemented by the formal development disclosed in the embodiment of the present application;

[0032] Fig. 9 This is a schematic diagram of a locked alarm reset button in an unavailable state on the display interface disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0033] For the purpose of reference and clarity, the descriptions, abbreviations or acronyms of the technical terms used below are summarized as follows:

[0034] Main control station: It is the basic unit to complete the control or protection function. It is a digital computer device with input and output, network communication and data processing functions. It collects data from field instruments through input boards, receives and sends network data through communication boards, completes signal conversion and logic operation functions through data operation boards, and outputs signals to field actuators through output boards. The data operation boards can be connected to the engineer station for data interaction.

[0035] Engineer station software tool: a software unit or module that implements system platform configuration and control algorithm configuration, downloading, monitoring and other non-real-time operation parts. The control algorithm configuration part is a graphical configuration module implemented through formal technology.

[0036] followedby algorithm block: It is a low-level algorithm block. Its main function is to output the value of the previous N cycles, where N is a positive integer.

[0037] 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.

[0038] Figure 1 This is a schematic diagram of the structural principle of a locking alarm implementation system disclosed in an embodiment of the present application. Figure 1 As shown, the locking alarm implementation system may include an engineer station 10 , a main control station 20 and a display device 30 .

[0039] The engineer station is used to obtain the locking alarm algorithm function module based on the formal development method, compile and generate the algorithm configuration file, and download the algorithm configuration file to the main control station and the display device respectively.

[0040] The engineer station can be understood as a PC with software tools installed. The software tool is an integrated installation package for developing multiple functional modules, and the locking alarm algorithm functional module described in this application is implemented based on the formal development method. Formal development is to accurately describe the software specification in a formal language, and then fully automatically or semi-automatically convert it into executable code by tools that support formalization. Compared with the traditional software requirements that are converted into software design using natural language, and the software design is then manually converted into code implementation, the formal method uses an application-oriented language to convert software requirements into software design, and the software design is then automatically converted into code through a code generator. Therefore, the formal method can ensure the integrity and logical accuracy of the software requirements to code implementation.

[0041] Formal development also requires the use of corresponding development languages, including but not limited to Lustre. The conversion from graphics to underlying code is implemented according to the syntax and semantics of the formal development language, such as Figure 2 , which is a schematic diagram of the internal transformation of the formal development software disclosed in the embodiment of the present application, wherein the graphical interface in the upper right corner is the algorithm configuration module implemented by the formal technology.

[0042] After the locking alarm logic architecture is built, the configuration download file, that is, the algorithm configuration file, can be compiled and generated through the software tool, and downloaded to the master control station and the display device respectively. In some implementations, after the algorithm configuration file is downloaded to the operation processing board of the master control station, the engineer station can also monitor the operation of the algorithm configuration file in the master control station online. Specifically, the corresponding operator can monitor the locking alarm setting information online through the engineer station.

[0043] After receiving the algorithm configuration file sent by the engineer station, the master control station can run the configuration file in a fixed cycle to implement the locking alarm function, during which it will communicate and exchange data with the engineer station and the display device.

[0044] The display device is used to display alarm information and eliminate alarms based on user input. Eliminating alarms based on user input is also called human interaction. Specifically, the user can eliminate the alarm through a reset button of the locked alarm designed on the display interface of the display device.

[0045] In some other implementations, since the locking alarm implementation system is based on formal development, the line connection relationship between different functional modules in the logical architecture and the logical relationship between different modules are very clear, so the engineer station can also test the working performance of the locking alarm implementation system by forcibly triggering the variable value of the locking alarm. For example, the operator can test the variable value of the forced triggering of the locking alarm at the engineer station, and the forced alarm variable value is transmitted to the display device to generate alarm information, and the operator can verify whether the alarm function is normal.

[0046] The locking alarm implementation system described in this embodiment implements the locking alarm function based on a formal development method, and can build a graphical logical architecture of the locking alarm algorithm. Compared with traditional development methods, it has higher logical accuracy. This accuracy provides a greater possibility for developers and users to have a consistent understanding of requirements and the correct execution of requirements, and supports online monitoring to meet the application needs of enterprises.

[0047] The embodiment of the present application also discloses a logic architecture for implementing a locking alarm. Figure 3 A schematic diagram of a logic architecture for implementing a locking alarm disclosed in an embodiment of the present application is shown in FIG. Figure 3 The shown locking alarm implementation logic architecture is based on the formal development method and is built in the image algorithm configuration module. Figure 3 As shown, the logic architecture for implementing the locking alarm may include:

[0048] The variable object includes a variable 11 for triggering an alarm, an alarm variable 12 for transmitting to a display device for display, and a variable 13 for counting the number of clicks on a lockout alarm reset button.

[0049] A reset priority algorithm module 21, the reset priority algorithm module includes a first input port and a second input port, the input quantity of the first input port is determined based on the comparison result of the click count value of the lockout alarm reset button in this cycle and the click count value of the previous cycle, the input quantity of the second input port is the variable that triggers the alarm, and the output value of the output port of the reset priority algorithm module is the alarm variable.

[0050] The comparison input unit 22 is used to connect the count value variable of the number of clicks of the lock alarm reset button and the first input port of the reset priority algorithm module.

[0051] In one implementation, the comparison input unit may include a followedby algorithm block, a comparison algorithm block and a signal processing module, the followedby algorithm block is used to obtain the click count value of the locked alarm reset button in the previous cycle, the comparison algorithm block is used to compare the click count value of the locked alarm reset button in the current cycle with the click count value of the previous cycle to obtain a comparison result, and the signal processing module is used to convert the comparison result into a first type of data value and transmit the first type of data value to the first input port of the reset priority algorithm module.

[0052] Among them, when the click count value of the locking alarm reset button in this cycle is the same as the click count value of the previous cycle, the output value of the comparison algorithm block is 0; when the click count value of the locking alarm reset button in this cycle is greater than the click count value of the previous cycle, the output value of the comparison algorithm block is 1.

[0053] In order to better understand the implementation of this application, the following will be introduced in conjunction with specific examples. It should be noted that the variable that triggers the alarm in the logic architecture of the lock alarm implementation can be one or more than two. In this example (including the variables mentioned below), Figure 4 ) Take two variables that trigger alarms as an example to introduce the relevant content.

[0054] When the locking alarm implementation logic architecture includes at least two different alarm triggering variables, each alarm triggering variable is separately connected to a reset priority algorithm module, and the data processing of different reset priority algorithm modules does not interfere with each other. At least two different alarm triggering variables can be triggered by their respective connected reset priority algorithm modules to obtain corresponding alarm variables.

[0055] In addition, a reset priority algorithm module can be connected to multiple alarm variables transmitted to the display device to meet different application site requirements.

[0056] Figure 4 This is an example diagram of a formally developed lockout alarm logic architecture disclosed in the embodiment of this application. The RSFF (Reset flip-flop reset trigger) algorithm block corresponds to the reset priority algorithm module mentioned above; the FBY algorithm block is the followed by algorithm block; the <> module is the comparison algorithm block mentioned above; and the bool signal module is a signal processing module.

[0057] Combination Figure 4As shown, DI_01_02_10_CH11 (DI_01_02_10_CH12 has similar functions) is the variable that triggers the alarm, and the rising edge of the signal triggers the alarm; ALARM_BS_1_749 (ALARM_BS_2_749, ALARM_BS_1_750, ALARM_BS_2_750 have similar functions) is the alarm variable transmitted to the display device for display, and ALARMRESET_1 is a variable that receives the count value of the number of clicks on the "ResetAlarms" lock alarm reset button of the display device.

[0058] Figure 4 In the process of FBY algorithm block to RSFF algorithm block, the function is to compare the count value of the number of clicks of the "Reset Alarms" lockout alarm reset button received in this cycle with the count value of the number of clicks in the previous cycle. If they are equal, the R-end value of RSFF is transmitted as 0, otherwise, the R-end value of RSFF is transmitted as 1. In this way, by controlling the input values ​​of the R and S ends of the RSFF algorithm block, the display device can generate and eliminate alarm signals.

[0059] Among them, the RSFF algorithm block functions as a reset priority trigger algorithm. Assume that its first input port is the R terminal, the input value is x1, the second input port is the S terminal, the input value is x2, and the output value of the output port is y.

[0060] Its logic is shown in Table 1, and the functional numerical bit operation logic is shown in Table 2.

[0061] Table 1 Reset priority trigger algorithm logic

[0062] Signal Mnemonics type illustrate x1 R BS Reset signal x2 S BS Set signal y BS Output

[0063] Among them, the BS data type refers to the bool_signal variable.

[0064] Table 2 Functional numerical bit operations

[0065] x1.v x2.v yv 0 0 The value of the previous cycle, the first cycle yold.v = 0 0 1 1 1 0 0 1 1 0

[0066] When the X1 reset signal is 1, the output value is 0;

[0067] When the X1 reset signal is 0, the X2 set signal value is 0, and the output value remains the value of the previous cycle;

[0068] When the X1 reset signal is 0, the X2 set signal value is 1 and the output value is 1.

[0069] In another implementation, the lockout alarm implementation logic architecture may further include a reset button control unit, which includes a comparison algorithm block, a data conversion algorithm block, and a reset button variable.

[0070] Among them, the or comparison algorithm block is connected to the output ports of all reset priority algorithm modules, and the data conversion algorithm block is used to convert the first type of data value into a second type of data value, the second type of data value is the reset button variable, and the reset button variable is at least used to control the display parameters and touchable state of the reset button.

[0071] Figure 5 This is another example diagram of a formally developed locking alarm logic architecture disclosed in the embodiment of this application. Figure 5 As shown, the function of the OR2 (or comparison) algorithm block is: 2 inputs or algorithm logic, its inputs include x1 and x2, the output is y, and the algorithm logic is shown in Table 3.

[0072] Table 3 or algorithm logic

[0073] Signal Mnemonics type illustrate x1 BS enter x2 BS enter y BS Output

[0074] Numerical bit processing operation: when xv=0, yv=0; when xv≠0, yv=1.

[0075] BS_DS algorithm block function: type conversion, that is, converting BS type data into device status type data. Its input is x and its output is y. Numerical bit processing operation: when xv=0, yv=0; when xv≠0, yv=1;

[0076] The BSXS value is used to set whether the "ResetAlarms" latched alarm reset button is available. When the value is 0, it is unavailable. When the value is 1, it is available. The "ResetAlarms" button transmitted to the display device is also the reset button for the latched alarm.

[0077] The "ResetAlarms" latching alarm reset button of the display device is associated with two variables: ALARMRESET_1 and BSXS, where ALARMRESET_1 records the number of times the button is manually clicked and is transmitted to the data operation board of the master control station. The BSXS value is used to set whether the "ResetAlarms" latching alarm reset button is available. When the value is 0, it is unavailable, and when the value is 1, it is available and transmitted to the "ResetAlarms" button of the display device.

[0078] Figure 6 This is a schematic diagram of the principle of online monitoring of the generation of a locking alarm signal for the formal development disclosed in the embodiment of this application. Figure 6As shown, the alarm signal generation logic: when the system is running, assuming that the current value of ALARMRESET_1 is 10, the R-end value input of the RSFF algorithm block is 0 (false), and the engineer station forces the DI_01_02_10_CH11 value from 0 to 1 (true) online, so that a rising edge signal is generated. According to the RSFF algorithm block function, ALARM_BS_1_749 obtains a value of 1, and according to the OR2 and BS_DS algorithm block functions, the BSXS value is 1.

[0079] ALARM_BS_1_749 is transmitted to the display device to generate alarm information, and BSXS is transmitted to the display device "ResetAlarms" button to make it available; Figure 7 As shown in the figure, the "ResetAlarms" latched alarm reset button is in an available state and displays a specific color, such as red. The forced variable value is restored in the algorithm function module interface monitored by the engineer station so that it does not have the alarm condition, but the alarm information in the display device will not be eliminated if the "ResetAlarms" button is not manually clicked.

[0080] Figure 8 This is a schematic diagram of the principle of online monitoring of the generation of a locking alarm signal for the formal development disclosed in the embodiment of this application. Figure 8 As shown in the figure, the alarm signal elimination logic is: the engineer is online to force the DI_01_02_10_CH11 value from 1 to 0, and manually clicks the "ResetAlarms" button of the display device, the ALARMRESET_1 value increases by 1 and becomes 11. According to the function from the FBY algorithm block to the RSFF algorithm block, the R end value of the RSFF algorithm block becomes 1, and according to the function of the RSFF algorithm block, the ALARM_BS_1_749 value is 0. Similarly, if the value of another DI_01_02_10_CH12 with the same function as DI_01_02_10_CH11 is also 0, then the BSXS value is 0, as shown above. Figure 8 ALARM_BS_1_749 is transmitted to the display device to eliminate the alarm information, and BSXS is transmitted to the display device "ResetAlarms" button to make it unavailable.

[0081] As above Fig. 9 As shown, after the operator confirms the alarm information, he can click the "ResetAlarms" latched alarm reset button, the display device alarm information is eliminated, and the "ResetAlarms" latched alarm reset button is reset to an unavailable state and displayed in a specific color, such as gray.

[0082] The present application scheme is based on a graphical algorithm configuration module implemented using formal technology, which has high security and reliability. The locking alarm algorithm logic implemented using formal technology supports online monitoring settings and is easy to debug. It has good human-computer interaction and is easy for operators to understand. It can support the combination and construction of algorithm block modules and has strong functional extensibility.

[0083] The lockout alarm described in this embodiment implements the logical architecture. The lockout alarm is implemented based on a formal development method, and a graphical logical architecture of the lockout alarm algorithm can be constructed. Compared with traditional development methods, this accuracy has higher logical accuracy. This accuracy provides a greater possibility for developers and users to have a consistent understanding of requirements and the correct execution of requirements, and supports online monitoring to meet the application needs of enterprises.

[0084] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0085] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0086] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0087] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A locking alarm implementation system, characterized in that: It includes an engineer station, a main control station and display equipment, including: The engineer station is used to obtain a locking alarm implementation logic architecture based on a formal development method, compile and generate an algorithm configuration file based on the locking alarm implementation logic architecture, and download the algorithm configuration file to the master control station and the display device respectively; The master control station is used to run the configuration file according to a fixed period, and communicate and exchange data with the engineer station and the display device; The display device is used to display alarm information and eliminate alarms based on user input; The locking alarm implementation logic architecture is implemented based on a formal development method and is built in the image algorithm configuration module. The locking alarm implementation logic architecture includes: Variable objects, including variables for triggering alarms, alarm variables transmitted to a display device for display, and a count value variable for the number of clicks on a lockout alarm reset button; A reset priority algorithm module, the reset priority algorithm module comprising a first input port and a second input port, the input quantity of the first input port is determined based on a comparison result between a count value of the number of clicks of the lock alarm reset button in this cycle and a count value of the number of clicks of the previous cycle, the input quantity of the second input port is the variable triggering the alarm, and the output value of the output port of the reset priority algorithm module is the alarm variable; The comparison input unit is used to connect the click count variable of the lock alarm reset button and the first input port of the reset priority algorithm module.

2. According to the locking alarm implementation system of claim 1, the engineer station is also used to monitor the operation of the algorithm configuration file in the master control station online.

3. The locking alarm implementation system according to claim 1, characterized in that: The engineer station is also used to test the working performance of the locking alarm implementation system by forcibly triggering the variable value of the locking alarm.

4. The locking alarm implementation system according to claim 1, characterized in that: in: The comparison input unit includes a followedby algorithm block, a comparison algorithm block and a signal processing module. The followedby algorithm block is used to obtain the click count value of the locked alarm reset button in the previous cycle. The comparison algorithm block is used to compare the click count value of the locked alarm reset button in this cycle with the click count value of the previous cycle to obtain a comparison result. The signal processing module is used to convert the comparison result and transmit the converted data value to the first input port of the reset priority algorithm module.

5. The locking alarm implementation system according to claim 4, characterized in that: When the click count value of the lock alarm reset button in this cycle is the same as the click count value of the previous cycle, the output value of the comparison algorithm block is 0; when the click count value of the lock alarm reset button in this cycle is greater than the click count value of the previous cycle, the output value of the comparison algorithm block is 1.

6. The locking alarm implementation system according to claim 1, characterized in that: The locking alarm implementation logic architecture includes at least two different alarm triggering variables, each alarm triggering variable is separately connected to a reset priority algorithm module, and the data processing of different reset priority algorithm modules does not interfere with each other. At least two different alarm triggering variables can be triggered by their respective connected reset priority algorithm modules to obtain corresponding alarm variables.

7. The locking alarm implementation system according to claim 1, characterized in that: Also included is a reset button control unit, which includes or comparison algorithm block, data conversion algorithm block and reset button variable; The comparison algorithm block is connected to the output ports of all reset priority algorithm modules, the data conversion algorithm block is used to control the output of the reset button variable, and the reset button variable is at least used to control the display parameters and touchable state of the reset button.

8. The locking alarm implementation system according to claim 1, characterized in that: One reset priority algorithm module can be connected to multiple alarm variables that are transmitted to the display device for display.

Citation Information

Patent Citations

  • Intelligent alarm system based on SCADA (supervisory control and data acquisition) system

    CN104317603A

  • Computer interlocking software development and realization system based on formalized model development

    CN107808020A

  • Test method and system for automatically counting data transmission correctness of DCS system

    CN110768871A