Editing/modifying Patents (Class 700/87)
-
Patent number: 9098096Abstract: 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: GrantFiled: April 5, 2012Date of Patent: August 4, 2015Assignee: Google Inc.Inventor: Yoky Matsuoka
-
Publication number: 20150120014Abstract: 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: ApplicationFiled: October 29, 2014Publication date: April 30, 2015Inventors: Tadashi OKUBO, Ryutaro KUWAMURA, Ayaka HASHIMOTO, Kazuhiro IMANAGA, Yusuke OKA, Yusuke TANAKA
-
Publication number: 20150112460Abstract: 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: ApplicationFiled: February 19, 2013Publication date: April 23, 2015Inventors: Yasunori Sakaguchi, Fumiaki Narutani, Taku Oya
-
Patent number: 9008814Abstract: 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: GrantFiled: December 4, 2013Date of Patent: April 14, 2015Assignee: Fisher-Rosemount Systems, Inc.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Publication number: 20150066160Abstract: 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: ApplicationFiled: June 20, 2014Publication date: March 5, 2015Inventors: Junichi Kawamoto, Masahide Ono
-
Patent number: 8957960Abstract: 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: GrantFiled: November 15, 2011Date of Patent: February 17, 2015Assignee: Mitutoyo CorporationInventors: Barry Saylor, Dahai Yu, Ryan Northrup, Gyokubu Cho, Akira Takada
-
Publication number: 20150045918Abstract: 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: ApplicationFiled: October 28, 2014Publication date: February 12, 2015Inventors: Joseph Francis Mann, Clinton Duane Britt, Steven Mark Cisler, Robert F. Lloyd, Krista K. Mann
-
Patent number: 8942834Abstract: 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: GrantFiled: June 27, 2005Date of Patent: January 27, 2015Assignee: 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: 8925358Abstract: 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: GrantFiled: September 12, 2013Date of Patent: January 6, 2015Assignee: Honeywell International Inc.Inventor: Gary P. Kasper
-
Patent number: 8923993Abstract: 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: GrantFiled: February 14, 2012Date of Patent: December 30, 2014Assignee: ABB Technology Ltd.Inventors: Ganesh Kulathu, Wolfgang Wimmer
-
Publication number: 20140364970Abstract: 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: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: Balajose Goli, Veera Paparao Bolla, Christina Ann Romanik, Abhik Banerjee, Pradyumna Ojha, Vishal Fogla, Yan Liu, Geetha Mandava
-
Patent number: 8903520Abstract: 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: GrantFiled: April 14, 2009Date of Patent: December 2, 2014Assignee: General Electric CompanyInventor: John Michael Karaffa
-
Patent number: 8849431Abstract: 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: GrantFiled: March 1, 2011Date of Patent: September 30, 2014Assignee: Flow Data, Inc.Inventors: Keith Thomson, Paul Brennan
-
Patent number: 8849430Abstract: 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: GrantFiled: October 29, 2007Date of Patent: September 30, 2014Assignee: Whirlpool CorporationInventors: Wallace J. Elston, III, Layne E. Heilman, Anthony E. Jenkins, Richard A. McCoy
-
Patent number: 8849429Abstract: 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: GrantFiled: May 9, 2011Date of Patent: September 30, 2014Assignee: General Electric CompanyInventors: Pradyumna Ojha, Abhik Banerjee, David Evans McMillan, William Kennedy Galt, Andre Steven DeMaurice
-
Patent number: 8818536Abstract: 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: GrantFiled: September 23, 2010Date of Patent: August 26, 2014Assignee: TRUMPF Maschinen Gruesch AGInventors: Uwe Mienhardt, David Lehmann
-
Patent number: 8818535Abstract: Provided is a method and system for updating of schedules to a device controlled by an energy management system.Type: GrantFiled: April 22, 2011Date of Patent: August 26, 2014Assignee: General Electric CompanyInventors: Jeff Donald Drake, Robert Marten Bultman, Timothy Dale Worthington, Michael Francis Finch, Jay Andrew Broniak, Christopher Recio, Joseph Mark Brian
-
Patent number: 8818272Abstract: 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: GrantFiled: July 18, 2007Date of Patent: August 26, 2014Assignee: Broadcom CorporationInventor: Harish Paryani
-
Publication number: 20140236322Abstract: 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: ApplicationFiled: April 23, 2014Publication date: August 21, 2014Applicant: Invensys Systems, Inc.Inventors: Keith E. Eldridge, Mikhail V. Fishbeyn, John P. King, Paul Meskonis, James William Hemenway
-
Publication number: 20140228984Abstract: 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: ApplicationFiled: August 3, 2011Publication date: August 14, 2014Applicant: MITSUBISHI ELECTRIC CORPORATIONInventor: Kazuhiro Nakaminami
-
Patent number: 8753871Abstract: 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: GrantFiled: May 13, 2013Date of Patent: June 17, 2014Assignee: Broadley-James CorporationInventor: Larry Eugene West
-
Patent number: 8738159Abstract: 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: GrantFiled: February 15, 2005Date of Patent: May 27, 2014Assignee: Siemens Industry, Inc.Inventor: David Martin
-
Patent number: 8731691Abstract: 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: GrantFiled: April 23, 2012Date of Patent: May 20, 2014Assignee: Rockwell Automation Technologies, Inc.Inventor: Robert F. Lloyd
-
Patent number: 8718802Abstract: 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: GrantFiled: February 5, 2013Date of Patent: May 6, 2014Assignee: Canrig Drilling Technology Ltd.Inventor: Scott G. Boone
-
Publication number: 20140107814Abstract: 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: ApplicationFiled: December 16, 2013Publication date: April 17, 2014Applicant: 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: 8688260Abstract: 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: GrantFiled: February 19, 2009Date of Patent: April 1, 2014Assignee: Keba AGInventor: Heinz Stummer
-
Patent number: 8676359Abstract: 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: GrantFiled: March 23, 2011Date of Patent: March 18, 2014Assignee: Yokogawa Electric CorporationInventor: Hiromi Okamoto
-
Patent number: 8670859Abstract: 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: GrantFiled: July 8, 2010Date of Patent: March 11, 2014Assignee: 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: 8666522Abstract: 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: GrantFiled: September 20, 2011Date of Patent: March 4, 2014Assignee: Mori Seiki Co., Ltd.Inventors: Takayuki Nakamura, Tetsushi Asada, Takaaki Soga
-
Patent number: 8666521Abstract: 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: GrantFiled: March 8, 2011Date of Patent: March 4, 2014Assignee: Siemens AktiengesellschaftInventor: Markus Graf
-
Patent number: 8631802Abstract: 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: GrantFiled: August 22, 2012Date of Patent: January 21, 2014Assignee: Novartis AGInventors: Paul J. Essex, Johan Ekvall, Kirk W. Todd
-
Patent number: 8626320Abstract: 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: GrantFiled: May 14, 2007Date of Patent: January 7, 2014Inventors: Timothy Sexton, Eoai Keogh
-
Patent number: 8615324Abstract: 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: GrantFiled: July 22, 2011Date of Patent: December 24, 2013Assignee: Broadley-James CorporationInventor: Larry Eugene West
-
Patent number: 8612042Abstract: 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: GrantFiled: February 1, 2013Date of Patent: December 17, 2013Assignee: Fisher-Rosemount Systems, Inc.Inventors: Nathan W. Pettus, Godfrey R. Sherriff, Aaron C. Jones, Dawn Marruchella
-
Patent number: 8612962Abstract: 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: GrantFiled: July 21, 2010Date of Patent: December 17, 2013Assignee: Robert Bosch GmbHInventors: Stefan Riedmann, Wolfgang Paul, Stephan Schultze
-
Patent number: 8606379Abstract: 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: GrantFiled: September 29, 2008Date of Patent: December 10, 2013Assignee: Fisher-Rosemount Systems, Inc.Inventors: Dawn Marruchella, William George Irwin, Godfrey Roland Sherriff, Tusar Nanda
-
Publication number: 20130325153Abstract: 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 andType: ApplicationFiled: February 21, 2011Publication date: December 5, 2013Applicant: MITSUBISHI ELECTRIC CORPORATIONInventors: Tsuyoshi Kobayashi, Toshio Muranaka, Satoshi Mii
-
Patent number: 8560093Abstract: 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: GrantFiled: July 20, 2009Date of Patent: October 15, 2013Assignee: JTEKT CorporationInventors: Kenichi Ikegami, Tsutomu Araki
-
Publication number: 20130245792Abstract: 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: ApplicationFiled: February 21, 2013Publication date: September 19, 2013Applicant: MITSUBISHI HEAVY INDUSTRIES, LTD.Inventors: Fumikado Anzai, Yoshikane Yamanaka, Kenichi Morimoto
-
Patent number: 8538588Abstract: 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: GrantFiled: February 28, 2011Date of Patent: September 17, 2013Assignee: Honeywell International Inc.Inventor: Gary P. Kasper
-
Patent number: 8533233Abstract: 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: GrantFiled: July 20, 2004Date of Patent: September 10, 2013Assignee: Siemens Industry, Inc.Inventors: Thomas Deininger, Michael S. Horn, Jung Min Oh, Michael Hogan, William F. Raines
-
Patent number: 8532797Abstract: 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: GrantFiled: December 30, 2009Date of Patent: September 10, 2013Assignee: Honeywell International Inc.Inventors: Stalin Gutha, Janaki Krishnaswamy, Lavanya Bhadriraju, Ankur Jhawar, Kevin B. Moore
-
Patent number: 8515564Abstract: 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: GrantFiled: March 8, 2011Date of Patent: August 20, 2013Assignee: Siemens AktiengesellschaftInventor: Markus Graf
-
Patent number: 8495582Abstract: 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: GrantFiled: October 9, 2007Date of Patent: July 23, 2013Assignee: Siemens AktiengesellschaftInventors: Andreas Drebinger, Jürgen Schindler, Jochen Zingraf
-
Patent number: 8494664Abstract: 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: GrantFiled: September 8, 2011Date of Patent: July 23, 2013Assignee: Rockwell Automation Technologies, Inc.Inventor: Michael R. Keller
-
Patent number: 8489210Abstract: 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: GrantFiled: March 24, 2009Date of Patent: July 16, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: Ronald E. Bliss, Brian R. Oulton
-
Patent number: 8480649Abstract: 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: GrantFiled: April 28, 2009Date of Patent: July 9, 2013Inventors: Ofer Yodfat, Gali Shapira, Iddo Gescheit
-
Patent number: 8433429Abstract: 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: GrantFiled: November 23, 2006Date of Patent: April 30, 2013Assignee: Siements AktiengesellschaftInventors: Werner Herla, Klaus Hertinger, Martin Kiesel, Guido Seeger
-
Patent number: 8420984Abstract: 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: GrantFiled: December 1, 2007Date of Patent: April 16, 2013Assignee: Electrolux Home Products Corporation N.V.Inventors: Kersten Kaiser, Alwin Neukamm, Claudio Cenedese
-
Patent number: 8396581Abstract: 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: GrantFiled: June 1, 2010Date of Patent: March 12, 2013Assignee: Siemens AktiengesellschaftInventor: Milvia Pierpaola Arduini