Editing/modifying Patents (Class 700/87)
  • Patent number: 9098096
    Abstract: An intelligent control system includes intelligent thermostats and controls an environment, such as a residential living space, commercial building, or another environment. The intelligent control system obtains information related to the controlled environment by collecting sensor data, obtaining data from users during interactive information-exchange sessions, and by directing information queries to users on one or more user devices.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: August 4, 2015
    Assignee: Google Inc.
    Inventor: Yoky Matsuoka
  • Publication number: 20150120014
    Abstract: A register of an industrial equipment production system acquires setting information adjusted in an industrial equipment and registers the setting information in a server. A receiver receives a production instruction for the industrial equipment. An identifier identifies, in a case where the production instruction is received, the setting information on the industrial equipment to be produced in accordance with the production instruction based on the setting information registered in the server.
    Type: Application
    Filed: October 29, 2014
    Publication date: April 30, 2015
    Inventors: Tadashi OKUBO, Ryutaro KUWAMURA, Ayaka HASHIMOTO, Kazuhiro IMANAGA, Yusuke OKA, Yusuke TANAKA
  • Publication number: 20150112460
    Abstract: A PC, which is an information processing device, simulates a control program and displays the result of the simulation on a monitor. The PC acquires a value, and identification information identifying a variable for at least one variable at an arbitrary time during the simulation. The PC modifies the control program in accordance with an instruction from a user. The PC simulates the modified control program with the value of the variable identified by the acquired identification information as the value of the acquired variable. The PC displays the result of simulating the modified control program on the monitor.
    Type: Application
    Filed: February 19, 2013
    Publication date: April 23, 2015
    Inventors: Yasunori Sakaguchi, Fumiaki Narutani, Taku Oya
  • Patent number: 9008814
    Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: April 14, 2015
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
  • Publication number: 20150066160
    Abstract: According to one embodiment, control program management device includes storage, transmitting unit, updating unit, and retaining unit. The transmitting unit transmits control program to first device. The updating unit updates, when the control program is transmitted to the first device, permission so as to prohibit second device from editing the control program. The retaining unit retains, based on information transmitted from the first device when the control program is transmitted to the first device, unique information identifying the first device and the control program. The transmitting unit further transmits, to the first device, inquiry of whether the first device is editing the control program. The retaining unit deletes the unique information when the first device is not editing the control program. The updating unit releases the permission so as to permit the second device from editing the control program when the first device is not editing the control program.
    Type: Application
    Filed: June 20, 2014
    Publication date: March 5, 2015
    Inventors: Junichi Kawamoto, Masahide Ono
  • Patent number: 8957960
    Abstract: A machine vision system program editing environment includes near real time context generation. Rather than requiring execution of all preceding instructions of a part program in order to generate a realistic context for subsequent edits, surrogate data operations using previously saved data replace execution of certain sets of instructions. The surrogate data may be saved during the actual execution of operations that are recorded in a part program. An edit mode of execution substitutes that data as a surrogate for executing the operations that would otherwise generate that data. Significant time savings may be achieved for context generation, such that editing occurs within an operating context which may be repeatedly refreshed for accuracy in near real time. This supports convenient program modification by relatively unskilled users, using the native user interface of the machine vision system, rather than difficult to use text-based or graphical object-based editing environments.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: February 17, 2015
    Assignee: Mitutoyo Corporation
    Inventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
  • Publication number: 20150045918
    Abstract: A technique is disclosed for facilitating editing of editable code in an interface device or similar apparatus. Properties of device elements are enumerated by a general purpose engine resident on the interface device. The general purpose engine enumerates the properties in response to a query in a design-time environment. The device element includes a specific property type and editable code consistent with the property type. A server module on the device serves the editable code and an editing environment from the interface device to a configuration station. The code can be edited on the configuration station in the editing environment and restored to the interface device. The technique alleviates the need for separate editing software or storage of the editable code in any location other than on the interface device itself.
    Type: Application
    Filed: October 28, 2014
    Publication date: February 12, 2015
    Inventors: Joseph Francis Mann, Clinton Duane Britt, Steven Mark Cisler, Robert F. Lloyd, Krista K. Mann
  • Patent number: 8942834
    Abstract: An industrial control system includes an industrial controller and a programming interface. The programming interface is operable to communicate a plurality of operations for modifying a control program maintained by the industrial controller followed by a commit transaction command. The industrial controller is configured to designate the plurality of operations with a pending status and preprocess the plurality of operations. The industrial controller is further configured to commit the operations and clear the pending status responsive to receiving the commit transaction command.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: January 27, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: David A. Johnston, Jacob S. Baker, Luis A. Capriles, Raymond R. Husted, Scott A. Pierce, Douglas W. Reid, Robert R. Sepsi, Douglas B. Sumerauer
  • Patent number: 8925358
    Abstract: The present disclosure relates generally to building control systems and, more particularly, to methods and devices for configuring and/or displaying parameters or other information such as menu screens on a programmable wall module of a building control system. In an illustrative embodiment, a configuration tool may be configured to create a number of screens for the user interface of the programmable wall module based on a number of user inputs received via the user interface of the configuration tool. In some cases, the number of user inputs received via the user interface of the configuration tool may be less than, and sometimes far less than, the number of screens that are created by the configuration tool. Regardless, with the number of screens created, the configuration tool may upload the number of screens to the programmable wall module for use on the user interface of the programmable wall module.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: January 6, 2015
    Assignee: Honeywell International Inc.
    Inventor: Gary P. Kasper
  • Patent number: 8923993
    Abstract: A method for engineering and configuration of one or more IEDs for a function in a substation automation system is disclosed. Also disclosed is a configuration wizard for implementing the method. The method includes creating pre-defined type definitions for an application function, providing a selectable menu for selection of appropriate parameters with respect to the application. Using these parameters and the pre-defined type definitions. The method includes creating process configuration outputs for the application function, and configuring the one or more IEDs based on the process configuration outputs.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: December 30, 2014
    Assignee: ABB Technology Ltd.
    Inventors: Ganesh Kulathu, Wolfgang Wimmer
  • Publication number: 20140364970
    Abstract: An industrial control system is provided that includes an application module with machine-readable instructions in a first format. The instructions specify inputs, outputs, processing, or any combination thereof, relating to a process of the industrial control system. The industrial control system also includes a conversion server with a processor that creates a platform-specific application by converting the application module in the first format to a second format that is understandable by a common computing platform of the industrial control system.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Balajose Goli, Veera Paparao Bolla, Christina Ann Romanik, Abhik Banerjee, Pradyumna Ojha, Vishal Fogla, Yan Liu, Geetha Mandava
  • Patent number: 8903520
    Abstract: Systems and methods are provided for converting Sequential Function Chart (SFC) logic to function block logic for execution by a programmable controller. In one embodiment, a method includes receiving Sequential Function Chart (SFC) logic comprising Steps and Transition on a physical computing device, converting the Steps and Transitions of the Sequential Function Chart logic to function block logic on the physical computing device, and uploading the function block logic from the physical computing device to a controller.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: December 2, 2014
    Assignee: General Electric Company
    Inventor: John Michael Karaffa
  • Patent number: 8849431
    Abstract: Systems and methods for dynamic reconfiguration of an application of a programmable process controller are provided. According to one embodiment, a configuration device reads a new configuration file, which contains information regarding a desired number of instances and desired configurations of modules of the process control application, from its local memory. The configuration device then causes the application to instantiate the desired number of instances with the desired configurations by replacing an existing configuration file of the programmable process controller with the new configuration file. In another embodiment, a process control application of a programmable process controller dynamically configures its structure and memory allocation usage. During startup of the application, a configuration file is read that defines a number of instances and configurations of modules for the application.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 30, 2014
    Assignee: Flow Data, Inc.
    Inventors: Keith Thomson, Paul Brennan
  • Patent number: 8849430
    Abstract: An appliance network has a networked appliance configured to perform a food preparation operation on an article and a cooking sensor accessory in communication with the networked appliance and configured to sense a state of at least one of the article, the cooking sensor accessory, and the networked appliance.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: September 30, 2014
    Assignee: Whirlpool Corporation
    Inventors: Wallace J. Elston, III, Layne E. Heilman, Anthony E. Jenkins, Richard A. McCoy
  • Patent number: 8849429
    Abstract: Systems and methods for block instantiation are provided. In one embodiment, a system includes a processor and a visual instantiation facility executable by the processor. The visual instantiation facility is configured to read a device definition (DD) file including at least one function block and to visually display function block instantiation information of the at least one function block in a visual display. The visual instantiation facility is further configured to instantiate the at least one function block in a field device.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: September 30, 2014
    Assignee: General Electric Company
    Inventors: Pradyumna Ojha, Abhik Banerjee, David Evans McMillan, William Kennedy Galt, Andre Steven DeMaurice
  • Patent number: 8818536
    Abstract: A method for creating an NC program for controlling a test run for determining, optimizing and/or validating processing parameters and/or control parameters of a processing operation on a laser processing machine comprises accessing a base NC program that includes at least one contour variable for the at least one test contour to be produced in the test run and at least one decision function for value assignment of a contour parameter to the contour variable, providing a selection function for selection by an operator of a combination of input values that are characteristic of the processing operation, and creating the NC program from the base NC program by automatic execution of the at least one decision function for assigning a contour parameter to the contour variable, the contour parameter being determined based on the combination of input values.
    Type: Grant
    Filed: September 23, 2010
    Date of Patent: August 26, 2014
    Assignee: TRUMPF Maschinen Gruesch AG
    Inventors: Uwe Mienhardt, David Lehmann
  • Patent number: 8818535
    Abstract: Provided is a method and system for updating of schedules to a device controlled by an energy management system.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: August 26, 2014
    Assignee: General Electric Company
    Inventors: Jeff Donald Drake, Robert Marten Bultman, Timothy Dale Worthington, Michael Francis Finch, Jay Andrew Broniak, Christopher Recio, Joseph Mark Brian
  • Patent number: 8818272
    Abstract: According to one exemplary embodiment, a system providing remote control of Bluetooth enabled electronic equipment comprises Bluetooth enabled electronic equipment for initiating a pairing mode to authorize a virtual remote controller transfer, a Bluetooth enabled wireless device for activating a setup mode so as to pair with the Bluetooth enabled electronic equipment and for downloading the virtual remote controller. The virtual remote controller may be described in an advanced markup language, for example. In one embodiment, a method for utilizing a Bluetooth enabled wireless device to remotely control a Bluetooth enabled electronic equipment comprises initiating a pairing mode of the Bluetooth enabled electronic equipment to authorize a virtual remote controller transfer, activating a setup mode of the Bluetooth enabled wireless device so as to pair with the Bluetooth enabled electronic equipment, and downloading the virtual remote controller to the Bluetooth enabled wireless device.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: August 26, 2014
    Assignee: Broadcom Corporation
    Inventor: Harish Paryani
  • Publication number: 20140236322
    Abstract: A multi-editing mode LOGIC BLOCK object editor is disclosed for creating and modifying LOGIC BLOCK objects that are incorporated into control strategies for process control systems (both distributed and discrete). The editor includes an RPN text editing mode wherein logic incorporated into a LOGIC BLOCK is represented by a list of text instructions. The editor also includes a graphical function block diagram editing mode wherein LOGIC BLOCK logic is defined via instruction shapes dragged/dropped from a pallet and connected via GUI line connection actions by a user. The editor supports automated transitioning between the text and graphics modes wherein conversion of text-to-graphics and graphics-to-text is performed without user intervention. Furthermore, synchronization procedures are performed when LOGIC BLOCK objects are opened in the editor and when transitioning between editing modes to track and/or maintain synchronous status between graphical and text representations of LOGIC BLOCK logic.
    Type: Application
    Filed: April 23, 2014
    Publication date: August 21, 2014
    Applicant: Invensys Systems, Inc.
    Inventors: Keith E. Eldridge, Mikhail V. Fishbeyn, John P. King, Paul Meskonis, James William Hemenway
  • Publication number: 20140228984
    Abstract: An engineering tool is used for editing data of program components of programmable logic controllers which form a programmable logic controller system which enables a plurality of users to simultaneously edit the program components, and for writing the edited data of the program components to the programmable logic controllers. The engineering tool includes a program component editing method setting unit configured to set the timing at which the data of the program components changed by the editing is transmitted to other engineering tools in which the data of the program components is being edited, for each of the program components.
    Type: Application
    Filed: August 3, 2011
    Publication date: August 14, 2014
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Kazuhiro Nakaminami
  • Patent number: 8753871
    Abstract: Systems and methods for automatically controlling conditions of a process are disclosed. In one example, a controller is programmed with a sequence of steps and parameters required to carry out a bioreactor process. A sensor system interacts with the bioreactor to receive information related to a condition of the bioreactor and/or receive a sample from the bioreactor, which it analyzes. The sensor system sends data signals related to the information and/or the sample to a controller, which determines a control signal based on the received information. The controller sends the control signal to the sensor system which, based on the control signal, performs an action that affects a condition of the bioreactor or affects the sensor system itself.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: June 17, 2014
    Assignee: Broadley-James Corporation
    Inventor: Larry Eugene West
  • Patent number: 8738159
    Abstract: A system for providing programmable logic data on demand includes a portion for receiving a plurality of data requests at the programmable logic controller and a portion for processing the plurality of data requests asynchronously. An interface enables asynchronous processing to enhance and extend capabilities of the programmable logic controller.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: May 27, 2014
    Assignee: Siemens Industry, Inc.
    Inventor: David Martin
  • Patent number: 8731691
    Abstract: The claimed subject matter provides a system and/or method that facilitates utilizing a human machine interface (HMI). An interface component can facilitate receipt of data. A human machine interface (HMI) component communicatively coupled to the interface component can include a device with a pre-programmed primitive; the device employs a user-defined functionality via the received data.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: May 20, 2014
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Robert F. Lloyd
  • Patent number: 8718802
    Abstract: A prog analysis and execution system and method. The system includes a computer control system, an interface engine in communication with the computer control system, the interface engine being configured to receive prog information, and an action item development engine in communication with the control system, the action item development engine being configured to analyze received prog information and to determine corresponding action items. The system further includes a sensor engine in communication with the computer control system, the sensor engine being configured to receive input from at least one sensor for use in controlling a well drilling operation, and an operational equipment engine in communication with the computer control system, the operational equipment engine being configured to receive input from the computer control system and to control the well drilling operation in accordance with the determined action items in the prog.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: May 6, 2014
    Assignee: Canrig Drilling Technology Ltd.
    Inventor: Scott G. Boone
  • Publication number: 20140107814
    Abstract: A change monitor as part of an online editor of a sequential function chart (SFC) programming environment monitors edits to a control routine. The change monitor provides warning to users before taking actions that would result in a reset of the control routine currently being executed by an industrial controller. The change manager reduces or eliminates many situations that would otherwise result in a reset as well by instructing online editor as to what language elements need to be assembled to implement the change. The change monitor also filters the manner in which reset warnings are given to reduce unnecessary distractions.
    Type: Application
    Filed: December 16, 2013
    Publication date: April 17, 2014
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Michael Silvestro, Joshua Steven Dearth, Christopher E. Stanek, John Ethan Belcher, Ronald E. Bliss, Jeffery William Brooks, Jack Michael Visoky
  • Patent number: 8688260
    Abstract: A method enables a user to create, edit, monitor and/or optimize the overall machine process of a programmable machine or system assisted by a graphics editor. The programmable machine or system is initially put together as a system of individual machine units which are involved in the overall machine process during certain times by running a number of partial machine processes that are firstly synchronized with one another once they have been set up and then parameters are set for them. These method steps take place in a two-dimensional process diagram created by the graphics editor that plots all the partial machine processes involved in the overall machine process via assigned process symbols that are positioned or repositioned by the graphics editor so that they are arranged in a machine component dimension and in a time dimension.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: April 1, 2014
    Assignee: Keba AG
    Inventor: Heinz Stummer
  • Patent number: 8676359
    Abstract: A field device management apparatus that includes a device communication unit that provides a connection with a field device; an operation accepting unit that accepts an operation for the field device; an automatic-operation-program generating unit that generates an automatic operation program which is recorded information representing the accepted operation; a storage unit that stores the generated automatic operation program; and an automatic-operation-program executing unit that executes the automatic operation program stored in the storage unit.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: March 18, 2014
    Assignee: Yokogawa Electric Corporation
    Inventor: Hiromi Okamoto
  • Patent number: 8670859
    Abstract: Methods, apparatus, and systems are provided for operating a motor control center. The invention includes determining a hardware configuration of functional modules within a motor control center; downloading the hardware configuration to a programmable logic controller; configuring a program to run on the programmable logic controller based on the hardware configuration; and executing the program. Numerous additional aspects are disclosed.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: March 11, 2014
    Assignee: Siemens Industry, Inc.
    Inventors: Dale R. Hrachovec, Pablo A. Medina Rios, Jason A. Cange, Seshagiri R. Marellapudi, Barry E. Powell, Ayman S. El-Dinary
  • Patent number: 8666522
    Abstract: A controller for a machine tool has a program storage section in which an NC program is stored, a program analyzing section analyzing the NC program block by block in sequence and extracts operation commands for a feed mechanism, an execution control section executing the extracted operation commands and thereby controlling the feed mechanism, e program editing section changing the NC program, and a change information storage section in which change information relating to the changed portion of the NC program is stored. The execution control section, when executing the operation commands, checks whether the block of each operation command is the block immediately preceding a block relating to the changed portion, and when judging that it is the immediately preceding block, temporarily stops the operation of the feed mechanism before or after the execution of the operation command.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: March 4, 2014
    Assignee: Mori Seiki Co., Ltd.
    Inventors: Takayuki Nakamura, Tetsushi Asada, Takaaki Soga
  • Patent number: 8666521
    Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: March 4, 2014
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Graf
  • Patent number: 8631802
    Abstract: Embodiments of the present invention provide a system and method for allowing a user to modify a surgical procedure. An embodiment of the method of the present invention can include: providing a GUI on a touch screen of a surgical console, said GUI comprising a representation of the surgical procedure and representations of one or more surgical steps, wherein the GUI allows a user to modify the representation of the surgical procedure by dragging and dropping representations of surgical steps using the touch screen; detecting that the representation of the surgical procedure has been modified; and modifying the surgical procedure to correspond to the modified representation of the surgical procedure.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: January 21, 2014
    Assignee: Novartis AG
    Inventors: Paul J. Essex, Johan Ekvall, Kirk W. Todd
  • Patent number: 8626320
    Abstract: A process in an electro-mechanical system having a plurality of controllable components, is controlled by: (a) storing component objects each corresponding to a component and having activation and/or feedback data for that component; (b) storing operation objects each referencing an operation to be carried out on a component and a pointer to the relevant component object; (c) storing process steps each referring to operation objects; and (d) sequentially processing process steps, by: following each reference to an operation object to determine the operation type and the component object, and performing a data operation to be component object to cause the operation to be carried out on the relevant component. In this way, a system controller can be used to activate components in dependence on the activation state of corresponding component objects and to update the feedback states of component objects in dependence on signals received from the components.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: January 7, 2014
    Inventors: Timothy Sexton, Eoai Keogh
  • Patent number: 8615324
    Abstract: Systems and methods for automatically controlling conditions of a process are disclosed. In one example, a controller is programmed with a sequence of steps and parameters required to carry out a bioreactor process. The controller receives information related to a condition of the process over a first communication network, determines a control signal based on the received information and the programmed process, and sends the control signal over a second communication network to a benchtop utility tower. In one example, the utility tower can include transmitters for temperature, pH, and dissolved oxygen that send information related to a condition of the process to the controller over the first communication network, and an agitation system, a gas control system, a temperature control system and a pump control system that perform a control action based on the control signal affecting the process condition.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: December 24, 2013
    Assignee: Broadley-James Corporation
    Inventor: Larry Eugene West
  • Patent number: 8612042
    Abstract: A method of executing a batch process in a manufacturing environment according to a product recipe, such that the product recipe specifies a plurality of actions and a plurality of parameters, includes performing at least one action of the batch process corresponding to a first version of the product recipe, receiving a second version of the product recipe, such that the second version of the product recipe is distinct from the first version of the product recipe, suspending the execution of the batch process prior to completion of the batch process, and resuming the execution of the batch process according to the second version of the product recipe.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: December 17, 2013
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
  • Patent number: 8612962
    Abstract: The invention relates to a method for programming and/or diagnosis of a memory-programmable controller, having at least one memory-programmable function component. For programming, a predetermined programming system is used. In the context of this programming system variables are predetermined, and information exchange sequences are used for the programming. Results of the programming are output during at least one programming mode via an output device, and input information is at least in part stored permanently in memory.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: December 17, 2013
    Assignee: Robert Bosch GmbH
    Inventors: Stefan Riedmann, Wolfgang Paul, Stephan Schultze
  • Patent number: 8606379
    Abstract: A method of generating a product recipe for execution by a batch process in an automated manufacturing environment, such the product recipe is associated with a plurality of actions, a set of transitions, and a set of parameters, and such that the plurality of actions define a plurality of logical levels including a phase level at which the batch process interacts with equipment, includes receiving a procedure definition specifying the plurality of actions, receiving a transaction definition specifying the set of transitions so that each one in the set of transitions is associated with two or more of the plurality of actions, and receiving the set of parameters. Receiving the set of parameters includes receiving at least one dynamic input parameter that resolves to a value without obtaining the value from the recipe or an operator prompt associated at the phase level of the recipe.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: December 10, 2013
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Dawn Marruchella, William George Irwin, Godfrey Roland Sherriff, Tusar Nanda
  • Publication number: 20130325153
    Abstract: An engineering apparatus for designing an FA system includes: a system-configuration-data generating unit that generates system configuration data that expresses a display apparatus and a control apparatus of an FA system that is an engineering target and a topology thereof; a component storing unit that stores a control component, a screen component, and label information as a set by associating the control component, the screen component, and the label information with each other by using a label name; a component allocating unit that performs allocation of the control component to the control apparatus; a component reflecting unit that renders the control component a usable state for generating; an apparatus-connection-information generating unit that automatically generates apparatus connection information; a label-device-information editing unit that edits actual device information that corresponds to label information; and a component resolving unit that renders the apparatus connection information and
    Type: Application
    Filed: February 21, 2011
    Publication date: December 5, 2013
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Tsuyoshi Kobayashi, Toshio Muranaka, Satoshi Mii
  • Patent number: 8560093
    Abstract: A common library stores therein user function blocks and ready-made protected function blocks. By being manipulated by the user, an editing device links some of function programs stored in the function blocks in the library to form a control program which controls the exchange of signals between I/O modules and external devices. A control section in the terminal device allows the alteration of the function programs included in the user function blocks, but inhibits the alteration of the function programs included in the protected function blocks.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: October 15, 2013
    Assignee: JTEKT Corporation
    Inventors: Kenichi Ikegami, Tsutomu Araki
  • Publication number: 20130245792
    Abstract: A control arithmetic device controls so that an approval-receiving device displays a content of a new control program that the control arithmetic device received from the editing device. The approval-receiving device receives input of approval information that indicates whether a change of a control program is approved or not from an manager. The control arithmetic device changes the control program to the new control program in the case where the approval information received from the approval-receiving device indicates approval of the control program.
    Type: Application
    Filed: February 21, 2013
    Publication date: September 19, 2013
    Applicant: MITSUBISHI HEAVY INDUSTRIES, LTD.
    Inventors: Fumikado Anzai, Yoshikane Yamanaka, Kenichi Morimoto
  • Patent number: 8538588
    Abstract: The present disclosure relates generally to building control systems and, more particularly, to methods and devices for configuring and/or displaying parameters or other information such as menu screens on a programmable wall module of a building control system. In an illustrative embodiment, a configuration tool may be configured to create a number of screens for the user interface of the programmable wall module based on a number of user inputs received via the user interface of the configuration tool. In some cases, the number of user inputs received via the user interface of the configuration tool may be less than, and sometimes far less than, the number of screens that are created by the configuration tool. Regardless, with the number of screens created, the configuration tool may upload the number of screens to the programmable wall module for use on the user interface of the programmable wall module.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: September 17, 2013
    Assignee: Honeywell International Inc.
    Inventor: Gary P. Kasper
  • Patent number: 8533233
    Abstract: An extensible, object-oriented framework describes various generic elements of legacy automation systems. That framework is used as a basis for porting one or more of those elements to another (“target”) automation system. Objects in the framework, known as “extensions,” adapt information from the legacy system to a corresponding, generic representation. Compilers express those representations in the target system. The framework thus translates the “old” automation configuration for use in a “new” automation system. The scheme can be extended to accommodate arbitrary control systems (i.e., other manufacturers and product lines), new sub-domains within the automation domain (e.g. operator interfaces, batch control etc.) and new target systems without altering the core framework.
    Type: Grant
    Filed: July 20, 2004
    Date of Patent: September 10, 2013
    Assignee: Siemens Industry, Inc.
    Inventors: Thomas Deininger, Michael S. Horn, Jung Min Oh, Michael Hogan, William F. Raines
  • Patent number: 8532797
    Abstract: A mechanism for constructing generic control logic with versions of the logic automatically generated and stored for one or more protocols. The complexity of the one or more protocols may be hidden under a hood of the mechanism from the view of engineers, programmers and users so as to improve their productivity relative to control logic designs and applications.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: September 10, 2013
    Assignee: Honeywell International Inc.
    Inventors: Stalin Gutha, Janaki Krishnaswamy, Lavanya Bhadriraju, Ankur Jhawar, Kevin B. Moore
  • Patent number: 8515564
    Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: August 20, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Markus Graf
  • Patent number: 8495582
    Abstract: A method for performing online program changes on an automation system is provided. New program parts are loaded into a CPU of the automation system, while a user program is currently running, in order to provide a new user program. In order to avoid overloading of the CPU, switching is made to the new user program only after it is determined, by monitoring of the first processing of all the program cycles, that the CPU has not been overloaded.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: July 23, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: Andreas Drebinger, Jürgen Schindler, Jochen Zingraf
  • Patent number: 8494664
    Abstract: A programming tool provides an interface between an industrial controller and a motor drive that allows the logic development tool used to program the industrial controller to be used to configure the motor drive and its supported components directly. This allows a programmer to configure the topology for the motor drive and provide configuration data that can be verified directly from within the controller programming software rather than requiring separate programming and diagnostic tools.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: July 23, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Michael R. Keller
  • Patent number: 8489210
    Abstract: The invention relates to systems and/or methodologies for electronic operator interface based controller and device automatic downloads. More particularly, an electronic operator interface can determine if control logic or content used by an industrial controller has been updated, changed, or otherwise modified. If the content has been modified, then the electronic operator interface can automatically obtain the content and store a back-up copy in memory. Additionally or alternatively, the electronic operator interface can periodically update a backup copy of the content. Furthermore, the electronic operator interface can determine if the controller has lost its content, and restore the content from the most recent version saved in memory.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: July 16, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ronald E. Bliss, Brian R. Oulton
  • Patent number: 8480649
    Abstract: Embodiments of the present disclosure include methods, systems and devices for selecting a bolus configuration and may include one or more of providing a user interface for selection of one or more user interface elements, where each element corresponds to a bolus configuration of a drug, each element is spatially positioned within a multi-dimensional space corresponding to at least three dimensions and the element's position corresponding to each dimension.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: July 9, 2013
    Inventors: Ofer Yodfat, Gali Shapira, Iddo Gescheit
  • Patent number: 8433429
    Abstract: There is described an engineering systems and generating projects. The projects are used by runtime systems for the control of device and machine modular arrangements. The projects are not completely unmodifiable, instead an individualization layer is provided: particular data input possibilities for base data used by the runtime system are provided with an attribute, which gives whether the data entry in the project shall be unmodifiable or whether said entry may be optionally modifiable by the runtime system. A change is correspondingly optionally carried out with the runtime system. The actual core of the project, however does not need to be re-programmed such that a reversion to the engineering system is not necessary.
    Type: Grant
    Filed: November 23, 2006
    Date of Patent: April 30, 2013
    Assignee: Siements Aktiengesellschaft
    Inventors: Werner Herla, Klaus Hertinger, Martin Kiesel, Guido Seeger
  • Patent number: 8420984
    Abstract: The present invention relates to a household appliance for performing a housekeeping task. The household appliance comprises a data input device (16) adapted to remotely sense a property in a sensing area (18), and a controller (22) coupled to the data input device and adapted to control an operation of the household appliance in accordance with the sensed property.
    Type: Grant
    Filed: December 1, 2007
    Date of Patent: April 16, 2013
    Assignee: Electrolux Home Products Corporation N.V.
    Inventors: Kersten Kaiser, Alwin Neukamm, Claudio Cenedese
  • Patent number: 8396581
    Abstract: A customizable scheduling tool is used in a system for managing and controlling manufacturing processes planned by enterprise resource planning (ERP) and produced by a plant floor. A manufacturing executing system (MES) implements the planned manufacturing process and controls the corresponding production at the plant floor. The scheduling tool contains a set of built in data relating to the plant floor forming a data model and built in formula templates. The scheduling tool contains measures for defining new data, and the measures are operable to edit new fields to expand the built in set of data, and measures for modifying a built-in formula template. Ideally a manufacturing executing system (MES) contains such a tool and utilizes a method of using the tool.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: March 12, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Milvia Pierpaola Arduini