CN112259273B - Positioning method for DCS control cabinet flash alarm - Google Patents
Positioning method for DCS control cabinet flash alarm Download PDFInfo
- Publication number
- CN112259273B CN112259273B CN202010921100.3A CN202010921100A CN112259273B CN 112259273 B CN112259273 B CN 112259273B CN 202010921100 A CN202010921100 A CN 202010921100A CN 112259273 B CN112259273 B CN 112259273B
- Authority
- CN
- China
- Prior art keywords
- alarm
- cabinet
- group
- value
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000002372 labelling Methods 0.000 claims abstract description 4
- 230000009191 jumping Effects 0.000 claims description 8
- 238000004140 cleaning Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 abstract description 2
- 238000009825 accumulation Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 229910002056 binary alloy Inorganic materials 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G21—NUCLEAR PHYSICS; NUCLEAR ENGINEERING
- G21D—NUCLEAR POWER PLANT
- G21D3/00—Control of nuclear power plant
- G21D3/04—Safety arrangements
- G21D3/06—Safety arrangements responsive to faults within the plant
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E30/00—Energy generation of nuclear origin
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Plasma & Fusion (AREA)
- General Engineering & Computer Science (AREA)
- High Energy & Nuclear Physics (AREA)
- Measurement Of Radiation (AREA)
- Monitoring And Testing Of Nuclear Reactors (AREA)
Abstract
The invention relates to the field of nuclear power control, in particular to a positioning method for a DCS control cabinet flash alarm. The positioning method for the DCS control cabinet flashing alarm comprises the following steps: grouping and labeling all cabinets; dividing the machine cabinet into N groups of i machine cabinets; setting single cabinet input signals in each group as digital quantity BIxx, and generating 2-system output values; setting the (i+1) th bit as group positioning, and recording an output value as a true value as a cache M; xx represents a sequence number in a cabinet group, and the digital quantity BIxx is 0 or 1, wherein 1 represents cabinet alarm, and 0 represents cabinet normal; calculating and judging each group of output values in a fixed scanning period, and setting alarm positioning judgment logic; and generating an alarm log. The invention can rapidly position the cabinet with alarm, improve the emergency response capability of the cabinet fault and ensure the reliability and stability of the operation of the DCS cabinet.
Description
Technical Field
The invention relates to the field of nuclear power control, in particular to a positioning method for a DCS control cabinet flash alarm.
Background
A Distributed Control System (DCS) control cabinet in a power plant has the characteristics of large number of cabinets, large number of internal parts of the cabinets and large number of control equipment, and the stable operation of the control cabinet has important significance for the safety and benefit of a power plant unit.
At present, in the DCS, a comprehensive alarm is generally set only in a main control room for a control cabinet, i.e. if a 24VDC or 48VDC power supply in a certain cabinet fails, a main control can only receive one alarm, and maintenance personnel are required to check all cabinet indication lamps, thus wasting a lot of manpower; meanwhile, most of faults of the DCS control cabinets are flash, such as loosening of wiring of a power supply module, disturbance during redundant switching and the like, when an alarm is only flash for a few seconds or even milliseconds, on-site investigation staff cannot confirm the cabinet for locating the faults, great difficulty is added to subsequent fault treatment, and meanwhile potential safety hazards are brought to stable operation of the unit.
Disclosure of Invention
The invention aims to solve the technical problems that: the positioning method for the DCS control cabinet flashing alarm can rapidly position the cabinet with the alarm, improve the emergency response capability of the cabinet fault and ensure the operation reliability and stability of the DCS cabinet.
The invention provides a positioning method for a DCS control cabinet flashing alarm, which comprises the following steps:
step S1: grouping and labeling all cabinets; dividing the machine cabinet into N groups of i machine cabinets; n and i are positive integers;
step S2: setting single cabinet input signals in each group as digital quantity BIxx, and generating 2-system output values; setting the (i+1) th bit as group positioning, and recording an output value as a true value as a cache M;
xx represents a sequence number in a cabinet group, and the digital quantity BIxx is 0 or 1, wherein 1 represents cabinet alarm, and 0 represents cabinet normal;
step S3: calculating and judging each group of output values in a fixed scanning period, and setting alarm positioning judgment logic;
step S4: and generating an alarm log.
Preferably, the step S2 includes:
setting single cabinet input signals in each group as digital quantity BIxx, and generating 10-system output values;
setting accumulation logic, and converting the 10-system output value into 2-system; setting the i+1 bit as group location, and recording the output value as true value as cache M.
Preferably, the 10-ary output value ron=bi 01×2 0 +BI02*2 1 +…+BI10*2 i-1 ;
N and i are positive integers.
Preferably, in the step S3, the scanning period is 100ms.
Preferably, the step S3 specifically includes:
calculating and judging each group of output every other scanning period, and setting alarm positioning judgment logic;
the alarm positioning judgment logic is set as follows:
if the 2-system output value is not equal to the output value of the group under the condition of no alarm or the buffer memory M obtained in the step S3, the group 2-system output value is re-covered and stored in the buffer memory M, and M is used as the group alarm positioning output of the group.
Preferably, the alarm positioning judgment logic is:
STEP1, cleaning the stack;
STEP2, reading in an input digital quantity BIxx;
STEP3, BIxx, is subtracted from the value Mxx in the register;
STEP4, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP5, subtracting the alarm-free value of the total i+1 bits of the RIxx and the binary system;
STEP6, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP7, assigning the value of RIxx to Mxx;
STEP8, reading the value Mxx in the register;
STEP9, outputting a result;
STEP10, end.
Preferably, in the step S4, a plurality of sets of alarm positioning output values are output in a log form and a text record is automatically generated.
Preferably, i is 5 to 10, and N is 8 to 10.
Compared with the prior art, the positioning method for the DCS control cabinet flashing alarm adopts the method of flashing alarm record and tracking in the DCS control configuration to number and match all the DCS cabinets in software, and when short-time fault alarm occurs in the control cabinet, the alarm is tracked through a programmed program and linked with the cabinet number, and the tracked historical record is displayed. The method can realize millisecond-level cabinet alarm recognition, can rapidly position the alarm cabinet according to the calculated alarm log, and records the alarm duration of the alarm cabinet; and the method can identify and record the extreme working condition of simultaneous alarm of multiple cabinets, and truly realize quick and effective positioning of DCS cabinet alarm.
Drawings
FIG. 1 is a logic diagram of a method for locating a DCS control cabinet flash alarm in example 1.
Detailed Description
For a further understanding of the present invention, embodiments of the invention are described below in conjunction with the examples, but it should be understood that these descriptions are merely intended to illustrate further features and advantages of the invention, and are not limiting of the invention.
The embodiment of the invention discloses a positioning method for a DCS control cabinet flashing alarm, which comprises the following steps:
step S1: grouping and labeling all cabinets; dividing the machine cabinet into N groups of i machine cabinets; n and i are positive integers; preferably, i is 5 to 10, and N is 8 to 10;
step S2: setting single cabinet input signals in each group as digital quantity BIxx, and generating 2-system output values; setting the (i+1) th bit as group positioning, and recording an output value as a true value as a cache M;
xx represents a sequence number in a cabinet group, and the digital quantity BIxx is 0 or 1, wherein 1 represents cabinet alarm, and 0 represents cabinet normal;
if direct generation of the 2-ary output value is not possible, it is preferable that:
setting single cabinet input signals in each group as digital quantity BIxx, and generating 10-system output values;
setting accumulation logic, and converting the 10-system output value into 2-system; setting the i+1 bit as group location, and recording the output value as true value as cache M.
The 10-ary output value ron=bi 01×2 0 +BI02*2 1 +…+BI10*2 i-1 ;
N and i are positive integers.
RO refers to the output, RON refers to the output of the nth group.
BI refers to the digital input signal, and BIxx refers to the digital input signal of a cabinet.
Step S3: calculating and judging each group of output values in a fixed scanning period, and setting alarm positioning judgment logic;
preferably, the scanning period is 100ms.
Preferably, the step S3 specifically includes:
calculating and judging each group of output every other scanning period, setting alarm positioning judgment logic, wherein the logic is set as follows:
if the 2-system output value is not equal to the output value of the group under the condition of no alarm or the buffer memory M obtained in the step S3, the group 2-system output value is re-covered and stored in the buffer memory M, and M is used as the group alarm positioning output of the group.
For example: if the output of the 2 nd group of the 2 nd system functional modules is not equal to 50000000000 or the buffer M obtained in the step3, the 2 nd system positioning output is re-covered and stored in the buffer M, and M is used as the reorganized group alarm positioning output.
Preferably, the alarm positioning judgment logic is:
STEP1, cleaning the stack;
STEP2, reading in an input digital quantity BIxx;
STEP3, BIxx, is subtracted from the value Mxx in the register;
STEP4, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP5, subtracting the alarm-free value of the ith+1th bit of the binary system from the RIxx;
STEP6, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP7, assigning the value of RIxx to Mxx;
STEP8, reading the value Mxx in the register;
STEP9, outputting a result;
STEP10, end.
Step S4: generating an alarm log;
preferably, the plurality of sets of alert location output values are output in log form and automatically generate a text record.
The finally generated alarm log with the time mark has the accuracy reaching 100ms.
In order to further understand the present invention, the following embodiment is used to describe the positioning method of the DCS control cabinet flash alarm provided by the present invention in detail, and the protection scope of the present invention is not limited by the following embodiment.
Example 1
Taking the foxboro IA platform as an example, the logic diagram is shown in fig. 1:
grouping and marking according to the room in which the DCS cabinets are located, for example, if 60 cabinets are provided, every 10 cabinets can be divided into 1 group and six groups;
the control cabinets of each group are numbered according to the arrangement sequence, such as 01, 02, 03 and …; 11. 12, …; … …; 51. … 60;
for a single group, adding a group 1 alarm accumulation logic functional block 01_L1 in a DCS configuration, internally setting accumulation logic, respectively receiving the values of BI01 to BI10, and according to BI01 x 2 0 +BI02*2 1 +…+BI10*2 9 =ro 01, generating a group 1 accumulated output value, where the output value is a 10-ary value;
adding a 10-system to 2-system functional block in the configuration to convert the 10-system numerical value into a 2-system numerical value; increasing the group number before 2, and generating a true value output RO01 of 11 bits formed by combining the group number and the binary number;
in the configuration, alarm positioning judgment logic is added, the truth value input RI01 is 11-bit truth value output RO01 of the last functional block, and logic sentences are designed in the interior:
STEP1, cleaning the stack;
STEP2, reading the value RI01 input by the module;
STEP3, RI01 is subtracted from the value M01 in the register;
STEP4, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP5, RI01 minus 10000000000;
STEP6, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP7, assigning the RI01 value to M01;
STEP8, reading the value M01 in the register;
STEP9, outputting a result;
STEP10, end;
and adding a log text generation function block in the configuration, and integrating alarm positioning judgment logic output of each group into a text with an added time scale.
And by analogy, obtaining alarm logs of 6 groups of units, namely finally generating an alarm log with a time mark, wherein the accuracy can reach 100ms as shown below.
For example, if the alarm log is displayed as follows:
2018.10.23 10:56:23.200 20000101000;
2018.10.23 10:56:34.100 20000100000;
2018.10.23 10:57:11.200 21000000100;50000100000;
by the above, it can be judged that:
10:56:23.200 group 5, cabinet 7 triggers an alarm, wherein cabinet 7 alarms for 900ms;
10:57:11.200, 1, 8 cabinet, 5 cabinet;
the generated alarm log can intuitively reflect the position and the alarm duration of each group of alarm cabinets and the accurate positioning alarm of a plurality of groups of alarm cabinets.
The above description of the embodiments is only for aiding in the understanding of the method of the present invention and its core ideas. It should be noted that it will be apparent to those skilled in the art that various modifications and adaptations of the invention can be made without departing from the principles of the invention and these modifications and adaptations are intended to be within the scope of the invention as defined in the following claims.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (3)
1. The positioning method for the DCS control cabinet flashing alarm is characterized by comprising the following steps of:
step S1: grouping and labeling all cabinets; dividing the machine cabinet into N groups of i machine cabinets; n and i are positive integers;
step S2: setting single cabinet input signals in each group as digital quantity BIxx, and generating 10-system output values; setting the (i+1) th bit as group positioning, and recording an output value as a true value as a cache M; xx represents a sequence number in a cabinet group, and the digital quantity BIxx is 0 or 1, wherein 1 represents cabinet alarm, and 0 represents cabinet normal;
the 10-ary output value ron=bi 01×2 0 +BI02*2 1 +…+BI10*2 i-1 ;
Adding a 10-system to 2-system functional block in the configuration to convert the 10-system numerical value into a 2-system numerical value; increasing the group number before 2, and generating a true value output RO01 of 11 bits formed by combining the group number and the binary number;
step S3: calculating and judging each group of output every other scanning period, and setting alarm positioning judgment logic;
in the configuration, alarm positioning judgment logic is added, the truth value input RI01 is 11-bit truth value output RO01 of the last functional block, and logic sentences are designed in the interior:
STEP1, cleaning the stack;
STEP2, reading the value RI01 input by the module;
STEP3, RI01 is subtracted from the value M01 in the register;
STEP4, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP5, RI01 minus 10000000000;
STEP6, if the result is 0, jumping to STEP8, otherwise executing the next STEP;
STEP7, assigning the RI01 value to M01;
STEP8, reading the value M01 in the register;
STEP9, outputting a result;
STEP10, end;
and analogizing to obtain alarm positioning judgment logic of N groups of cabinets;
step S4: and generating an alarm log.
2. The method for locating a flashing alarm of a DCS control cabinet according to claim 1, wherein in the step S3, the scanning period is 100ms.
3. The method for locating a flashing alarm of a DCS control cabinet according to claim 1, wherein in step S4, a plurality of sets of alarm locating output values are output in the form of a log and a text record is automatically generated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010921100.3A CN112259273B (en) | 2020-09-04 | 2020-09-04 | Positioning method for DCS control cabinet flash alarm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010921100.3A CN112259273B (en) | 2020-09-04 | 2020-09-04 | Positioning method for DCS control cabinet flash alarm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112259273A CN112259273A (en) | 2021-01-22 |
CN112259273B true CN112259273B (en) | 2024-04-09 |
Family
ID=74224200
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010921100.3A Active CN112259273B (en) | 2020-09-04 | 2020-09-04 | Positioning method for DCS control cabinet flash alarm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112259273B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2184577A (en) * | 1977-02-01 | 1977-04-21 | Control Data Corporation | Data processing apparatus |
US6141628A (en) * | 1997-06-10 | 2000-10-31 | Amot Controls Corporation | Programmable logic controller software with embedded class logic and alarm/shutdown functionality |
CN201364488Y (en) * | 2008-12-31 | 2009-12-16 | 广东省电力设计研究院 | Electric switching control module for nuclear power station electric power plant |
CN101656115A (en) * | 2009-08-25 | 2010-02-24 | 北京广利核***工程有限公司 | Cabinet monitoring system of safety-level cabinet monitoring device |
CN101847307A (en) * | 2009-09-01 | 2010-09-29 | 中广核工程有限公司 | Digitized warning system of nuclear power plant and method thereof |
CN105139903A (en) * | 2014-06-04 | 2015-12-09 | 中广核工程有限公司 | Nuclear safety classification digital control system (DCS) maintenance method, device and system |
CN105334424A (en) * | 2015-11-27 | 2016-02-17 | 西门子电站自动化有限公司 | Method and device for detecting wiring correctness of control cabinet of distributed control system |
WO2020118533A1 (en) * | 2018-12-11 | 2020-06-18 | 中广核工程有限公司 | Nuclear power plant leakage monitoring alarm method and alarm system |
CN111524622A (en) * | 2020-03-19 | 2020-08-11 | 岭东核电有限公司 | Nuclear power station unit fault alarm positioning method and system, computer equipment and medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2829100B1 (en) * | 2001-08-30 | 2005-10-21 | Marcel Bruno | METHOD, DEVICE AND TALK LOCATION BRIDGE TO FORM A SAILING APPARATUS AT SEA |
US20080117068A1 (en) * | 2006-11-16 | 2008-05-22 | Mark Henrik Sandstrom | Intelligent Network Alarm Status Monitoring |
-
2020
- 2020-09-04 CN CN202010921100.3A patent/CN112259273B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2184577A (en) * | 1977-02-01 | 1977-04-21 | Control Data Corporation | Data processing apparatus |
US6141628A (en) * | 1997-06-10 | 2000-10-31 | Amot Controls Corporation | Programmable logic controller software with embedded class logic and alarm/shutdown functionality |
CN201364488Y (en) * | 2008-12-31 | 2009-12-16 | 广东省电力设计研究院 | Electric switching control module for nuclear power station electric power plant |
CN101656115A (en) * | 2009-08-25 | 2010-02-24 | 北京广利核***工程有限公司 | Cabinet monitoring system of safety-level cabinet monitoring device |
CN101847307A (en) * | 2009-09-01 | 2010-09-29 | 中广核工程有限公司 | Digitized warning system of nuclear power plant and method thereof |
CN105139903A (en) * | 2014-06-04 | 2015-12-09 | 中广核工程有限公司 | Nuclear safety classification digital control system (DCS) maintenance method, device and system |
CN105334424A (en) * | 2015-11-27 | 2016-02-17 | 西门子电站自动化有限公司 | Method and device for detecting wiring correctness of control cabinet of distributed control system |
WO2020118533A1 (en) * | 2018-12-11 | 2020-06-18 | 中广核工程有限公司 | Nuclear power plant leakage monitoring alarm method and alarm system |
CN111524622A (en) * | 2020-03-19 | 2020-08-11 | 岭东核电有限公司 | Nuclear power station unit fault alarm positioning method and system, computer equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN112259273A (en) | 2021-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3928830A (en) | Diagnostic system for field replaceable units | |
US4633418A (en) | Battery control and fault detection method | |
US4668465A (en) | Method and apparatus for remotely monitoring a process carried out in a containment structure | |
CN105448361A (en) | Method for monitoring status of reactor core of nuclear power plant, server and system | |
CN111911363B (en) | Wind turbine generator direct current variable pitch system fault snapshot system and monitoring method thereof | |
CN112259273B (en) | Positioning method for DCS control cabinet flash alarm | |
US9070281B2 (en) | Method for monitoring individual photovoltaic modules in an arrangement that comprises several photovoltaic modules and device for performing said method | |
CA1279710C (en) | Monitoring device for monitoring the operating states of telecommunications transmission devices | |
US20180159466A1 (en) | Method for testing the strings of solar modules of a photovoltaic system, and photovoltaic inverter for carrying out the method | |
CN113487182A (en) | Equipment health state evaluation method and device, computer equipment and medium | |
CN112463479A (en) | Automatic testing method and system for VR abnormal power failure detection positioning function | |
US4471301A (en) | Device for monitoring thyristors of high-voltage valve | |
US8837664B2 (en) | Power monitoring system | |
CN205157796U (en) | Nuclear power station seismic surveillance system | |
US3801802A (en) | Information storage having monitored functions | |
JP2015211382A (en) | Data collection system and data collection method | |
JPS6233638B2 (en) | ||
KR20180124182A (en) | Multi-inverter PV monitoring system | |
CN201489116U (en) | Failure self-repairing nuclear radiation monitoring device | |
CN212513463U (en) | Portable pressure testing and calibrating device for intelligent tonnage instrument | |
US20140074259A1 (en) | Method for operating an automation device | |
CN107391340A (en) | A kind of hot-swappable system of whole machine cabinet server node and control method | |
US3201783A (en) | Self-correcting coding circuit, and circuit arrangement for decoding binary information | |
KR101823406B1 (en) | The history and life of the lookup control equipment PLC systems available | |
KR20140008854A (en) | Dual control apparatus having self diagnosis function based on field programmable gate array and dual change method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |