EP0246724A2

Chain configured interface bus system and a communication arrangement for use therein.

Abstract

A plurality of data transmitting and receiving devices(1) are inter-connected by an interface bus system configured as two or more sub-bus systems(2,3,4) connected into a chain by a corresponding number of communication links(5). Each sub-­bus system(2,3,4) includes a communications arrangement(7) interfacing the sub-bus system with the associated link or links(5). The overall interface bus system operates in accordance with a data transfer protocol that involves a handshake procedure requiring the participation of all active devices(1) connected to the bus system. In order to avoid the whole installation locking up upon one sub-­system(3,4) becoming non-responsive, each communication arrangement(7), other than the one associated with the last sub-bus system(4) in the chain, is arranged to check the responsiveness of its down-chain neighbour when requested to do so by a control input from the installation controller(1A). In the event of the down-chain system being unresponsive, the communications arrangement(7) functionally truncates the chain at its sub-bus system.

EP0246724A2, drawing sheet 1
Sheet 1 of 14

Term

Term ended

Projected expiry passed 3 February 2007, 19.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A communications arrangement for interfacing a first sub-bus system with a second sub-bus system via a communications link and a second communication arrangement associated with the second sub-bus system; the communications arrangement comprising a bus extender including a handshake machine arranged to exchange control signals with the first sub-bus system and with the link whereby to govern the passing of data between devices connected to both sub-bus systems in accordance with a handshake procedure requiring the participation of all said devices, characterised in that the communications arrangement further comprises truncation means having:- a first state in which the bus extender is arranged to operate normally in passing data between the devices, - a second state in which the truncation means is operative to check the ability of the second communications arrangement to communicate over the link, and - a third state in which the communications arrangement is arranged to functionally isolate the first sub-bus system from the second with the handshake machine being arranged to enable continued operation of the first sub-bus system without participation of devices connected to the second system, the truncation means being arranged to pass into its second state in response to a pre-determined control input and to exit from its second state to its first or third state in dependence on whether or not said check produces a positive result.
  2. 4
    A chain-configured interface bus system for inter-­connecting a plurality of data transmitting and receiving devices to enable data transfer therebetween, the interface bus system comprising at least two sub-bus systems inter-­connected via an appropriate number of communication links to form a chain having a first chain-end sub-bus system, zero, one or more intermediate sub-bus systems, and a second chain-end sub-bus system, and each said sub-bus system comprising a sub bus to which one or more said devices can be connected, and communications means for communicating the sub bus with the or each neighbouring sub-bus system via the corresponding said link, the interface bus system being arranged to implement a data transfer protocol between devices connected thereto which includes a handshake procedure requiring the participation of all sub-bus systems, characterised in that - each communications means, other than that of said second chain-end sub-bus sytem is so arranged that upon receiving a predetermined test request signal which in use of the system is generated by means associated with the first chain-end sub-bus system, the communication means seeks to pass on the request down the chain to its neighbouring sub-bus system further away from said first chain-end sub-bus system;- each communication means, other than that of said first chain-end sub-bus system, is operative subsequent to receipt of said test request to send a communication back to its neighbouring up-chain sub-bus system;and - each communication means, other than that of said second chain-end sub-bus system, is operative following receipt of said test request to check for the receipt of said communication back from its down-chain neighbouring sub-bus system, the communication means being further operative, in the event of the down-chain system failing to communicate back, to functionally truncate the chain at its own sub-bus system such that participation of the or each down-chain system is no longer required to complete said data-transfer handshake.
  3. 5
    An interface bus system according to Claim 4, wherein each communications means, other than that of said second chain-end sub-bus system, comprises a down-chain bus extender for interfacing the associated sub bus with the neighbouring down-chain system via the corresponding link, and each communication means other than that of said first chain-end sub-bus system, comprises an up-chain bus extender for interfacing the associated sub bus with the neighbouring up-chain system via the corresponding link, each said bus extender including a handshake machine interfacing with the associated sub bus and link such as to regulate, in cooperation with the handshake machine of the extender at the opposite end of the link, the passing of data between the sub-bus systems concerned;characterised in that each communication means with a down-chain bus extender further comprises a truncation machine operatively associated with the down-chain extender and having a first state in which the down-chain extender is arranged to function normally, a second state entered upon receipt of said test request, and a third state in which the handshake machine of the down-­chain extender is set to freewheel in correspondence to changes on the sub-bus of the sub-bus system, the truncation machine being arranged to exit from its second state respectively into its first state or third state in dependence on whether or not a said communication back is received from the neighbouring down-chain sub-bus system.
  4. 8
    An interface bus system according to any one of claims 4 to 7, wherein said data transfer is substantially in accordance with the device-interworking requirements IEEE Standard 488.
  5. 10
    An interface bus system according to any one of claims 5 to 7, wherein each said communication means is provided with two bus extenders, the communication means further comprising externally settable means for selectively configuring the communication means for operation in a first chain-end sub-bus system, a said intermediate sub-bus system, or said second chain-end sub-bus system.