×

Network interface board having memory mapped mailbox registers including alarm registers for storing prioritized alarm messages from programmable logic controllers

  • US 5,251,302 A
  • Filed: 12/26/1991
  • Issued: 10/05/1993
  • Est. Priority Date: 04/11/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A network interface board for facilitating communication between a personal computer having a memory space and a plurality of programmable logic controllers connected in a communication network which is arranged in a bus configuration for controlling machines, said network interface board comprising:

  • (a) terminal means (29) for connecting said network interface board (21) to said personal computer.(b) port means (23) for connecting said network interface board to said communication network;

    (c) mailbox memory means (25), connected to said port means and to said terminal means, for reading and writing messages through said terminal means by said personal computer and through said port means by said programmable logic controllers;

    (d) reply register means in said mailbox memory means for storing messages received from said programmable logic controllers and for sending said received messages to said personal computer;

    (e) write register means in said mailbox memory means for storing and sending messages from said personal computer to said programmable logic controllers;

    (f) control register means in said mailbox memory means for setting routes and addresses of said programmable logic controllers to selectively send messages stored in said write register means to said programmable logic controllers;

    (g) alarm register means in said mailbox memory means for storing alarm messages received from said programmable logic controllers and for sending said alarm messages to said personal computer;

    (h) address mapping means for mapping said reply register means, said write register means, and said alarm register means into the memory space of said personal computer, said personal computer directly accessing said replay register means, said write register means, and said alarm register means in a predetermined sequence; and

    wherein said alarm messages include fault messages, alert messages, and warning messages, and further wherein said alarm register means include separate, prioritized alarm queues, each alarm queue for respectively storing said fault messages, said alert messages, and said warning messages.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×