Multi-channel nuclear power equipment contact scanning device and working method thereof
1. A multi-channel nuclear power equipment contact scanning device is characterized by comprising: a first rack and at least one second rack; the first rack is provided with a first processing module and a first receiving module connected with the first processing module, and the second rack is provided with a second processing module and a second receiving module connected with the second processing module; the second processing module is connected with the first processing module and used for sending the contact scanning result of the second rack to the first processing module;
the first receiving module and the second receiving module respectively comprise an arithmetic unit, a multi-channel receiving end and a logic unit, wherein the multi-channel receiving end and the logic unit are connected with the arithmetic unit; receiving switch contact signals of nuclear power equipment in parallel through a multi-channel receiving end, performing non-operation on a preset single-channel signal through a logic unit, performing XOR preprocessing on an operation result and the switch contact signals of the nuclear power equipment of a corresponding channel through an operation unit, and respectively sending the preprocessed switch contact signals of the nuclear power equipment to a first processing module and a second processing module;
the first processing module and the second processing module obtain a contact scanning result according to the preprocessed nuclear power equipment switch contact signals and the configuration information set, judge the fault channel according to the contact scanning result, and obtain the sequence of the electrical equipment switch contact fault signals in the fault channel according to a preset polling period.
2. The multi-channel nuclear power equipment contact scanning device as claimed in claim 1, wherein the logic unit comprises a dial switch, a photoelectric coupler and a not gate circuit which are connected in sequence so as to perform hardware dial channel configuration.
3. The multi-channel nuclear power equipment contact scanning device as claimed in claim 2, wherein the hardware dial channel configuration includes that the dial switch is triggered to be opened and closed according to a preset single channel signal, the photoelectric coupler is controlled to be turned on according to the opening and closing of the dial switch, and a voltage signal output by the photoelectric coupler is processed by an exclusive-or circuit through a not gate circuit to obtain a signal which is processed by exclusive-or with a nuclear power equipment switch contact signal.
4. The multi-channel nuclear power equipment contact scanning device of claim 1, wherein the first processing module and the second processing module are connected by a rack bus, the first processing module is connected with the first receiving module by a backplane bus, the second processing module is connected with the second receiving module by a backplane bus, and a bus isolation module is connected at an interface.
5. The multi-channel nuclear power equipment contact scanning device as claimed in claim 1, wherein the first processing module includes a communication interface with external equipment, and is configured to upload nuclear power equipment switch contact signals, download configuration information sets, and output fault channel information.
6. The multi-channel nuclear power plant contact scanning arrangement of claim 1, wherein the first and second receiver modules each include 64 channels.
7. The multi-channel nuclear power equipment contact scanning device as claimed in claim 1, wherein the nuclear power equipment switch contact signal is an open signal or a close signal output by nuclear power equipment.
8. The multi-channel nuclear power plant contact scanning arrangement of claim 1, wherein the first processing module distributes the set of configuration information to the second processing module.
9. The multi-channel nuclear power plant contact scanning device of claim 1, wherein the polling period is set to nanoseconds.
10. An operating method of the multi-channel nuclear power equipment contact scanning device of any one of claims 1 to 9, comprising the following steps:
receiving switch contact signals of nuclear power equipment in parallel through a multi-channel receiving end;
performing non-operation on a preset single-channel signal through a logic unit, and performing XOR preprocessing on an operation result and a nuclear power equipment switch contact signal of a corresponding channel through an operation unit;
respectively sending the preprocessed nuclear power equipment switch contact signals to a first processing module and a second processing module, so that the first processing module and the second processing module obtain contact scanning results according to the preprocessed nuclear power equipment switch contact signals and a configuration information set;
and the first processing module judges the fault channel according to the contact scanning result of the first processing module and the contact scanning result of the second processing module, and obtains the sequence of the switch contact fault signals of the core electrical equipment in the fault channel according to a preset polling cycle.
Background
The statements in this section merely provide background information related to the present disclosure and may not necessarily constitute prior art.
A contact scanner is a device that collects the contact status of a field device, processes it, and outputs contact information to other devices. At present, a nuclear power station using a high-speed multi-channel contact scanner adopts a basic framework of a workstation + a plurality of computers + a VME board card, carries a Windows NT4 operating system, configures channels through software, and adopts a partial pressure principle to perform on-site contact dry-wet conversion. However, the original system has the following problems: (1) the original system adopts a large amount of software, so that a plurality of software problems are easy to occur, and the system is extremely unstable; (2) the resolution ratio of the equipment is more than or equal to 2ms, for nuclear power plant equipment, the safety level, the quality level and the precision degree are higher than those of common equipment, the resolution ratio, the scanning channel number, the scanning interval and the like of a common scanner cannot meet the requirements of the nuclear power equipment, the field use requirements of the four thousand channels of the nuclear power equipment cannot be met, the sequence of the abnormal signals cannot be accurately identified, and then whether the fault signals have a logic relationship or not cannot be accurately judged, and the later-stage fault analysis is not facilitated.
Disclosure of Invention
In order to solve the problems, the invention provides a multi-channel nuclear power equipment contact scanning device and a working method thereof.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, the present invention provides a multi-channel nuclear power equipment contact scanning device, including: a first rack and at least one second rack; the first rack is provided with a first processing module and a first receiving module connected with the first processing module, and the second rack is provided with a second processing module and a second receiving module connected with the second processing module; the second processing module is connected with the first processing module and used for sending the contact scanning result of the second rack to the first processing module;
the first receiving module and the second receiving module respectively comprise an arithmetic unit, a multi-channel receiving end and a logic unit, wherein the multi-channel receiving end and the logic unit are connected with the arithmetic unit; receiving switch contact signals of nuclear power equipment in parallel through a multi-channel receiving end, performing non-operation on a preset single-channel signal through a logic unit, performing XOR preprocessing on an operation result and the switch contact signals of the nuclear power equipment of a corresponding channel through an operation unit, and respectively sending the preprocessed switch contact signals of the nuclear power equipment to a first processing module and a second processing module;
the first processing module and the second processing module obtain a contact scanning result according to the preprocessed nuclear power equipment switch contact signals and the configuration information set, judge the fault channel according to the contact scanning result, and obtain the sequence of the electrical equipment switch contact fault signals in the fault channel according to a preset polling period.
As an alternative embodiment, the logic unit includes a dial switch, a photoelectric coupler and a not gate circuit connected in sequence to perform a channel configuration of hardware dial.
In an alternative embodiment, the channel configuration of the hardware dial comprises triggering the on-off of a dial switch according to a preset single-channel signal, controlling the conduction of a photoelectric coupler according to the on-off of the dial switch, and performing exclusive-or processing on a voltage signal output by the photoelectric coupler and a switch contact signal of the nuclear power equipment after passing through a not gate circuit.
As an alternative implementation, the first processing module and the second processing module are connected by a rack bus, the first processing module is connected with the first receiving module by a backplane bus, the second processing module is connected with the second receiving module by a backplane bus, and a bus isolation module is connected at an interface.
As an alternative embodiment, the first processing module includes a communication interface with an external device, and is configured to upload a switch contact signal of the nuclear power plant, download a configuration information set, and output fault channel information.
As an alternative embodiment, the first and second receiving modules each include 64 channels.
In an alternative embodiment, the switch contact signal of the nuclear power equipment is an opening signal or a closing signal output by the nuclear power equipment.
As an alternative embodiment, the first processing module assigns the set of configuration information to the second processing module.
As an alternative embodiment, the polling period is set to nanoseconds.
In a second aspect, the invention provides a working method of the multi-channel nuclear power equipment contact scanning device, which includes:
receiving switch contact signals of nuclear power equipment in parallel through a multi-channel receiving end;
performing non-operation on a preset single-channel signal through a logic unit, and performing XOR preprocessing on an operation result and a nuclear power equipment switch contact signal of a corresponding channel through an operation unit;
respectively sending the preprocessed nuclear power equipment switch contact signals to a first processing module and a second processing module, so that the first processing module and the second processing module obtain contact scanning results according to the preprocessed nuclear power equipment switch contact signals and a configuration information set;
and the first processing module judges the fault channel according to the contact scanning result of the first processing module and the contact scanning result of the second processing module, and obtains the sequence of the switch contact fault signals of the core electrical equipment in the fault channel according to a preset polling cycle.
Compared with the prior art, the invention has the beneficial effects that:
the multi-channel nuclear power equipment contact scanning device adopts a multi-rack form based on the first rack and at least one second rack, and a multi-board card combination form based on a parallel processing module and a data receiving module provided with a plurality of multi-channels, and the multi-channel nuclear power equipment contact scanning device collects and processes the contact signals of the nuclear power station field equipment in a multi-channel mode, has high signal processing efficiency, and can realize a multi-channel number scanner with the total number of channels exceeding four thousand.
The polling cycle of the multi-channel nuclear power equipment contact scanning device is nanosecond, the sequence of fault signals can be accurately identified, whether the fault signals have a logical relation or not is determined, the later-stage fault analysis is facilitated, the contact state polling is fast based on an FPGA parallel processing technology and matched with a parallel bus, and the resolution ratio superior to 10ns is realized.
The receiving module of the invention controls the channel signal by processing the hardware dial signal among the arithmetic unit, the multi-channel receiving end and the logic unit, and simultaneously avoids depending on a computer, and the scanning function is not influenced when the computer fails.
The high-speed multi-channel contact scanning system for the nuclear power equipment is based on the FPGA, the framework is built by pure hardware, the communication between boards is simplified, no software exists, the reliability is higher, and the board card is convenient to maintain.
The communication isolation modules are arranged in the multi-channel nuclear power equipment contact scanning device for communication among the modules and between the modules and external equipment, so that mutual influence among systems is avoided.
The invention adds a workstation as information backup and software configuration to expand the function and isolate the information backup function from the original function of the scanner.
Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the invention and together with the description serve to explain the invention and not to limit the invention.
Fig. 1 is a block diagram of a structure of a multi-channel nuclear power equipment contact scanning device provided in embodiment 1 of the present invention;
fig. 2 is a functional structure block diagram of a Master FPGA processing module according to embodiment 1 of the present invention;
fig. 3 is a functional structure block diagram of a Slave FPGA processing module according to embodiment 1 of the present invention;
fig. 4 is a schematic diagram of a hardware dial-up of a receiving module according to embodiment 1 of the present invention.
Detailed Description
The invention is further described with reference to the following figures and examples.
It is to be understood that the following detailed description is exemplary and is intended to provide further explanation of the invention as claimed. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
It is noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of exemplary embodiments according to the invention. As used herein, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise, and it should be understood that the terms "comprises" and "comprising", and any variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The embodiments and features of the embodiments of the present invention may be combined with each other without conflict.
Example 1
As shown in fig. 1, the embodiment provides a high-speed multi-channel nuclear power equipment contact scanning device based on an FPGA for a nuclear power plant, which scans and determines a contact state in a preset polling period based on an FPGA parallel processing technology in cooperation with a parallel bus.
The method specifically comprises the following steps: a first rack and at least one second rack; the first rack is provided with a first processing module and a first receiving module connected with the first processing module, and the second rack is provided with a second processing module and a second receiving module connected with the second processing module; the second processing module is connected with the first processing module and used for sending the contact scanning result of the second rack to the first processing module;
the first receiving module and the second receiving module respectively comprise an arithmetic unit, a multi-channel receiving end and a logic unit, wherein the multi-channel receiving end and the logic unit are connected with the arithmetic unit; receiving switch contact signals of nuclear power equipment in parallel through a multi-channel receiving end, performing non-operation on a preset single-channel signal through a logic unit, performing XOR preprocessing on an operation result and the switch contact signals of the nuclear power equipment of a corresponding channel through an operation unit, and respectively sending the preprocessed switch contact signals of the nuclear power equipment to a first processing module and a second processing module;
the first processing module and the second processing module obtain a contact scanning result according to the preprocessed nuclear power equipment switch contact signals and the configuration information set, judge the fault channel according to the contact scanning result, and obtain the sequence of the electrical equipment switch contact fault signals in the fault channel according to a preset polling period.
In this embodiment, a first rack, that is, the Master rack shown in fig. 1, is provided with a Master FPGA processing module based on an FPGA, and a first receiving module connected to the Master FPGA processing module.
As shown in fig. 2, the Master FPGA processing module includes an FPGA processing chip, a nuclear power station main control system DCCX communication isolation module, a nuclear power station standby control system DCCY communication isolation module, a serial port isolation module, a rack bus isolation module, a backplane bus isolation module, a digital output DO module, a cache module, and a storage module;
the FPGA processing chip is connected with the Slave FPGA processing module through a rack bus and used for receiving a contact scanning result transmitted by the Slave FPGA processing module;
the FPGA processing chip is connected with the first receiving module through a backboard bus and used for receiving a switch contact signal of the nuclear power equipment;
a communication interface with external equipment is configured in the FPGA processing chip;
preferably, the communication interface comprises an interface for communicating with a nuclear power station main control system and a nuclear power station standby control system, and can upload a switch contact signal of nuclear power equipment to the nuclear power station control system.
Preferably, the communication interface further comprises an interface for communicating with the workstation, that is, the alarm information is uploaded to the workstation through a serial port, or a configuration information set is downloaded from the workstation through the serial port, so that information interaction is realized.
Preferably, the communication interface further comprises an interface for outputting alarm information, i.e. outputting alarm information through the DO module.
Preferably, the rack bus, the backplane bus and communication interfaces with the nuclear power station main control system, the nuclear power station standby control system or the workstation are provided with corresponding isolation modules.
Preferably, the FPGA processing chip can also receive a switch contact signal of the nuclear power equipment transmitted by the Slave FPGA processing module.
In this embodiment, the second rack, i.e., the Slave rack shown in fig. 1; and a Slave FPGA processing module based on FPGA and a second receiving module connected with the Slave FPGA processing module are arranged in the second frame.
As shown in fig. 3, the Slave FPGA processing module includes an FPGA processing chip, a rack bus isolation module, a backplane bus isolation module, a cache module, and a storage module;
the FPGA processing chip is connected with the Master FPGA processing module through a rack bus and used for sending a contact scanning result and a nuclear power equipment switch contact signal transmitted by the second receiving module.
The FPGA processing chip is connected with the second receiving module through a backboard bus and used for receiving a switch contact signal of the nuclear power equipment.
Preferably, the communication interfaces of the rack bus and the backplane bus are provided with corresponding isolation modules.
In this embodiment, the first receiving module and the second receiving module have the same structure, and each of the first receiving module and the second receiving module includes 64 channels, namely, DI-64 boards, for receiving a switch contact signal of the nuclear power equipment;
preferably, the nuclear power plant switch contact signal is an open or closed signal of the nuclear power plant DO output.
Preferably, the present embodiment is provided with three second racks, 16 DI-64 boards are connected in each of the first rack and the second rack, and each DI-64 board is configured with 64 channels, so that 64 channels 16 × 3+64 × 15=4032 are provided in total;
in this embodiment, as shown in fig. 4, the first receiving module and the second receiving module may implement channel configuration through hardware dialing;
specifically, the logic unit comprises dial switches DI2-1 and DI2-2, a photoelectric coupler U10 and a NOT gate circuit U11; triggering the on-off of a dial switch according to a preset single-channel signal, controlling the conduction of a photoelectric coupler according to the on-off of the dial switch, and enabling a voltage signal output by the photoelectric coupler to pass through a NOT gate circuit to obtain a signal which is subjected to XOR processing with a switch contact signal of nuclear power equipment; and a contact signal connection point is arranged at the position of the multi-channel receiving end C2, and the two paths of signals are subjected to XOR processing.
Preferably, the dial switch is closed, the photoelectric coupler is conducted, the output voltage is low level and is changed into high level after passing through the NOT gate circuit, and a signal which is subjected to exclusive OR processing with a switch contact signal of the nuclear power equipment is obtained.
Preferably, the single-channel signal is an open signal or a closed signal.
In this embodiment, the Master FPGA processing module receives the switch contact signal of the nuclear power equipment of the first receiving module and the other contact signals uploaded by the Slave FPGA processing module, and sends the signals to the workstation through the serial port for storage; then outputting the fault channel information through a DO module according to the scanning result, and alarming;
the Master FPGA processing module sends the configuration information set to the Slave FPGA processing module, a scanning result is obtained in the Slave FPGA board card processing module according to a switch contact signal of the nuclear power equipment acquired by the rack of the Slave FPGA board card processing module, and the scanning result is sent to the Master FPGA processing module.
Preferably, the Slave FPGA processing module only processes and stores channel information in the rack and uploads the channel information to the Master FPGA processing module, and the Master FPGA processing module needs to store and operate, uploads a result and downloads a configuration information set from the workstation.
Preferably, the alarm information is generated by logical operation processing in a Master FPGA processing module; and if the switch contact signal of the nuclear power equipment does not accord with the configuration information set, an alarm is given.
Preferably, the configuration information set is a prefabricated information set for closing or opening the channel contact and is used for comparing with a contact signal of a nuclear power equipment switch, and if the collected contact state does not accord with the preset state, alarm information is sent out.
In this embodiment, the polling period is set to be nanosecond, preferably 64 channel information of the DI-64 board card is polled by the FPGA processing module every 10ns, the channel information is transmitted to the Master FPGA processing module through the backplane bus and the backplane bus isolation module, and the Slave FPGA processing module transmits other channel information to the Master FPGA processing module through the rack bus; and after the scanning result is obtained, the Master FPGA processing module outputs the fault channel information to external alarm equipment through a DO module.
The multi-channel nuclear power equipment contact scanning device can be used for acquiring relays, limit switches and other similar contact signals of all systems or equipment on the site of a nuclear power station, and once the state of a monitored contact is changed, alarm information is output, so that a nuclear power station control system sends corresponding alarm or alarm cancellation information, and the contact signals processed by the contact scanning device are only used for alarming and do not participate in program control.
The existing contact scanning device for the nuclear power station can only distinguish the contact state at two millisecond intervals after polling all contacts in two milliseconds, and if the time interval of two important signals with faults is nanosecond, the sequence of the faults cannot be distinguished; in the embodiment, the polling period interval is set to be nanoscale, the polling time interval is shortened, and the sequence of the fault signals can be distinguished, so that whether the fault signals have a linkage relation or not is judged.
Example 2
The embodiment provides a working method of the FPGA-based high-speed multi-channel nuclear power equipment contact scanning device for the nuclear power station, which comprises the following steps:
receiving switch contact signals of nuclear power equipment in parallel through a multi-channel receiving end;
performing non-operation on a preset single-channel signal through a logic unit, and performing XOR preprocessing on an operation result and a nuclear power equipment switch contact signal of a corresponding channel through an operation unit;
respectively sending the preprocessed nuclear power equipment switch contact signals to a first processing module and a second processing module, so that the first processing module and the second processing module obtain contact scanning results according to the preprocessed nuclear power equipment switch contact signals and a configuration information set;
and the first processing module judges the fault channel according to the contact scanning result of the first processing module and the contact scanning result of the second processing module, and obtains the sequence of the switch contact fault signals of the core electrical equipment in the fault channel according to a preset polling cycle.
Although the embodiments of the present invention have been described with reference to the accompanying drawings, it is not intended to limit the scope of the present invention, and it should be understood by those skilled in the art that various modifications and variations can be made without inventive efforts by those skilled in the art based on the technical solution of the present invention.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:控制模块和方法