Abstract:
A plan structure and a method for creating a plan for forming/operating a sub-sea or sub-terranean well, in an automated planner, are disclosed. The plan defines logical, sequential and conditional interrelationships between events in the plan, so that a controller can carry out the plan in a flexible and time-independent manner to complete the sequenced events. The definition of the logical, sequential and conditional interdependencies permits flexibility in how the controller uses the time and resources available to it so that the plan directs the controller in a non-prescriptive manner, allowing greater flexibility in plan execution and reducing the necessity for re-planning to occur when changes in the world or environment in which the controller executes the plan are detected.
Abstract:
A device (14) includes a plurality of blocks (32). Each block (32) of the plurality of blocks (32) includes a plurality of rows (38). Each row (38) of the plurality of rows (38) includes a plurality of configurable elements (60) and a routing line (214), whereby each configurable element (60) of the plurality of configurable elements (60) includes a data analysis element (32) comprising a plurality of memory cells (80), wherein the data analysis element (32) is configured to analyze at least a portion of a data stream and to output a result of the analysis. Each configurable element 32) of the plurality of configurable elements (60) also includes a multiplexer (78) configured to transmit the result to the routing line (214).
Abstract:
An electronic regulator includes an inlet valve coupled to an inlet port, the inlet port configured to receive a supply pressure, and an exhaust valve coupled to an exhaust port, the exhaust port configured to release a pilot pressure when the exhaust valve is open. The electronic regulator also includes a pilot pressure output pneumatically coupled to the inlet valve and exhaust valve and configured to be coupled to an external process control device to provide the pilot pressure to the external process control device. A setpoint input coupled to both the inlet valve and the exhaust valve receives a setpoint signal indicative of a setpoint value, and the electronic regulator operates the inlet valve and the exhaust valve to control the pilot pressure according to the setpoint value. Further, the electronic regulator includes a vent valve coupled to a venting port and pneumatically coupled to the pilot pressure output. The venting port is configured to release the pilot pressure according to the safety control signal.
Abstract:
Die Erfindung zeichnet sich im Wesentlichen dadurch aus, dass ein Steuerungssystem eine Lookup-Tabelle aufweist, d.h. einen Datenspeicher bei dem einem Eingangswert (einer Adresse) ein Tabellenwert zugeordnet wird. Der Tabellenwert entspricht dem Ausgangswert, oder aus dem Tabellenwert wird der Ausgangswert durch weitere Schritte (bspw. Verknüpfung mit anderen Resultaten von Lookup-Prozessen) generiert. Gemäss dem Ansatz der Erfindung enthalten die in der Tabelle gespeicherten Daten nebst dem durch den Eingangswert adressierbaren Tabellenwert auch einen Tabellenwert-Prüfwert. Dieser Tabellenwert-Prüfwert schützt sowohl den Eingangswert wie auch den Ausgangswert; wird der Ausgangswert-Prüfwert direkt aus dem Eingangswert-Prüfwert und diesem Tabellen- Prüfwert berechnet, so deckt dieser die gesamte Signalverarbeitungskette ab und garantiert die Richtigkeit und Sicherheit des gesamten Systems.
Abstract:
A configurable I/O arrangement (100) for a controller has a number of internal and external input/output terminals, each of which are field selected as either an input or an output terminal. Logic functions (106) of the controller are configured for a number of output terminals using up to 32 internal logical states and the states of 32 external physical I/O points. The update timing for each logic circuit is selectable to be synchronized in several different ways: synchronous with an internal event within the controller, synchronous with an event external to the controller, and asynchronous. The I/O arrangement includes a combination of a synchronous latchable input state array (102) user configurable means (112) for logically combining the output signals of the reading circuits, and means for actuating external devices as a function of the logical combinations of the output signals of the reading circuits.
Abstract:
System for stabilizing asynchronous state machines in which the operation passes from state to state as a result of being actuated by digital input signals that are not synchronous with each other. In order to prevent an improper sequence of progression of the machine as a result of input signals occurring nearly simultaneously, the system includes decision logice means (44a-44m, 56a, 56b) which include input terminals (38b-38h) for receiving predetermined ones of the input signals, feedback means (47a-47c) for feeding back signals representing a present state of the machine, and holding signal output means (57). The system also includes latching means (39) for receiving a further one of the input signals, the holding signal output means (57) being arranged to control the latching means (39) to transmit this further input signal to the decision logic means only under predetermined state conditions.
Abstract:
A programmable timer reading in an storing a plurality of pieces of set point information relating to the on/off operation of a load and then executing the on/off control over the load according to the stored content. Using a mark card having a plurality of marking columns corresponding to a plurality of set point informations relating to the on/off operation of the load, marks are entered into the marking columns corresponding to the kinds and the times of the desired operations, so that it is possible to compare and check the set point information on the mark card, and it is possible to make the setting operation by simply reading the mark card so as to practise the on/off control over the load according to the desired information designated by the mark card and additionally to make the setting operation even when it is required to make a lot of settings relating to the on/off control over the load.
Abstract:
Circuits and methods for reducing leakage are provided. In one example, a system (100) includes circuitry to reset a particular logic circuit (110a-110e, 120a-120d) to a state of reduced leakage. The state of reduced leakage would be known beforehand for the logic circuit. In this example, the logic circuit (110a-110e, 120a-120d) includes the combinational logic (120a-120d) as well as flip flops (110a-110e) that output a state to the combinational logic. Some of the flip flops are "SET" flip flops (assuming a 1 output value when a reset input is asserted) and some of the flip flops are "RESET" flip flops (assuming a 0 value when a reset input is asserted). The flip flops are chosen as inputs to the combinational logic so that the particular combination of zeros and ones output to the combinational logic puts the logic circuit in a state that is correlated with a desired level of leakage.
Abstract:
Disclosed are methods and devices, among which is a device that includes a finite state machine lattice (30). The lattice (30) may include a counter (58) suitable for counting a number of times a programmable element (34, 36) in the lattice (30) detects a condition. The counter (58) may be configured to output in response to counting the condition was detected a certain number of times. For example, the counter (58) may be configured to output in response to determining a condition was detected at least (or no more than) the certain number of times, determining the condition was detected exactly the certain number of times, or determining the condition was detected within a certain range of times. The counter (58) may be coupled to other counters (58) in the device for determining high-count operations and/or certain quantifiers.