Management board, interface module, industrial control server and industrial control system
Through the management board and modularly designed interface modules, computing modules, power supply modules, etc., redundant management and modularization of the industrial control server interface are achieved, solving the problems of easy damage and poor scalability of the interface, improving stability and reducing operation and maintenance costs.
Patent Information
- Application Number
- PCT/CN2024/139394
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-26
- Filing Date
- 2024-12-13
- Publication Date
- 2025-10-02
AI Technical Summary
Existing industrial control server interfaces are easily damaged, have high maintenance costs, and have poor scalability, making it difficult to meet the industrial control field's requirements for high availability, high stability, and high scalability.
A management board design is adopted to construct a dual interface path through the first and second interface signal control units and the selection unit to achieve interface redundancy management, and through the modular design of the interface module, computing module and power supply module, it supports detachable connection and redundant backup.
It improves the stability and reliability of the interface, reduces operation and maintenance costs, and improves the scalability and maintainability of industrial control servers.
Smart Images

Figure CN2024139394_02102025_PF_FP_ABST
Abstract
Description
Management boards, interface modules, industrial control servers and industrial control systems
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to a Chinese patent application filed with the Patent Office of China on March 26, 2024, with application number 202410348302.1 and application name “Management board, interface module, industrial control server and industrial control system”, all contents of which are incorporated by reference into this application. Technical Field
[0003] The embodiments of the present application relate to the field of computer technology, and more specifically, to a management board, an interface module, an industrial control server, and an industrial control system. Background Art
[0004] With the continuous improvement of industrial automation, industrial control servers are increasingly being used in the field. However, existing industrial control servers suffer from poor reliability, insufficient stability, and limited scalability, making them unable to meet the high availability, high stability, and high scalability requirements of the industrial control field. Therefore, the development of efficient and reliable automatic control servers is particularly important.
[0005] Currently, most interfaces of traditional industrial control servers are managed by control components on the motherboard. However, interfaces are the main components for industrial control servers to exchange data with the outside world. Interfaces are usually used frequently and are therefore extremely easy to damage. During maintenance, not only does the public control server need to be stopped, but the motherboard also needs to be inspected and repaired, resulting in high operation and maintenance costs for the industrial control servers. In addition, the type and number of interfaces of traditional industrial control servers are mostly fixed, resulting in poor scalability. Summary of the Invention
[0006] The present application provides a management board, an interface module, an industrial control server and an industrial control system to solve the problems of complex design and strong coupling of traditional integrated industrial control servers, and to realize a flexible, simple and modular industrial control server.
[0007] According to a first aspect of the present application, a management board is provided, the management board including:
[0008] A first interface signal control unit, the first interface signal control unit is connected to the mainboard via a bus;
[0009] a second interface signal control unit, the second interface signal control unit being connected to the mainboard via a bus, and the second interface signal control unit being connected to the first interface signal control unit for obtaining a working status of the first interface signal control unit;
[0010] An interface unit, the interface unit provides at least one interface;
[0011] a gating unit, wherein one gating terminal of the gating unit is connected to the first interface signal control unit and the interface unit to form a first interface path, another gating terminal of the gating unit is connected to the second interface signal control unit and the interface unit to form a second interface path, and a gating control terminal of the gating unit is connected to the second interface signal control unit;
[0012] The second interface signal control unit is configured to select the first interface path or the second interface path according to the working state.
[0013] In some possible implementations, the first interface path and the second interface path both include UART serial port paths;
[0014] The first interface signal control unit includes a main control controller, the second interface signal control unit includes a microprocessor, the gating unit includes a first gating controller, and the interface unit includes a serial port transceiver and at least one first serial port connector;
[0015] The main controller and the microprocessor are connected via an SPI bus and / or an I2C bus;
[0016] The UART (Universal Asynchronous Receiver / Transmitter) pin of the master controller and the UART pin of the microprocessor are respectively connected to the two strobe ends of the first strobe controller, the strobe control end of the first strobe controller is connected to the first universal input / output pin of the microprocessor, the common input / output end of the first strobe controller is connected to one end of the serial port transceiver, and the other end of the serial port transceiver is connected to at least one first serial port connector via a UART serial port bus.
[0017] In some possible implementations, the microprocessor is configured to:
[0018] When the main controller is in normal working state, the path from the UART pin of the main controller to the common input and output terminal of the first gating controller is selected to take effect through the first general input and output pin;
[0019] In the case that the main controller is in abnormal working state, the path from the UART pin of the microprocessor to the common input and output terminal of the first gating controller is selected to take effect through the first general input and output pin.
[0020] In some possible implementations, the first interface path and the second interface path both include CAN (Controller Area Network) paths;
[0021] The first interface signal control unit further includes a first SPI (Serial Peripheral Interface) to CAN controller and a second SPI to CAN controller, the strobe unit further includes a second strobe controller and a third strobe controller, and the interface unit further includes a first CAN transceiver, a second CAN transceiver and a CAN port connector;
[0022] One SPI pin of the master controller is connected to the SPI pin of the first SPI to CAN controller, and another SPI pin of the master controller is connected to the SPI pin of the second SPI to CAN controller;
[0023] The CAN pin of the first SPI to CAN controller and the first CAN pin of the microprocessor are respectively connected to the two strobe terminals of the second strobe controller, the strobe control terminal of the second strobe controller is connected to the second general input and output pin of the microprocessor, the common input and output terminal of the second strobe controller is connected to one end of the first CAN transceiver, and the other end of the first CAN transceiver is connected to the CAN port connector
[0024] The CAN pin of the second SPI to CAN controller and the second CAN pin of the microprocessor are respectively connected to the two strobe ends of the third strobe controller, the strobe control end of the third strobe controller is connected to the third general input and output pin of the microprocessor, the common input and output end of the third strobe controller is connected to one end of the second CAN transceiver, and the other end of the second CAN transceiver is connected to the CAN port connector.
[0025] In some possible implementations, the microprocessor is configured to:
[0026] When the master controller is in normal working state, the path from the CAN pin of the first SPI to CAN controller to the common input / output terminal of the second strobe controller is selected to be effective through the second general-purpose input / output pin, and the path from the CAN pin of the second SPI to CAN controller to the common input / output terminal of the third strobe controller is selected to be effective through the third general-purpose input / output pin;
[0027] When the main controller is in an abnormal working state, the path from the first CAN pin of the microprocessor to the common input and output end of the second selection controller is selected through the second general input and output pin and the path from the second CAN pin of the microprocessor to the common input and output end of the third selection controller is selected through the third general input and output pin.
[0028] In some possible implementations, the main controller and the microprocessor are both connected to the gold finger, and the gold finger is detachably connected to the mainboard bus via a cable.
[0029] In some possible implementations, the management board further includes an indication unit, which includes a first indicator light and a second indicator light;
[0030] The first indicator light is connected to the main controller and is configured to indicate the in-position status of the main controller;
[0031] The second indicator light is connected to the microprocessor and is configured to indicate the in-place status of the microprocessor.
[0032] According to the second aspect of the present application, an interface module is provided, which includes an expansion board and the above management board and expansion board. The expansion board is connected to any interface on the management board through the expansion board socket, and any interface is expanded into multiple identical interfaces. The management board and expansion board are encapsulated in a management box.
[0033] In some possible implementations, there are multiple expansion boards.
[0034] According to a third aspect of the present application, an industrial control server is provided, the industrial control server comprising:
[0035] A plurality of interface modules are provided on the front window of the industrial control server chassis, each interface module including at least one input / output interface configured to receive operating data from industrial equipment;
[0036] a computing module, the computing module being detachably connected to each interface module via a cable, and configured to perform operations on the operating data to generate control instructions, and return the control instructions to the industrial device via a target input / output interface that receives the operating data;
[0037] The power supply module is arranged on the rear window of the industrial control server chassis and is detachably connected to the interface module and the computing module. It is configured to provide power to the interface module and the computing module respectively.
[0038] In some possible implementations, the computing module includes: a mainboard and two central processing units;
[0039] The two central processing units are connected to the motherboard via a single-dual path or dual-single path. The two central processing units connected in a single-dual path are interconnected via a high-speed bus to collaboratively perform computing tasks. The two central processing units connected in a dual-single path can perform computing tasks simultaneously, and when any one of the central processing units fails, the other central processing unit will take over the computing tasks of the failed central processing unit.
[0040] In some possible implementations, the power supply module includes a first PSU (Power Supply Unit) and a second PSU, and the power supply module is configured as follows:
[0041] When both the first PSU and the second PSU are normal, the first PSU and the second PSU are controlled to bear half of the load respectively;
[0042] When the first PSU is normal and the second PSU is abnormal, the first PSU is controlled to bear the entire load;
[0043] When the first PSU is abnormal and the second PSU is normal, the second PSU is controlled to bear the entire load.
[0044] In some possible implementations, the industrial control server further includes an air-cooled heat dissipation module;
[0045] The air-cooled heat dissipation module is arranged between the interface module and the computing module. The air-cooled heat dissipation module is detachably connected to the computing module and is configured to deliver air volume according to the operating status of the computing module. The air-cooled heat dissipation module is turned on immediately after the computing module is powered on.
[0046] In some possible implementations, the air-cooled heat dissipation module includes at least one fan module, each fan module includes two fans, and the two fans belonging to the same fan module are redundant to each other.
[0047] In some possible implementations, the industrial control server further includes a cold plate heat dissipation module;
[0048] The cold plate heat dissipation module includes two cold plates and liquid cooling pipes. The two cold plates are respectively attached to the two central processing units and are connected in series through liquid cooling pipes.
[0049] In some possible implementations, the cold plate heat dissipation module is configured to be turned on when the temperature of any central processing unit exceeds a preset value.
[0050] In some possible implementations, the industrial control server further includes a network module;
[0051] The network module is installed on the rear window of the industrial control server chassis and includes two dual-port network cards. The two dual-port network cards are connected to the two central processing units respectively. The two network ports of each dual-port network card are redundant.
[0052] In some possible implementations, the industrial control server further includes a storage module;
[0053] The storage module is set on the rear window of the industrial control server chassis and includes a hard disk backplane and at least one hard disk. Each hard disk is connected to the hard disk backplane through a gold finger, and the hard disk backplane is connected to the mainboard through a cable.
[0054] In some possible implementations, the interface module supports hot plugging.
[0055] In some possible implementations, a buckle is provided on the side wall of the management box corresponding to each interface module, and a slot that cooperates with the buckle is provided on the front window side wall of the industrial control server chassis.
[0056] According to a fourth aspect of the present application, an industrial control system is provided, which includes industrial equipment and the above industrial control server. The industrial equipment is connected to the industrial control server via a cable, and the industrial equipment receives control instructions through the industrial control server.
[0057] The present application provides a management board that realizes dual interface signal control by utilizing a first interface signal control unit and a second interface signal control unit both connected to a main board. At the same time, the second interface signal control unit can monitor the working status of the first interface signal control unit. A first interface path from the first interface signal control unit to the interface unit is constructed by a selection unit, and a second interface path from the second interface signal control unit to the interface unit is constructed by a selection unit. The second interface signal control unit is used to select the first interface path and the second interface path according to the corresponding working status of the first interface signal control unit obtained, thereby realizing interface redundant management. This not only improves the stability of the interface, but also the interface management method independent of the main board can significantly reduce operation and maintenance costs.
[0058] In addition, the interface module, industrial control server and industrial control system provided in this application can also achieve the above-mentioned technical effects, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0060] FIG1 is a schematic diagram of the structure of the management board provided in this application;
[0061] FIG2 is a second structural diagram of the management board provided by this application;
[0062] FIG3 is a top view of the management board provided in this application;
[0063] FIG4 is a top view of the expansion board provided in this application;
[0064] FIG5 is a schematic diagram of the interface module package provided by the present application;
[0065] FIG6 is a schematic diagram of the overall structure of the industrial control server provided by this application;
[0066] FIG7 is a schematic diagram of a computing module provided by this application;
[0067] FIG8 is a schematic diagram of a power supply module provided by the present application;
[0068] FIG9 is a schematic diagram of an air-cooled heat dissipation module provided by the present application;
[0069] FIG10 is a schematic diagram of a cold plate heat dissipation module provided by the present application;
[0070] FIG11 is a schematic diagram of the rear window of the industrial control server chassis provided in this application.
[0071] [Reference Symbols] 100: Management board; 110: First interface signal control unit; 111: Master controller; 112: First SPI to CAN controller; 113: Second SPI to CAN controller; 120: Second interface signal control unit; 121: Microprocessor; CS1: First general-purpose input / output pin; CS2: Second general-purpose input / output pin; CS3: Third general-purpose input / output pin; 130: Interface unit; 131: Serial port transceiver; 132: First serial port connector; 133: First CAN transceiver; 134: Second CAN transceiver; 135: CAN port connector; 140: Strobe unit; 141: First strobe controller; 142: Second strobe controller; 143: Third strobe controller; 150: Gold finger; 160: Indicator unit; 161: First indicator light; 162: Second indicator light; 200: Expansion board; 210: Expansion board socket; 220: Second serial port connector; 300: Interface module; 310: Management box; 320: Clip; 400: Computing module; 410: Motherboard; 420: CPU; 500: Power supply module; 510: First PSU; 520: Second PSU; 600: Air-cooled heat dissipation module; 610: Fan module; 611: Fan; 700: Cold plate heat dissipation module; 710: Cold plate; 720: Liquid cooling pipe; 800: Network module; 900: Storage module; 1000: Industrial control server chassis; 1010: Front window; 1020: Rear window. DETAILED DESCRIPTION
[0072] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.
[0073] An industrial control server and an industrial control system of the present application are described below with reference to FIG. 1 to FIG. 11 .
[0074] FIG1 is a schematic diagram of the structure of a management board provided in the present application. Referring to FIG1 , this embodiment provides a management board 100. The management board 100 mainly includes four parts: a first interface signal control unit 110, a second interface signal control unit 120, an interface unit 130, and a gating unit 140. Each part will be described in detail below.
[0075] A first interface signal control unit 110, which is connected to the mainboard via a bus;
[0076] A second interface signal control unit 120, which is connected to the mainboard via a bus and is connected to the first interface signal control unit 110 for obtaining the working status of the first interface signal control unit 110;
[0077] The interface unit 130 provides at least one interface;
[0078] A gating unit 140, wherein one gating terminal of the gating unit 140 is connected to the first interface signal control unit 110 and the interface unit 130 to form a first interface path, another gating terminal of the gating unit 140 is connected to the second interface signal control unit 120 and the interface unit 130 to form a second interface path, and a gating control terminal of the gating unit 140 is connected to the second interface signal control unit 120;
[0079] The second interface signal control unit 120 is configured to select the first interface path or the second interface path according to the working state;
[0080] The gating unit 140 is controlled to gate the first interface path when the working state of the first interface signal control unit 110 is normal, or is configured to control the gating unit 140 to gate the second interface path when the working state of the first interface signal control unit 110 is abnormal.
[0081] The management board of this embodiment uses a first interface signal control unit 110 and a second interface signal control unit 120, both of which are connected to the main board, to realize dual interface signal control. At the same time, the second interface signal control unit 120 can monitor the working status of the first interface signal control unit 110. A first interface path from the first interface signal control unit 110 to the interface unit 130 is constructed by the selection unit 140, and a second interface path from the second interface signal control unit 120 to the interface unit 130 is constructed by the selection unit 140. The second interface signal control unit 120 is used to select the first interface path and the second interface path according to the corresponding working status of the first interface signal control unit 110, thereby realizing interface redundant management. This not only improves the stability of the interface, but also the interface management method independent of the main board can significantly reduce operation and maintenance costs.
[0082] In some possible implementations, as shown in FIG2 , the first interface path and the second interface path both include UART serial port paths; wherein the UART serial port includes but is not limited to an RS485 serial port, an RS232 serial port, etc.;
[0083] The first interface signal control unit 110 includes a main control unit 111, the second interface signal control unit 120 includes a microprocessor 121, the selection unit 140 includes a first selection controller 141, and the interface unit 130 includes a serial port transceiver 131 and at least one first serial port connector 132; wherein, the main control controller 111 can adopt an ARM (Advanced RISC Machines) architecture controller, for example, a basic management controller can be adopted as the main control controller, and the microprocessor 121 can adopt a conventional single-chip microcomputer such as a 51 single-chip microcomputer, an STM32 single-chip microcomputer, etc.
[0084] The main controller 111 and the microprocessor 121 are connected via an SPI bus and / or an I2C (Inter-Integrated Circuit, two-wire serial bus) bus. During implementation, the main controller 111 and the microprocessor 121 can monitor each other's watchdog signals through their respective general-purpose input and output pins to monitor the working status.
[0085] The UART pin of the main controller 111 and the UART pin of the microprocessor 121 are respectively connected to the two strobe ends of the first strobe controller 141, the strobe control end of the first strobe controller 141 is connected to the first general input and output pin CS1 of the microprocessor 121, the common input and output end of the first strobe controller 141 is connected to one end of the serial port transceiver 131, and the other end of the serial port transceiver 131 is connected to at least one first serial port connector 132 through a UART serial port bus.
[0086] It should be noted that the common input and output terminals mentioned in this embodiment refer to ports commonly used by two strobe terminals. When data flows from the master controller to the interface transceiver, this port is an output terminal relative to the master controller. When data flows from the interface transceiver to the master controller, this port is an input terminal relative to the master controller. It should be noted that the same explanation applies to the common input and output terminals of the subsequent second and third strobe controllers.
[0087] In some possible implementations, referring to FIG. 2 , the microprocessor 121 is configured as follows:
[0088] When the main controller 111 is in normal working state, the path from the UART pin of the main controller 111 to the common input and output terminal of the first gating controller 141 is selected to take effect through the first general purpose input and output pin CS1;
[0089] When the main controller 111 is in abnormal working state, the path from the UART pin of the microprocessor 121 to the common input and output terminal of the first gating controller 141 is selected to be effective through the first general purpose input and output pin CS1.
[0090] During the implementation process, the microprocessor 121 can monitor the working status of the main controller 111 by monitoring the heartbeat signal, watchdog signal, etc. of the main controller 111. For example, the reference value of the monitored signal in the normal working state can be pre-stored, and then the monitored signal can be regularly collected and compared with the reference value, and then whether the working status of the main controller 111 is normal can be judged based on the comparison result.
[0091] The management board of this embodiment manages the UART signals of the main controller 111 and the UART signals of the microprocessor 121 through the microprocessor 121, realizes dual-channel UART serial port signal redundancy, and can use the main controller to control the UART serial port signal under default circumstances. When the main controller is abnormal, the microprocessor takes over the management of the UART serial port signal, which helps to improve the stability and reliability of the UART serial port interface.
[0092] In some possible implementations, please continue to refer to FIG. 2 , the first interface path and the second interface path both include CAN paths;
[0093] The first interface signal control unit 110 further includes a first SPI to CAN controller 112 and a second SPI to CAN controller 113, the gating unit 140 further includes a second gating controller 142 and a third gating controller 143, and the interface unit 130 further includes a first CAN transceiver 133, a second CAN transceiver 134 and a CAN port connector 135;
[0094] One SPI pin of the master controller 111 is connected to an SPI pin of the first SPI to CAN controller 112 , and another SPI pin of the master controller 111 is connected to an SPI pin of the second SPI to CAN controller 113 ;
[0095] The CAN pin of the first SPI to CAN controller 112 and the first CAN pin of the microprocessor 121 are respectively connected to the two strobe terminals of the second strobe controller 142, the strobe control terminal of the second strobe controller 142 is connected to the second general input and output pin CS2 of the microprocessor 121, the common input and output terminal of the second strobe controller 142 is connected to one end of the first CAN transceiver 133, and the other end of the first CAN transceiver 133 is connected to the CAN port connector 135.
[0096] The CAN pin of the second SPI to CAN controller 113 and the second CAN pin of the microprocessor 121 are respectively connected to the two strobe ends of the third strobe controller 143, the strobe control end of the third strobe controller 143 is connected to the third general input and output pin CS3 of the microprocessor 121, the common input and output end of the third strobe controller 143 is connected to one end of the second CAN transceiver 134, and the other end of the second CAN transceiver 134 is connected to the CAN port connector 135.
[0097] In some possible implementations, referring to FIG. 2 , the microprocessor 121 is configured as follows:
[0098] When the master controller 111 is operating normally, the path from the CAN pin of the first SPI-to-CAN controller 112 to the common input / output terminal of the second strobe controller 142 is selected to be effective through the second general-purpose input / output pin CS2, and the path from the CAN pin of the second SPI-to-CAN controller 113 to the common input / output terminal of the third strobe controller 143 is selected to be effective through the third general-purpose input / output pin CS3.
[0099] When the main controller 111 is in an abnormal working state, the path from the first CAN pin of the microprocessor 121 to the common input and output end of the second selection controller 142 is selected through the second general input and output pin CS2, and the path from the second CAN pin of the microprocessor 121 to the common input and output end of the third selection controller 143 is selected through the third general input and output pin CS3.
[0100] The management board of this embodiment manages the SPI signal of the main controller 111 and the CNA signal of the microprocessor 121 through the microprocessor 121, realizes dual-channel CAN interface signal redundancy, and can use the main controller to control the SPI signal to CAN output under default circumstances. When the main controller is abnormal, the microprocessor takes over the management of the CAN signal, which helps to improve the stability and reliability of the CAN interface.
[0101] In some possible implementations, as shown in FIG. 3 , the main controller 111 and the microprocessor 121 are both connected to a gold finger 150 , and the gold finger 150 is detachably connected to a mainboard bus via a cable.
[0102] The management board of this embodiment realizes a detachable connection between the management board and the main board through the wire gold finger 150 and the cable, and the management board and the main board are no longer restricted by the distance, which can reduce the inspection and maintenance costs and improve the flexibility of interface management.
[0103] In some possible implementations, referring to FIG. 3 and FIG. 5 , the management board 100 further includes an indication unit 160 , which includes a first indicator light 161 and a second indicator light 162 ;
[0104] The first indicator light 161 is connected to the main controller 111 and is configured to indicate the in-position status of the main controller 111;
[0105] The second indicator light 162 is connected to the microprocessor 121 and is configured to indicate the in-place status of the microprocessor 121 .
[0106] The management board of this embodiment monitors the in-place status of the main controller 111 and the microprocessor 121 through the first indicator light 161 and the second indicator light 162, and intuitively and conveniently feeds back the status of the management board to the user, significantly reducing the difficulty of operation and maintenance, and helping to improve the maintenance efficiency of the interface management board.
[0107] In some possible implementations, please refer to Figures 3, 4 and 5. The present application also provides an interface module 300, which includes the management board 100 and the expansion board 200 of the above embodiment. The expansion board 200 is connected to any interface on the management board 100 through the expansion board socket 210, and expands any interface into multiple identical interfaces. The management board and the expansion board are encapsulated in a management box.
[0108] Optionally, multiple expansion boards can be set in the interface module. Taking the serial port connector on the management board as an example, the expansion board 200 is connected to any first serial port connector 132 through the expansion board socket 210, and any first serial port connector 132 is expanded into multiple second serial port connectors 220. The management board 100 and the expansion board 200 are encapsulated in the management box 310. The number of first serial port connectors 132 is three, and the number of expansion boards 200 is two. The two expansion boards 200 are respectively connected to the two first serial port connectors 132.
[0109] For example, referring to FIG5 , let's assume that an expansion board 200 can expand one UART serial port into five. Thus, two expansion boards 200 can provide ten UART serial ports. Combined with the one unexpanded UART serial port reserved on the management board 100, the interface module 300 can provide a maximum of eleven UART serial ports. During implementation, all UART serial ports of the management board 100 can be expanded. This shows that the interface module 300 of this embodiment has better performance and scalability. It should be noted that the dotted lines used to represent the management board 100 and the expansion board 200 shown in FIG5 do not actually exist. The dotted lines represent the area only for facilitating understanding of the positional relationship between the management board 100 and the expansion board 200.
[0110] FIG6 is a schematic diagram of the overall structure of the industrial control server provided by the present application. Referring to FIG6 , the present application further provides an industrial control server, which includes:
[0111] The interface modules 300 of the above embodiments are all arranged on the front window 1010 of the industrial control server chassis 1000 , and each interface module 300 includes at least one input / output interface configured to receive operation data from industrial equipment.
[0112] In this embodiment, the multiple interface modules 300 are independent of each other. The connection, removal, and use of any two interface modules 300 do not affect each other. Any interface module 300 can include multiple input and output interfaces, which can be any existing interface that enables data transmission between industrial equipment and servers, such as a high-speed bus interface, a serial data interface, etc. The number and type of interfaces included in different interface modules 300 can be the same or different.
[0113] a computing module 400 , which is detachably connected to each interface module 300 via a cable and is configured to perform operations on the operating data to generate control instructions, and return the control instructions to the industrial device via the target input / output interface that receives the operating data;
[0114] In this embodiment, each interface module 300 is connected to the computing module 400 through a cable, and the length of the cable is slightly greater than the distance between the interface module 300 and the computing module 400 when the interface module 300 is pulled out of the industrial control server chassis 1000 as a whole; the detachable connection can be achieved through an adapter socket, for example, two different sockets can be set at both ends of the cable, one socket is adapted to the slot on the computing module 400, and the other socket can be set in the form of a slot to adapt to the interface module 300. Of course, the form of the sockets at both ends of the connecting cable can be replaced according to needs; it should be noted that each interface module 300 supports hot plugging. If an interface module is damaged during the operation of the industrial control server, it can be inspected and replaced without shutting down.
[0115] The power supply module 500 is arranged on the rear window 1020 of the industrial control server chassis 1000 and is detachably connected to the interface module 300 and the computing module 400 , and is configured to provide power to the interface module 300 and the computing module 400 respectively.
[0116] In this embodiment, the power supply module 500 can be any existing power supply unit (PSU or power supply). The power supply module 500 only needs to be able to convert the power input into the voltage or current required by the modules of the industrial control server when working.
[0117] The industrial control server of this embodiment is equipped with a plurality of independent interface modules 300 at the front window of the industrial control server chassis. The interface module 300 can realize data interaction between the industrial control server and the industrial equipment, and then use the computing module 400 detachably connected to the interface module to calculate the data of the industrial equipment to obtain control instructions. At the same time, a detachable power supply module 500 is provided at the rear window of the industrial control server chassis to power the computing module 400 and the interface module 300. The proposed modular design makes the industrial control server have good maintainability and scalability, and can significantly reduce operation and maintenance costs.
[0118] In some possible implementations, as shown in FIG7 , a computing module 400 includes: a mainboard 410 and two central processing units 420 ;
[0119] The two central processing units 420 are connected to the motherboard 410 via a single-dual path or a dual-single path. The two central processing units 420 connected in a single-dual path are interconnected via a high-speed bus to collaboratively perform computing tasks. The two central processing units 420 connected in a dual-single path can simultaneously perform computing tasks and when any one of the central processing units 420 fails, the other central processing unit 420 takes over the computing tasks of the failed central processing unit 420.
[0120] In the industrial control server of this embodiment, the computing module 400 is designed with two CPUs (Central Processing Units). The two CPUs are distributed on the same motherboard, which can realize single-dual-path and dual-single-path designs. Single-dual-path means that two CPUs are on one motherboard, and the CPUs are interconnected through a high-speed bus. The CPUs cooperate with each other, and the master CPU is CPU0. Dual-single-path means that two CPUs are distributed on one motherboard, but these two CPUs are in a redundant backup relationship. Each CPU works independently. When the main CPU has a problem, the slave CPU can take over the work of the main CPU and process the data to ensure stable and reliable control. At the same time, the system supports the startup firmware verification function. The security management module can be used to verify in real time whether the current system firmware has changed. If an abnormality occurs, it will be repaired. The microcontroller firmware on the management board will also be monitored and managed in real time.
[0121] In some possible implementations, as shown in FIG8 , a power supply module 500 includes a first PSU 510 and a second PSU 520 . The power supply module 500 is configured as follows:
[0122] When both the first PSU 510 and the second PSU 520 are normal, the first PSU 510 and the second PSU 520 are controlled to bear half of the load respectively;
[0123] When the first PSU 510 is normal and the second PSU 520 is abnormal, the first PSU 510 is controlled to bear the entire load;
[0124] When the first PSU 510 is abnormal and the second PSU 520 is normal, the second PSU 520 is controlled to bear the entire load.
[0125] The industrial control server of this embodiment uses two PSUs for power supply. The PSU uses a 1+1 redundant backup mode. When one PSU has a problem, the other PSU can output normally to ensure the power supply needs of the system. At the same time, the PSU supports hot-swappable design. When a PSU fails in operation and maintenance, it can be directly replaced by plugging and unplugging, realizing fast and convenient operation and maintenance needs.
[0126] In some possible implementations, referring to FIG6 and FIG9 , the industrial control server further includes an air-cooled heat dissipation module 600 ;
[0127] The air-cooled heat dissipation module 600 is arranged between the interface module 300 and the computing module 400. The air-cooled heat dissipation module 600 is detachably connected to the computing module 400 and is configured to deliver air volume according to the operating status of the computing module 400. The air-cooled heat dissipation module 600 is turned on immediately after the computing module 400 is powered on.
[0128] In some possible implementations, referring again to FIG. 9 , the air-cooled heat dissipation module 600 includes at least one fan module 610 , each fan module 610 includes two fans 611 , and the two fans 611 belonging to the same fan module 610 are redundant with each other.
[0129] For example, the fan module 610 can use four 8056 fans 611. The fan module 610 has a dual-rotor design, with two fan 611 motors running simultaneously in each module, providing strong air pressure and speed. The fan module supports single-fan redundancy. If one fan module 610 fails, the remaining fans can still meet cooling requirements. Furthermore, if a fan fails, the fan module 610 can be replaced by simply plugging it in.
[0130] The industrial control server of this embodiment cools the industrial control server through an air-cooled heat dissipation module, thereby ensuring a safe operating environment for the server. At the same time, the redundant design of the fan improves the safety and stability of the industrial control server.
[0131] In some possible implementations, as shown in FIG10 , the industrial control server further includes a cold plate heat dissipation module 700 ;
[0132] The cold plate heat dissipation module 700 includes two cold plates 710 and a liquid cooling pipe 720 . The two cold plates 710 are respectively attached to the two central processing units 420 and are connected in series through the liquid cooling pipe 720 .
[0133] In some possible implementations, the cold plate heat dissipation module 700 is configured to turn on when the temperature of any central processing unit 420 exceeds a preset value.
[0134] To provide greater heat dissipation adaptability and cope with more complex environments, the industrial control server of this embodiment incorporates a cold plate heat dissipation module 700 for cooling the CPU of the computing module. The cold plate 710 and liquid cooling pipeline 720 are connected in series, connecting the pipelines of the two CPUs. Finally, a unified pipeline transports the high-temperature liquid out the rear window of the server, thereby improving the safety and stability of the industrial control server. Furthermore, the cold plate heat dissipation module utilizes a circulating cooling method, effectively reducing noise and energy consumption.
[0135] In some possible implementations, as shown in FIG11 , the industrial control server further includes a network module 800 ;
[0136] The network module 800 is disposed on the rear window 1020 of the industrial control server chassis 1000 and includes two dual-port network cards, which are respectively connected to the two central processors 420 , wherein the two network ports of each dual-port network card are redundant.
[0137] The industrial control server of this embodiment distributes the network part at the rear end of the server. The network is supported by a standard network card. The network card is connected to the server board through a gold finger. The server motherboard is connected to the board through a cable to meet the high-speed signal, power supply and low-speed signal transmission requirements of the board. Each CPU can be connected to a dual-port network card separately. The two network ports of the network card achieve redundancy. At the same time, the network cards under two different links achieve redundancy synchronously. At the same time, network resources can be flexibly added, reduced or replaced according to user needs, thereby improving the flexibility of the industrial control server.
[0138] In some possible implementations, the industrial control server further includes a storage module 900;
[0139] The storage module 900 is set on the rear window 1020 of the industrial control server chassis 1000, including a hard disk backplane and at least one hard disk. Each hard disk is connected to the hard disk backplane through a gold finger, and the hard disk backplane is connected to the motherboard 410 through a cable.
[0140] The industrial control server of this embodiment sets the storage part on the rear window of the server, which is connected to the hard disk through the hard disk backplane. The hard disk backplane is connected to the main board through a cable. The hard disk can support hot plugging to meet the needs of online hot operation and maintenance. At the same time, storage resources can also be flexibly increased, decreased or replaced according to user needs, which can improve flexibility.
[0141] In some possible implementations, the interface module 300 supports hot plugging.
[0142] The industrial control server of this embodiment greatly facilitates the replacement and maintenance of the interface module during operation of the industrial control server by configuring the interface module 300 to support hot plugging, thereby significantly reducing operation and maintenance costs.
[0143] In some possible implementations, please refer to Figures 5 and 6 again. The side walls of the management box 310 corresponding to each interface module 300 are provided with a clip 320, and the side walls of the front window 1010 of the industrial control server chassis 1000 are provided with a card slot (not shown in the figure) that cooperates with the clip 320.
[0144] During implementation, when there are multiple interface modules 300, multiple partitions can be set at the front window of the industrial control server. The partitions and the side walls of the front window of the server chassis can provide installation space for each interface module, and the interface module 300 can be disassembled and assembled without tools by pushing and pulling the buckle 320.
[0145] The industrial control system provided in this application is described below. The industrial control system described below and the industrial control server described above can be referenced to each other.
[0146] In another embodiment, the present application further provides an industrial control system, which includes industrial equipment and the industrial control server of the above embodiment, wherein the industrial equipment is connected to the industrial control server via a cable, and the industrial equipment receives control instructions through the industrial control server;
[0147] Among them, the industrial control server includes: multiple independent interface modules, each interface module is arranged on the front window of the industrial control server chassis, and each interface module includes at least one input and output interface configured to receive operating data from industrial equipment; a computing module, the computing module and each interface module are detachably connected by a cable, and are configured to perform operations on the operating data to generate control instructions, and return the control instructions to the industrial equipment through the target input and output interface for receiving the operating data; a power supply module, the power supply module is arranged on the rear window of the industrial control server chassis, and is detachably connected to the interface module and the computing module, and is configured to provide power to the interface module and the computing module respectively.
[0148] The industrial control system of this embodiment sets up multiple independent interface modules at the front window of the industrial control server chassis. The interface modules can realize data interaction between the industrial control server and industrial equipment, and then use the computing module that is detachably connected to the interface module to calculate the data of the industrial equipment to obtain control instructions. At the same time, a detachable power supply module is set at the rear window of the industrial control server chassis to power the computing module and the interface module. The proposed modular design makes the industrial control server have good maintainability and scalability, and can significantly reduce operation and maintenance costs.
[0149] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A management board, characterized in that: The management board includes: a first interface signal control unit, wherein the first interface signal control unit is connected to the mainboard via a bus; a second interface signal control unit, the second interface signal control unit being connected to the mainboard via a bus, and the second interface signal control unit being connected to the first interface signal control unit for obtaining a working status of the first interface signal control unit; An interface unit, wherein the interface unit provides at least one interface; a gating unit, wherein one gating terminal of the gating unit is connected to the first interface signal control unit and the interface unit to form a first interface path, the other gating terminal of the gating unit is connected to the second interface signal control unit and the interface unit to form a second interface path, and the gating control terminal of the gating unit is connected to the second interface signal control unit; The second interface signal control unit is configured to enable the first interface path or the second interface path according to the working state.
2. The management board according to claim 1, characterized in that: The first interface path and the second interface path both include a Universal Asynchronous Receiver / Transmitter (UART) serial port path; The first interface signal control unit includes a main control controller, the second interface signal control unit includes a microprocessor, the gating unit includes a first gating controller, and the interface unit includes a serial port transceiver and at least one first serial port connector; The main controller and the microprocessor are connected via a serial peripheral interface SPI bus and / or a two-wire serial bus I2C bus; The UART pin of the master controller and the UART pin of the microprocessor are respectively connected to the two strobe ends of the first strobe controller, the strobe control end of the first strobe controller is connected to the first general input and output pin of the microprocessor, the common input and output end of the first strobe controller is connected to one end of the serial port transceiver, and the other end of the serial port transceiver is connected to the at least one first serial port connector through a UART serial port bus.
3. The management board according to claim 2, characterized in that: The microprocessor is configured as follows: When the main controller is in normal working state, the path from the UART pin of the main controller to the common input and output end of the first gating controller is selected to take effect through the first general input and output pin; In the case that the main controller is in an abnormal working state, the path from the UART pin of the microprocessor to the common input and output end of the first gating controller is selected to take effect through the first general input and output pin.
4. The management board according to claim 2, characterized in that: The first interface path and the second interface path both include a CAN path: The first interface signal control unit further includes a first SPI to controller area network (CAN) controller and a second SPI to CAN controller, the strobe unit further includes a second strobe controller and a third strobe controller, and the interface unit further includes a first CAN transceiver, a second CAN transceiver and a CAN port connector; One SPI pin of the master controller is connected to an SPI pin of the first SPI to CAN controller, and another SPI pin of the master controller is connected to an SPI pin of the second SPI to CAN controller; The CAN pin of the first SPI to CAN controller and the first CAN pin of the microprocessor are respectively connected to the two strobe terminals of the second strobe controller, the strobe control terminal of the second strobe controller is connected to the second general input and output pin of the microprocessor, the common input and output terminal of the second strobe controller is connected to one end of the first CAN transceiver, and the other end of the first CAN transceiver is connected to the CAN port connector. The CAN pin of the second SPI to CAN controller and the second CAN pin of the microprocessor are respectively connected to the two strobe ends of the third strobe controller, the strobe control end of the third strobe controller is connected to the third general input and output pin of the microprocessor, the common input and output end of the third strobe controller is connected to one end of the second CAN transceiver, and the other end of the second CAN transceiver is connected to the CAN port connector.
5. The management board according to claim 4, characterized in that: The microprocessor is configured as follows: When the master controller is in normal working state, the path from the CAN pin of the first SPI to CAN controller to the common input / output terminal of the second strobe controller is selected to be effective through the second general-purpose input / output pin, and the path from the CAN pin of the second SPI to CAN controller to the common input / output terminal of the third strobe controller is selected to be effective through the third general-purpose input / output pin; When the main controller is in an abnormal working state, the path from the first CAN pin of the microprocessor to the common input and output end of the second selection controller is selected through the second general input and output pin and the path from the second CAN pin of the microprocessor to the common input and output end of the third selection controller is selected through the third general input and output pin.
6. The management board according to claim 2, characterized in that: The main controller and the microprocessor are both connected to gold fingers, and the gold fingers are detachably connected to a mainboard bus via cables.
7. The management board according to claim 2, characterized in that: The management board further includes an indicator unit, and the indicator unit includes a first indicator light and a second indicator light; The first indicator light is connected to the main controller and is configured to indicate the in-position status of the main controller; The second indicator light is connected to the microprocessor and is configured to indicate the in-place status of the microprocessor.
8. An interface module, characterized in that: The interface module includes an expansion board and a management board according to any one of claims 1 to 7, wherein the expansion board is connected to any interface on the management board through the expansion board socket and expands the arbitrary interface into multiple identical interfaces, and the management board and the expansion board are encapsulated in a management box.
9. The interface module according to claim 8, characterized in that: There are multiple expansion boards.
10. An industrial control server, characterized in that: The industrial control server includes: A plurality of interface modules according to claim 8 or 9, each of which is arranged on a front window of an industrial control server chassis, each interface module comprising at least one input / output interface configured to receive operating data from industrial equipment; a computing module, the computing module being detachably connected to each of the interface modules via a cable, and configured to perform operations on the operating data to generate control instructions, and return the control instructions to the industrial device via a target input / output interface that receives the operating data; A power supply module is arranged on the rear window of the industrial control server chassis and is detachably connected to the interface module and the computing module, and is configured to provide power to the interface module and the computing module respectively.
11. The industrial control server according to claim 10, characterized in that: The computing module includes: a mainboard and two central processing units; The two central processing units are connected to the mainboard via a single-dual path or a dual-single path. The two central processing units using the single-dual path connection are interconnected via a high-speed bus to collaboratively perform computing tasks. The two central processing units using the dual-single path connection can simultaneously perform computing tasks and when any one of the central processing units fails, the other central processing unit takes over the computing tasks of the failed central processing unit.
12. The industrial control server according to claim 10, characterized in that: The power supply module includes a first power supply unit PSU and a second PSU, and the power supply module is configured as follows: When both the first PSU and the second PSU are normal, controlling the first PSU and the second PSU to each bear half of the load; When the first PSU is normal and the second PSU is abnormal, controlling the first PSU to bear all the load; When the first PSU is abnormal and the second PSU is normal, the second PSU is controlled to bear the entire load.
13. The industrial control server according to claim 10, characterized in that: The industrial control server also includes an air-cooled heat dissipation module; The air-cooled heat dissipation module is arranged between the interface module and the computing module. The air-cooled heat dissipation module is detachably connected to the computing module and is configured to deliver air volume according to the operating status of the computing module, wherein the air-cooled heat dissipation module is immediately turned on after the computing module is powered on.
14. The industrial control server according to claim 13, characterized in that: The air-cooled heat dissipation module includes at least one fan module, each fan module includes two fans, and the two fans belonging to the same fan module are redundant to each other.
15. The industrial control server according to claim 11, characterized in that: The industrial control server also includes a cold plate heat dissipation module; The cold plate type heat dissipation module includes two cold plates and a liquid cooling pipeline. The two cold plates are respectively attached to two central processing units and are connected in series through the liquid cooling pipeline.
16. The industrial control server according to claim 15, characterized in that: The cold plate heat dissipation module is configured to be turned on when the temperature of any central processing unit exceeds a preset value.
17. The industrial control server according to claim 11, characterized in that: The industrial control server also includes a network module; The network module is arranged on the rear window of the industrial control server chassis and includes two dual-port network cards, which are respectively connected to two central processing units, wherein the two network ports of each dual-port network card are redundant.
18. The industrial control server according to claim 11, characterized in that: The industrial control server also includes a storage module; The storage module is arranged on the rear window of the industrial control server chassis, and includes a hard disk backplane and at least one hard disk. Each hard disk is connected to the hard disk backplane through a gold finger, and the hard disk backplane is connected to the mainboard through a cable.
19. The industrial control server according to claim 10, characterized in that: The interface module supports hot plugging.
20. The industrial control server according to claim 10, wherein: The side wall of the management box corresponding to each interface module is provided with a buckle, and the front window side wall of the industrial control server chassis is provided with a card slot that cooperates with the buckle.
21. An industrial control system, characterized in that: The industrial control system includes industrial equipment and the industrial control server according to any one of claims 10 to 20, the industrial equipment is connected to the industrial control server via a cable, and the industrial equipment receives control instructions through the industrial control server.
Citation Information
Patent Citations
System on chip with redundancy function and control method thereof
CN117573609A
Management board, interface module, industrial control server and industrial control system
CN117971566A
Industrial Server System
US20160110307A1
Intelligent driving control method and apparatus and intelligent driving control system
WO2022226776A1