×

Interface system with memory map locations for holding flags indicating a priority for executing instructions held within messages received by the interface

  • US 5,544,329 A
  • Filed: 07/31/1992
  • Issued: 08/06/1996
  • Est. Priority Date: 07/31/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of operating an interface station located in series between a control station and a subsystem, the interface station being adapted to receive message from and to transmit messages to the control station, and to receive data from and to transmit data to the subsystem, each of the messages having an address field and an instruction field having instructions for the interface station, the interface station comprising a memory including a multitude of map locations, each of the map locations having a respective one address, the method comprising the steps of:

  • providing each map location with a respective one descriptor field including a set of instruction flags, each of the flags having and being changeable between first and second states;

    using the flags to indicate the conditions of a plurality of factors;

    transmitting messages to the interface station from the control station, each of the messages having instructions for the interface station to perform a specific task, wherein the interface station has a predetermined procedure for responding to the instructions in each message;

    assigning each message a priority;

    associating each of the messages with one of the addressable map locations in the memory unit of the interface station; and

    the interface station, upon receipt of each message from the control station,i) searching the instruction field of the message for instructions,ii) checking the states of the flags in the one descriptor field at the memory address associated with the message,iii) changing the predetermined procedure for responding to the instructions in the message, on the basis of the states of the flags in said one descriptor fields, andiv) responding to the message by performing said changed procedure;

    wherein said set of flags includes a high priority flag, the checking step includes the step of checking the state of the high priority flag in the descriptor field of the map location associated with the message, and the interface station processes the messages received from the control station in an order determined by the priority assigned to each message; and

    further wherein the step of assigning each message a priority includes the steps ofi) assigning the message a higher priority if the high priority flag in the descriptor field in the map location associated with the message is in the first state, andii) assigning the message a lower priority if the high priority flag in the descriptor field in the map location associated with the message is in the second state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×