WO2000030299A1 - Transmission de donnees dans une liaison de communications - Google Patents
Transmission de donnees dans une liaison de communications Download PDFInfo
- Publication number
- WO2000030299A1 WO2000030299A1 PCT/US1999/026956 US9926956W WO0030299A1 WO 2000030299 A1 WO2000030299 A1 WO 2000030299A1 US 9926956 W US9926956 W US 9926956W WO 0030299 A1 WO0030299 A1 WO 0030299A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- nodes
- node
- transmitting
- query
- Prior art date
Links
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/12—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40228—Modbus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/4026—Bus for use in automation systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the invention relates to transmitting information over a communication link in a well.
- sensors and control devices may be placed downhole to monitor and to adjust downhole conditions.
- An example system that monitors downhole conditions may include various downhole gauges and sensors that are capable of monitoring temperature, pressure,, and flow information.
- a communications link such as an acoustic data link or a digital telemetry link
- data gathered by the gauges and sensors may be sent to the surface to control boxes. The data may then be processed to determine the conditions downhole so that production may be improved and potential reservoir problems may be avoided.
- other downhole systems may include control devices that are addressable to adjust equipment settings.
- a communications protocol is used.
- One such communications protocol is the Modbus protocol, originally developed by MODICON, now a part of Schneider Automation Inc. in Andover Massachusetts. The protocol has been widely utilized, with some slight adaptations by other companies. Controllers coupled to a Modbus communications link communicate according to a master-slave protocol, in which one device (the master) initiates a transaction (e.g., a query) and another device (the slave) responds to the query by supplying the requested data to the master or by taking the action requested in the query.
- a master-slave protocol in which one device (the master) initiates a transaction (e.g., a query) and another device (the slave) responds to the query by supplying the requested data to the master or by taking the action requested in the query.
- a master may include a controller in a surface node, and slaves may include controllers in downhole nodes.
- the master can address individual slaves or it can initiate a broadcast message to all slaves.
- a slave may respond to queries that are addressed to them individually. However, responses are not returned by slaves to broadcast queries from the master.
- Each downhole node includes various types of information that the surface node may wish to access, including the states of various storage elements (such as registers) and other components in a downhole node. To retrieve blocks of data from several downhole nodes, a corresponding number of read queries are needed to retrieve the information.
- the command down and data up sequence may be as follows: read block 1 followed by data from block 1 ; read block 2 followed by data from block 2; read block 3 followed by data from block 3; read block 4 followed by data from block 4; and read block 5 followed by data from block 5.
- five read commands are transmitted downhole to the nodes, and five blocks of data are transmitted up the communications link to the surface node.
- this communications protocol as the number of nodes grow, data traffic increases proportionally in the retrieval of data from the downhole nodes.
- the communications rate over the link may be relatively slow, e.g.. about 600 baud. Due to the need for separate read queries to access information from multiple downhole nodes, data communications bandwidth may be reduced. Thus, a need exists for an improved communications system for linking multiple nodes.
- a method of communicating over a communications link in a well includes transmitting a query received at nodes coupled to the communications link.
- the nodes respond to the query by transmitting data blocks stored in each of the nodes over the communications link.
- FIG. 1 is a diagram of a system in a well having multiple nodes coupled over a communications link.
- Figs. 2A-2C illustrate data streams sent by multiple downhole nodes according to some embodiments of the invention.
- Fig. 3 is a block diagram of a portion of a downhole node according to an embodiment of the invention.
- Fig. 4 is a flow diagram of a sequence to retrieve information according to an embodiment.
- a special command is defined to allow a master node coupled to a communications link to retrieve information from multiple slave nodes using the special command.
- the special command may include one of the following: a read command to one or more predefined addresses, a broadcast or multicast command, a write command to one or more predefined addresses, a configuration command to one or more predefined addresses, and other types of predefined commands.
- communications over the communications link proceeds according to the Modbus protocol.
- the predefined special commands may be commands defined by the Modbus protocol.
- multiple nodes may respond to the special command according to some embodiments by successively transmitting responses to the special command.
- an advantage offered by such embodiments may be that an existing protocol is used for communications over a link while some or all of the nodes coupled to the link are configurable to respond to a special command to improve communications bandwidth.
- communications of the link may proceed according to other protocols, such as the HART (Highway Addressable Remote Transducer) Communication Protocol, provided by the Hart Communication Foundation in Austin, Texas; and the Foundation Fieldbus Protocol, provided by the Fieldbus Foundation in Austin, Texas. Communications may also proceed according to other protocols in further embodiments.
- HART Highway Addressable Remote Transducer
- Foundation Fieldbus Protocol provided by the Fieldbus Foundation in Austin, Texas.
- a special read command transmitted by a surface node over the communications link may be responded to by each of the downhole nodes.
- each node may be acting as though it is responding to a standard read command over the communications link.
- the downhole nodes are responding to broadcast commands, multicast commands, special write commands, special configuration commands, or other commands.
- the downhole nodes respond to the special read command serially, with a first node transmitting a first set of data, a second node transmitting a second set of data after the first transmission, and so forth.
- the first node responding to the command may also generate the header for all nodes, and the last node to transmit may also generate the trailer for all nodes.
- each node may be possible to ha ⁇ e each node generate header and trailer information for itself with the additional requirement that the first node generates header information for all responding nodes and the last node generates trailer information for all responding nodes.
- This alternative embodiment may be advantageous in a noisy communications link.
- a surface node 10 may be coupled to multiple downhole nodes over a communications link 30 in the well 8, illustrated as five nodes 12, 14, 16, 18. and 20.
- the nodes may include various types of control devices, including general -purpose and special-purpose controllers such as microprocessors, microcontrollers, application specific integrated circuits (ASICs), programmable gate arrays (PGAs), or other control devices, whether integrated or discrete.
- control devices are responsible for decoding commands transmitted on the communications link 30 and for generating responses, or optionally commands, on the communications link 30.
- each downhole node may be associated with a set of gauges and sensors to detect downhole conditions, including temperature, pressure, flow rates, and so forth.
- the well 8 may be a vertical or deviated well (or a combination of both) with one or more completion zones, or it may be a multilateral well.
- the surface node 10 may sample the states of various downhole nodes, including for example, information indicating downhole environmental conditions (e.g., temperature, pressure, and the like), flow rate, and states of various downhole equipment, such as packers, valves, and other devices.
- the surface node 10 is capable of transmitting a special read command to retrieve information from each of the downhole nodes.
- multiple downhole nodes serially transmit the requested data over the communications link 30 to the surface node 10. By utilizing a single special read command to retrieve multiple blocks of data from multiple nodes, the communications bandwidth over the link 30 may be increased.
- FIG. 2A An example sequence of data communication from the downhole nodes to the surface node 10 in response to the special read command is illustrated in Fig. 2A.
- the downhole nodes 12, 14, 16. 18. and 20 are configured as nodes #1-5. respectively.
- node #1 first transmits header information 100 up the communications link 30.
- the header information 100 may identify the number of blocks expected in the transmission from the nodes #1-5 in response to the special read command.
- node #1 transmits a first data block 102.
- node #2 transmits its data block 104. This is followed by data blocks 106, 108, and 1 10 from nodes #3, #4, and #5, respectively.
- the last node, node #5 transmits trailer information 1 12 to indicate that the end of data stream has been reached.
- the data stream illustrated in Fig. 2A is consistent with a data stream expected by the requesting master in a query-response type communications protocol such as the Modbus protocol.
- the data stream according to Fig. 2A includes a header, a body containing responsive data, and a trailer.
- each of the nodes may also transmit their own header and trailer information for improved data reliability in a noisy communications link.
- Fig. 2B illustrates another example sequence according to an embodiment.
- some of the nodes may be sampled more than once in response to the special read command.
- nodes #1 and 2 transmit their data blocks twice.
- node #1 After node #1 has sent the header information 100, it transmits its first data block 120. This is followed by data blocks 122, 124, 126, and 128 from nodes #2, #3, #4, #5, respectively.
- node #5 has transmitted its data block 128, node #1 transmits its second data block 130.
- node #2 also transmits its second data block 132. In this case, since node #2 is the last node to transmit data, it also transmits the trailer information 112.
- a special read command may be used to retrieve data from all the nodes as well as retrieve data from some selected nodes at higher effective sampling rates than others.
- predefined parameters may be set in the downhole nodes to program how the nodes are to respond to the special read command. Some nodes may be configured to respond only once while others may be configured to respond more than once.
- Fig. 2C illustrates another example sequence in which the downhole nodes are sampled continuously in response to the special read command; that is, no end to the response is specified.
- node #1 transmits the header block 100
- nodes #1-5 successively transmit data blocks 140, 142, 144, 146, and 148, respectively.
- nodes #1-5 again successively transmit their data blocks, in this case blocks 150, 152, 154, 156, and 158. respectively.
- This is repeated continuously until the surface node 10 ends the transmissions by, for example, issuing some type of interrupt command.
- An advantage offered by this feature is that once the surface node 10 issues its request, the downhole nodes continue to transmit information without further intervention by the surface node. This may be advantageous where the surface operator desires to continuously monitor information such as downhole temperature, pressure, flow rates, and other data from the different zones in the well 8.
- All or some of the downhole nodes may be configured by a setup sequence to transmit predetermined types and amounts of data.
- the downhole nodes may also store configuration information to determine when the downhole nodes are to begin data transmission in relation to the other downhole nodes.
- the setup sequence may be generated by the surface node 10 to indicate to each downhole node the type of information that is desired from that particular node. For example, the surface node 10 may request temperature and pressure information from node #1. For the other nodes, the surface node 10 may request other types of information. This is configured during the setup sequence so that the downhole nodes will respond with the requested information in response to the special read command. Other configuration information are also stored in the downhole nodes during the setup sequence. Once the setup sequence is performed, the surface node 10 does not need to generate another setup sequence until the surface node 10 wants to change the types or amounts of information or the sampling rates needed from the downhole nodes.
- An interface block 200 couples the communications link 30 to the remaining circuitry in the downhole node.
- the interface block 200 may be, for example, a modem, a network interface card, or some other suitable interface circuit to manage communications with the link 30.
- the interface block 200 may be coupled to a bus 216 that is coupled to various elements, including a controller 202.
- the controller 202 is responsible for decoding commands transmitted down the communications link 30 as well as responding to these commands.
- the controller 202 in some downhole nodes may be capable of generating commands or queries to transmit to other nodes coupled to the link 30.
- One of the commands that the controller 202 is able to decode is the special read command according to an embodiment.
- Various configuration registers are located in the downhole node that are accessible by the controller 202 over the bus 216 to determine how it is to respond to a special read command. These configuration registers may be programmed by the surface node during the setup sequence.
- a first configuration register 204 stores an initial counter start value that is to be loaded into a decrement counter 206 in response to receipt of the special read command.
- the initial counter start value is loaded from the register 204 through a multiplexer 208 into the counter 206.
- the counter 206 is clocked by a signal DATAJBYTE, which is pulsed high by the controller 202 every time a transmitted data byte from another node is detected on the link 30 by the controller 202. Once it is loaded with the counter start value, the counter 206 decrements down to zero.
- the counter 206 is configured to count a predetermined number of data bytes (as indicated by the register 204) transmitted over the link 30 by another node before the current node starts transmitting its own set of data in response to the special read command.
- an increment counter may be used instead of a decrement counter.
- node #2 has to wait for the bytes in the data block 102 to be transmitted before it can transmit its own block 104.
- node #5 has to wait for transmission of the bytes in data blocks 102, 104, 106, and 108 before it can transmit its own block 1 10.
- the counter start value in register 204 indicates when the controller 202 is to start transmitting data after the other data bytes have already been transmitted, as detected by the controller 202 through the interface block 200.
- the downhole node may also store a counter reset value in another configuration register 218.
- the counter reset value is the reload value for multiple sampling of selected downhole nodes.
- nodes #1 and #2 will have a counter reset value that indicates the number of blocks that are to go by after the node has transmitted its data the first time.
- the counter reset value will be a value representing the number of bytes of blocks 122- 128 transmitted by nodes #2-5, respectively, after node #1 has transmitted its first data block 120.
- the counter reset value of node #2 represents the number of bytes in data blocks 124-130 transmitted by nodes #3. #4. #5.
- the counter reset value is selected by the multiplexer 208 for loading into the counter 206 after the previous transmission has occurred.
- the counter 206 is loaded with the counter reset value in the register 218 after the controller 202 detects that the counter 206 has reached zero.
- the counter reset value stored in the register 218 may be set such that the counter 206 contains at least the value one after the last node has sent its data.
- the counter reset value stored in node #1 will be at least one greater than the number of bytes contained in blocks 104, 106, 108, 110, and 112. While the counter 206 in node #1 still contains a non-zero value, all bytes have been transmitted up the link 30 in response to the special read command. Consequently, the controller 202 in node #1 will not transmit again.
- the counter reset value 218 is repeatedly loaded into the counter 206 by the controller 202 each time the counter 206 decrements down to zero. This ensures that the controller 202 in each node re-transmits another data block after the last node has finished transmitting its data block.
- a field in the register 218, or alternatively, a separate configuration register may store a value indicating the number of times the controller 202 is to transmit data blocks in response to a special read command.
- a transmission wait time value may be stored in another configuration register 220 to represent the length of time in clock ticks that a node is to wait after the counter 206 has decremented to zero before beginning to transmit its data block.
- the value in register 220 may be loaded into a wait counter 230.
- the wait counter 230 is clocked by a clock CLK.
- the controller 202 After the wait counter 230 decrements to zero, the controller 202 is allowed to begin transmitting its data.
- the added wait time is to allow an opportunity for the surface node 10 to issue an interrupt or another command to the downhole nodes between data block transmissions by the different nodes in response to the special read command.
- the downhole node also includes another configuration register 222 to store a block packet size value.
- the block packet size represents the number of bytes that the current node is to transmit in response to the special read command.
- Information in the downhole node may be stored in one or more storage elements in the node, including one or more of the following: a memory 210, registers 212, and other storage devices 214.
- the memory 210 may include random access memories (RAMs) such as dynamic RAMs (DRAMs), synchronous DRAMs (SDRAMs), static RAMs (SRAMs), erasable and programmable read-only memories (EPROMs), electrically erasable and programmable read-only memories (EEPROMs), flash memories, and other types of integrated circuit (IC) memories.
- RAMs random access memories
- DRAMs dynamic RAMs
- SDRAMs synchronous DRAMs
- SRAMs static RAMs
- EPROMs erasable and programmable read-only memories
- EEPROMs electrically erasable and
- the downhole node may include a set of status registers 212 that are configured to store various status information.
- Other storage elements 214 may also be included to store other types of information in the downhole node.
- Each of the storage elements 210, 212, and 214 are coupled to the data bus 216 so that data from the storage elements may be retrieved by the controller 202.
- the configuration registers discussed above may be part of the storage elements 210, 212, or 214.
- the block packet size value as specified in the register 222 indicates the number of bytes to be transferred from the storage elements 210, 212, and 214 over the data bus 216, which are in turn transferred to the communications link 30 through the interface block 200.
- the downhole node may also include a configuration register 224 to store the total packet count that is a value stored in a header block representing the number of bytes that are being sent in the current transmission by all responding nodes in response to the special read command.
- the register 224 in node #1 (or another node that is the first node to transmit) may be stored with a value representing the total number of bytes that are going to be transmitted by the combination of all responding nodes.
- the controller 202 of the other nodes may be configured to ignore contents of the total packet count register 224.
- the total packet count register 224 may contain a value representing the number of bytes that that particular node is transmitting.
- a block start address is stored in a configuration register 226 to represent the starting address of the bytes to be transmitted by the controller 202 in response to the special read command.
- the bytes that are to be transmitted may not be stored contiguously in physical memory in the downhole node.
- the storage elements 210, 212, and 214 are accessed with physical addresses. Information to be transmitted in response to the special read command may come out of non-contiguous physical address locations from one or more of the memory 210. the status registers 212, and the other storage elements 214.
- an address translation array 232 may be preloaded with address translation values.
- the address translation array 232 may be configured to translate the sequential addresses starting from the block start address specified in the register 226 into the non-contiguous physical addresses corresponding to the desired locations in the storage elements 210, 212 and 214.
- the registers 204, 218, 220, 222, 224, and 226 are loaded by a setup sequence performed by the surface node 210 over the communications link 30.
- write commands may be issued over the communications link 30 to write to each of the configuration registers 204-220.
- the address translation array 232 may also be programmed by the setup sequence to convert consecutive virtual addresses starting from the block start address into non-contiguous physical addresses to access locations in the storage elements 210, 212, and 214.
- some of the components shown in Fig. 3 may be omitted from a downhole node.
- a downhole node may be configured to recognize the special read command (or other special command) but is configured to respond with only one data block (i.e., these nodes do not include the multiple sampling feature).
- some of the features described may be omitted or not used to allow communications over the link 30 to be compatible or consistent with existing communications protocols. In other embodiments, all of the features, and any variations or modifications of such features, may be implemented to achieve a flexible communications scheme.
- a setup sequence is performed by the surface node when it first starts up and subsequently when the types of information needed from the downhole nodes or the node sampling rates need to be changed.
- a data access sequence performed by the surface node 10 is illustrated.
- the surface node 10 first loads the configuration registers as well as the address translation array in each of the downhole nodes (at 302) to set up the downhole nodes to respond to a special read command.
- the surface node 10 issues the special read command (at 304).
- the surface node 10 determines (at 306) if it needs to send another new command down the communications link 30. If not, the surface node 10 waits to receive information (at 308), if any. If a new command needs to be sent, the surface node 10 issues (at 310) a new command in the transmit wait time periods between successive data block transmissions by the downhole nodes.
- the surface node 10 determines (at 312) if the end of the response stream has been received. If not, the surface node 10 performs the acts at 306, 308 and 310 until the end of stream has occurred. When that happens, the surface node 10 determines (at 314) if the special read command needs to be transmitted again. If so, acts 304-312 are repeated. If not, the data access is completed.
- other special commands besides a special read command may be utilized to retrieve information or other responses from nodes.
- Such other special commands may include broadcast commands, multicast commands, special write commands, special configuration commands, and so forth.
- downhole nodes are described as the nodes responding to the special commands, it is contemplated that one or more surface nodes coupled to the communications link may also be configurable as slave devices that respond to commands on the link.
- any one of the nodes coupled to the communications link may be configured to transmit a special command that require some type of response from the nodes. Any of the nodes may also be configurable to issue a setup sequence to program the other nodes.
- the described communications system is used in a well, the same or a similar communications system may have other applications.
- the special commands may specify addresses of nodes that are to receive the special command, thus enabling a master node to select responding nodes.
- certain of the nodes may act as gateways or routers that may be configured to direct the flow of the special commands. For example, in a multilateral well, such gateways or routers may direct the special commands down selected paths and not others.
Landscapes
- Engineering & Computer Science (AREA)
- Geology (AREA)
- Physics & Mathematics (AREA)
- Mining & Mineral Resources (AREA)
- Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Geophysics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Fluid Mechanics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU18194/00A AU1819400A (en) | 1998-11-17 | 1999-11-16 | Transmitting information over a communication link |
GB0110483A GB2359228A (en) | 1998-11-17 | 1999-11-16 | Transmitting information over a communication link |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19344098A | 1998-11-17 | 1998-11-17 | |
US09/193,440 | 1998-11-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000030299A1 true WO2000030299A1 (fr) | 2000-05-25 |
Family
ID=22713649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/026956 WO2000030299A1 (fr) | 1998-11-17 | 1999-11-16 | Transmission de donnees dans une liaison de communications |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU1819400A (fr) |
GB (1) | GB2359228A (fr) |
WO (1) | WO2000030299A1 (fr) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003067828A1 (fr) * | 2002-02-06 | 2003-08-14 | Weatherford/Lamb, Inc. | Appareil et procede de forage automatise bases sur un reseau de bus centralise |
WO2007071710A2 (fr) | 2005-12-22 | 2007-06-28 | Glaxosmithkline Biologicals Sa | Vaccin |
US7407006B2 (en) | 1999-01-04 | 2008-08-05 | Weatherford/Lamb, Inc. | System for logging formations surrounding a wellbore |
WO2009000826A1 (fr) | 2007-06-26 | 2008-12-31 | Glaxosmithkline Biologicals S.A. | Vaccin |
US7513305B2 (en) | 1999-01-04 | 2009-04-07 | Weatherford/Lamb, Inc. | Apparatus and methods for operating a tool in a wellbore |
EP2140878A1 (fr) | 2000-09-15 | 2010-01-06 | GlaxoSmithKline Biologicals S.A. | Vaccin contre streptococcus pneumoniae |
EP2364724A1 (fr) | 2005-12-13 | 2011-09-14 | GlaxoSmithKline Biologicals S.A. | Compositions vaccinales contenant un adjuvant de saponine |
WO2011110570A1 (fr) | 2010-03-09 | 2011-09-15 | Glaxosmithkline Biologicals S.A. | Traitement des infections streptococciques |
WO2011110241A1 (fr) | 2010-03-09 | 2011-09-15 | Glaxosmithkline Biologicals S.A. | Composition immunogène comprenant des polysaccharides de s. pneumoniae conjugués à des protéines porteuses |
EP2392346A1 (fr) | 2006-04-07 | 2011-12-07 | GlaxoSmithKline Biologicals SA | Vaccin contre le Streptococcus pneumoniae |
US8100079B2 (en) | 2009-01-26 | 2012-01-24 | Fb Design S.R.L. | High performance planing hull provided with a trim tab system |
WO2012119972A1 (fr) | 2011-03-07 | 2012-09-13 | Glaxosmithkline Biologicals S.A. | Procédé de conjugaison |
WO2012156391A1 (fr) | 2011-05-17 | 2012-11-22 | Glaxosmithkline Biologicals S.A. | Vaccin contre le streptococcus pneumoniae |
EP2612680A1 (fr) | 2008-04-16 | 2013-07-10 | GlaxoSmithKline Biologicals SA | Vaccin |
WO2017067962A1 (fr) | 2015-10-21 | 2017-04-27 | Glaxosmithkline Biologicals S.A. | Vaccin |
WO2020016322A1 (fr) | 2018-07-19 | 2020-01-23 | Glaxosmithkline Biologicals Sa | Procédés de préparation de polysaccharides séchés |
WO2021099982A1 (fr) | 2019-11-22 | 2021-05-27 | Glaxosmithkline Biologicals Sa | Dosage et administration d'un vaccin à base de glycoconjugué de saccharide bactérien |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3755782A (en) * | 1972-08-28 | 1973-08-28 | Ibm | Communication system polling method |
US4355310A (en) * | 1977-02-03 | 1982-10-19 | Schlumberger Technology Corporation | Well logging communication system |
EP0223663A1 (fr) * | 1985-10-15 | 1987-05-27 | Electricite De France | Système de commande sélective d'une série de terminaux périphériques par un dispositif de commande central |
US4988989A (en) * | 1987-10-26 | 1991-01-29 | Sharp Kabushiki Kaisha | Master-slave communication system for stations having timer means |
EP0565739A1 (fr) * | 1992-03-26 | 1993-10-20 | Siemens Aktiengesellschaft | Procédé d'allocation de canaux temporals dans un réseau optique passif |
US5331318A (en) * | 1991-09-05 | 1994-07-19 | Schlumberger Technology Corporation | Communications protocol for digital telemetry system |
US5745769A (en) * | 1995-05-24 | 1998-04-28 | Samsung Electronics Co., Ltd. | Multiple connection method using a single control link |
-
1999
- 1999-11-16 GB GB0110483A patent/GB2359228A/en not_active Withdrawn
- 1999-11-16 AU AU18194/00A patent/AU1819400A/en not_active Abandoned
- 1999-11-16 WO PCT/US1999/026956 patent/WO2000030299A1/fr active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3755782A (en) * | 1972-08-28 | 1973-08-28 | Ibm | Communication system polling method |
US4355310A (en) * | 1977-02-03 | 1982-10-19 | Schlumberger Technology Corporation | Well logging communication system |
EP0223663A1 (fr) * | 1985-10-15 | 1987-05-27 | Electricite De France | Système de commande sélective d'une série de terminaux périphériques par un dispositif de commande central |
US4988989A (en) * | 1987-10-26 | 1991-01-29 | Sharp Kabushiki Kaisha | Master-slave communication system for stations having timer means |
US5331318A (en) * | 1991-09-05 | 1994-07-19 | Schlumberger Technology Corporation | Communications protocol for digital telemetry system |
EP0565739A1 (fr) * | 1992-03-26 | 1993-10-20 | Siemens Aktiengesellschaft | Procédé d'allocation de canaux temporals dans un réseau optique passif |
US5745769A (en) * | 1995-05-24 | 1998-04-28 | Samsung Electronics Co., Ltd. | Multiple connection method using a single control link |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7407006B2 (en) | 1999-01-04 | 2008-08-05 | Weatherford/Lamb, Inc. | System for logging formations surrounding a wellbore |
US7513305B2 (en) | 1999-01-04 | 2009-04-07 | Weatherford/Lamb, Inc. | Apparatus and methods for operating a tool in a wellbore |
EP2140878A1 (fr) | 2000-09-15 | 2010-01-06 | GlaxoSmithKline Biologicals S.A. | Vaccin contre streptococcus pneumoniae |
EP2305298A1 (fr) | 2000-09-15 | 2011-04-06 | GlaxoSmithKline Biologicals s.a. | Vaccin contre streptococcus pneumoniae |
WO2003067828A1 (fr) * | 2002-02-06 | 2003-08-14 | Weatherford/Lamb, Inc. | Appareil et procede de forage automatise bases sur un reseau de bus centralise |
GB2404681A (en) * | 2002-02-06 | 2005-02-09 | Weatherford Lamb | Automated wellbore apparatus and method based on a centralised bus network |
GB2404681B (en) * | 2002-02-06 | 2006-08-23 | Weatherford Lamb | Automated wellbore apparatus and method based on a centralised bus network |
US10143745B2 (en) | 2005-12-13 | 2018-12-04 | GlacoSmithKline Biologicals, S.A. | Vaccine compositions comprising a saponin adjuvant |
US10039823B2 (en) | 2005-12-13 | 2018-08-07 | Glaxosmithkline Biologicals, S.A. | Vaccine compositions comprising a saponin adjuvant |
EP2364724A1 (fr) | 2005-12-13 | 2011-09-14 | GlaxoSmithKline Biologicals S.A. | Compositions vaccinales contenant un adjuvant de saponine |
EP2364722A1 (fr) | 2005-12-13 | 2011-09-14 | GlaxoSmithKline Biologicals S.A. | Compositions vaccinales contenant un adjuvant de saponine |
EP2364720A1 (fr) | 2005-12-13 | 2011-09-14 | GlaxoSmithKline Biologicals S.A. | Compositions vaccinales contenant un adjuvant de saponine |
EP2382986A2 (fr) | 2005-12-22 | 2011-11-02 | GlaxoSmithKline Biologicals s.a. | Vaccin contre streptococcus pneumoniae |
EP3020411A1 (fr) | 2005-12-22 | 2016-05-18 | GlaxoSmithKline Biologicals s.a. | Vaccin |
WO2007071710A2 (fr) | 2005-12-22 | 2007-06-28 | Glaxosmithkline Biologicals Sa | Vaccin |
EP2384765A2 (fr) | 2005-12-22 | 2011-11-09 | GlaxoSmithKline Biologicals S.A. | Vaccin contre le Streptococcus pneumoniae |
EP2402025A2 (fr) | 2005-12-22 | 2012-01-04 | GlaxoSmithKline Biologicals S.A. | Vaccin |
EP2392346A1 (fr) | 2006-04-07 | 2011-12-07 | GlaxoSmithKline Biologicals SA | Vaccin contre le Streptococcus pneumoniae |
WO2009000826A1 (fr) | 2007-06-26 | 2008-12-31 | Glaxosmithkline Biologicals S.A. | Vaccin |
EP2687228A2 (fr) | 2007-06-26 | 2014-01-22 | GlaxoSmithKline Biologicals S.A. | Vaccin contenant des conjugues de polysaccharide capsulaire de streptococcus pneumoniae vaccin |
EP2612680A1 (fr) | 2008-04-16 | 2013-07-10 | GlaxoSmithKline Biologicals SA | Vaccin |
US8100079B2 (en) | 2009-01-26 | 2012-01-24 | Fb Design S.R.L. | High performance planing hull provided with a trim tab system |
WO2011110241A1 (fr) | 2010-03-09 | 2011-09-15 | Glaxosmithkline Biologicals S.A. | Composition immunogène comprenant des polysaccharides de s. pneumoniae conjugués à des protéines porteuses |
WO2011110570A1 (fr) | 2010-03-09 | 2011-09-15 | Glaxosmithkline Biologicals S.A. | Traitement des infections streptococciques |
WO2012119972A1 (fr) | 2011-03-07 | 2012-09-13 | Glaxosmithkline Biologicals S.A. | Procédé de conjugaison |
WO2012156391A1 (fr) | 2011-05-17 | 2012-11-22 | Glaxosmithkline Biologicals S.A. | Vaccin contre le streptococcus pneumoniae |
WO2017067962A1 (fr) | 2015-10-21 | 2017-04-27 | Glaxosmithkline Biologicals S.A. | Vaccin |
WO2020016322A1 (fr) | 2018-07-19 | 2020-01-23 | Glaxosmithkline Biologicals Sa | Procédés de préparation de polysaccharides séchés |
WO2021099982A1 (fr) | 2019-11-22 | 2021-05-27 | Glaxosmithkline Biologicals Sa | Dosage et administration d'un vaccin à base de glycoconjugué de saccharide bactérien |
Also Published As
Publication number | Publication date |
---|---|
GB0110483D0 (en) | 2001-06-20 |
AU1819400A (en) | 2000-06-05 |
GB2359228A (en) | 2001-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2000030299A1 (fr) | Transmission de donnees dans une liaison de communications | |
US9667699B2 (en) | Method for transmitting data via a CANopen bus | |
KR101068936B1 (ko) | 버스 연결을 통한 랜덤 액세스를 위한 방법 및 데이터 구조 | |
US9015367B2 (en) | Fieldbus gateway using virtual serial fieldbus port and data transmission method thereof | |
CN101911000B (zh) | 用于连接电子装置的控制总线 | |
EP1161709B1 (fr) | Procede et dispositif permettant de mettre en file d'attente des messages de bus de terrain | |
US20100121999A1 (en) | Generating of a Device Description for a Measuring Device | |
US8041840B2 (en) | Industrial control system with autonomous web server | |
CN100416536C (zh) | 10位寻址模式i2c控制器访问大容量存储器的方法 | |
CN102147778B (zh) | 基于半双工串行总线的数据传输系统及传输控制方法 | |
WO2016099679A1 (fr) | Transfert de données dans un réseau de génie industriel | |
CN107682247B (zh) | 一种主机与多个从机的高效通讯方法 | |
US5410730A (en) | Interface controller for matching a process address field from a plurality of fields and generating a corresponding device address field | |
TW200928768A (en) | Enhanced single-node protocol for data, address and control operations | |
US5353284A (en) | Data transmission system | |
CN100450061C (zh) | 用于高性能通信系统的用户设备 | |
JP2002521942A (ja) | メモリ装置およびメモリ装置の作動方法 | |
KR100388342B1 (ko) | 비동기 및 동기 프로토콜을 갖는 멀티 포트 메모리 | |
JP2007501583A (ja) | 通信プロトコルに関するメッセージメモリ及び方法 | |
CN101430936B (zh) | 一种获取闪存物理参数的方法 | |
DE102007052031A1 (de) | Verfahren zum Betreiben eines Parametrier-Gerätes | |
KR20230119306A (ko) | 메모리 액세스 방법 | |
WO1992013414A1 (fr) | Systeme de transmission de paquets et procede utilisant a la fois un bus de donnees et des lignes de commande specialisees | |
EP1498823B1 (fr) | Procédé et structure de données pour accès aléatoire par une connexion bus | |
US5764907A (en) | Computer to microcomputer interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref country code: AU Ref document number: 2000 18194 Kind code of ref document: A Format of ref document f/p: F |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref country code: GB Ref document number: 200110483 Kind code of ref document: A Format of ref document f/p: F |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase |