×

Method for maintaining a sequence of events function during failover in a redundant multiple layer system

  • US 5,426,774 A
  • Filed: 04/06/1993
  • Issued: 06/20/1995
  • Est. Priority Date: 04/06/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a process control system having a redundant multilayer multinode hierarchical structure, each node of a layer being redundant, and further wherein sequence of events inputs are received from field devices by a receiving input/output processor (IOP), the receiving IOP being a digital input sequence of events (DISOE) IOP, the IOP being the lowest layer of the hierarchical structure, the IOP interfacing with a controller at the next layer of the hierarchy, a method for reliability maintaining a sequence of events function during a failover of any of said redundant nodes, the method comprising the steps of:

  • a) receiving events data from said field devices by the receiving IOP;

    b) maintaining a first buffer with events data, said first buffer being a circular list, said events data being time stamped by the receiving IOP with a relative time of receipt and a sync message ID, the relative time of receipt being a number of clock times since receipt of a time synchronizing message from the controller, the time synchronizing message further including the sync message ID, said events data in the first buffer being the events data received since a previous transmission of said events data to the controller;

    c) maintaining a second buffer with events data, said second buffer being a circular list, said events data being time stamped by the receiving IOP with the relative time of receipt, said events data in the second buffer being events data received within a predetermined period such that a history of events is maintained for the predetermined period;

    d) upon request from the controller, transmitting the events data and the corresponding relative time of receipt from the first buffer to the controller whereby the controller calculates a real time of occurrence of the events data, the real time of occurrence being time synchronized to the process control system; and

    e) when a failover is detected, upon a request for event recovery from any of the hierarchical layers, recreating the events data from the second buffer to transmit the recreated events data to the controller in accordance with a predefined protocol thereby avoiding the loss of any events data as a result of the failover.

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