Movatterモバイル変換


[0]ホーム

URL:


CN107979486A - Control system - Google Patents

Control system
Download PDF

Info

Publication number
CN107979486A
CN107979486ACN201710976413.7ACN201710976413ACN107979486ACN 107979486 ACN107979486 ACN 107979486ACN 201710976413 ACN201710976413 ACN 201710976413ACN 107979486 ACN107979486 ACN 107979486A
Authority
CN
China
Prior art keywords
unit
communications interface
interface unit
control
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710976413.7A
Other languages
Chinese (zh)
Other versions
CN107979486B (en
Inventor
王瑞
任国桥
徐宗奇
李建清
孙国营
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRSC Research and Design Institute Group Co Ltd
Original Assignee
CRSC Research and Design Institute Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CRSC Research and Design Institute Group Co LtdfiledCriticalCRSC Research and Design Institute Group Co Ltd
Priority to CN201710976413.7ApriorityCriticalpatent/CN107979486B/en
Publication of CN107979486ApublicationCriticalpatent/CN107979486A/en
Application grantedgrantedCritical
Publication of CN107979486BpublicationCriticalpatent/CN107979486B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a control system, which comprises control equipment, communication interface equipment, execution equipment, a first channel, a second channel, a third channel and a fourth channel, wherein the execution equipment comprises a first execution unit and a second execution unit, and the first channel is respectively connected with the control equipment and the communication interface equipment; the second channel is respectively connected with the control equipment and the communication interface equipment; the third channel is respectively connected with the communication interface equipment, the first execution unit and the second execution unit; and the fourth channel is connected with the communication interface device, the first execution unit and the second execution unit respectively.

Description

Control system
Technical field
The present invention relates to a kind of control system, more particularly to a kind of control system that can ensure communication data transmittingSystem.
Background technology
In practice, in order to improve the data transmission credibility of control system or communication system, it is hot standby system that generally use is doubleSystem or it is double be hot standby machine technology.It is hot-backup system double, Communications Interface Unit is divided into host and standby host, under normal circumstances hostIn running order, standby host is in hot standby state, and when hostdown, standby host switches to host and works.Program requirementSynchronized between host, standby host and real-time Communication for Power, if host function is abnormal, and normally send heartbeat frame, then standby host can notKnow current unusual condition.Meanwhile if handover mechanism failure after unit failure, off host can be caused to work, cause systemFailure.Therefore need to design in putting into practice it is a kind of can either overcome it is double be hot standby machine drawbacks described above, additionally it is possible to that improves system canBy the control system of property.
The content of the invention
Substantially eliminated it is an object of the invention to provide a kind of caused by the limitation of the prior art and defectThe control system of one or more problems.
According to an aspect of the present invention, there is provided a kind of control system, including control device, Communications Interface Unit, executionEquipment, first passage, second channel, third channel and fourth lane, wherein, it is described execution equipment include the first execution unit andSecond execution unit, wherein, the first passage is connected respectively with the control device, the Communications Interface Unit;DescribedTwo passages are connected respectively with the control device, the Communications Interface Unit;The third channel and the Communications Interface Unit,First execution unit, second execution unit connect respectively;And the fourth lane and the Communications Interface Unit,First execution unit, second execution unit connect respectively.
It can be seen from the above that control system can not only realize passage between communication equipment and control device according to the present inventionRedundancy, can also realize passage redundancy, so that it is hot standby to have broken away from double in the prior art between communication equipment and execution equipmentThe limitation of machine, and improve the availability and reliability of control system.
It should be understood that both foregoing general description and following detailed description are exemplary, and it is intended toIn the further explanation for providing claimed technology.
Brief description of the drawings
The embodiment of the present invention is described in more detail in conjunction with the accompanying drawings, above-mentioned and other purpose of the invention,Feature and advantage will be apparent.Attached drawing is used for providing further understanding the embodiment of the present invention, and forms explanationA part for book, is used to explain the present invention together with the embodiment of the present invention, is not construed as limiting the invention.Except non-clearly referring toGo out, otherwise attached drawing is not considered as drawn to scale.In the accompanying drawings, identical reference number typically represents same components or step.In the accompanying drawings:
Fig. 1 is the diagram for the overall arrangement for showing control system according to the present invention;
Fig. 2 is the diagram of the configuration for the preferred embodiment for showing control system according to the present invention;
Fig. 3 is the diagram of the configuration for another preferred embodiment for showing control system according to the present invention;And
Fig. 4 is the diagram of the configuration for the further embodiment for showing control system according to the present invention.
Embodiment
In order to enable the object, technical solutions and advantages of the present invention become apparent, root is described in detail below with reference to accompanying drawingsAccording to example embodiments of the present invention.Obviously, described embodiment is only the part of the embodiment of the present invention, rather than this hairBright whole embodiments, it should be appreciated that the limitation of the invention from example embodiment described herein.Based on reality described hereinExample is applied, those skilled in the art's obtained all other embodiment in the case where not making the creative labor should all be fallen intoWithin protection scope of the present invention.In the present description and drawings, will use the same reference numerals to represent substantially the sameElement and function, and the duplicate explanation by omission to these elements and function.In addition, for clarity and brevity, it is convenient to omitFor the explanation of function known in the art and construction.
Control system according to the present invention is described in detail with reference first to Fig. 1.Control system described in Fig. 1 is non-Often extensively, in practice, the control system can be computer system, communication system, Database Systems, automatic control system,Dispatching concentration control (CTC) system, radio block center (RBC) system, train automatic protection (ATP) system etc..
In addition, the control system of the present invention can also be applied in above-mentioned sorts of systems in the form of subsystem.For example, thisThe control system of invention is a subsystem in dispatching concentration control system, for example, route mistake does alarm system, it is used for pairTrain route checked, when occurring, route is done by mistake or when mistake does situation alarms.
Although example above show the present invention control system example and its application, but the present invention is not limited toThis.Those skilled in the art can apply the reality with actual conditions to the control system of the present invention according to the state of the artExample and concrete application make choice, as long as the principle of the present invention can be realized., will be with scheduling infra for easy to illustrateCentral system is described as the example of the control system
As shown in fig. 1, control system according to the present invention includes:Control device 1, Communications Interface Unit 2, perform equipment3rd, first passage A, second channel B, third channel C and fourth lane D, wherein, performing equipment 3 includes 31 He of the first execution unitSecond execution unit 32, wherein, first passage A is connected respectively with control device 1, Communications Interface Unit 2;Second channel B and controlControl equipment 1, Communications Interface Unit 2 connect respectively;Third channel C is held with Communications Interface Unit 2, the first execution unit 31, secondRow unit 32 connects respectively;And fourth lane D divides with Communications Interface Unit 2, the first execution unit 31, the second execution unit 32Do not connect.
Fig. 1 shows the connection relation of first passage A and second channel B and control device 1 and Communications Interface Unit 2.Fig. 1Show third channel C to fourth lane D and Communications Interface Unit 2 and the connection relation of execution equipment 3.
Specifically, first passage A connects respectively with the first port of control device 1, the first port of Communications Interface Unit 2Connect;Second channel B is connected respectively with the second port of control device 1, the second port of Communications Interface Unit 2;Third channel C with3rd port of Communications Interface Unit 2, the first port of the first execution unit 31, the first port of the second execution unit 32 differenceConnection;Fourth lane D and the 4th port of Communications Interface Unit 2, the second port of the first execution unit 31, the second execution unit32 second port connects respectively.
Control device 1 computing and can send control command.As shown in fig. 1, control device 1 computing and can generate controlSystem order, and generated control command is sent to Communications Interface Unit 2 by first passage A and second channel B.Control is setStandby 1 can also receive data and carry out computing.As shown in fig. 1, control device 1 can pass through first passage A and second channel BReceive the data from Communications Interface Unit 2 and carry out computing.
Control device 1 can the microchip as such as CPU, GPU or microprocessor realize.Control device 1It can also be realized by the chipset that multiple chips form.Control device 1 can also be by such as Milky Way No.1, IBM Corporation Z seriesSuch large scale computer or giant computer are realized.With high in the clouds calculate fast development, control device 1 can also by cloud computer,Cloud processor etc. is realized.
Although example above shows the example of control device 1, however the control device 1 of the present invention be not limited to it is above-mentionedEach example, those skilled in the art can select the implementation of control device 1 according to the development of art technologySelect, as long as the principle for the control device 1 that the present invention is stated clearly can be realized.
Communications Interface Unit 2 can receive and send the control command that control device 1 is sent.As shown in fig. 1, communicateInterface equipment 2 can receive the control command from control device 1 by first passage A and second channel B, and this is controlledOrder is sent to equipment 3 is performed by third channel C, fourth lane D and (assigns control command).Communications Interface Unit 2 can alsoEnough receive and send data.As shown in fig. 1, Communications Interface Unit 2 can receive data by third channel C, fourth lane DAnd the data are sent to control device 1 by first passage A and second channel B and (upload data).
According to the difference of the parameters such as interface specification, working method, transmission rate, transmission range, the reality of Communications Interface Unit 2Existing mode is also different.For example, Communications Interface Unit 2 can be IEEE1394 interfaces, PCI-e interfaces, USB interface, CoaXPressInterface, SPI interface, I2C interface etc..
Communications Interface Unit 2 can be the interface of single single type, such as single USB interface, single IEEE1394 connectMouthful.Communications Interface Unit 2 can also be the interface of multiple single types, such as multiple USB interfaces, multiple PCI-e interfaces.CommunicationInterface equipment 2 can also be the combination of polytype interface, such as the combination of IEEE1394 interfaces and USB interface.
Although example above shows some examples of Communications Interface Unit 2, but the present invention is not limited thereto, abilityField technique personnel can be according to the new technology that the known technology and the field future in communication interface field are developed come to this hairThe implementation of bright Communications Interface Unit 2 makes choice, as long as the principle of the Communications Interface Unit 2 of the present invention can be realized i.e.Can.
Control command can be received and perform by performing equipment 3.As shown in fig. 1, third channel can be passed through by performing equipment 3C and fourth lane D receives control command and performs.Data can also be generated and sent by performing equipment 3.As shown in fig. 1, performEquipment 3 can generate data, and send the data to Communications Interface Unit 2 by third channel C and fourth lane D.
The ancillary equipment that equipment 3 can be computer system is performed, for example, display, keyboard, hard disk etc..Perform equipment 3It can also be the onboard control device of train, such as vehicular speeds control device, vehicle-mounted lighting apparatus etc..Equipment 3 is performed may be used alsoTo be trackside equipment, such as signal picker, track switch controller, traffic controller etc..
Although example above shows some examples for performing equipment 3, but the present invention is not limited thereto, this area skillArt personnel can the practical situations of control system according to the present invention be implementation makes choice to performing equipment 3,As long as it can realize the principle of the present invention.
Performing equipment 3 includes the first execution unit 31 and the second execution unit 32.First execution unit 31 and second performsUnit 32 can complete identical execution order, and generate identical data, and send data to Communications Interface Unit 2.
Preferably, the first execution unit 31 is to perform device Host, and the second execution unit 32 is to perform equipment and machine.That is, the first execution unit 31 and the second execution unit 32 can be respectively seen as performing host and and machine in equipment 3.TwoPerson realizes the data redundancy of the control system.That is, by setting the first execution unit 31 and the second execution unit 32, when itIn execution unit when breaking down, another execution unit still can be completed to perform and order and generate data, thus carryThe high availability and reliability of the control system of the present invention.
The data that first execution unit 31 and the second execution unit 32 are generated can be transmitted in the form of data packet.For example, as shown in fig. 1, it is assumed that the first execution unit 31 generates data packet X and the second execution unit 32 generation data packet Y,Then the first execution unit 31 provides data packet X by its first port to third channel C, and by its second port to the 4thPassage D provides data packet X;Second execution unit 32 provides data packet Y by its first port to third channel C, and passes throughIts second port provides data packet Y to fourth lane D.Therefore, Communications Interface Unit 2 receives data packet X in its 3rd portWith data packet Y (first group of data packet), and data packet X and data packet Y (second group of data packet) are received in its 4th port.
Communications Interface Unit 2 can use different processing modes to this two groups of data packets.
The first processing mode is that Communications Interface Unit 2 sends out this two groups of data packets by first passage A and second channel BSend to control device 1.For example, Communications Interface Unit 2 by its first port send first group of data packet, and by its secondPort sends second group of data packet.In this case, control device 1 receives this two groups by first passage A and second channel BData packet, then control device 1 is again to this two groups of data packets progress redundancy processing (being described in detail below).
Another processing mode is that Communications Interface Unit 2 is filtered this two groups of data packets, only leaves one of which numberAccording to bag and this group of data packet is supplied to control device 1 by first passage A and second channel B.For example, Communications Interface Unit 2First group of data packet is left, and the data packet X in first group of data packet is supplied to control device 1 by first passage A,And the data packet Y in first group of data packet is supplied to control device 1 by second channel B.Therefore, control device 1 is finalObtain the data packet X from the first execution unit 31 and data packet Y from the second execution unit 32.This processing mode was bothIt can realize passage redundancy and data redundancy, and reduce the volume of transmitted data of Communications Interface Unit 2 and control device 1.
First passage A any one passage into fourth lane D can be realized by bus.Can be according to bus markAccurate, I/O configurations, the data type of transmission, type of Communications Interface Unit etc. select the implementation of bus.It is for example, describedBus can be pci bus, isa bus, usb bus etc..Although example above shows first passage A to fourth lane DSome examples realized by bus, but the present invention is not limited thereto, those skilled in the art can be used known to bus fieldThe prior art or the new technology that goes out of future development bus implementation is improved and is selected, as long as this can be realizedThe principle of the first passage A of invention to fourth lane D.
Any one passage in first passage A to fourth lane D can be realized by optical fiber.Can be according to light markStandard, transmission range, type of Communications Interface Unit etc. are implementations select optical fiber.For example, the optical fiber can be moreMode fiber, single mode optical fiber, dispersion shifted optical fiber etc..Although example above shows first passage A to fourth lane D by optical fiberSome examples realized, but the present invention is not limited thereto, those skilled in the art can use existing known to field fiberThe new technology that technology or future development go out is improved and selects to optical fiber implementation, as long as can realize the present invention'sThe principle of first passage A to fourth lane D.
Any one passage in first passage A to fourth lane D can be realized by wireless transmission method.NamelySay, first passage A to fourth lane D can be realized unlike bus above and optical fiber by hardware circuit, but be passed throughThe mode being wirelessly transferred realizes sending and receiving for data and control command.Correspondingly, using the passage of wireless transmission methodIt should be set at the corresponding port of corresponding control device 1, Communications Interface Unit 2 and/or execution equipment 3 and be wirelessly transferred listMember, to complete the transmission of control command and/or data between equipment.
For example, if first passage A uses wireless transmission method, first passage A is at the first port of control device 1Equipped with the first wireless transmission unit, and the second wireless transmission unit is equipped with the first port of Communications Interface Unit 2, it is describedFirst wireless transmission unit and second wireless transmission unit realize matching by password or communication handshake mode, to protectDemonstrate,prove the transmission accuracy and confidentiality of data and/or control command.Similarly, if first passage B uses wireless transmission method,First passage B is provided with the 3rd wireless transmission unit at the second port of control device 1, and in Communications Interface Unit 2The 4th wireless transmission unit is provided with second port, the 3rd wireless transmission unit and the 4th wireless transmission unit are led toPassword or communication handshake mode are crossed to realize matching, to ensure data and/or control command transmission accuracy and confidentiality.
Although example above shows by bus, optical fiber, is wirelessly transferred three kinds of modes and realizes first passage A to the 4thPassage D, but the present invention is not limited thereto, those skilled in the art can also according to known to field of data transmission the prior artOr the new technology that future development goes out makes choice come the implementation of each passage to the present invention, as long as the present invention can be realizedPrinciple.
In addition, this four passages of first passage A to fourth lane D need not necessarily be unified by a kind of implementation Lai realIt is existing.For example, both first passage A and second channel B are realized using bus, both third channel C and fourth lane D are by wirelessTransmission mode is realized.For another example first passage A is realized by bus, second channel B is realized by optical fiber, third channel C andFourth lane D is realized by wireless transmission method.Although example above is shown by different modes to realize first respectivelyThe situation of passage A to fourth lane D, but the present invention is not limited thereto, those skilled in the art can according to be actually needed comeThe implementation of first passage A to fourth lane D are made choice and combined, as long as the principle of the present invention can be realized.
As shown in fig. 1, first passage A and second channel B constitute binary-channel redundancy.Therefore, as first passage A andWhen any one party breaks down in two passage B (such as first passage A is realized by bus, total thread breakage), the opposing party can be afterThe transmission of continuation of insurance barrier data and control command, so as to improve the availability of system and the reliability of data transfer.
As shown in fig. 1, third channel C and fourth lane D constitutes binary-channel redundancy.Therefore, as third channel C andWhen any one party breaks down in four-way D (such as third channel C is realized by wireless transmission method, Communications Interface Unit 2Wireless transmission unit failure at 3rd port), the opposing party can continue to ensure the transmission of data and control command, so as to improveThe availability of system and the reliability of data transfer.
Formed it can be seen from the above that first passage A and second channel B constitutes passage redundancy, third channel C and fourth lane DPassage redundancy, the first execution unit 31 and the second execution unit 32 constitute data redundancy.These passage redundancies and data are superfluousIt is remaining to have ensured the transmission of data and control command in the control system jointly, so as to improve the availability of system and reliableProperty.
The preferred embodiment of the control system of the present invention is described in detail referring to Fig. 2.Fig. 2 is shown according to thisThe diagram of the configuration of one preferred embodiment of the control system of invention.
As shown in Figure 2, control system according to the present invention, it is preferable that control device 1 includes 11 He of the first control unitSecond control unit 12, wherein, first passage A is connected respectively with the first control unit 11 and the second control unit 12;Also, theTwo passage B are connected respectively with the first control unit 11 and the second control unit 12.
Specifically, the first port of first passage A and the first control unit 11, the first port of the second control unit 12Connect respectively;Second channel B connects respectively with the second port of the first control unit 11, the second port of the second control unit 12Connect;First passage A is connected with the first port of Communications Interface Unit 2;The second port of second channel B and Communications Interface Unit 2Connection.
The preferred embodiment with above with reference to the described control systems of Fig. 1 difference lies in following two aspect:On the one handIt is that control device 1 includes the first control unit 11 and the second control unit 12;On the other hand be first passage A, second channel B withThe connection relation of control unit 11, the second control unit 12.
In the present embodiment, first passage A can be by the control from the first control unit 11 and the second control unit 12Order is respectively supplied to Communications Interface Unit 2, and second channel B can will come from the first control unit 11 and the second control is singleThe control command of member 12 is respectively supplied to Communications Interface Unit 2.First passage A can be by the data from Communications Interface Unit 2The first control unit 11 and the second control unit 12 are respectively supplied to, and second channel B can will come from Communications Interface Unit 2Data be respectively supplied to the first control unit 11 and the second control unit 12.
First control unit 11 and the second control unit 12 can handle identical data and generate identical order.That is the first control unit 11 and the second control unit 12 can each computing and the identical control command of each self-generating, andAnd the control command generated is respectively supplied to first passage A and second channel B.First control unit 11 and the second control are singleMember 12 can also each receive data and carry out computing.Therefore, also can be to a certain extent by the first control unit 11 and secondThe relation of both control units 12 is considered as the relation of the host and simultaneously machine in control device 1.Therefore, the first control unit 11 andBoth two control units 12 realize control of the present invention jointly with the first execution unit 31 and the second execution unit 32The data redundancy of system, so as to improve the availability and reliability of the control system.
In addition, in the preferred embodiment, Communications Interface Unit 2, perform equipment 3, third channel C, fourth lane D with it is upperCorrespondence component of the text with reference to described in Fig. 1 is same or similar, and which is not described herein again.The implementation of first passage A to fourth lane DAlso it is described similar to above with reference to Fig. 1, also repeat no more herein.
In addition, in the preferred embodiment, the first control unit 11 can be to holding from the first execution unit 31 and secondThe data of row unit 32 carry out redundancy processing;And second control unit 12 can be to being held from the first execution unit 31 and secondThe data of row unit 32 carry out redundancy processing.
Specifically, the first control unit 11 can receive the number from the first execution unit 31 and the second execution unit 32According to, wherein, the data that both the first execution unit 31 usually as host and the first execution unit 32 as simultaneously machine provideIt is identical, therefore the first control unit 11 can first determine whether the data and the second execution unit of the first execution unit 31 offerWhether 32 data provided are consistent, if unanimously, computing is carried out to the data that any one in both provides, that is,One is selected in both data that the data and the second execution unit 32 that first execution unit 31 provides provide, and is given up anotherPerson.Same principle is also applied for the second control unit 12.
After the first control unit 11 and the second control unit 12 each carry out computing, control device 1 can be to firstThe operation result of control unit 11 is compared with the operation result of the second control unit 12, if the operation result one of the twoCause, then can be exported or be operated using the operation result of any one in the two as final operation result.
Described similar to above with reference to Fig. 1, in the preferred embodiment, Communications Interface Unit 2 can also be from first31 and second execution unit 32 of execution unit receives two groups of data packets, i.e. first group of data packet (data packet X and data packet Y) andSecond group of data packet (data packet X and data packet Y).
Communications Interface Unit 2 can carry out different processing to this two groups of data packets.
The first processing mode is that this two groups of data packets are passed through B points of first passage A and second channel by Communications Interface Unit 2Do not send to the first control unit 11 and the second control unit 12.For example, Communications Interface Unit 2 passes through its first port and firstPassage A sends first group of data packet so that the first control unit 11 and the second control unit 12 are respectively received first group of dataBag;Communications Interface Unit 2 sends second group of data packet by its second port and second channel B so that the first control unit 11First group of data packet is respectively received with the second control unit 12.In this case, the first control unit 11 receives two groups of numbersAccording to bag, and the second control unit 12 receives two groups of data packets, and then the first control unit 11 and the second control unit 12 be againDock received two groups of data packets and carry out redundancy processing.
Another processing mode is that Communications Interface Unit 2 is filtered this two groups of data packets, only leaves one of which numberAccording to bag and this group of data packet is supplied to the first control unit 11 and the second control unit by first passage A and second channel B12.For example, Communications Interface Unit 2 leaves first group of data packet, and the data packet X in first group of data packet is passed through firstPassage A is respectively supplied to the first control unit 11 and the second control unit 12;Communications Interface Unit 2 is by first group of data packetData packet Y is respectively supplied to the first control unit 11 and the second control unit 12 by second channel B.Therefore, the first control is single11 and second control unit 12 of member obtains data packet X and data packet Y.This processing mode can either realize passage redundancy andData redundancy, and reduce the volume of transmitted data of Communications Interface Unit 2 and control device 1, and reduce the first control listThe data processing amount of 11 and second control unit 12 of member.
Another preferred embodiment of the control system of the present invention is described in detail referring to Fig. 3.Fig. 3 is to showThe diagram of the configuration of another preferred embodiment of control system according to the present invention.
As shown in Figure 3, control system according to the present invention, it is preferable that Communications Interface Unit 2 includes the first communication interface21 and second communications interface unit 22 of unit, wherein, first passage A and the first communications interface unit 21, the second communication interface listMember 22 connects respectively;Second channel B is connected respectively with the first communications interface unit 21, the second communications interface unit 22;ThreewayRoad C is connected respectively with the first communications interface unit 21, the second communications interface unit 22;Fourth lane D and the first communication interface listFirst 21, second communications interface unit 22 connects respectively.
Specifically, the first port of first passage A and the first communications interface unit 21, second communications interface unit 22First port connects respectively;The second port of second channel B and the first communications interface unit 21, second communications interface unit 22Second port connects respectively;3rd port of third channel C and the first communications interface unit 21, the second communications interface unit 223rd port connects respectively;4th port of fourth lane D and the first communications interface unit 21, the second communications interface unit 224th port connects respectively.
The preferred embodiment with above with reference to the described control systems of Fig. 1 difference lies in following two aspect:On the one handIt is that Communications Interface Unit 2 includes the first communications interface unit 21 and the second communications interface unit 22;On the other hand it is first passage ATo fourth lane D and the first communications interface unit 11, the connection relation of the second communications interface unit 22.
In the present embodiment, the control command from control device 1 can be respectively supplied to the first communication by first passage A21 and second communications interface unit 22 of interface unit, and second channel B will can distinguish from the control command of control device 1It is supplied to the first communications interface unit 21 and the second communications interface unit 22.First passage A can will come from the first communication interfaceThe data of 21 and second communications interface unit 22 of unit are respectively supplied to control device 1, and second channel B can will come from theThe data of one communications interface unit 21 and the second communications interface unit 22 are respectively supplied to control device 1.
Third channel C is connected respectively with the first communications interface unit 21, the first execution unit 31, and third channel C withSecond communications interface unit 22, the second execution unit 32 connect respectively.Fourth lane D and the first communications interface unit 21, firstExecution unit 31 connects respectively, and fourth lane D is connected respectively with the second communications interface unit 22, the second execution unit 32.
It can be seen from the above that in the present embodiment, the first communications interface unit 21 and the second communications interface unit 22 constitute logicalRoad redundancy.Therefore, it is another when any one party breaks down in the first communications interface unit 21 and the second communications interface unit 22Side can continue to ensure the upload for assigning (from control device 1 to execution equipment 3) and data of control command (from execution equipment 3To control device 1), so as to improve the availability of the control system and the reliability of data transfer.
In addition, in the preferred embodiment, control device 1 and perform equipment 3 with above with reference to the corresponding component described in Fig. 1Same or similar, which is not described herein again.The implementation of first passage A to fourth lane D also with it is described above with reference to Fig. 1Similar, details are not described herein again.
In addition, in the preferred embodiment, control device 1 can be to from the first execution unit 31 and the second execution unit32 data carry out redundancy processing.
Specifically, control device 1 can first determine whether the data and the second execution unit of the offer of the first execution unit 3132 provide data it is whether consistent, if unanimously, in both any one provide data carry out computing (that is, equivalent toOne is selected in both data that data and the second execution unit 32 that the first execution unit 31 provides provide, and is given up anotherPerson), and exported or operated using operation result as final operation result.
Described similar to above with reference to Fig. 1 and Fig. 2, in the preferred embodiment, the first communications interface unit 21 canTo receive two groups of data packets, i.e. first group of data packet (data packet X sum number from the first execution unit 31 and the second execution unit 32According to bag Y) and second group of data packet (data packet X and data packet Y).Second communications interface unit 22 can be from the first execution unit 31Two groups of data packets, i.e. first group of data packet (data packet X and data packet Y) and second group of data are received with the second execution unit 32Wrap (data packet X and data packet Y).
Communications Interface Unit 2 can carry out different processing to this two groups of data packets.
The first processing mode is that first group of data packet is supplied to by the first communications interface unit 21 by first passage AControl device 1, and second group of data packet is supplied to control device 1 by second channel B;Second communications interface unit 22 willFirst group of data packet is supplied to control device 1 by first passage A, and second group of data packet is provided by second channel BTo control device 1.In this case, control device 1, which amounts to, receives four groups of data packets, and then control device 1 is again to this four groupsData packet carries out redundancy processing.
Second of processing mode is that the first communications interface unit 21 first filters two groups of data packets, leaves wherein oneGroup data packet, such as first group of data packet, are then supplied to control by the data packet X in first group of data packet by first passage AControl equipment 1, and the data packet Y in first group of data packet is supplied to control device 1 by second channel B.Second communication connectsMouth unit 22 also carries out identical processing.In this case, control device 1, which amounts to, receives two groups of data packets.This processing sideFormula can either realize passage redundancy and data redundancy, and reduce the data transfer of Communications Interface Unit 2 and control device 1Amount, and reduce the data processing amount of control device 1.
The further embodiment of control system according to the present invention is described in detail referring to Fig. 4.Fig. 4 isThe diagram of the configuration of the further embodiment of control system according to the present invention is shown.
As shown in Figure 4, control system according to the present invention, it is preferable that control device 1 includes 11 He of the first control unitSecond control unit 12, Communications Interface Unit 2 include the first communications interface unit 21 and the second communications interface unit 22, wherein,First passage A is connected respectively with the first control unit 11, the second control unit 12, second channel B and the first control unit 11,Two control units 12 connect respectively, and first passage A connects respectively with the first communications interface unit 21, the second communications interface unit 22Connect, second channel B is connected respectively with the first communications interface unit 21, the second communications interface unit 22, and third channel C and first is logicalLetter interface unit 21, the second communications interface unit 22 connect respectively, and fourth lane D and the first communications interface unit 21, second are logicalLetter interface unit 22 connects respectively.
Specifically, the first port of first passage A and the first control unit 11, the first port of the second control unit 12Connect respectively, second channel B connects respectively with the second port of the first control unit 11, the second port of the second control unit 12Connect, first passage A connects respectively with the first port of the first communications interface unit 21, the first port of the second communications interface unit 22Connect, second channel B connects respectively with the second port of the first communications interface unit 21, the second port of the second communications interface unit 22Connect, third channel C connects respectively with the 3rd port of the first communications interface unit 21, the 3rd port of the second communications interface unit 22Connect, fourth lane D connects respectively with the 4th port of the first communications interface unit 21, the 4th port of the second communications interface unit 22Connect.
It can be seen from the above that the present embodiment with above with reference to Fig. 2 described embodiments difference lies in:First, communication interface is setStandby 2 include the first communications interface unit 21 and the second communications interface unit 22;Second, first passage A to fourth lane D with it is otherThe connection relation of component.
Specifically, it is preferable that the control command from the first control unit 11 can be respectively supplied to by first passage AFirst communications interface unit 21 and the second communications interface unit 22, and can be by the control command from the second control unit 12It is respectively supplied to the first communications interface unit 21 and the second communications interface unit 22;And second channel B can will come from firstThe control command of control unit 11 is respectively supplied to the first communications interface unit 21 and the second communications interface unit 22, and canControl command from the second control unit 12 is respectively supplied to the first communications interface unit 21 and the second communications interface unit22.It can be seen from the above that first passage A and second channel B constitute binary-channel redundancy.Therefore, as first passage A and second channel BWhen middle any one party breaks down, the opposing party can continue to ensure assigning for control command, so as to improve the availability of systemAnd reliability.Also, the first control unit 11 and the second control unit 12 communicate with the first communications interface unit 21 and second to be connectMouth unit 22 constitutes control command redundancy, therefore, when any one party is sent out in the first control unit 11 or the second control unit 12During raw failure, the opposing party can continue to ensure assigning for control command, so as to improve the availability and reliability of system;WhenWhen any one party breaks down in one communications interface unit 21 or the second communications interface unit 22, the opposing party can continue to ensure controlSystem order is assigned, so as to improve the availability and reliability of system.
Moreover it is preferred that the data from the first communications interface unit 21 can be respectively supplied to first by first passage A11 and second control unit 12 of control unit, and the data from the second communications interface unit 22 can be respectively supplied toOne control unit 11 and the second control unit 12;And second channel B can be by the data from the first communications interface unit 21The first control unit 11 and the second control unit 12 are respectively supplied to, and can be by the number from the second communications interface unit 22According to being respectively supplied to the first control unit 11 and the second control unit 12.It can be seen from the above that first passage A and second channel B is formedBinary-channel redundancy.Therefore, when any one party breaks down in first passage A and second channel B, the opposing party can be after continuation of insuranceHinder the upload of data, so as to improve the availability and reliability of system.Also, the first communications interface unit 21 and the second communicationInterface unit 22 constitutes data redundancy, therefore, when any in the first communications interface unit 21 or the second communications interface unit 22When one side breaks down, the opposing party can continue to ensure the upload of data, so as to improve the availability and reliability of system.
Preferably, the control command from the first communications interface unit 21 can be respectively supplied to first by third channel C31 and second execution unit 32 of execution unit, third channel C can be by the control commands from the second communications interface unit 22 pointThe first execution unit 31 and the second execution unit 32 are indescribably supplied, fourth lane D can will come from the first communications interface unit 21Control command be respectively supplied to the first execution unit 31 and the second execution unit 32, fourth lane D will can lead to from secondThe control command of letter interface unit 22 is respectively supplied to the first execution unit 31 and the second execution unit 32.It can be seen from the above that the 3rdChannel C and fourth lane D constitute binary-channel redundancy.Therefore, when any one party generation event in third channel C and fourth lane DDuring barrier, the opposing party can continue to ensure assigning for control command, so as to improve the availability and reliability of system.Also, theOne communications interface unit 21 and the second communications interface unit 22 constitute control command redundancy, therefore, when the first communication interface listWhen any one party breaks down in 21 or second communications interface unit 22 of member, the opposing party can continue to ensure under control commandReach, so as to improve the availability and reliability of system.
Preferably, the data from the first execution unit 31 can be respectively supplied to the first communication interface by third channel CData from the second execution unit 32 can be respectively supplied to by 21 and second communications interface unit 22 of unit, third channel CFirst communications interface unit 21 and the second communications interface unit 22, fourth lane D can be by the numbers from the first execution unit 31According to the first communications interface unit 21 and the second communications interface unit 22 is respectively supplied to, fourth lane D will can be held from secondThe data of row unit 32 are respectively supplied to the first communications interface unit 21 and the second communications interface unit 22.It can be seen from the above that the 3rdChannel C and fourth lane D constitute binary-channel redundancy.Therefore, when any one party generation event in third channel C and fourth lane DDuring barrier, the opposing party can continue to ensure the upload of data, so as to improve the availability and reliability of system.Also, first is logicalLetter 21 and second communications interface unit 22 of interface unit constitutes data redundancy, therefore, when the first communications interface unit 21 or theWhen any one party breaks down in two communications interface units 22, the opposing party can continue to ensure the upload of data, so as to improveThe availability and reliability of system.
Therefore, the preferred embodiment shown in the whole Fig. 4 of comprehensive observing, when one of execution unit breaks down, separatelyOne execution unit, which still can be completed to perform, orders and generates data;When one of communications interface unit breaks down,Another communications interface unit still can complete the upload of data and assigning for control command;When first passage A and second is logicalWhen a passage in road B breaks down, another passage still can complete the upload of data and assigning for control command;WhenWhen a passage in third channel C and fourth lane D breaks down, another passage still can complete data upload andControl command is assigned.Which thereby enhance the availability and reliability of the control system of the present invention.
It is described similar to above with reference to Fig. 1, Fig. 2 and Fig. 3, in the preferred embodiment, the first communications interface unit21 can receive two groups of data packets, i.e. first group of data packet (data packet X from the first execution unit 31 and the second execution unit 32With data packet Y) and second group of data packet (data packet X and data packet Y).Second communications interface unit 22 can perform list from first31 and second execution unit 32 of member receives two groups of data packets, i.e. first group of data packet (data packet X and data packet Y) and second groupData packet (data packet X and data packet Y).
To described above similar, the first communications interface unit 21 can provide two groups of received data packets respectivelyTo first passage A and second channel B, and the second communications interface unit 22 can carry two groups of received data packets respectivelySupply first passage A and second channel B.In this case, the first control unit 11, which amounts to, receives four groups of data packets, and theTwo control units 12, which amount to, receives four groups of data packets, and then the first control unit 11 and the second control unit 12 carry out respectively againRedundancy processing.
Filtered alternatively, the first control unit 21 and the second control unit 22 can first dock received two groups of data packetsProcessing, only retains one group of data packet, the data packet X in this group of data packet and data packet Y then is respectively supplied to first passage AWith second channel B, in this case, the first control unit 11 and the second control unit 12 are respectively received two groups of data packets.ThisSample can either realize passage redundancy and data redundancy, and reduce the data transfer of Communications Interface Unit 2 and control device 1Amount, and reduce the data processing amount of control device 1.
In addition, in the preferred embodiment, the first control unit 11 can be to holding from the first execution unit 31 and secondThe data of row unit 32 carry out redundancy processing;And second control unit 12 can be to being held from the first execution unit 31 and secondThe data of row unit 32 carry out redundancy processing.
Specifically, the first control unit 11 can receive the number from the first execution unit 31 and the second execution unit 32According to, wherein, the data that both the first execution unit 31 usually as host and the first execution unit 32 as simultaneously machine provideIt is identical, therefore the first control unit 11 can first determine whether the data and the second execution unit of the first execution unit 31 offerWhether 32 data provided are consistent, if unanimously, computing is carried out to the data that any one in both provides.Same principleIt is also applied for the second control unit 12.After the first control unit 11 and the second control unit 12 each carry out computing, controlEquipment 1 can to the operation result of the first control unit 11 compared with the operation result of the second control unit 12, if twoThe operation result of person is consistent, then the operation result of any one in the two can be exported as final operation result orOperation.
It should be noted that purpose of the term as used in this specification merely for description particular implementation, rather thanIt is intended to limit the invention.Unless the context clearly indicates otherwise, otherwise singulative as used herein" one ", "one" and "the" are also intended to including plural form.Term " comprising ", "comprising" or its any other variant are intended to containLid non-exclusive inclusion, so that process, method, article or equipment including a series of elements not only will including thoseElement, but also including other elements that are not explicitly listed, or further include as this process, method, article or equipmentIntrinsic key element.In the absence of more restrictions, the key element limited by sentence " including ... ", it is not excluded that includingAlso there are other identical element in the process of the key element, method, article or equipment.
Those skilled in the art should understand that be:The above embodiments are only used to illustrate the technical solution of the present invention., andIt is non-that it is limited;Although the present invention is described in detail with reference to foregoing embodiments, those skilled in the art canTo modify to the technical solution described in foregoing embodiments, either which part or all technical characteristic are carried out etc.With replacement;And these modifications or replacement, the essence of appropriate technical solution is departed from the scope of claims of the present invention.

Claims (10)

CN201710976413.7A2017-10-192017-10-19Control systemActiveCN107979486B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710976413.7ACN107979486B (en)2017-10-192017-10-19Control system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710976413.7ACN107979486B (en)2017-10-192017-10-19Control system

Publications (2)

Publication NumberPublication Date
CN107979486Atrue CN107979486A (en)2018-05-01
CN107979486B CN107979486B (en)2020-10-23

Family

ID=62012554

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710976413.7AActiveCN107979486B (en)2017-10-192017-10-19Control system

Country Status (1)

CountryLink
CN (1)CN107979486B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN201095374Y (en)*2007-11-162008-08-06北京全路通信信号研究设计院Track circuit for computer network
CN202944335U (en)*2012-12-112013-05-22唐山轨道客车有限责任公司Electric driving diesel multiple unit train and multi-connection train
US20130159761A1 (en)*2011-12-142013-06-20International Business Machines CorporationParallel Data Communications Mechanism Having Reduced Power Continuously Calibrated Lines
CN104683201A (en)*2015-02-052015-06-03南京航空航天大学 A Four Redundancy Method for FlexRay Bus Communication
CN106485806A (en)*2016-09-272017-03-08株洲中车时代电气股份有限公司A kind of locomotive integrated information tape deck and recording method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN201095374Y (en)*2007-11-162008-08-06北京全路通信信号研究设计院Track circuit for computer network
US20130159761A1 (en)*2011-12-142013-06-20International Business Machines CorporationParallel Data Communications Mechanism Having Reduced Power Continuously Calibrated Lines
CN202944335U (en)*2012-12-112013-05-22唐山轨道客车有限责任公司Electric driving diesel multiple unit train and multi-connection train
CN104683201A (en)*2015-02-052015-06-03南京航空航天大学 A Four Redundancy Method for FlexRay Bus Communication
CN106485806A (en)*2016-09-272017-03-08株洲中车时代电气股份有限公司A kind of locomotive integrated information tape deck and recording method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
胡黄水等: "基于多功能车辆总线的网络系统冗余设计", 《吉林大学学报(理学版)》*
赵明等: "发射车冗余热备份CAN 总线网络实现方法研究", 《现代防御技术》*

Also Published As

Publication numberPublication date
CN107979486B (en)2020-10-23

Similar Documents

PublicationPublication DateTitle
CN110361979B (en)Safety computer platform in railway signal field
CN105103061B (en)The method of control and data transmission set, processing unit and the process control for redundancy with dispersion redundancy
CN106066836A (en)Data transmission and reception system
CN110789569B (en)Column control DMI data redundancy control method and system
CN108462549B (en)Protection group is superimposed reverse method, control device and optical communication equipment
CN107949884A (en)Safety management system of nuclear power station
CN107031684A (en)A kind of two-shipper Safety Redundancy type LKJ host computer systems and method
CN105893197B (en)The failure monitoring method and device of LED screen body and transmitter
CN109104329A (en)A kind of system of test router and network interface card compatibility
CN108304030A (en)A kind of multipath server clock system, multipath server and its control method
CN103441878B (en)The ownership processing method of PE equipment and equipment in VCF network
CN107968702A (en)Control system
JPS5965336A (en)Data flow control system
CN107979486A (en)Control system
CN107942645A (en)Control system
US20190027001A1 (en)Network port indicator
CN108594192A (en)A kind of method and device that simulation S mode baseband signal generates
CN107994977A (en)Control system
CN108600235A (en)Interface device and method for data exchange
CN108616591A (en)Interface device and method for data exchange
CN109215279A (en)A kind of fire alarm system and method based on cable tunnel
CN104407999A (en)Information security access architecture, method and system
KR101649790B1 (en)Feeder terminal unit
CN106326173A (en)Data processing method and device
CN108121622A (en)A kind of health controller based on Ethernet and I2C dual redundant bus

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp