×

Industrial controller with variable I/O update rate

  • US 5,099,449 A
  • Filed: 07/17/1989
  • Issued: 03/24/1992
  • Est. Priority Date: 07/17/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. An I/O scanner for an industrial processor exchanging I/O data with I/O units during events, the I/O scanner comprising:

  • image table means for storing the I/O data associated with the events;

    I/O service means coupled to image table means for performing an identified current event in which data is exchanged, at an execution time, between a selected I/O unit and the image table;

    event table storage means for storing event data for each I/O module, the event data including a current permissive time and a current mandatory time for the performance of the events, and an even duration for the performance of the event;

    real time clock means for indicating a current time;

    scheduler means reading the current time from the real time clock and the event data from the event table storage means for identifying the current event to be performing by the I/O service means, the scheduler means includingmeans for identifying a first event in the event table with the earliest current permissive time;

    means for identifying a second event in the event table with the earliest current mandatory time;

    means for identifying the first event as the identified current event if the earliest current permissive time plus the first event duration is less than the earliest current mandatory time, and otherwise identifying the second event as the identified current event; and

    an updating means communicating with the real time clock and the I/O service means and reading the execution time of the identified current event and for updating the event table to determine a next event.

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