Multi-protocol temperature controller and control method for aluminum oxide suspension roasting furnace

文档序号:85479 发布日期:2021-10-08 浏览:27次 中文

阅读说明:本技术 一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法 (Multi-protocol temperature controller and control method for aluminum oxide suspension roasting furnace ) 是由 鲁鹏 高峰 刘鹤群 邹成 王新军 徐立波 于 2021-07-20 设计创作,主要内容包括:本发明公开一种氧化铝悬浮焙烧炉多协议温度控制器及控制方法,控制器由工业级处理器MCU、ProfibusDP接口模块、以太网模块、RS485接口模块、CAN模块、2路0~10V AO模块、4路DO模块、EEPROM、拨码开关和LED指示灯构成;所述温度控制器与通讯板卡之间实现PROFIBUS-DP协议、RS485的MODBUS-RTU协议、MODBUS-TCP/IP协议、CAN协议通讯并交换数据,在MCU的存储器里存储有基于模糊控制理论的温度控制运算程序,提供氧化铝悬浮焙烧温度控制的参数,自动实现对温度的模糊控制,输出控制信号。本发明的控制器提供多种通讯协议,并根据模糊集和模糊逻辑来做出控制决策,在解决复杂控制问题方面有很大的潜力,可以动态地适应外界环境的变化,实时进行控制调整。(The invention discloses a multi-protocol temperature controller of an alumina suspension roaster and a control method, wherein the controller consists of an industrial-grade processor MCU, a Profibus DP interface module, an Ethernet module, an RS485 interface module, a CAN module, a 2-path 0-10V AO module, a 4-path DO module, an EEPROM, a dial switch and an LED indicator light; PROFIBUS-DP protocol, RS485 MODBUS-RTU protocol, MODBUS-TCP/IP protocol and CAN protocol communication are realized between the temperature controller and the communication board card, data exchange is realized, a temperature control operation program based on a fuzzy control theory is stored in a memory of the MCU, parameters for controlling the suspension roasting temperature of the alumina are provided, the fuzzy control of the temperature is automatically realized, and a control signal is output. The controller of the invention provides a plurality of communication protocols, makes control decision according to the fuzzy set and the fuzzy logic, has great potential in solving the complex control problem, can dynamically adapt to the change of the external environment, and carries out control adjustment in real time.)

1. A multi-protocol temperature controller for an alumina suspension roaster is characterized by comprising an industrial-grade processor MCU, a Profibus DP interface module, an Ethernet module, an RS485 interface module, a CAN module, a 2-path 0-10V AO module, a 4-path DO module, an EEPROM, a dial switch and an LED indicator lamp, wherein the temperature controller and a communication board card realize PROFIBUS-DP protocol, RS485 MODBUS-RTU protocol, MODBUS-TCP/IP protocol and CAN protocol communication and data exchange;

the Profibus DP interface module, the Ethernet module, the RS485 interface module, the CAN module, the 2-path 0-10V AO module, the 4-path DO module, the EEPROM, the dial switch and the LED indicator lamp are all directly connected with the MCU of the industrial-grade processor;

the 2-path 0-10V AO module is controlled by the MCU through the SPI bus, so that 0-10V analog output is realized, and a control signal is provided for a field device controlled by the analog;

the 4-path DO module adopts an optical coupling isolation and PMOS tube output mode, outputs the voltage equal to the DO working power supply or outputs the voltage of 0, and provides a control signal for the field equipment controlled by the digital quantity;

the EEPROM is controlled by the MCU through an I2C bus and used for storing initialization data or power-off protection data;

the dial switch is used for setting the address of the PROFIBUS-DP slave station;

the LED indicating lamp is used for indicating the running state of the MCU and the running state of each protocol communication.

2. The alumina suspension roaster multi-protocol temperature controller according to claim 1, wherein the memory of the industrial-grade processor MCU stores a temperature control operation program based on fuzzy control theory.

3. The alumina suspension roaster multi-protocol temperature controller of claim 1, wherein the PROFIBUS dp interface module comprises a PROFIBUS protocol chip VPC3+ C, a dedicated electromagnetic isolation chip ADM2486 and a driving module connected to an external interface device.

4. The alumina suspension roaster multi-protocol temperature controller of claim 1, wherein the Ethernet module comprises an Ethernet protocol chip W5500 controlled by an MCU through an SPI bus, and an RJ45 interface adopts HR911105A to realize MODBUS-TCP/IP protocol communication.

5. The multi-protocol temperature controller for the alumina suspension roasting furnace of claim 1, wherein the dial switch adopts an 8-bit dial switch to realize the setting of the address of the slave station of PROFIBUS-DP.

6. Method for temperature control using a multi-protocol temperature controller for an alumina suspension roaster according to any of claims 1 to 5, characterized in that it comprises the following steps:

step 1: selecting a required interface according to the actual engineering situation, and connecting the multi-protocol temperature controller of the aluminum oxide suspension roasting furnace into a system;

step 2: providing parameters required by the controller and related to the control of the alumina suspension roasting temperature by a DCS/PLC system;

and step 3: a temperature control operation program based on a fuzzy control theory in the controller automatically completes fuzzy control of temperature according to a temperature set value and outputs a control signal;

and 4, step 4: the controller sends a control instruction to the field device through the 2-path 0-10V AO module and the 4-path DO module.

7. The temperature control method of claim 6, wherein the parameters related to the alumina suspension calcination temperature control comprise: the furnace temperature, the furnace temperature set value, the gas valve opening, the gas flow and the belt weigher feeding amount.

Technical Field

The invention relates to the technical field of automatic temperature control, in particular to a multi-protocol temperature controller of an aluminum oxide suspension roasting furnace and a control method.

Background

In an alumina roasting furnace used in a metallurgical process, the temperature of the alumina suspension roasting furnace is an important parameter of roasting operation, and the control level of the temperature not only influences the energy consumption of products, but also determines the quality of the products.

In the industrial production of the existing alumina suspension roasting furnace, the temperature control of the alumina suspension roasting furnace mostly stays in a manual operation stage, an operator is required to frequently monitor and adjust, the working strength of the operator is high, and the operation accuracy and precision are large due to individual difference, so that the industrial production requirement is not met. Therefore, a multi-protocol temperature controller for an alumina suspension roaster is needed to replace the traditional manual control mode and use an automatic temperature controller with a fuzzy control algorithm to perform automatic temperature control operation.

Disclosure of Invention

In view of the above-mentioned deficiencies of the prior art, the present invention provides a multi-protocol temperature controller for an alumina suspension roaster and a control method thereof.

In order to solve the technical problems, the technical scheme adopted by the invention is as follows: a multi-protocol temperature controller of an alumina suspension roasting furnace comprises an industrial-grade processor MCU, a Profibus DP interface module, an Ethernet module, an RS485 interface module, a CAN module, a 2-path 0-10V AO module, a 4-path DO module, an EEPROM, a dial switch and an LED indicator lamp, wherein the temperature controller and a communication board card realize PROFIBUS-DP protocol, RS485 MODBUS-RTU protocol, MODBUS-TCP/IP protocol and CAN protocol communication and data exchange;

the Profibus DP interface module, the Ethernet module, the RS485 interface module, the CAN module, the 2-path 0-10V AO module, the 4-path DO module, the EEPROM, the dial switch and the LED indicator lamp are all directly connected with the MCU of the industrial-grade processor;

the 2-path 0-10V AO module is controlled by the MCU through the SPI bus, so that 0-10V analog output is realized, and a control signal is provided for a field device controlled by the analog;

the 4-path DO module adopts an optical coupling isolation and PMOS tube output mode, outputs the voltage equal to the DO working power supply or outputs the voltage of 0, and provides a control signal for the field equipment controlled by the digital quantity;

the EEPROM is controlled by the MCU through an I2C bus and used for storing initialization data or power-off protection data;

the dial switch is used for setting the address of the PROFIBUS-DP slave station;

the LED indicating lamp is used for indicating the running state of the MCU and the running state of each protocol communication.

Furthermore, a temperature control operation program based on a fuzzy control theory is stored in a memory of the MCU.

The PROFIBUS dp interface module comprises a PROFIBUS protocol chip VPC3+ C, a special electromagnetic isolation chip ADM2486 and a drive module which are connected with an external interface device.

The Ethernet module comprises an Ethernet protocol chip W5500, the MCU is used for controlling through an SPI bus, and an RJ45 interface adopts HR911105A to realize MODBUS-TCP/IP protocol communication.

The dial switch adopts an 8-bit dial switch to realize the setting of the address of the PROFIBUS-DP slave station.

On the other hand, the invention also provides a method for controlling the temperature by adopting the multi-protocol temperature controller of the alumina suspension roasting furnace, which comprises the following steps:

step 1: selecting a required interface according to the actual engineering situation, and connecting the multi-protocol temperature controller of the aluminum oxide suspension roasting furnace into a system;

step 2: providing parameters required by the controller and related to the control of the alumina suspension roasting temperature by a DCS/PLC system;

the parameters related to the alumina suspension roasting temperature control comprise: the furnace temperature, the furnace temperature set value, the gas valve opening, the gas flow and the belt weigher feeding amount.

And step 3: a temperature control operation program based on a fuzzy control theory in the controller automatically completes fuzzy control of temperature according to a temperature set value and outputs a control signal;

and 4, step 4: the controller sends a control instruction to the field device through the 2-path 0-10V AO module and the 4-path DO module.

Adopt the produced beneficial effect of above-mentioned technical scheme to lie in:

1. the controller provided by the invention CAN realize PROFIBUS-DP protocol, RS485 MODBUS-RTU protocol, MODBUS-TCP/IP protocol and CAN protocol communication, basically comprises communication protocols commonly used in the current industrial production, CAN communicate with DCS/PLC or communication board cards conforming to the protocols by various communication protocols and exchange data, and CAN be selected by users according to field conditions.

2. The controller provided by the invention does not need to compile a complex temperature control program by a user, and can realize the automatic control of the temperature of the alumina suspension roasting furnace by connecting the controller into a system on the basis of the original control system and providing the parameters required by the controller on the temperature control of the alumina suspension roasting furnace by a DCS/PLC system.

3. The controller and the control method thereof provided by the invention describe the dynamic characteristics of the process system by adopting the fuzzy set and the fuzzy concept, make the control decision according to the fuzzy set and the fuzzy logic, have great potential in solving the complex control problem, can dynamically adapt to the change of the external environment, carry out control adjustment in real time, and have good adjustment effect in the actual production.

Drawings

FIG. 1 is a wire frame diagram of the internal structure of a multi-protocol temperature automatic controller for an alumina suspension roaster according to an embodiment of the present invention;

FIG. 2 is a logic diagram of data exchange and control between the automatic multi-protocol temperature controller and DCS/PLC of the alumina suspension roaster according to the embodiment of the present invention;

the system comprises a 1-industrial-grade processor MCU, a 2-Profibus DP module, a 3-Ethernet module, a 4-RS485 module, a 5-CAN module, a 6-2-path 0-10V AO module, a 7-4-path DO module, an 8-EEPROM, a 9-dial switch and a 10-LED indicator lamp.

Detailed Description

The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.

As shown in fig. 1, the multi-protocol temperature controller of the alumina suspension roaster in this embodiment is as follows:

the temperature controller is composed of an industrial-grade processor MCU, a Profibus DP interface module, an Ethernet module, an RS485 interface module, a CAN module, a 2-path 0-10V AO module, a 4-path DO module, an EEPROM, a dial switch and an LED indicator lamp, wherein a PROFIBUS-DP protocol, an RS485 MODBUS-RTU protocol, an MODBUS-TCP/IP protocol and a CAN protocol are communicated and exchange data between the temperature controller and a communication board card;

in the embodiment, an industrial-grade processor MCU adopts a 32-bit STM32F103ZET6, a Cortex-M3 kernel 32-bit processor, 72M main frequency and LQFP144 package, wherein the capacity of an on-chip FLASH is 512K, and the capacity of an on-chip SRAM is 64K;

the Profibus DP interface module, the Ethernet module, the RS485 interface module, the CAN module, the 2-path 0-10V AO module, the 4-path DO module, the EEPROM, the dial switch and the LED indicator lamp are all directly connected with the MCU of the industrial-grade processor;

the 2-path 0-10V AO module is controlled by the MCU through the SPI bus, so that 0-10V analog output is realized, and a control signal is provided for a field device controlled by the analog;

in this embodiment, 2 way 0 ~ 10V AO module adopts DAC 856316 bit binary channels DAC chip, and MCU passes through SPI bus control, and MCU's SPI3_ NSS, SPI3_ MOSI, SPI3_ SCK port are connected with DAC 8563's SYNC, DIN, SCK port respectively, realize high-speed SPI communication, DAC 8563's VoutA, VoutB, GND port and board-mounted binding post are connected, realize 0 ~ 10V analog output.

The 4-path DO module adopts an optical coupling isolation and PMOS tube output mode, outputs the voltage equal to the DO working power supply or outputs the voltage of 0, and provides a control signal for the field equipment controlled by the digital quantity;

in this embodiment, the 4-way DO module adopts an optical coupling isolation plus PMOS transistor output mode, the DO working power supply is DC24V, when 1 is output, two ports of DO + and DO-output a voltage (DC24V) equal to that of the DO working power supply, and when 0 is output, the voltage between DO + and DO-is 0.

The EEPROM is controlled by the MCU through an I2C bus and used for storing initialization data or power-off protection data;

in this embodiment, the EEPROM employs an AT24C02C chip;

the dial switch is used for setting the address of the PROFIBUS-DP slave station;

the LED indicating lamp is used for indicating the running state of the MCU and the running state of each protocol communication.

Furthermore, a temperature control operation program based on a fuzzy control theory is stored in a memory of the MCU.

The PROFIBUS dp interface module comprises a PROFIBUS protocol chip VPC3+ C, a special electromagnetic isolation chip ADM2486 and a drive module which are connected with an external interface device.

In this embodiment, the MCU (STM32F203ZET6) accesses the VPC3+ C chip through its built-in FSMC static memory controller in an 80C165 bus mode, signal lines FSMC _ NOE and FSMC _ NWE of the FSMC static memory controller in STM32F103ZET6 are a read enable signal and a write enable signal, respectively, and the bus interfaces FSMC a [10..0] and AB [10..0] and FSMC D [7..0] of VPC3+ C are connected to the DB [7..0] of VPC3+ C to implement data transmission; the ports of the ProfibusDP interface A, B are connected with the B, A port of the isolating chip ADM2486, and the ports RXD and TXD of the ADM2486 are connected with the ports RXD and TXD of the VPC3+ C.

The Ethernet module comprises an Ethernet protocol chip W5500, the MCU is used for controlling through an SPI bus, and an RJ45 interface adopts HR911105A to realize MODBUS-TCP/IP protocol communication.

In this embodiment, the W5500 chip is an embedded ethernet controller integrated with a full hardware TCP/IP protocol stack, and further internally integrates an ethernet data link layer (MAC) and a10 BaseT/100BaseTX ethernet physical layer (PHY), and supports an auto-negotiation (10/100-Based full duplex/half duplex), a power down mode, and a network wake-up function; the SPI1_ NSS, the SPI1_ SCK, the SPI1_ MISO and the SPI1_ MOSI ports of the MCU are respectively connected with the SCS, SCLK, MISO and MOSI ports of the W5500 and communicate with the W5500 through a high-speed standard 4-wire SPI interface; RXN, RXP, TXN and TXP ports of the W5500 are respectively connected with RDN, RDP, TDN and TDP ports of the HR911105A to realize data exchange.

In this embodiment, the RS485 module includes an RS485 module and an RS485 interface, the RS485 module adopts an ADI-derived ADM2483 chip with (magnetic coupling) isolation technology, the design is simple and space-saving, functions can be realized only by using one ADM2483 and one DC-DC isolation power supply module, because the (magnetic coupling) isolation technology belongs to a voltage type, an external current-limiting resistor is not required, and the front end supports 3.3V/5V power supply, which greatly simplifies a circuit and improves performance, the TXD and RXD ports of the ADM2483 are respectively connected with USART2_ TX and USART2_ RX ports of the MCU, and a serial port is used to realize data receiving and transmitting communication, and the A, B port of the ADM2483 is connected with the RS485 interface terminal A, B, so as to realize data exchange communication with a user interface.

In this embodiment, the CAN module adopts a TJA1040 chip and an ADUM1201 isolation chip, ports of CAN1_ TX and CAN1_ RX of the MCU are connected to ports VIB and VOA of the ADUM1201 isolation chip, ports VIA and VOB of the ADUM1201 isolation chip are connected to ports RXD and TXD of the TJA1040 chip, ports CANH and CANL of the TJA1040 chip are connected to ports CANH and CANL of a CAN connection terminal, and the TJA1040 transceiver chip receives data and transmits the data to the CAN bus transceiver of the MCU through the ADUM1201 isolation, thereby realizing the secure data transmission.

The dial switch adopts an 8-bit dial switch to realize the setting of the address of the PROFIBUS-DP slave station.

The embodiment also provides a method for controlling the temperature by adopting the multi-protocol temperature controller of the alumina suspension roasting furnace, which comprises the following steps:

step 1: according to the actual engineering situation, selecting a required interface, and connecting the multi-protocol temperature controller of the alumina suspension roasting furnace into a system, as shown in fig. 2;

if a ProfibusDP interface is selected, importing an electronic equipment database file (GSD) file of the controller into an upper computer, accessing the controller into a DCS/PLC system in a ProfibusDP slave station mode, setting a station number by using a dial switch, and carrying out data exchange communication according to a data structure specified by the GSD file;

if an MODBUS-TCP/IP interface is selected, the controller is accessed to an MODBUS-TCP/IP network of a DCS/PLC system, an IP address of the same network segment of the MODBUS-TCP/IP network is written into the EEPROM, an input and output data format is well defined, and the controller and the DCS/PLC system perform data exchange communication;

if an RS485 MODBUS-RTU interface is selected, the EEPROM writes in the slave station address of the MODBUS-RTU, the controller is accessed to the MODBUS network of the DCS/PLC system in a MODBUS-RTU slave station mode, the input and output data format is well defined, and the controller and the DCS/PLC system perform data exchange communication;

if a CAN protocol interface is selected, the EEPROM writes in the node ID, and performs data exchange communication according to the user-defined data format negotiated by the two parties;

step 2: providing parameters required by the controller and related to the control of the alumina suspension roasting temperature by a DCS/PLC system;

the parameters related to the alumina suspension roasting temperature control comprise: the furnace temperature, the furnace temperature set value, the gas valve opening, the gas flow and the belt weigher feeding amount.

And step 3: a temperature control operation program based on a fuzzy control theory in the controller automatically completes fuzzy control of temperature according to a temperature set value and outputs a control signal;

and 4, step 4: the controller sends a control instruction to the field device through the 2-path 0-10V AO module and the 4-path DO module.

Besides directly sending the control instruction to the connected control equipment, the method can also send the control decision to a DCS/PLC system through data exchange, and the original DCS/PLC outputs control parameters to control the equipment.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于互联网的景区散热系统与方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!