+

WO2000030299A1 - Transmission de donnees dans une liaison de communications - Google Patents

Transmission de donnees dans une liaison de communications Download PDF

Info

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
Application number
PCT/US1999/026956
Other languages
English (en)
Inventor
Gerald W. Robertson
Guy V. Laborde
Original Assignee
Schlumberger Technology Corporation
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 Schlumberger Technology Corporation filed Critical Schlumberger Technology Corporation
Priority to AU18194/00A priority Critical patent/AU1819400A/en
Priority to GB0110483A priority patent/GB2359228A/en
Publication of WO2000030299A1 publication Critical patent/WO2000030299A1/fr

Links

Classifications

    • EFIXED CONSTRUCTIONS
    • E21EARTH OR ROCK DRILLING; MINING
    • E21BEARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
    • E21B47/00Survey of boreholes or wells
    • E21B47/12Means 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40228Modbus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer 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

L'invention concerne un système de communications destiné à être utilisé dans un forage, qui comprend une liaison de transmission de données et une pluralité de noeuds couplée à la liaison de transmission de données. La pluralité de noeuds inclut un noeud de transmission et des noeuds de réponse. Le noeud de transmission, qui est adapté pour transmettre une commande prédéfinie (p. ex. une instruction de lecture spéciale), et les noeuds de réponse incluent chacun un dispositif de commande conçu pour exécuter la commande prédéfinie en transmettant un bloc de données.
PCT/US1999/026956 1998-11-17 1999-11-16 Transmission de donnees dans une liaison de communications WO2000030299A1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载