Specific Programming (e.g., Relay Or Ladder Logic) Patents (Class 700/18)
  • Patent number: 7441114
    Abstract: An automation control module (ACM) including an ACM central processing unit (CPU) and a web system electrically connected to the ACM CPU. The web system is configured to process security layer encrypted hypertext transfer protocol (HTTP) requests from a network.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: October 21, 2008
    Assignee: GE FANUC Automation North America, Inc.
    Inventors: David Scott Collier, Ferrell Louis Mercer, Jason Daniel Kadingo, Brad J. Bolfing
  • Patent number: 7424329
    Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: September 9, 2008
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jeffrey A. McKelvey, Mike D'Amico
  • Patent number: 7424328
    Abstract: An apparatus includes a programmable logic controller capable of receiving input data from and/or providing output data to at least one device in a process control system. The programmable logic controller is also capable of executing compiled code. The apparatus also includes a memory capable of storing source code corresponding to the compiled code. In addition, the apparatus includes a processor capable of storing the source code in the memory. The apparatus may further include a wireless radio capable of communicating over a wireless network. In particular embodiments, the programmable logic controller and the processor may form a single functional unit. In other embodiments, the processor and memory may operate in place of the programmable logic controller.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: September 9, 2008
    Inventor: Louis F. De Silvio
  • Patent number: 7418300
    Abstract: The invention relates to a system and a method for managing and/or providing elements, in particular technological objects. The system enables elements, in particular technological objects, to be reused in the development of a project engineering solution. Here, at least one element is created, in particular by a user of the system, with the at least one element serving as a template for the generation of an exemplar as an image or a plurality of exemplars as images of the element. The created elements are stored in a library and an exemplar of a stored element is created, the exemplar being used in the development of a solution, in particular an automation solution.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: August 26, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Diamantis Gikas, Ronald Lange, Ralf Leins, Klaus Meusser, Jürgen Schmoll
  • Patent number: 7409250
    Abstract: A method and an apparatus for the development of a control process for an instrument are disclosed. The method comprises a first step of selecting one or more commands from a plurality of pre-defined commands in which at least one of the selected one or more commands being a purpose-linked command; and a second step of combining the selected one or more commands to produce the control process. The pre-defined commands have a control part for controlling the operation of the instrument and at least one of the pre-defined commands has a purpose part for controlling the purpose of the command.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: August 5, 2008
    Assignee: GE Healthcare Bio-Sciences AB
    Inventors: Johan Arthursson, Helen Bäckgren, Patrik Berglund, Francis Markey, Annika Remaeus, Karl Andersson, Pär Säfsten, Fredrik Edebratt
  • Patent number: 7406353
    Abstract: An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: July 29, 2008
    Assignee: Ameritech Services, Inc.
    Inventor: Raymond W. Bennett
  • Patent number: 7395122
    Abstract: Content is generated on a host system based on real-time data from a controlled process collected over an internet from a customer's client machine tool control system. The real-time data is captured from the client machine tool by downloading software that manipulates controller functionality to perform a data capture trace predefined events and triggers. The captured data is retrieved by the host, which may generate content based on the data, or provide selective, authorized access to the data by others.
    Type: Grant
    Filed: September 12, 2001
    Date of Patent: July 1, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Volker Kreidler, Knut Lagies, Wolfgang Mutscheller, Michael Kaever, Stephan Greff, Rainer Dirnfeldner
  • Patent number: 7392097
    Abstract: A system for preventative maintenance of a ride or an attraction component at a venue. A validator establishes the identity of the ride or attraction component and a controller monitors the use of the ride or attraction component. The controller also manage the ride or attraction component's availability for patron usage and transmits this information to a system control panel. A blocking device controlled by the panel prevents patron usage of a ride or attraction component that is in non-compliance with pre-established operating standards.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: June 24, 2008
    Assignee: Disney Enterprises, Inc.
    Inventors: Kenneth William Schweizer, Vincent Joseph Bailey, Ivan Rene Diaz, Rachel Strelecky Hutter, Craig Forrest Lake, George Joseph Orta, Mark Schaeffer, Johnie Larry Thomas, Mark Thomas Winkelbauer, John Howard Seybert
  • Patent number: 7375035
    Abstract: A host and ancillary tool interface methodology for distributed processing is described. The host tool manages a process, except for the generation of a product used in the process. To generate the product, the host tool provides an indication to an ancillary tool that the product is to be generated, and the ancillary tool generates the product after detection of the indication with no further intervention by the host tool. To provide the indication, the host tool preferably activates a control line whose voltage is monitored by the ancillary tool, or alternatively, sets one or more bits in a memory which is periodically checked by the ancillary tool.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: May 20, 2008
    Assignee: Ronal Systems Corporation
    Inventors: Craig R. Heden, Albert R. DePetrillo, Robert M. McGuire
  • Patent number: 7356370
    Abstract: A data processing circuit is disclosed which can process data precisely while the processing load to a controlling source is reduced. An information detection section detects, from within data read out from a buffer memory and having attribute information, the attribute information. A data processing section processes, in response to the attribute information detected by the information detection section, data corresponding to the attribute information. A real time control section controls at least one of the information detection section and the data processing section in accordance with a control instruction for real time processing inputted from the outside.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: April 8, 2008
    Assignee: Sony Corporation
    Inventors: Takashi Koike, Koji Yoshimura, Manabu Kimura
  • Publication number: 20080071210
    Abstract: Programmable infusion systems and method for controlled infusion of diagnostic or therapeutic substances (e.g., drugs, biologics, fluids, cell preparations, etc.) into the bodies of human or animal subjects.
    Type: Application
    Filed: March 29, 2007
    Publication date: March 20, 2008
    Applicant: MAAS Medical, LLC
    Inventors: Ahmad-Maher Moubayed, Oscar E. Hyman, David N. White, Larry L. Wilson, John W. Stevenson, Jay G. Moubayed, Linda Thomas
  • Patent number: 7337017
    Abstract: The invention relates to an automation system with a programmable controller (6), the programmable controller (6) exhibiting deterministic behavior and being provided to produce at least one first result value (13) from at least one first input value (3, 4, 5), as well as a method for controlling a technical process or a technical system with an automation system of this type. To improve the reaction of the automation system in situations for which no account is taken at the engineering stage, it is proposed that additional means for affective control (7) are provided which produce at least one state value (9) by means of situation evaluation means (8) from at least one second input value (1, 2) and for linking the state value (9) with an attribute profile (10) in order to form a second result value (11), the linkage means (14) being provided to link the first result value (13) to the second result value (11) in order to form at least one output value (15).
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: February 26, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Clemens Dinges, Matthias Ehrmann, Michael Schlereth
  • Publication number: 20080005364
    Abstract: A signal line used in a key matrix is shared between a signal line used in a first display unit and a signal line used in a second display unit. Two types of periodical pulse signals are superimposed on a level signal which indicates data displayed on the second display unit. One type is a pulse signal for detecting key input and another type is a pulse signal which indicates data displayed on the first display unit.
    Type: Application
    Filed: June 22, 2007
    Publication date: January 3, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Yuichi Naoi, Yasufumi Ogasawara
  • Patent number: 7313447
    Abstract: A system for monitoring an industrial process and taking action based on the results of process monitoring. Actions taken may include process control, paging, voicemail, and input for e-enterprise systems. The system includes an input module for receiving a plurality of parameters from a process for manufacture of a substance or object. The system also includes a library module. The library module includes a plurality of computer aided processes. Any one of the computer aided processes is capable of using each of the plurality of parameters to compare at least two of the plurality of parameters against a training set of parameters. The training set of parameters is generally predetermined. The computer aided process is also capable of determining if the at least two of the plurality of parameters are within a predetermined range of the training set of parameters. Additionally, the system includes an output module for outputting a result based upon the training set and the plurality of parameters.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: December 25, 2007
    Assignee: Smiths Detection Inc.
    Inventors: Chang-Meng B. Hsiung, Bethsabeth Munoz, Ajoy Kumar Roy, Michael Gregory Steinthal, Steven A. Sunshine, Michael Allen Vicic, Shou-Hua Zhang
  • Patent number: 7313448
    Abstract: A system and method for managing the activities of a process. The system includes a first computer that uses standard control classes to manage the activities according to a standard control strategy. A second computer is used by a user to input custom data. A custom application program uses the custom data to automatically develop a customized control strategy as a custom class that operates as an inherited class of a base class of the standard classes to augment the standard control strategy with the customized control strategy in the management of the activities.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: December 25, 2007
    Assignee: Honeywell International Inc.
    Inventors: Kenneth W. Dietrich, Gary L. Fox, Jethro F. Steinman, Jennifer L. O'Connell
  • Patent number: 7299099
    Abstract: Various embodiments of a programmable logic controller and a system for programming a programmable logic controller are disclosed. One PLC embodiment comprises an I/O component, a processor, a memory component and a kernel, all contained within a chip.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: November 20, 2007
    Assignee: Divelbiss Corporation
    Inventors: Donald S. Divelbiss, Terry L. Divelbiss
  • Patent number: 7299098
    Abstract: In a device and method for programming a control unit, the control unit is connectable to an external programming unit via a communications interface, an internal communications link connecting the communications interface to a monitoring unit, and the monitoring unit having a programming element and a communications element, a switching arrangement being provided for switching the communications link between the programming element and the communications element.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: November 20, 2007
    Assignee: Robert Bosch GmbH
    Inventors: Martin Gruenewald, Axel Aue
  • Patent number: 7299110
    Abstract: Systems and methods are presented that enable logical reasoning even in the presence of noisy (inconsistent) data. The knowledge base is processed in order to make it consistent and is also compiled. This processing includes checking and correcting spelling, removing stopwords, performing, grouping words of similar and related meaning, and compacting the knowledge base. A robot can use the processed knowledge base to perform many different types of tasks, such as answering a query, determining a course of action that is designed to achieve a particular goal, and determining its own location.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: November 20, 2007
    Assignee: Honda Motor Co., Ltd.
    Inventors: Rakesh Gupta, Mykel J. Kochenderfer
  • Patent number: 7286885
    Abstract: The function block memory unit stores a plurality of function blocks by programming each ladder circuit for computing output signals which has to be determined based on input signals from each safety device according to a connection specification of the safety device. The ladder circuit satisfies a predetermined safety standard, and thus, the function blocks satisfying the safety standard are used. The program link unit sequentially links each function block received from the function block memory unit based on the ID number of each I/O module to automatically create the safety program. The corresponding function block can be uniquely determined based on the ID number.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: October 23, 2007
    Assignee: JTEKT Corporation
    Inventor: Kuniyuki Niwa
  • Patent number: 7280877
    Abstract: A facility control monitor method and a facility control monitor apparatus capable of visually tracing a control logic and easily finding a cause of an operation trouble caused by the control logic. The facility control monitor method monitors control performed by a control device included in a facility having a controllable device, the control device for controlling the controllable device, a setting device for transmitting a setting control value to the control device, and a sensor for transmitting an operation state measurement value of the controllable device to the control device. Processes of control performed by the control device are stored. When an arbitrary date and time is specified by a trace controller (35), predetermined control steps of the specified date and time and after are displayed in a flowchart on a control flow display unit.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: October 9, 2007
    Assignee: Kajima Corporation
    Inventors: Masaki Shioya, Noriyasu Sagara, Yuji Tsubota
  • Patent number: 7272458
    Abstract: A control system with a plurality of devices connected through a network may be started up by connecting a control system setting device including a computer accessible to profile data which describe characteristics of these devices and to program parts for programs executed by these devices. The profile data are prepared individually for the devices, and at least some of them include program part data that specify program parts for at least some of the devices. A memory device stores a control system setting program for creating programs executable by at least some of the devices.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: September 18, 2007
    Assignee: OMRON Corporation
    Inventor: Kazuaki Tomita
  • Patent number: 7272451
    Abstract: A programming system includes a graphical data entry user interface for a plurality of sequential steps displayed to a user on a monitor. The user selects outputs to be activated for each of the sequential steps and any inputs to be monitored or timer to be enabled for the sequential steps. The inputs, outputs, and timer enable commands, and timer values identified by the user are converted into data tables each having a plurality of data elements. Each data element corresponds to one of the sequential steps. A programmable logic controller directs a process by reading the data elements corresponding to a sequential step and, for that sequential step, activating the outputs identified by the output data element, monitoring any inputs identified by the input control data element, and enabling a timer for a selected time period if identified in the input control data element.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: September 18, 2007
    Inventor: David W. Duemler
  • Patent number: 7272450
    Abstract: A development aid device for development of a ladder program for a programmable controller has a program memory for storing the ladder program and an outline data generating part for sequentially scanning constituent elements of this stored ladder program to extract specified elements including output commands and generating outline data by assigning individual index numbers to these extracted elements sequentially in the order of their appearance on the ladder program. An outline data memory stores the generated outline data. A cross-reference data generating part generates cross-reference data by extracting commands having a same operand from the ladder program, and a cross-reference data memory stores the generated cross-reference data.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: September 18, 2007
    Assignee: OMRON Corporation
    Inventors: Makoto Inoue, Ken Tsutsui, Takashi Miyake
  • Patent number: 7269464
    Abstract: Embodiments of a system, method and computer program product are described for instantiating additional programmable logic controller (PLC) functionality. In accordance with one embodiment, an extension for a PLC may be identified and loaded into a memory space of the PLC. The loaded extension has an initialization interface that may be exposed to the PLC. When the initialization interface is invoked, functionality of the PLC may be passed to the extension as at least one parameter of the invoked initialization interface. The extension can then be initialized utilizing the passed functionality.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: September 11, 2007
    Assignee: Siemens Energy & Automation, Inc.
    Inventors: Scott Phillips, Rick Christiansen
  • Patent number: 7255255
    Abstract: A method of dispensing a strip product using a strip fabrication assembly, by entering arm positions for guide arms of the assembly into a guide arm controller device, moving the corresponding guide arms of the strip fabrication assembly to the respective arm positions using the guide arm controller device, and feeding different strip materials through the assembly using the guide arms, after moving them to the entered arm positions. The guide arms are coupled to threaded rods, and are moved by actuating servo motors which are coupled to the threaded rods. The guide arm controller device may include a programmable logic controller, which has been programmed to control the servo motors in response to entry of guide arm positions.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: August 14, 2007
    Assignee: H.B. Fuller Licensing & Financing, Inc.
    Inventors: Kevin A. Shea, Curtis L. Carter
  • Patent number: 7236841
    Abstract: The method and apparatus of the present invention includes a computer implemented injection molding configuring subsystem which enables a customer to interactively specify and design a system using a mix of parameters that the customer specifies and are manufacturing process determined. The configuring subsystem is connected to a computer network such as the Internet. The method and apparatus of the present invention further includes a computerized business and processing subsystem in communication with the configuring subsystem. The computerized business subsystem automatically provides a cost and schedule for a system configured by the configuring subsystem and additionally processes an order for the system. The processing subsystem automatically processes the customer's inputs and generates drawings for the configured system. Prior to receiving the customer's order, hot runner system components may be partially manufactured in a first phase and placed in inventory.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: June 26, 2007
    Assignee: Mold Masters Limited
    Inventors: Jonathon Fischer, Denis Babin
  • Patent number: 7228390
    Abstract: A safety controller provides for reliable mixed execution of standard and safety control programs held in a common memory by providing a hardware lock that is locked at times when the safety program is not executing to minimize potential corruption of the safety program by the standard program.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: June 5, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Charles Martin Rischar, Raymond Louis Buvel, Joseph Paul Izzo, Jeremy Stephen Vechinski
  • Patent number: 7225037
    Abstract: The present invention provides a system and method for implementing logic control in programmable controllers in distributed control systems using a wired or wireless network. A software application is used to define the configuration of the network. Based on the network configuration, a compiler engine automatically assigns each statement of the control program to at least one programmable logic controller in the network. Each statement is then transmitted over a data transmission medium to the programmable logic controller assigned to the statement.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: May 29, 2007
    Assignee: Unitronics (1989) (R″G) Ltd.
    Inventor: Haim Shani
  • Patent number: 7221984
    Abstract: An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
    Type: Grant
    Filed: February 2, 2006
    Date of Patent: May 22, 2007
    Assignee: Ameritech Services, Inc.
    Inventor: Raymond W. Bennett
  • Patent number: 7216514
    Abstract: The invention provides a cloth washer, a dish washer-dryer and a control system associated therewith, which facilitate establishing of a special operating program. The cloth washer comprises selector means for selecting one of a plurality of basic operating programs, which are individually preprogrammed with specifications of washing operation, rinsing operation and spin-dry operation, special operating program setting means for establishing a special operating program by correcting at least one of the specifications of the washing operation, the rinsing operation and the spin-dry operation preprogrammed for the one selected by the selector means among the plurality of basic operating programs, and control means for controlling the washing operation, the rinsing operation and the spin-dry operation according to the special operating program set by the special operating program setting means.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: May 15, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Yoshiaki Sakita, Shoichi Matsui
  • Patent number: 7218989
    Abstract: The control section can determine, on the basis of a detection signal from a detection device, whether operation of an element corresponding to the detection device has completed. The display device can display step sequence data and a three-dimensional model of a machine tool operated through simulation. When the abnormality detection section detects an abnormality of the machine tool, the control section extracts, from a ladder circuit corresponding to a step in which an abnormality has been detected, an element to be operated in response to completion of operation of a preceding element in the ladder circuit, or an element not having completed its operation. The control section then specifies a detection device corresponding to the extracted element or a moving part corresponding to the detection device, and displays the element or the moving part in the displayed three-dimensional model in a distinguishable manner.
    Type: Grant
    Filed: September 23, 2005
    Date of Patent: May 15, 2007
    Assignee: JTEKT Corporation
    Inventors: Yasuharu Mukai, Yoshiji Yamamoto, Yasunori Ban, Toshio Aono, Shigeo Ohishi
  • Patent number: 7209794
    Abstract: A controller with attachments for controlling specific electronic circuits is disclosed. Each attachment has a connector connectable to the electronic circuit to be controlled, and a memory accessible by the controller that contains configuration data for accessing the electronic circuit, and operational software for operating the electronic circuit.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: April 24, 2007
    Assignee: Micron Technology, Inc.
    Inventor: Charles M. Duppong
  • Patent number: 7203931
    Abstract: A programmable controller includes a universal microprocessor. This universal microprocessor incorporates an acceleration section. The control-program-development supporting apparatus generates an execution code directly executable by the universal microprocessor. Thereby, the acceleration section executes sequential processing.
    Type: Grant
    Filed: February 7, 2001
    Date of Patent: April 10, 2007
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventors: Hideaki Minamide, Teruaki Tanaka, Yoshiko Shiomoto, Shigeki Nankaku
  • Patent number: 7203553
    Abstract: Certain exemplary embodiments can provide a method for utilizing a memory cartridge connected to a PLC, the memory cartridge comprising a plurality of memory segments. The method can comprise a plurality of activities comprising: providing the memory cartridge, the memory cartridge housing a memory module, and providing to the memory cartridge a project file. The project file can comprise a user program, a recipe comprising a plurality of input values, each input value from the plurality of input values corresponding to a process variable, and a structure of a data log file stored separately from the data log file.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: April 10, 2007
    Assignee: Siemens Energy & Automation, Inc.
    Inventors: Temple Luke Fulton, William H Johnson, Mark Steven Boggs, Steven Michael Hausman
  • Patent number: 7200448
    Abstract: Methods and systems are disclosed for automatically generating an execution order for a control system function block diagram. The input data availability is determined for the inputs of the function blocks in the diagram, and an execution order is generated for the function block diagram according to the input data availability for the function block inputs. Also disclosed are methods and systems for generating a control routine from a function block diagram having a plurality of function blocks, wherein the control routine is generated from the function block diagram according to the execution order.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: April 3, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Anthony J. Cachat, Unni M. Heineking, Michael Silvestro, Jacob S. Baker, Holly E. Johnson, Douglas J. Reichard, Carol A. Knez
  • Patent number: 7197367
    Abstract: The present invention relates to a household appliance including at least one control element and at least one display element, the control element(s) being able to be used to select programs of which, in each case, at least one program parameter is settable via the control element(s), and further including a program control including a data processing means and a data memory; the control and display elements as well as the data memory being in data communication with the data processing means. In order to improve clarity and to allow user-modified programs to be called up repeatedly, a setting of the program parameter(s) is assigned to a user identification, storable under this user identification, and able to be called up by the selection of a program made via the control element(s) (6, 10).
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: March 27, 2007
    Assignee: Miele & Cie. KG
    Inventors: Klaus Brinkemper, Michael Buehlmeyer, Norbert Fox, Uwe Hahn, Tobias Heidemann, Joerg Nattkemper, Detlef Niehaus, Margit Pohlueke
  • Patent number: 7174235
    Abstract: Control programs for machine tools and industrial machines include programs that control axis motion, and programs, that periodically execute machine sequence control. Both the axis motion control programs and the sequence programs are coded in an NC program format. The controller analyzes the sequence programs created in NC program format, converts them into executable form, and executes the executable-form programs periodically from when power to the machine is turned on until the power is shut down.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: February 6, 2007
    Assignee: Fanuc Ltd
    Inventors: Kentaro Fujibayashi, Yusaku Yamada
  • Patent number: 7167762
    Abstract: An apparatus, system and process is provided for communicating safety-related data, over an open system, from a sender to a receiver. Safety-related components, including function blocks, flexible function blocks, resource blocks and transducer blocks, as well as, safety-related objects are provided. Also, an extended safety-related protocol provides for authenticating communications between safety-related components over an existing black channel, such as one using a fieldbus Architecture.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 23, 2007
    Assignee: Fieldbus Foundation
    Inventors: David A. Glanzer, Joseph D. Duffy, Stephen B. Mitschke, John Carl Gabler, L Jonas F. Berge, Ram Ramachandran
  • Patent number: 7155298
    Abstract: In a device and a method for generating and/or editing NC programs, where in a programming mode, input fields for machining data and selection lists belonging to the input fields and including permissible machining data are displayed on a display unit. In a configuration mode, the contents of a selection list for an input field is configured via an assigned configuration datum, the configuration datum including at least one executable selection instruction. In the programming mode, the selection instruction is executed such that the result is the selection list is filled with the selected data, and the configured selection list is displayed on the display unit, in that, via the selection instruction, a selective access is made to at least one database having available machining data.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: December 26, 2006
    Assignee: Dr. Johannes Heidenhain GmbH
    Inventor: Christian Rutkowski
  • Patent number: 7155297
    Abstract: A method to control a unit of a technical apparatus, where the apparatus can be operated in a plurality of operating circumstances in which the unit is controlled with a control command belonging to respective operating circumstance in order to active an operating mode associated with the operating circumstance The apparatus comprises a control unit having a program installed, this control program defining a framework comprising fundamental logical components with which information to describe the operating circumstances are prepared. A file describing the unit is present that comprises a logic unit comprising a logical expression as well as the associated control command, the logical expression defining one of the operating circumstances. The logical expression is read from the file into the control unit; a query of the logical expression identifies the operating circumstance, the logical expression defining one of the operating circumstances. The corresponding control command is subsequently output.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: December 26, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventor: Stefan Schor
  • Patent number: 7152030
    Abstract: A numerical control apparatus incorporating a programmable controller and capable of displaying a comment in a plurality of languages with a single sequence program and of displaying a comment in a maintenance screen in a manner suited to the screen. The sequence program has a signal information area stored at its addresses with comments on signals or on the sequence program, each comment being written in a plurality of languages. Languages serving as display (language) attributes of each comment are also stored. In displaying a ladder diagram after the setting of language (for example, English) is completed, as for an address for which there is any comment of the preset language (English), such comment (second comment written in English) is displayed. Comments displayed in a desired language make it easy to perform the maintenance and management of the programmable controller and the numerical control apparatus.
    Type: Grant
    Filed: January 27, 2005
    Date of Patent: December 19, 2006
    Assignee: Fanuc Ltd
    Inventors: Noritake Nagashima, Mitsuru Mochizuki
  • Patent number: 7146470
    Abstract: A controller, in particular a drive controller, includes a first functional block for at least one permanently installed controller function and a second functional block for at least one dynamically loadable controller function. The second functional block can be dynamically loaded and/or dynamically overwritten as well as started and/or executed while the controller is operating, without affecting the operation of the controller. During the operation of the controller, an additional function that is only temporarily required, can be loaded as needed, or an already loaded, but only temporarily required additional function can be dynamically loaded or overwritten by another temporarily required additional function.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: December 5, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventor: Gerhard Heinemann
  • Patent number: 7130814
    Abstract: According to the present invention, a method to automate the replenishment of one or more items on a shopping list.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Robert M. Szabo, Keith N. Fortenberry, James J. Toohey
  • Patent number: 7130703
    Abstract: A voter function block, which can be integrated into a function block diagram programming environment in a process plant control or safety system, implements voter logic in conjunction with providing operational and maintenance overrides which may be set to override individual inputs to the voter function block as well as to override the output of the voter function block. The voter function block, which is easy to create, use, test, debug and document, includes one or input limit detection units which detect if a particular redundant input has reached a specified limit indicating a condition within the process plant, an override unit that may be set by a user to override the consideration of that input in the voting function, a voting logic entity that determines if a trip condition exists based on the values of the valid or non-inhibited inputs, and an inhibit block that may used to override the output of the voter logic block during, for example, a startup or other operational condition.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: October 31, 2006
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Michael G. Ott, Gary Law, Dennis Stevenson, Robert Havekost, Godfrey Sherriff
  • Patent number: 7130704
    Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: October 31, 2006
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jeffrey A McKelvey, Mike D'Amico
  • Patent number: 7120506
    Abstract: Method, system, converter and switch for communication in asynchronous transmission mode (ATM) between a source end station (13) and a destination end station (14) by means of information cells and data cells following the information cells, the information cells representing a signalling message containing an information element (IE) which contains an indication of a requested kind of traffic contract (ATC) for, in accordance therewith, processing the data cells.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: October 10, 2006
    Assignee: Koninklijke KPN N.V.
    Inventors: Mattijs Oskar Van Deventer, Herman Pals, Eduani Thomas Metz, Ronaldus Albertus Cornelis Van Riet
  • Patent number: 7114554
    Abstract: A controller equipped with a user interface having multiple-day programming capabilities, including methods of programming such devices, are disclosed. The user interface may include one or more menus or screens that can be used to program a schedule for one or more selected days during the week. An illustrative method of programming the controller may include the steps of entering a scheduling routine, selecting multiple days for schedule modification, changing the schedule parameters for one or more periods during the selected days, and then exiting the scheduling routine.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: October 3, 2006
    Assignee: Honeywell International Inc.
    Inventors: Gabriel A. Bergman, Eugene J. Takach, Marcus D. Stoner, John B. Amundson, Philip O. Readio, Paul G. Schwendinger, James A. Wolfbauer, Jeff D. Boll, Ian Thomson, Colin T. Ferguson, George J. Mcleod
  • Patent number: 7114155
    Abstract: A programmable controller suitable for use in a globally distributed automation network. In addition, a universal management engineering and information system for such a globally distributed automation network is described. It is used in a globally distributed automation network.
    Type: Grant
    Filed: April 30, 2001
    Date of Patent: September 26, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Stripf, Volker Wendel
  • Patent number: 7110829
    Abstract: A system of intelligent appliances coupled by common household power lines or wireless links. One or more of the appliances serves as a system controller and may include a further communications interface for coupling to an external communications network, such as the telephone network. The system can thus be accessed and controlled remotely. The system can also communicate with and obtain information from remote sources such as Internet-based facilities.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: September 19, 2006
    Assignee: Sunbeam Products, Inc.
    Inventors: Glen Cunningham, Kenneth R. Parker, Timothy E. Woods, Stephen J. Zwonitzer, Evan T. Ward, Maureen E. Carroll, John Hamann, JoAnne Lala, Lily Kunz, Mike Swieboda, Mark Devine, Jim Montagnino
  • Patent number: 7110836
    Abstract: A transmission/reception device is provided merely as an embedded system, and a domestic appliance control program and/or an industrial appliance control program is/are transferred from the transmission/reception device to an external control apparatus, and the latter is used to control the appliances. In addition, the appliances contain at least one sensor for recording state information about the respective appliance, the recorded sensor variables being transferred to the external control apparatus.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: September 19, 2006
    Assignee: Infineon Technologies AG
    Inventors: Thomas Sturm, Guido Stromberg