Background
The burner of the BOSCH boiler is a device for controlling the combustion flame size of the boiler, and is a main key part for controlling the output (steam pressure and flow) of the whole boiler. When the flame detection signal detects that the signal is weak, an alarm is given and combustion is stopped, so that the boiler is stopped, and steam supply at the tail end is influenced. At present, the equipment is not opened for communication, the existing power centralized control system cannot monitor the running state of the combustor in real time, the running state can only be checked from a small operation panel on the combustor electrical cabinet, and operation and maintenance personnel cannot check and trace the source in time, so that the problems of running and maintenance exist. Therefore, developing a method for collecting information of a boiler burner can effectively overcome the above-mentioned drawbacks in the related art, and is a technical problem to be solved in the industry.
Disclosure of Invention
In order to solve the above technical problems, a first object of the present invention is to provide a method of collecting boiler burner information, a second object of the present invention is to provide a system of collecting boiler burner information, and a third object of the present invention is to provide a non-transitory computer-readable storage medium for storing the above method as computer instructions.
In order to achieve the first object, the invention adopts the following technical scheme:
a method of collecting boiler burner information comprising the steps of:
acquiring first combustor information through a first interface and a second interface, and converting the first combustor information into second combustor information;
setting a corresponding communication protocol, a baud rate and a check bit in the gateway according to the configured communication address, the baud rate and the check bit of the burner;
and thirdly, setting equipment data and collecting information of the boiler burner.
Preferably, the first interface includes an RJ45 interface; the second interface comprises a DB9 serial port.
Preferably, the first burner information includes an RS232 signal; the second burner information includes an RS485 signal.
Preferably, the device data includes: I/O drivers for devices, channels, device IDs, and device tag points.
In order to achieve the second object, the invention adopts the following technical scheme:
a system for collecting boiler burner information for implementing the method for collecting boiler burner information as described above, comprising: the information acquisition and conversion module is used for acquiring first burner information through a first interface and a second interface and converting the first burner information into second burner information; the configuration module is used for setting a corresponding communication protocol, a baud rate and a check bit in the gateway according to the configured communication address, the baud rate and the check bit of the burner; and the acquisition module is used for setting equipment data and acquiring the information of the boiler burner.
Preferably, the system further comprises: the processor, the memory, the communication interface and the communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus, the memory stores program instructions which can be executed by the processor, and the processor calls the program instructions to execute the method for collecting the boiler burner information as claimed in any one ofclaims 1 to 4.
As a preferred scheme, the information obtaining and converting module is configured to obtain first combustor information through a first interface and a second interface, and convert the first combustor information into second combustor information; the RJ45 plug is used for transmitting information of the boiler burner; a DB9 interface for receiving boiler burner information transmitted by the RJ45 plug; a burner control panel for plugging the RJ45 plug and a DB9 interface; and the gateway is used for converting the RS232 signal into an R485 signal.
Preferably, the first pin, the third pin and the fourth pin of the RJ45 plug are opened, and the rest pins are disconnected.
Preferably, the second, third and fifth interfaces of the DB9 interface correspond to the first, third and fourth pins of the RJ45 plug, respectively.
In order to achieve the third object, the invention adopts the following technical scheme:
a non-transitory computer readable storage medium storing computer instructions that cause a computer to perform a method of collecting boiler burner information as described in any one of the above.
Compared with the prior art, the invention has the beneficial effects that:
according to the method and the system for acquiring the information of the boiler burner, provided by the invention, the specific pin of RJ45 is butted with the specific interface of DB9, various data of the burner and the gateway are configured, various data of the burner can be acquired, an RS232 signal is converted into an RS485 signal, and the information of a plurality of burners is acquired and processed only by using the DB9 interface of a single gateway, so that the cost is reduced, and the processing efficiency is improved.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. In addition, technical features of various embodiments or individual embodiments provided by the invention can be arbitrarily combined with each other to form a feasible technical solution, but must be realized by a person skilled in the art, and when the technical solution combination is contradictory or cannot be realized, the technical solution combination is not considered to exist and is not within the protection scope of the present invention.
The burner panel interface is manufactured by a special serial port cable, a high level signal is converted into a low level differential signal by an RS232/RS485 converter, the low level differential signal is accessed to an acquisition gateway, an OPC standard interface is used for acquiring internal signals of the burner, and the internal signals are integrated into monitoring configuration software. Based on the idea, the embodiment of the invention provides a method for collecting information of a boiler burner, and referring to fig. 1, the method comprises the following steps:
101. acquiring first burner information through a first interface and a second interface, and converting the first burner information into second burner information;
102. setting a corresponding communication protocol, a baud rate and a check bit in the gateway according to the configured communication address, the baud rate and the check bit of the burner;
103. and setting equipment data and collecting information of the boiler burner.
Based on the content of the foregoing method embodiment, as an alternative embodiment, in the method for collecting information of a boiler burner provided in the embodiment of the present invention, the first interface includes an RJ45 interface; the second interface comprises a DB9 serial port.
Based on the content of the above method embodiment, as an alternative embodiment, in the method for collecting information of a boiler combustor provided in the embodiment of the present invention, the first combustor information includes an RS232 signal; the second burner information includes an RS485 signal.
Based on the content of the foregoing method embodiment, as an alternative embodiment, in the method for collecting information of a boiler combustor provided in an embodiment of the present invention, the device data includes: I/O drivers for devices, channels, device IDs, and device tag points.
Specifically, an RS232/RS485 converter is adopted to convert the collected RS232 signals into RS485 differential signals, so that a plurality of devices can be networked for communication. The DB9 interface RS232 signal of each combustor panel is respectively accessed into the converter and converted into RS485 signal, then a plurality of gateways (namely acquisition gateways, different from the RS232/RS485 converter) which are connected in series and then connected with the MODBUS TCP protocol support are connected, different communication addresses are set on a plurality of combustors before communication, and the same baud rate check bit is configured. A corresponding communication protocol MODBUS RTU, a baud rate and a check bit consistent with actual communication equipment are arranged in the gateway, and an RS232/RS485 converter adopts MOXA MGate MB 3480. Next, the corresponding I/O drivers and channels (i.e., channels), DeviceID (i.e., device ID), and Tag (i.e., device Tag points) are configured using KEPWARE OPC SERVER or other OPC software. Adding Channel to KEPServerEX, selecting Modbus Ethernet, adding Device to next stage of Channel and selecting Modbus, setting IP of gateway and corresponding Device ID (communication equipment address) in Device, each Device corresponding to communication link of burner. And adding a Tag point at the next stage of the Device, and reading corresponding internal register data of the Device. The address (i.e., DeviceID) of the communication device can be seen in fig. 6.
The serial port communication signal is an RS232 level signal and can only carry out one-to-one serial port communication. If the signals are not converted into RS485 differential signals, seven combustors need to occupy two gateways of the four-port DB9, and the industrial control network resources of the centralized control system are occupied greatly. The RS232/485 signals are converted into RS485 signals after being converted, 7 burner serial ports can be connected in series, only one DB9 interface of one gateway is needed, and the gateway cost and the network burden are saved.
And after the RS232 signal of each burner panel is converted into an RS485 signal, performing master-slave communication with a Modbus gateway of MOXA. The centralized control SERVER can configure the drive and address of the gateway and the address of the register needing to be read and written by software supporting OPC SERVER such as KEPserverEX or IGS, and can acquire and control the data of the corresponding combustor in a timing manner. The main information obtained is the load and flame intensity signals of the burner. Among them, Modbus is the most common open communication protocol in the industrial field; MOXA is masha corporation, taiwan, an industrial communication equipment manufacturer; OPC establishes a unified data access specification between various communication protocols and application programs of respective automation manufacturers, effectively separates hardware and application software, mainly solves the problem of data exchange between a process control system and its data source, and can provide transparent data access between applications. The OPC SERVER can be used as a SERVER to provide real-time industrial control exchange information for a plurality of clients.
An embodiment of the present invention provides a system for acquiring information of a boiler burner, which is used for implementing the foregoing method for acquiring information of a boiler burner, and with reference to fig. 2, the system includes: an RJ45 plug 401 for transmitting information of the boiler burner; a DB9 interface 402 for receiving boiler burner information transmitted by the RJ45 plug 401; a burner control panel 403 for plugging the RJ45 plug 401 and the DB9 interface 402; and the gateway 404 is used for converting the RS232 signal into an R485 signal.
Based on the content of the above system embodiment, as an alternative embodiment, the system for collecting information of a boiler burner provided in the embodiment of the present invention may further include a data collection and monitoring control system. In particular to an SCADA (Supervisory Control And Data Acquisition) system, namely a Data Acquisition And monitoring Control system. And reading the data corresponding to the OPC Server by an OPC client mode and integrating the data into a monitoring system for mining the historical data and the current data subsequently.
Based on the content of the above system embodiment, as an alternative embodiment, in the system for collecting information of a boiler burner provided in the embodiment of the present invention, the first pin, the third pin, and the fourth pin of the RJ45 plug are turned on, and the remaining pins are turned off. Referring specifically to fig. 3, thefirst leg 502, thethird leg 503 and thefourth leg 504 of theRJ45 plug 501 are open, and the remaining pins are not blocked.
Based on the content of the above system embodiment, as an alternative embodiment, in the system for collecting information of a boiler burner provided in the embodiment of the present invention, the second, third, and fifth interfaces of the DB9 interface respectively correspond to the first, third, and fourth pins of the RJ45 plug. Referring specifically to fig. 4, thesecond interface 601, thethird interface 602, and thefifth interface 603 of theDB9 interface 604 correspond to thefirst pin 502, thethird pin 503, and thefourth pin 504 of theRJ45 plug 501 in fig. 3, respectively.
The burner control panel can be seen in fig. 5. In fig. 5, the RJ45 interface is converted to a serial port of thegeneral DB 9. The method is characterized in that a super-five twisted-pair cable is used for leading out three wires (the other 5 wire cores are cut off and are not connected) of a first pin, a third pin and a fourth pin from an RJ45 interface (essentially a crystal head plug), is inserted into a COM2 interface of a burner operation panel, respectively corresponds to TxD, RxD and GND signals of an RS232 electrical standard, and is connected to a second interface, a third interface and a fifth interface of a DB9 interface (RS 232 end), and the conversion of a physical interface of a serial signal from RJ45 to a general DB9 is completed. The DB9 interface is connected with the COM1 interface, and the CAN interface is used for connecting a bus.
RJ45 plugs are common interfaces for ethernet networks, including plugs and jacks. DB9 is the 9 pin D type interface of computer serial ports, and is divided into a male connector and a female connector. In industrial control, the physical interface most widely used by a serial port is DB9, and is used for serial port communication of RS232 and RS485 level signals. Because the burner control panel is an RJ45 socket, a RJ45 to RS232 adapter meeting the wiring requirements is not commercially available. Therefore, the RJ45 crystal plug and the DB9 plug must be purchased by themselves to make the conversion line.
According to the method and the system for collecting the information of the boiler burner, provided by the embodiment of the invention, the specific pin of the RJ45 is butted with the specific interface of the DB9, various data of the burner and the gateway are configured, various data of the burner can be collected, the RS485 signal is converted through the RS232 signal, and the information of a plurality of burners is collected and processed only by using the DB9 interface of a single gateway, so that the cost is reduced, and the processing efficiency is improved.
The implementation basis of the various embodiments of the present invention is realized by programmed processing performed by a device having a processor function. Therefore, in engineering practice, the technical solutions and functions thereof of the embodiments of the present invention can be packaged into various modules. Based on this reality, on the basis of the above embodiments, the embodiments of the present invention provide a system for collecting boiler burner information, which is used for executing the method for collecting boiler burner information in the above method embodiments. Referring to fig. 7, the system includes:
an information obtaining and convertingmodule 1001, configured to obtain first burner information through a first interface and a second interface, and convert the first burner information into second burner information;
theconfiguration module 1002 is configured to set a corresponding communication protocol, a baud rate, and a check bit in the gateway according to the configured communication address, the baud rate, and the check bit of the burner;
and theacquisition module 1003 is used for setting equipment data and acquiring information of the boiler burner.
According to the system for acquiring the information of the boiler burner, provided by the embodiment of the invention, the information acquisition and conversion module, the configuration module and the acquisition module are adopted, the specific pin of the RJ45 is butted with the specific interface of the DB9, various data of the burner and the gateway are configured, various data of the burner can be acquired, an RS485 signal is converted through an RS232 signal, and the information of a plurality of burners can be acquired and processed only through the DB9 interface of a single gateway, so that the cost is reduced, and the processing efficiency is improved.
The method of the embodiment of the invention is realized by depending on the electronic equipment, so that the related electronic equipment is necessarily introduced. To this end, an embodiment of the present invention provides an electronic apparatus, as shown in fig. 8, including: the system comprises at least one processor (processor)1101, a communication Interface (Communications Interface)1104, at least one memory (memory)1102 and acommunication bus 1103, wherein the at least oneprocessor 1101, thecommunication Interface 1104 and the at least onememory 1102 are in communication with each other through thecommunication bus 1103. The at least oneprocessor 1101 may invoke logic instructions in the at least onememory 1102 to perform the following method: acquiring first burner information through a first interface and a second interface, and converting the first burner information into second burner information; setting a corresponding communication protocol, a baud rate and a check bit in the gateway according to the configured communication address, the baud rate and the check bit of the burner; and setting equipment data and collecting information of the boiler burner.
Furthermore, the logic instructions in the at least onememory 1102 may be implemented in software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. Examples include: acquiring first burner information through a first interface and a second interface, and converting the first burner information into second burner information; setting a corresponding communication protocol, a baud rate and a check bit in the gateway according to the configured communication address, the baud rate and the check bit of the burner; and setting equipment data and collecting information of the boiler burner. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. Based on this recognition, each block in the flowchart or block diagrams may represent a module, a program segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In this patent, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.