×

Event signaling between peripheral modules and a processing unit

  • US 8,060,672 B2
  • Filed: 06/12/2007
  • Issued: 11/15/2011
  • Est. Priority Date: 06/12/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for event signaling between at least one peripheral module and a processing unit connected to one another as part of an automation system configured to control an automated process via a system bus, comprising:

  • establishing a connection with the automation system by way of said at least one peripheral module;

    operating the system bus based upon a system bus master, wherein the system bus master reads data from said at least one peripheral module or sends data to said at least one peripheral module;

    using individual symbols for the data in a symbol space;

    transcoding the data into a larger symbol space by an encoder, wherein the data are transmitted in a bit transmission layer via a transmitter;

    using a telegram method for the transmission based upon a request/response paradigm, wherein specific symbols from the larger symbol space are used to identify a start and an end of a telegram, and wherein a standard idle symbol is used in telegram pauses to synchronize a connection between the transmitter and a receiver;

    converting back the data via a decoder at the receiver;

    sending a signaling sequence by said at least one peripheral module to the processing unit in a telegram pause instead of a standard idle symbol, to signal essentially in real time occurrence of a pending alarm and/or diagnostic event related to the process controlled by the automation system to the processing unit, wherein the signaling sequence has an alarm idle symbol and an alarm identifier, wherein the alarm identifier contains information about the pending alarm and/or diagnostic event related to the process controlled by the automation system and a module address of said at least one peripheral module with the event, and wherein the information about the pending alarm and/or diagnostic event is transcoded into the larger symbol space;

    specifying a reaction time for the signaling sequence, the reaction time comprising a time of duration for transmitting the signaling sequence from said at least one peripheral module to the processing unit, and further comprising a delay time when a maximum-length telegram is transmitted before the signaling sequence;

    displaying, within said reaction time, the alarm identifier containing the information about the pending alarm and/or diagnostic event and the module address of the peripheral module;

    storing in a hold stage of said at least one peripheral module respective signaling sequences of further peripheral modules;

    allocating in a priority stage of said at least one peripheral module a respective priority level to the signaling sequence of said at least one peripheral module and to the respective signaling sequences of said further peripheral modules, wherein the priority level of the signaling sequence is dynamically selected based on the importance of the pending alarm and/or diagnostic event related to the process being controlled by the automation system; and

    forwarding from the priority stage a signaling sequence with a highest priority level, wherein the alarm identifier of each signaling sequence has a field containing the respective priority level.

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