CN112259273B - Positioning method for DCS control cabinet flash alarm - Google Patents

Positioning method for DCS control cabinet flash alarm Download PDF

Info

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
Application number
CN202010921100.3A
Other languages
Chinese (zh)
Other versions
CN112259273A (en
Inventor
阎文琳
王五妹
李海涛
杨雅寒
张媛媛
孙俊
吴松林
陈湛杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CNNC Fujian Nuclear Power Co Ltd
Original Assignee
CNNC Fujian Nuclear Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CNNC Fujian Nuclear Power Co Ltd filed Critical CNNC Fujian Nuclear Power Co Ltd
Priority to CN202010921100.3A priority Critical patent/CN112259273B/en
Publication of CN112259273A publication Critical patent/CN112259273A/en
Application granted granted Critical
Publication of CN112259273B publication Critical patent/CN112259273B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G21NUCLEAR PHYSICS; NUCLEAR ENGINEERING
    • G21DNUCLEAR POWER PLANT
    • G21D3/00Control of nuclear power plant
    • G21D3/04Safety arrangements
    • G21D3/06Safety arrangements responsive to faults within the plant
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy 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

Positioning method for DCS control cabinet flash alarm
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.
CN202010921100.3A 2020-09-04 2020-09-04 Positioning method for DCS control cabinet flash alarm Active CN112259273B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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