Radiation monitoring device communication bus diagnostic method and apparatus
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-25
- Publication Date
- 2026-08-11
AI Technical Summary
[0002]相关技术中,核电厂辐射监测系统(KRT系统)普遍采用RS485通信的方式接入DCS(分布式控制系统)一层(I/A平台设备),设备在实际运行中常常发生通信闪断通信无法建立等现象,通信故障原因不明确,对机组的安全运行造成较大影响
[0022]本公开的有益效果在于:本公开提供的辐射监测设备通信总线诊断方法可以解决运行电厂目前非核级KRT设备通讯较不稳定、通讯故障原因不明确的问题,可以直观快速地定位缺陷原因,避免了设备出现故障会对机组安全造成的相应风险,并且适用于所有压水堆核电厂,此方法可推广至所有运行电厂及后续的新建机组工程设计,有效提升设备可靠性和自主维修的能力。
Smart Images

Figure CN120785720B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of nuclear power technology, specifically relating to a diagnostic method and device for a communication bus of a radiation monitoring equipment. Background Technology
[0002] In related technologies, nuclear power plant radiation monitoring systems (KRT systems) generally use RS485 communication to connect to the first layer of the DCS (Distributed Control System) (I / A platform equipment). In actual operation, the equipment often experiences communication interruptions and failures to establish communication. The cause of communication failure is unclear, which has a significant impact on the safe operation of the unit.
[0003] Because communication faults are typically difficult to measure using conventional instruments (such as multimeters and oscilloscopes), diagnosing such problems has always been challenging. Therefore, it is urgent to monitor and diagnose the communication between all KRT system channels on the bus and the I / A platform in order to pinpoint the fault location. Summary of the Invention
[0004] To overcome the problems existing in related technologies, a diagnostic method and device for the communication bus of radiation monitoring equipment is provided.
[0005] According to one aspect of the present disclosure, a method for diagnosing the communication bus of a radiation monitoring device is provided, the method comprising: Step 1, when the device is in master station mode, performing the following operations:
[0006] Step 11: After configuring the serial port, the device selects the device to be monitored from the bus control box and sets the connection address of the device to be monitored; the device to be monitored can be, for example, a temperature sensor, pressure transmitter, flow meter, valve positioner, smart meter, or other field instrument or smart device.
[0007] Step 12: After establishing communication with the device under test, the device reads the data collected by the device under test, determines the data change waveform based on the valid data read, diagnoses the data change waveform, and outputs the diagnostic results.
[0008] In one possible implementation, the method further includes:
[0009] Step 2: The device is in slave mode. After setting the serial port, the device to be monitored is selected from the bus control box, the connection address of the device to be monitored is set, and data transmission is established with the device to be monitored. The device to be monitored transmits data in a fixed format to the device. This data is used to indicate the communication status of the device to be monitored. The device determines the communication status of the device to be monitored by reading the data uploaded by the device to be monitored.
[0010] In one possible implementation, the method further includes:
[0011] Step 3: The device is in monitoring mode. The device sets the bus control box to be connected. After establishing communication with the bus control box, the device information display area will display all stations currently connected to the bus control box. The device traverses all stations and collects and parses master station data and slave station data for each station address. If there is an error between the master station data and slave station data corresponding to the station address, the device information display area will display the error type corresponding to the error and issue an error message based on the pre-stored correspondence between error, error type and error message.
[0012] In one possible implementation, the device reads data in the form of single reading and continuous reading. Single reading can read data once, while continuous reading can continuously read data at a preset frequency within a preset time period. Both single reading and continuous reading synchronize the read data to a data table and can be exported and saved.
[0013] According to another aspect of the present disclosure, a diagnostic device for a radiation monitoring equipment communication bus is provided, the device comprising:
[0014] processor;
[0015] Memory used to store instructions that the processor can execute;
[0016] The processor is configured to execute the above method.
[0017] In one possible implementation, the device's USB interface is configured with a Type-C debug serial port, which connects to the CH340C chip to achieve USB-to-serial conversion. The device's USB OTG interface is used to implement OTG functionality, facilitating the burning of computer program instructions via the USB OTG interface. The device also supports a USB HOST interface, a SATA hard drive interface, and an RS485 interface.
[0018] In one possible implementation, the device's processor includes a CPU and a GPU. The CPU system uses a quad-core 64-bit Cortex-A55 with a maximum clock speed of 2.0 GHz. The GPU system uses an ARM G52 2EE that supports OpenGL ES 1.1 / 2.0 / 3.2, OpenCL 2.0, Vulkan 1.1, and has embedded 2D acceleration hardware.
[0019] In one possible implementation, the device is equipped with a 12V DC power input interface, employs a lithium battery charge and discharge management circuit, uses a DC / DC isolated power supply to prevent the power supply of the device from interfering with the power supply of the communication section, and has multiple power charging interfaces for use as needed.
[0020] In one possible implementation, the device is equipped with multiple indicator lights of different colors, which indicate the current program working status.
[0021] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the above-described method.
[0022] The beneficial effects of this disclosure are as follows: The radiation monitoring equipment communication bus diagnostic method provided by this disclosure can solve the problems of unstable communication and unclear causes of communication failures in the current non-nuclear-grade KRT equipment of operating power plants. It can intuitively and quickly locate the cause of defects, avoid the corresponding risks to unit safety caused by equipment failures, and is applicable to all pressurized water reactor nuclear power plants. This method can be extended to all operating power plants and subsequent new unit engineering designs, effectively improving equipment reliability and autonomous maintenance capabilities. Attached Figure Description
[0023] Figure 1 This is a schematic flowchart illustrating a diagnostic method for a communication bus of a radiation monitoring device according to an embodiment of this disclosure.
[0024] Figure 2 This is a block diagram of a communication bus diagnostic device for radiation monitoring equipment, as shown in an embodiment of this disclosure. Detailed Implementation
[0025] The present disclosure will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0026] Unless otherwise defined, the technical and scientific terms used in this disclosure have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains; the terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of this disclosure; the term "comprising" and any variations thereof in this disclosure are intended to cover non-exclusive inclusion. Clearly, the embodiments described in this disclosure are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0027] In this disclosure, the reference to "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this disclosure. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0028] Figure 1This is a flowchart illustrating a diagnostic method for a radiation monitoring equipment communication bus according to an embodiment of this disclosure. This method can be executed by a radiation monitoring equipment communication bus diagnostic device, which can be a server or server cluster, etc. This disclosure does not limit the type of system. Figure 1 As shown, the method includes:
[0029] Step 1: With the device in master station mode, perform the following operations:
[0030] Step 11: After configuring the serial port, the device selects the device to be monitored from the bus control box (also known as the BC box or BusController Box) and sets the connection address of the device to be monitored. The device to be monitored can be, for example, a temperature sensor, pressure transmitter, flow meter, valve positioner, smart meter, or other field instrument or smart device.
[0031] Step 12: After establishing communication with the device under test, the device reads the data collected by the device, determines the data change waveform based on the valid data, diagnoses the data change waveform, and outputs the diagnostic result. For example, when the data read is valid, the device activates the plotting function, plots the data in real time, exports the generated data change waveform, diagnoses the data change waveform, and outputs a diagnostic result indicating that the device under test is abnormal if the data change waveform is different from the preset waveform used to indicate a normal state; otherwise, it outputs a diagnostic result indicating that the device under test is normal if the data change waveform is the same as the preset waveform used to indicate a normal state.
[0032] In one possible implementation, device reading is divided into single reading and continuous reading. Single reading reads data once, while continuous reading reads data continuously at a preset frequency over a preset time period. Both single and continuous reading synchronize the read data to a table called the instrument data table, which can be exported and saved.
[0033] Step 2: In slave mode, after configuring the serial port, select the device to be monitored from the bus control box, set the connection address of the device to be monitored, and establish data transmission with the device to be monitored. The device to be monitored transmits data in a fixed format to the device. This data is used to indicate the communication status of the device to be monitored. For example, the data types transmitted by the device to the device include normal, failure, level 1 alarm, and level 2 alarm. The device determines the communication status of the device to be monitored by reading the data uploaded by the device to be monitored.
[0034] Step 3: The device is in monitoring mode. The device sets the bus control box to be connected. After establishing communication with the bus control box, the device information display area will show all stations currently connected to the bus control box. The device traverses all stations, collecting and parsing master and slave data for each station address. If there is an error between the master and slave data corresponding to a station address, the device information display area will show the corresponding error type and issue an error message based on the pre-stored correspondence between errors, error types, and error messages.
[0035] Figure 2 This is a block diagram of a radiation monitoring equipment communication bus diagnostic device according to an embodiment of this disclosure. The device includes: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the above-described method. Figure 2 As shown, the device connects to the faulty equipment in the field via a communication cable. After confirming the address of the equipment to be monitored in the initial state, the device information is entered to perform fault diagnosis.
[0036] The device's USB interface is configured with a Type-C debug serial port. This USB interface connects to the CH340C chip via the Type-C debug serial port, thus enabling USB-to-serial conversion. The device's USB OTG interface is used to implement OTG functionality, facilitating the programming of computer program instructions. When these instructions are executed by the processor, the aforementioned methods are achieved. Additionally, the device supports a USB HOST interface, a SATA hard drive interface, and an RS485 interface.
[0037] The device's processor includes a CPU and a GPU. The CPU system uses a quad-core 64-bit Cortex-A55 with a maximum clock speed of 2.0 GHz. The GPU system uses an ARM G52 2EE, supports OpenGL ES 1.1 / 2.0 / 3.2, OpenCL 2.0, Vulkan 1.1, and has embedded 2D acceleration hardware.
[0038] The device is equipped with a 12V DC power input interface, employs a lithium battery charging and discharging management circuit, and uses a DC / DC isolated power supply to prevent mutual interference between the device and the communication section's power supply. It has multiple power charging interfaces for on-demand use. The device's human-machine interface display uses a 10.1-inch capacitive touchscreen for easy operation.
[0039] The device is equipped with multiple indicator lights of different colors, which indicate the current program working status.
[0040] The device's RAM is used to store the transmitted data, and the interface isolation buffer is used to process different data from the serial port in an orderly manner.
[0041] The device uses RS485 communication and supports multi-point communication, allowing multiple devices to connect to the same bus for communication. This feature allows the device to function freely as a master, slave, or monitoring device in diagnostics.
[0042] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0043] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0044] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0045] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0046] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0047] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0048] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0049] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A radiation monitoring equipment communication bus diagnostic method, characterized by, The method includes, in step 1, the device being in master station mode, performing the following operations: Step 11: After configuring the serial port, the device selects the device to be monitored from the bus control box and sets the connection address of the device to be monitored; wherein, the device to be monitored may include temperature sensor, pressure transmitter, flow meter, valve positioner, smart meter or smart device; Step 12: After establishing communication with the device to be monitored, the device reads the data collected by the device to be monitored, determines the data change waveform based on the valid data read, diagnoses the data change waveform, and outputs the diagnostic results. The method further includes: Step 2: The device is in slave mode. After setting the serial port, the device to be monitored is selected from the bus control box, the connection address of the device to be monitored is set, and data transmission is established with the device to be monitored. The device to be monitored transmits data in a fixed format to the device. This data is used to indicate the communication status of the device to be monitored. The device determines the communication status of the device to be monitored by reading the data uploaded by the device to be monitored. Step 3: The device is in monitoring mode. The device sets the bus control box to be connected. After establishing communication with the bus control box, the device information display area will display all stations currently connected to the bus control box. The device traverses all stations and collects and parses master station data and slave station data for each station address. If there is an error between the master station data and slave station data corresponding to the station address, the device information display area will display the error type corresponding to the error and issue an error message based on the pre-stored correspondence between error, error type and error message.
2. The method according to claim 1, characterized in that, The device reads data in two ways: single reading and continuous reading. A single reading can read data once, while continuous reading can read data continuously at a preset frequency within a preset time period. Both single reading and continuous reading synchronize the read data to a data table and can be exported and saved.
3. A diagnostic device for a communication bus of a radiation monitoring equipment, characterized in that, The device includes: processor; Memory used to store instructions that the processor can execute; The processor is configured to perform the method of claim 1 or 2.
4. The apparatus according to claim 3, characterized in that, The device's USB interface is equipped with a Type-C debug serial port, which connects to the CH340C chip to achieve USB-to-serial conversion. The device's USB OTG interface is used to implement OTG functionality, allowing computer program instructions to be programmed. The device also supports a USB HOST interface, a SATA hard drive interface, and an RS485 interface.
5. The apparatus according to claim 3, characterized in that, The device's processor includes a CPU and a GPU. The CPU system uses a quad-core 64-bit Cortex-A55 with a maximum clock speed of 2.0GHz. The GPU system uses an ARM G52 2EE, supports OpenGL ES 1.1 / 2.0 / 3.2, OpenCL 2.0, Vulkan 1.1, and has embedded 2D acceleration hardware.
6. The apparatus according to claim 3, characterized in that, The device is equipped with a 12V DC power input interface, uses a lithium battery charging and discharging management circuit, uses a DC / DC isolated power supply to prevent the power supply of the device and the communication section from interfering with each other, and has multiple power charging interfaces.
7. The apparatus according to claim 3, characterized in that, The device is equipped with multiple indicator lights of different colors, which indicate the current program working status.
8. A non-volatile computer-readable storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by the processor, they implement the method of claim 1 or 2.
Citation Information
Patent Citations
Controller for bus-type fully electric injection molding machine
CN103057072A
High voltage dc (direct current) transmission control system Profibus field bus fault diagnosis method
CN103278739A