Control system of large scientific device
1. A macro-scientific device control system comprising:
the display device is provided with a human-computer interface program;
at least two front-end devices;
the server, wherein, the server includes the virtualization platform that obtains through the construction of server virtualization technology, the virtualization platform is equipped with n virtual machines, every it has at least one equipment controller to deploy on the virtual machine, the equipment controller all adopts two virtual network cards, one of them the virtual network card is used for realizing the equipment controller with communication between the front end equipment, every the equipment controller with correspond the front end equipment forms solitary first virtual local area network, another the virtual network card is used for realizing the equipment controller with display device, communication between the server, every the equipment controller with display device the server forms solitary second virtual local area network, wherein, n is for being more than or equal to 2's integer.
2. The control system of claim 1, wherein the server is configured with redundant structures.
3. The control system of claim 1, the environment of n of the virtual machines being the same.
4. The control system of claim 3, the virtual machine being created by way of file replication.
5. The control system of claim 1, the second virtual local area network divided into a plurality of sub-virtual local area networks.
6. The control system of claim 1, the number of equipment controllers and the number of front-end equipment being the same.
7. The control system of claim 1, the first virtual local area network being partitioned according to different types of the head end equipment.
8. The control system of claim 1, the equipment controller comprising a vacuum controller and/or a power supply controller.
9. The control system of claim 1, the front-end equipment comprising at least one of: magnet power, vacuum gauge, sputter ion pump power controller.
10. The control system of claim 9, wherein the communication interface of the vacuum gauge and the sputter ion pump power controller is RS 232.
Background
The large scientific device is a large facility completed by large-scale investment and engineering construction, and important scientific and technical targets such as a large particle accelerator, a high-energy physical detector, a fusion device, a large astronomical telescope and the like are realized through long-term stable operation and continuous scientific and technical activities after the large scientific device is built.
The control system of the large scientific device is a link for linking and coordinating the subsystems of the large scientific device and is also a platform for debugging and running the large scientific device. At present, a control system of a large scientific device is a distributed control system based on a network and consists of a management layer, a front-end control layer and a control local area network. The management layer consists of display equipment and a server and provides a Human Machine Interface (HMI) and various service functions; the front-end control layer receives the control of the management layer through the control local area network, forms a client server mode with the management layer, and the device controller completes the tasks of state monitoring and control, data calculation, data collection and the like of the front-end device.
With the development of technology, most front-end equipment of a large scientific device is intelligent equipment, and communication modes of the equipment can be divided into two types; one is that the front-end equipment directly adopts an Ethernet communication mode, and the other is that the front-end equipment adopts a serial port communication mode, and serial port communication can be converted into Ethernet communication through a serial server, so that all the front-end equipment can be uniformly controlled through the Ethernet mode. Because the control local area network extends downwards to the front-end equipment, communication wiring is very convenient, but all the front-end equipment are controlled through a single Ethernet, network load is large, data exchange among the equipment is too frequent, and the information safety problem exists. In addition, most of the existing equipment controllers are industrial personal computers arranged on a control field, rapid deployment of the system is not facilitated, and maintenance is not convenient enough.
Disclosure of Invention
The present disclosure provides a control system for a scientific device to solve the problems of large network load, poor information safety and inconvenient maintenance in the background art.
In view of the above, the present disclosure provides a large scientific apparatus control system including:
the display device is provided with a human-computer interface program;
at least two front-end devices;
the server comprises a virtualization platform constructed by a server virtualization technology, wherein the virtualization platform is provided with n virtual machines, each virtual machine is provided with at least one device controller, the device controllers all adopt double virtual network cards, one virtual network card is used for realizing communication between the device controller and the front-end device, each device controller and the corresponding front-end device form an independent first virtual local area network, the other virtual network card is used for realizing communication between the device controller and the display device and the server, each device controller, the display device and the server form an independent second virtual local area network, and n is an integer greater than or equal to 2.
According to the embodiment of the disclosure, a redundant structure is designed on the server.
According to the embodiment of the disclosure, the environments of the n virtual machines are the same.
According to the embodiment of the disclosure, the virtual machine is created in a file copying mode.
According to an embodiment of the present disclosure, the second virtual local area network is divided into a plurality of sub virtual local area networks.
According to the embodiment of the disclosure, the number of the equipment controllers is the same as that of the front-end equipment.
According to an embodiment of the present disclosure, the first virtual local area network is divided according to different types of the front-end device.
According to an embodiment of the present disclosure, the above-mentioned apparatus controller includes a vacuum controller and/or a power supply controller.
According to an embodiment of the present disclosure, the front-end device includes at least one of: magnet power, vacuum gauge, sputter ion pump power controller.
According to the embodiment of the disclosure, the communication interface of the vacuum gauge and the sputter ion pump power supply controller is RS 232.
A virtualization platform is constructed on a server through a server virtualization technology, a virtual machine is arranged on the virtualization platform, the heat transfer function of the virtual machine can be realized, a device controller is deployed on the virtual machine, the device controller can have a zero downtime service, the device controller replaces an original industrial personal computer arranged on a control site, so that the rapid deployment of a control system is facilitated, double virtual network cards are adopted through the device controller, one virtual network card is used for realizing communication between the device controller and front-end equipment, the other virtual network card is used for realizing communication between the device controller, display equipment and the server, so that different virtual local area networks are formed for controlling a large scientific device, the bandwidth is saved, the problem of large load of a single network is solved, the processing capacity of the network is improved, and mutual interference of communication of different front-end equipment can be avoided, the function of information isolation is achieved, and the safety of the information is guaranteed. Due to the adoption of the integration technology of network virtualization and server virtualization, the applicability and management flexibility of the control system can be improved. By arranging more than 2 virtual machines, the virtual machines can be replaced in time under the condition of failure, and the safety of the control system is improved.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be apparent from the following description of embodiments of the disclosure, which proceeds with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates an architectural diagram of the present disclosure;
fig. 2 schematically shows an architecture diagram of a first embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
As shown in fig. 1, according to an embodiment of the present disclosure, there is provided a large scientific device control system including: the system comprises display equipment, front-end equipment and a server;
wherein, a human-computer interface program is installed on the display equipment;
the number of the front-end equipment is at least two;
the server comprises a virtualization platform constructed by a server virtualization technology, the virtualization platform is provided with n virtual machines (VM in figure 1), each virtual machine is provided with at least one device controller (C in figure 1), the device controllers all adopt double virtual network cards, one virtual network card is used for realizing communication between the device controller and front-end equipment, each device controller and the corresponding front-end equipment form an independent first virtual local area network, the other virtual network card is used for realizing communication between the device controller and the display equipment and between the device controller and the server, each device controller, the display equipment and the server form an independent second virtual local area network, and n is an integer greater than or equal to 2.
A virtualization platform is constructed on a server through a server virtualization technology, a virtual machine is arranged on the virtualization platform, the heat transfer function of the virtual machine can be realized, a device controller is deployed on the virtual machine, the device controller can have a zero downtime service, the device controller replaces an original industrial personal computer arranged on a control site, so that the rapid deployment of a control system is facilitated, double virtual network cards are adopted through the device controller, one virtual network card is used for realizing communication between the device controller and front-end equipment, the other virtual network card is used for realizing communication between the device controller, display equipment and the server, so that different virtual local area networks are formed for controlling a large scientific device, the bandwidth is saved, the problem of large load of a single network is solved, the processing capacity of the network is improved, and mutual interference of communication of different front-end equipment can be avoided, the function of information isolation is achieved, and the safety of the information is guaranteed. Due to the adoption of the integration technology of network virtualization and server virtualization, the applicability and management flexibility of the control system can be improved. By arranging more than 2 virtual machines, the virtual machines can be replaced in time under the condition of failure, and the safety of the control system is improved.
As shown in fig. 1, according to an embodiment of the present disclosure, a redundant structure is designed on a server.
The design of the redundant structure can enhance the disaster recovery backup capability of the control system, and the normal operation of the control system cannot be influenced if the key node fails.
As shown in fig. 1, the environment of n virtual machines is the same according to an embodiment of the present disclosure.
The virtual machine environment is the same, namely the basic hardware (CPU, memory, storage and the like), the operating system and the application software are the same, because the virtual machine environment is the same, the selection can be quickly carried out when the running program is selected, and once the running program fails, the other one can be run to carry out timely replacement, so that the normal running of the control system is ensured.
As shown in fig. 1, according to an embodiment of the present disclosure, a virtual machine is created by way of file replication.
And a file copying mode is adopted, so that the method is simple, convenient and efficient, and the deployment efficiency is improved.
As shown in fig. 1, the second virtual local area network is divided into a plurality of sub virtual local area networks according to an embodiment of the present disclosure.
The design of a plurality of sub virtual local area networks can not only improve the accuracy of a control system, but also improve the safety of information, and the number of the sub virtual local area networks can be set according to actual needs, so that the normal implementation of projects is ensured.
As shown in fig. 1, according to an embodiment of the present disclosure, the number of device controllers is the same as the number of front-end devices.
The integral accuracy of the control system is improved, the control speed is increased, and the control efficiency is improved.
As shown in fig. 1, according to an embodiment of the present disclosure, the first virtual local area network is divided according to different types of front-end devices.
The front-end equipment of the same type is divided into the same first virtual local area network, so that the front-end equipment can be conveniently controlled, and the control efficiency is improved.
As shown in fig. 2, according to a first embodiment of the present disclosure, a large scientific device control system includes a display device, a server, and a front-end device, where the server uses VMware vSphere (a virtualization platform that is leading and reliable in the industry) as a virtualization platform, a virtual machine is provided on the virtualization platform, a device controller is provided on the virtual machine, the device controller uses a power supply controller and a vacuum controller, the front-end device uses a magnet power supply (PS in fig. 2), a vacuum gauge (TPG in fig. 2), and a sputter ion pump power supply controller (SIP in fig. 2), the magnet power supply uses an intelligent device that supports ethernet communication, and the vacuum gauge and the sputter ion pump power supply controller also use intelligent devices.
The power controller and the vacuum controller both adopt two double virtual network cards.
One virtual network card on the power controller is used for realizing communication between the power controller and the display device and the server to form a second virtual local area network (VLAN 0 in fig. 2), and the other virtual network card on the power controller is used for realizing communication between the power controller and the magnet power supply to form a first virtual local area network (VLAN 1 in fig. 2).
One virtual network card on the vacuum controller is used for realizing communication between the vacuum controller and the display device and the server to form a second virtual local area network (VLAN 0 in figure 2), the other virtual network card on the vacuum controller is used for realizing communication between the vacuum controller and the vacuum gauge and the sputtering ion pump power controller to form a first virtual local area network (VLAN 2 in figure 2), a communication interface of the vacuum gauge and the sputtering ion pump power controller is RS232, the RS232 interface is converted into an Ethernet interface through a serial server MOXA NPort6450, and then the Ethernet interface is connected to the first virtual local area network (VLAN 2 in figure 2) to realize communication with the vacuum controller.
According to the first embodiment of the disclosure, due to the adoption of the integration technology of network virtualization and server virtualization, the applicability and management flexibility of the control system are increased, the bandwidth is saved, the problem of large load of a single network is solved, the processing capacity of the network is improved, the mutual interference of communication of different front-end devices is avoided, the information isolation effect is achieved, and the information safety is ensured.
The embodiments of the present disclosure have been described above, but the embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种应用于生产车间的数据监控系统