CN106547260B - Communication means, I&C system communication device and I&C system in I&C system - Google Patents
Communication means, I&C system communication device and I&C system in I&C system Download PDFInfo
- Publication number
- CN106547260B CN106547260B CN201610943046.6A CN201610943046A CN106547260B CN 106547260 B CN106547260 B CN 106547260B CN 201610943046 A CN201610943046 A CN 201610943046A CN 106547260 B CN106547260 B CN 106547260B
- Authority
- CN
- China
- Prior art keywords
- data
- type
- human
- fpga
- interface device
- 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.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 claims abstract description 43
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 13
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 claims description 6
- 238000003745 diagnosis Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000013506 data mapping Methods 0.000 claims description 4
- 238000013507 mapping Methods 0.000 claims description 3
- 241001269238 Data Species 0.000 claims description 2
- 239000007787 solid Substances 0.000 claims 1
- 230000000737 periodic effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Small-Scale Networks (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
Abstract
The invention belongs to communication means, I&C system communication device and the I&C systems in the technical field of nuclear power plant instrument control system more particularly to a kind of I&C system;Communication means provided in an embodiment of the present invention includes: the data procedures that human-computer interface device receives the controller based on FPGA, the reception data procedures include: the received first kind data from the controller described at least one based on FPGA, and the first kind data and target MAC (Media Access Control) address, source MAC are packaged into the Second Type data that Ethernet can identify together;The Second Type data are sent to the data port of the human-computer interface device, and the first kind data in the Second Type data are parsed, and the first kind data parsed are written to the real time data library unit in the human-computer interface device;In this way can be by mass data in I&C system, accurately real be now based between the controller of FPGA and human-computer interface device is communicated.
Description
Technical field
The present invention relates in the technical field of nuclear power plant instrument control system more particularly to a kind of I&C system communication means,
I&C system communication device and I&C system.
Background technique
FPGA (Field-Programmable Gate Array), i.e. field programmable gate array, it is by feat of can
The advantages such as flexible configuration, processing speed be fast, are more and more applied in nuclear power plant instrument control system.FPGA is generally used for
In control station, for data acquisition, operation and output, such as in the I&C system of nuclear power station, just have based on FPGA controller
FitRel (be safety-related grade product, be the standby of protection system, when protect system occur common cause fault when, be based on
The diversity I&C system of FitRel can ensure nuclear power station being oriented to safe condition, abbreviation FR) platform.
However, FitRel platform is the controller based on FPGA, no operation interface is unfavorable for staff to nuclear power station shape
The monitoring of state;Without storage, it is unfavorable for the analysis of later data;So needing to be independently accessed human-computer interface system, cooperation is based on
The controller of FPGA completes the display of control parameter and control process in I&C system, for example, SpeedyHold (abbreviation SH) system
System is exactly a kind of human-computer interface system based on Windows operating system.
Although SH system can make up for it the shortcomings that FR platform, but communication data amount between the two is big, and required precision is high,
So to those skilled in the art, it is highly desirable to develop the communication device configured with gateway program to meet based on FPGA
Communication between the FR platform of controller and the SH based on Windows operating system;And the communication device not only can be using often
Communication protocol realization is communicated with the SH based on Windows operating system, it is also necessary to be met specific communications in nuclear power field and be assisted
View is realized and is communicated between the platform in nuclear power station based on FPGA controller, and it also requires taking into account the number of nuclear power plant instrument control system
According to big, the high-precision technical need of amount.
Summary of the invention
It can be realized the realization big data quantity, high-precision between FR platform and SH system to solve to lack in the prior art
The technical issues of communication technology scheme, the present invention provides one kind and can be realized to be communicated between FR platform and SH system, simultaneously
Take into account the I&C system communication device of big, the high-precision technical need of data volume of nuclear power plant instrument control system, I&C system and
Communication means in I&C system.
To achieve the goals above, technical solution provided by the invention includes:
On the one hand, the communication means in a kind of I&C system is provided, the I&C system includes the controller based on FPGA
And human-computer interface device;It is characterized in that, the communication means includes described in the human-computer interface device receives based on FPGA's
The data procedures of controller, the reception data procedures include:
The received first kind data from the controller described at least one based on FPGA, and by the first kind
Data and target MAC (Media Access Control) address, source MAC are packaged into the Second Type data that Ethernet can identify together;
The Second Type data are sent to the data port of the human-computer interface device, and by the Second Type number
First kind data in parse, and the first kind data parsed are written in the human-computer interface device
Real time data library unit.
Preferably, the communication means further include: the human-computer interface device sends the controller based on FPGA
Data procedures, the transmission data procedures include:
First kind data are obtained from the real time data library unit of the human-computer interface device, and by the first kind
Type data and target MAC (Media Access Control) address, source MAC are packaged into the Second Type data that Ethernet can identify together;
According to the target MAC (Media Access Control) address, source MAC address information, the Second Type data are sent to described be based on
The controller of FPGA.
It preferably, will be with described in same timestamp in the reception data procedures and/or the transmission data procedures
First kind data break into a bag data, and being then packaged into Ethernet together with the target MAC (Media Access Control) address, source MAC can
In the Second Type data of identification.
Preferably, the communication means further include judge the controller and the human-computer interface device therebetween into
Whether there is network failure during row communication;Wherein, it in a scheduled duration after side sends data, does not on the other hand receive
When data, determine that communication network is in network failure state.
Preferably, the first kind data and target MAC (Media Access Control) address, source MAC are packaged into Ethernet together can
The process of the Second Type data of identification includes: the number that the first kind data are converted to Second Type according to NNet agreement
According to, and the data length of the Second Type is fixed;And the Second Type is sent according to fixed time interval
Data.
On the other hand, the present invention also provides the communication device in a kind of I&C system, the I&C system includes being based on
The controller and human-computer interface device of FPGA;It is characterized in that, the communication device includes:
Date Conversion Unit, for first kind data received from the controller described at least one based on FPGA,
And the first kind data and target MAC (Media Access Control) address, source MAC are packaged into the second class that Ethernet can identify together
Type data;
Data transmission unit, for the Second Type data to be sent to the data port of the human-computer interface device;
And
Data parsing unit, for the first kind data in the Second Type data to be parsed, and it is described
The real time data library unit in the human-computer interface device is written in the first kind data parsed by data transmission unit.
Preferably, in the communication device, the Date Conversion Unit is also used to from the real-time of the human-computer interface device
First kind data are obtained in Database Unit, and by the first kind data and target MAC (Media Access Control) address, source MAC one
It rises and is packaged into the Second Type data that Ethernet can identify;The data transmission unit can also according to the purpose MAC
The Second Type data are sent to the controller based on FPGA by location, source MAC address information.
Preferably, the Date Conversion Unit will have the first kind data of same timestamp, break into a packet number
According to being then packaged into the Second Type data that Ethernet can identify together with the target MAC (Media Access Control) address, source MAC
In.
Preferably, the communication device further includes diagnosis unit, the diagnosis unit for judge the controller with
Whether the human-computer interface device has network failure during being communicated therebetween;Wherein, after a side sends data
Scheduled duration in, on the other hand when not receiving data, determine that communication network is in network failure state.
Preferably, the first kind data are converted to Second Type according to NNet agreement by the Date Conversion Unit
Data, and the data length of the Second Type is fixed;And the data transmission unit is according to fixed time interval
Send the data of the Second Type.
The third aspect, the present invention also provides a kind of I&C systems, which is characterized in that the I&C system includes: to be based on
The communication of I&C system described in the controller of FPGA, the human-computer interface device based on operating system and any one of the above
Device, the communication device to communicate between the controller and the human-computer interface device.
Using above-mentioned technical proposal provided by the invention, one of following beneficial effect can be at least obtained:
1, data exchange is able to carry out between the controller based on FPGA and the man-machine interface based on operating system to provide
A kind of convenient communication means, communication device, I&C system, enable the parameter of the controller of FPGA to be stored to base in real time
It, thus can be by the human-computer interface device by the state based on FPGA controller in the human-computer interface device of operating system
It shows.
2, the first kind data parsed are written in the real time data library unit in the human-computer interface device, energy
Enough easily facilitate the data analysis in later period.
3, the first kind data and target MAC (Media Access Control) address, source MAC are packaged into what Ethernet can identify together
Mass data in I&C system can be accurately now based in fact controller and the people of FPGA in this way by Second Type data
It is communicated between machine interface device.
4, the first kind data are converted to the data of Second Type according to NNet agreement, and the Second Type
Data length is fixed;In scheduled duration after a side sends data, when on the other hand not receiving data, communication network is determined
Network is in network failure state, i.e. the data transmission intervals time is also fixed;Using regular length and/or fixed intervals duration
Communication mode, confirmation message of the periodic data of transmitting terminal independent of receiving end do not use the communication party based on event
Formula.
The other feature and advantage of invention will illustrate in the following description, also, partly become aobvious from specification
And it is clear to, or understood by implementing technical solution of the present invention.The objectives and other advantages of the invention can be by illustrating
Specifically noted structure and/or process are achieved and obtained in book, claims and attached drawing.
Detailed description of the invention
Fig. 1 show human-computer interface device in a kind of communication means provided in an embodiment of the present invention and receives the control based on FPGA
The flow chart of device data processed;
Fig. 2 show human-computer interface device in a kind of communication means provided in an embodiment of the present invention and sends the control based on FPGA
The flow chart of the data of device processed;
Fig. 3 is the flow chart of communication means in a kind of I&C system provided in an embodiment of the present invention;
Fig. 4 show the structural schematic diagram of data frame in a kind of I&C system provided in an embodiment of the present invention;
Fig. 5 show a kind of structural block diagram of I&C system provided in an embodiment of the present invention.
Specific embodiment
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and examples, how to apply to the present invention whereby
Technological means solves technical problem, and the realization process for reaching technical effect can fully understand and implement.It needs to illustrate
, these specific descriptions only allow those of ordinary skill in the art to be more easier, clearly understand the present invention, rather than to this hair
Bright limited explanation;And if conflict is not constituted, each spy in each embodiment and each embodiment in the present invention
Sign can be combined with each other, and it is within the scope of the present invention to be formed by technical solution.
In addition, step shown in the flowchart of the accompanying drawings can be in the control system of a such as group controller executable instruction
Middle execution, although also, logical order is shown in flow charts, and it in some cases, can be to be different from herein
Sequence executes shown or described step.
Below by the drawings and specific embodiments, technical solution of the present invention is described in detail:
Embodiment
The present embodiment provides the communication means in a kind of I&C system, which is preferably nuclear power plant instrument control system
It unites, the nuclear power plant instrument control system in the present embodiment includes controller and human-computer interface device based on FPGA;Wherein, the present embodiment
In the controller based on FPGA not only include FPGA itself, further include using FPGA as control control platform, such as
FitRel platform.
As shown in Figure 1, communication means method provided in this embodiment includes that human-computer interface device receives the control based on FPGA
The data procedures of device processed;Specifically, receive data procedures (includes: using fitRel platform as reception one Fang Eryan of data)
S101, data at least one controller based on FPGA are converted:
First kind data are received from least one controller based on FPGA, and by first kind data and purpose
MAC Address, source MAC are packaged into the Second Type data that Ethernet can identify together;Preferably, by first kind data
The process for being packaged into the Second Type data that Ethernet can identify together with target MAC (Media Access Control) address, source MAC includes: basis
NNet agreement (the call before eNet RUDP, mainly from " eNet " and " Neutron " two word mixing.) by first
Categorical data is converted to the data of Second Type, and the data length of Second Type is fixed;And according to regular time
Interval sends the data of Second Type;Wherein, the first kind data in the present embodiment refer to that the data flow largely put is (pure to be
Value), for example, according to database for, exactly call the roll, key name, value;Data are transmitted to man-machine interface in controller based on FPGA
The data of device are all point values, such as it be byte type, point 3 is DV type that point 1, which is byte type, point 2, then put 1 and point 2 may be just one
It is indicated in a byte, point 3 is indicated with an individual byte.
S102, the data port that Second Type data are sent to human-computer interface device:
The data packet of the form of Second Type data such as Fig. 4 a, this Second Type data are encapsulated with the Ethernet of standard
Form, thus can be by the data stream of first kind data received in the controller based on FPGA at ether web form
Second Type data, therefore, it will be able to which stream compression in the controller based on FPGA is changed into the ether web form of standard
It is sent to the data port of human-computer interface device.
Preferably, data procedures are received and/or are sent in data procedures, the first kind number of same timestamp will be had
According to breaking into a bag data, the Second Type that Ethernet can identify then be packaged into together with target MAC (Media Access Control) address, source MAC
In data.
Specifically, NNET agreement uses three layers in osi model, is respectively: first layer, physical layer;The second layer, number
According to link layer;Third layer, application layer;The sender and recipient of network use asynchronous communication means;In whole process, recipient
Response is not needed.As shown in Figure 4 b, NNET agreement uses periodic data communication: communication mechanism is leading to based on state
Letter is all made of fixed packet length and fixed intervals communication that is, regardless of whether data have change;The periodic data of transmitting terminal are disobeyed
Rely the confirmation message in receiving end, does not use the communication mode based on event;Communication channel uses static routing.Accordingly even when
Under the worst operating condition, communication delay is all to determine/fix, and also to meet response time requirement;Traffic rate and communication load are
Determining.
S103, the first kind number that the first kind data in Second Type data are parsed, and will parsed
According to the real time data library unit in write-in human-computer interface device:
The clear data parsing in Second Type data is converted according to NNet agreement, so that it may obtain first kind number
Configuration definition data mapping relations are used according to, it is preferable that analysis mode, i.e., by data flow in the controller based on FPGA and man-machine
Interface device defines the corresponding relationship put therebetween according to the mapping relations pre-set, can simplify data parsing in this way
Operation;And the real time data library unit in human-computer interface device is written into the first kind data parsed, it can be more just
In the data analysis in later period and/or by human-computer interface device by the state of the controller (or FitRel platform) based on FPGA
It shows.
Preferably, method further include judge be during controller and human-computer interface device are communicated therebetween
It is no to have network failure;Wherein, in a scheduled duration after side sends data, when on the other hand not receiving data, determine communication
Network is in network failure state;For example, being determined as network failure when 3 seconds no datas.
Preferably, communication means provided in this embodiment further include: human-computer interface device sends the controller based on FPGA
Data procedures, send data procedures (using fitRel platform as transmission one Fang Eryan of data) include:
S201, first kind data are obtained from the real time data library unit of human-computer interface device, and by the first kind
Data and target MAC (Media Access Control) address, source MAC are packaged into the Second Type data that Ethernet can identify together;
S202, according to target MAC (Media Access Control) address, source MAC address information, Second Type data are sent to the control based on FPGA
Device.
Preferably, send data procedures in first kind data be converted to Second Type data use and above-mentioned data receiver
The identical data forwarding method of process, data analysis method.And data transmission procedure and DRP data reception process are two mutual
Independent process, there is no sequencings therebetween, will not influence each other.
As shown in figure 3, communication means includes: in a kind of I&C system provided in an embodiment of the present invention
One, human-computer interface device sends the data procedures (S301-S312) of the controller based on FPGA:
S301, the data (first kind data) for reading real-time data base in human-computer interface device, then execute step
S302;
S302, the memory in human-computer interface device is written into the data read in step S301, then executes step S304;
Simultaneously according to the scheduled period, in next cycle circulation (S303) to step S301;
S304, the data in man machine operation interface device (SH system) are converted according to the technical solution of above-mentioned steps S201
For FitRel platform data stream, step S305 is then executed;
S305, call the network packet capturing application program (for example, Wincap) of standard by the data after converting in step S304
It is sent to network interface card, then executes step S307;Simultaneously according to the scheduled period, in next cycle circulation (S306) to step
S304;
S307, for FitRel platform data port receiving step S305 obtain data, then execute step S308;
S308, network card data (Second Type data) are grabbed, network interface crawl S307 is received in FitRel platform
Data;
S310, the received data of step S308 are saved into the internal storage location into FitRel platform, then executes step
S311;Simultaneously according to the scheduled period, in next cycle circulation (S309) to step S308;
Network card data (Second Type data), is parsed by S311, parsing data flow according to the method for above-mentioned steps S302
Then first kind data execute step S312;Simultaneously according to the scheduled period, in next cycle circulation (S313) to step
S311;
S312, the data after step S312 parsing are saved into the memory into human-computer interface device, then executes step
S314;
Two, human-computer interface device receives the data procedures (S314-S318) of the controller based on FPGA:
S314, by the data in FR platform according to the technical solution in step S101 by the data conversion standard of FR platform
Then the data of FR platform are sent to man machine operation interface device according to the technical solution in step S102 by Ethernet data
(SH system) then executes step S315;Simultaneously according to the scheduled period, in next cycle circulation (S316) to step
S314;
S315, it is stored in memory after parsing Ethernet data according to the technical solution in step S103, then executes
Step S317;
The data being stored in memory in S317, read step S315, then store the data to man machine operation interface
In real-time data base in device (SH system).
Using in above-mentioned technical proposal provided in this embodiment, each operating procedure is lock out operation: using individually number
According to class, by received FitRel platform data and processing mathematical logic isolation;And using multiple threads: the packet capturing of data,
It saves, parse, writing the processing such as database, display and be distributed in different thread and process and handled.
As shown in figure 5, the embodiment of the present invention also provides the communication device 520 in a kind of I&C system, I&C system includes
Controller 510 and human-computer interface device 530 based on FPGA;The communication device 520 includes:
Data port 524, for controller 510 (FR platform), human-computer interface device 530 (SH system) based on FPGA
Exchange data;
Date Conversion Unit 521, for the received first kind number from least one controller 510 based on FPGA
According to, and first kind data and target MAC (Media Access Control) address, source MAC are packaged into the second class that Ethernet can identify together
Type data;
Data transmission unit 522, for Second Type data to be sent to the data port of human-computer interface device;And
Data parsing unit 523, for parsing the first kind data in Second Type data, and data are sent out
The real time data library unit for sending unit the first kind data parsed to be written in human-computer interface device.
Preferably, in the communication device 520, Date Conversion Unit 523 is also used to the real-time number from human-computer interface device 530
According to acquisition first kind data in library unit, and first kind data and target MAC (Media Access Control) address, source MAC are encapsulated together
The Second Type data that can be identified at Ethernet;Data transmission unit can also be believed according to target MAC (Media Access Control) address, source MAC
Second Type data are sent to the controller based on FPGA by breath.
Preferably, Date Conversion Unit 523 will have the first kind data of same timestamp, break into a bag data, so
It is packaged into together with target MAC (Media Access Control) address, source MAC in the Second Type data that Ethernet can identify afterwards.Specifically, this reality
It applies every 20ms in the FR platform in example and sends a bag data, every bag data includes 2 frames (data of a frame are 1000 bytes), i.e., and one
2000 byte data of bag data, the data volume at a station is probably 20KB in the collection period of 200ms;And the present embodiment can also
Multiple FR platforms are configured according to demand, and therefore, the total amount of data of acquisition is very big.
Preferably, communication device 520 further includes diagnosis unit, and diagnosis unit is filled for judging in controller and man-machine interface
Whether set during being communicated therebetween has network failure;Wherein, in a scheduled duration after side sends data, separately
When on the one hand not receiving data, determine that communication network is in network failure state.
Preferably, first kind data are converted to the data of Second Type according to NNet agreement by Date Conversion Unit 523,
And the data length of Second Type is fixed;And data transmission unit sends Second Type according to fixed time interval
Data.
The third aspect, the embodiment of the present invention also provide a kind of I&C system, which includes: the control based on FPGA
Device 510, the human-computer interface device 530 based on operating system and above-mentioned I&C system communication device 520, communication device 520
So that can be communicated between controller and human-computer interface device.
Using above-mentioned technical proposal provided by the invention, one of following beneficial effect can be at least obtained:
1, data exchange is able to carry out between the controller based on FPGA and the man-machine interface based on operating system to provide
A kind of convenient communication means, communication device, I&C system, enable the parameter of the controller of FPGA to be stored to base in real time
It, thus can be by human-computer interface device by the status display based on FPGA controller in the human-computer interface device of operating system
Out.
2, the first kind data parsed are written in the real time data library unit in human-computer interface device, Neng Gougeng
Add and is analyzed convenient for the data in later period.
3, second that first kind data and target MAC (Media Access Control) address, source MAC are packaged into that Ethernet can identify together
Categorical data, in this way can be by mass data in I&C system, the accurately real controller that be now based on FPGA and man-machine boundary
It is communicated between the device of face.
4, first kind data are converted to the data of Second Type, and the data length of Second Type according to NNet agreement
It is fixed;In scheduled duration after a side sends data, when on the other hand not receiving data, determine that communication network is in net
Network malfunction, i.e. data transmission intervals time are also fixed;Using the communication party of regular length and/or fixed intervals duration
Formula, confirmation message of the periodic data of transmitting terminal independent of receiving end, does not use the communication mode based on event.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to
The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey
When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or
The various media that can store program code such as person's CD.
Finally, it should be noted that above description is only highly preferred embodiment of the present invention, not the present invention is appointed
What formal limitation.Anyone skilled in the art, it is without departing from the scope of the present invention, all available
The way and technology contents of the disclosure above make many possible variations and simple replacement etc. to technical solution of the present invention, these
Belong to the range of technical solution of the present invention protection.
Claims (11)
1. the communication means in a kind of I&C system, the I&C system includes controller and man-machine interface dress based on FPGA
It sets;It is characterized in that, the communication means includes the data that the human-computer interface device receives the controller based on FPGA
Process, the reception data procedures include:
First kind data are received from the controller described at least one based on FPGA, and by the first kind data and
Target MAC (Media Access Control) address, source MAC are packaged into the Second Type data that Ethernet can identify together;Wherein, the first kind
The type of data is point value;
The Second Type data are sent to the data port of the human-computer interface device, and will be in the Second Type data
First kind data parse, and the first kind data parsed are written real-time in the human-computer interface device
Database Unit;Wherein, the first kind data in the Second Type data are parsed and is reflected using configuration definition data
The analysis mode of relationship is penetrated, the configuration definition data mapping relations are will be based on data flow in the controller of FPGA and man-machine boundary
Face device defines the corresponding relationship put therebetween according to the mapping relations pre-set.
2. communication means according to claim 1, which is characterized in that the communication means further include: the man-machine interface
Device sends the data procedures of the controller based on FPGA, and the transmission data procedures include:
First kind data are obtained from the real time data library unit of the human-computer interface device, and by the first kind number
It is packaged into the Second Type data that Ethernet can identify together according to target MAC (Media Access Control) address, source MAC;
According to the target MAC (Media Access Control) address, source MAC address information, the Second Type data are sent to described based on FPGA's
Controller.
3. communication means according to claim 2, which is characterized in that the reception data procedures and/or the transmission number
According in the process, the first kind data of same timestamp will be had, break into a bag data, then with the purpose MAC
Location, source MAC are packaged into together in the Second Type data that Ethernet can identify.
4. communication means according to claim 2, which is characterized in that the communication means further includes judging in the control
Whether device and the human-computer interface device have network failure during being communicated therebetween;Wherein, when a side sends number
In scheduled duration after, when on the other hand not receiving data, determine that communication network is in network failure state.
5. communication means according to claim 1, which is characterized in that by the first kind data and target MAC (Media Access Control) address,
Source MAC be packaged into together the Second Type data that Ethernet can identify process include: will be described according to NNet agreement
First kind data are converted to the data of Second Type, and the data length of the Second Type is fixed;And according to solid
Fixed time interval sends the data of the Second Type.
6. the communication device in a kind of I&C system, the I&C system includes controller and man-machine interface dress based on FPGA
It sets;It is characterized in that, the communication device includes:
Date Conversion Unit, for first kind data received from the controller described at least one based on FPGA, and
The first kind data and target MAC (Media Access Control) address, source MAC are packaged into the Second Type number that Ethernet can identify together
According to;Wherein, the type of the first kind data is point value;
Data transmission unit, for the Second Type data to be sent to the data port of the human-computer interface device;And
Data parsing unit, for the first kind data in the Second Type data to be parsed, and the data
The real time data library unit in the human-computer interface device is written in the first kind data parsed by transmission unit;Wherein,
The data parsing unit uses the carry out analysis mode of configuration definition data mapping relations, and the configuration definition data mapping is closed
System is by data flow in the controller based on FPGA and human-computer interface device according to both the mapping relations definition pre-set
Between the corresponding relationship put.
7. communication device according to claim 6, which is characterized in that in the communication device,
The Date Conversion Unit is also used to obtain first kind number from the real time data library unit of the human-computer interface device
According to, and the first kind data and target MAC (Media Access Control) address, source MAC are packaged into that Ethernet can identify together
Two categorical datas;
The data transmission unit can also be according to the target MAC (Media Access Control) address, source MAC address information, by the Second Type number
According to being sent to the controller based on FPGA.
8. communication device according to claim 7, which is characterized in that the Date Conversion Unit will have same timestamp
The first kind data, break into a bag data, be then packaged into ether together with the target MAC (Media Access Control) address, source MAC
In the Second Type data that net can identify.
9. communication device according to claim 7, which is characterized in that the communication device further includes diagnosis unit, described
Diagnosis unit is for judging whether have during the controller and the human-computer interface device are communicated therebetween
Network failure;Wherein, in a scheduled duration after side sends data, when on the other hand not receiving data, determine communication network
In network failure state.
10. communication device according to claim 6, which is characterized in that the Date Conversion Unit will according to NNet agreement
The first kind data are converted to the data of Second Type, and the data length of the Second Type is fixed;And institute
State the data that data transmission unit sends the Second Type according to fixed time interval.
11. a kind of I&C system, which is characterized in that the I&C system includes: controller based on FPGA, based on operating system
Human-computer interface device, and the I&C system communication device such as claim 6-10 as described in any one, the communication dress
It sets so that can be communicated between the controller and the human-computer interface device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610943046.6A CN106547260B (en) | 2016-10-26 | 2016-10-26 | Communication means, I&C system communication device and I&C system in I&C system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610943046.6A CN106547260B (en) | 2016-10-26 | 2016-10-26 | Communication means, I&C system communication device and I&C system in I&C system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106547260A CN106547260A (en) | 2017-03-29 |
CN106547260B true CN106547260B (en) | 2019-03-08 |
Family
ID=58393835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610943046.6A Active CN106547260B (en) | 2016-10-26 | 2016-10-26 | Communication means, I&C system communication device and I&C system in I&C system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106547260B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110007887B (en) * | 2019-04-11 | 2022-08-23 | 广州驷骏精密设备股份有限公司 | Display method based on spliced screen, spliced screen and spliced screen system |
CN110474949B (en) * | 2019-06-26 | 2023-12-15 | 北京广利核系统工程有限公司 | Method and device for communicating with nuclear power station security level protection system in Windows environment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135476A (en) * | 2014-07-18 | 2014-11-05 | 清华大学 | Method, device and system of converting communication protocol |
CN105391780A (en) * | 2015-11-09 | 2016-03-09 | 重庆川仪自动化股份有限公司 | Data collection method and system, and data receiving method and system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011113475A1 (en) * | 2010-03-16 | 2011-09-22 | Abb Research Ltd | An energy efficient method for communication in a wireless sensor network of an industrial control system. |
-
2016
- 2016-10-26 CN CN201610943046.6A patent/CN106547260B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104135476A (en) * | 2014-07-18 | 2014-11-05 | 清华大学 | Method, device and system of converting communication protocol |
CN105391780A (en) * | 2015-11-09 | 2016-03-09 | 重庆川仪自动化股份有限公司 | Data collection method and system, and data receiving method and system |
Non-Patent Citations (2)
Title |
---|
《先进核安全级仪控系统通信协议技术研究》;马光强等;《仪器仪表用户》;20131008(第5期);正文28页-30页 |
《基于FirmSys平台的集成测试自动化方法研究》;赵永;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20131215(第S2期);正文第6页-第10页 |
Also Published As
Publication number | Publication date |
---|---|
CN106547260A (en) | 2017-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101770541B (en) | A Satellite Data System Simulation Platform Based on AOS Standard | |
CN104702474B (en) | A kind of EtherCAT master station devices based on FPGA | |
CN105450489B (en) | The preferential efficient field bus systems of HEBus and communication means for realizing most short message of output | |
CN102035822B (en) | Avionic ASM (automatic storage management) protocol controller and control method | |
US20090041047A1 (en) | Test device and a test method | |
CN107092574B (en) | A kind of Multi-serial port caching multiplexing method suitable for electronic equipment on satellite | |
CN104954198B (en) | A kind of transformer station process layer switch state monitoring apparatus and method | |
CN112614331B (en) | Method for reading electric energy meter event and electric energy meter event reading system | |
CN109347884A (en) | A kind of real-time ethernet is to the conversion method and device of fieldbus, storage medium | |
CN106547260B (en) | Communication means, I&C system communication device and I&C system in I&C system | |
CN110502795A (en) | External simulation model accesses middleware | |
CN104135476B (en) | A kind of communication protocol conversion method, apparatus and system | |
CN103685578A (en) | Data transmission method for master equipment and slave equipment | |
CN103683502A (en) | Drive control method and drive control device for switch circuit of process level device of intelligent substation | |
CN109597652A (en) | Specification analytic method, system, computer readable storage medium and communication manager | |
CN103198214B (en) | A kind of method for diagnosing faults based on code bit mapping model | |
CN108810836A (en) | A kind of method and system providing a user near-field communication equipment information | |
CN109243650B (en) | Nuclear power station safety level instrument control system and method with configuration function based on FPGA | |
CN110061990A (en) | A kind of DTU protocol extension method | |
Zuerner | The Internet of Things as greenfield model: A categorization attempt for labeling smart devices | |
CN109361653A (en) | A kind of POWERLINK main website | |
Zhang et al. | Serial Communication Card and Emergency Technology in Internet of Things | |
CN102333003A (en) | Simulation test system of data casting distribution network | |
CN107505887A (en) | Security control display unit, the safety control system with display unit and method | |
CN107896198B (en) | Flow classification-based discarded message information display method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |