Including Sequence Or Logic Processor Patents (Class 700/7)
  • Patent number: 11960267
    Abstract: Provided is a control apparatus including an acquisition unit configured to acquire a measurement value measured regarding control target equipment, a first control unit configured to output an operation amount of the control target equipment according to the measurement value by at least one of feedback control or feed-forward control, a second control unit configured to output an operation amount of the control target equipment according to the measurement value using a model learnt by using learning data, and a switching unit configured to perform switching between the first control unit and the second control unit by which the control target equipment is controlled.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: April 16, 2024
    Assignee: Yokogawa Electric Corporation
    Inventors: Go Takami, Fumio Nishijo, Satoru Tanaka
  • Patent number: 11405465
    Abstract: Software applications are used for controlling the optical state of one or more optically switchable windows or other optical products installed in a structure such as building. The applications permit users to send and/or receive data and/or commands for controlling the switchable optical products. In some embodiments, the applications provide an interface with a window network controller, which directly or indirectly controls windows in a structure. Relevant processing involving the application may include user authentication, commissioning, adaptive control, and decisions on whether to permit an action or change requested by a user. In some embodiments, the application allows users to directly control the tint state of one or more tintable windows. In some embodiments, the application allows users to change a rule or property associated with controlling a switchable optical product.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: August 2, 2022
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Todd Marques, Stephen Clark Brown
  • Patent number: 11129127
    Abstract: Disclosed are techniques for determining locations of reference nodes. In an aspect, an apparatus transmits a request to a first reference node to perform a first round-trip-time (RTT) procedure with a second reference node, determines a first distance between the first reference node and the second reference node based on the RTT procedure, determines relative locations of the first and second reference nodes with respect to each other, and determines absolute locations of the first and second reference nodes from their relative locations based on at least one of the first and second reference nodes having a known absolute location and at least one known angle-of-arrival (AoA) or angle-of-departure (AoD) of at least one reference signal.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 21, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Joseph Binamira Soriaga, Alexandros Manolakos, Naga Bhushan, Charles Edward Wheatley, Tingfang Ji, Jay Kumar Sundararajan
  • Patent number: 11024292
    Abstract: One or more non-transitory computer readable media contain program instructions that, when executed, cause one or more processors to: receive first raw data including one or more first data points generated by a first object of a plurality of objects associated with one or more buildings; generate first input timeseries according to the one or more data points; access a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of objects and data entities representing stored data, the smart entities being interconnected by relational objects indicating relationships between the smart entities; identify a first object entity representing the first object from a first identifier in the first input timeseries; identify a first data entity from a first relational object indicating a relationship between the first object entity and the first data entity; and store the first input timeseries in the first data entity.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: June 1, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Youngchoon Park, Sudhi R. Sinha, Vaidhyanathan Venkiteswaran, Vijaya S. Chennupati, Erik S. Paulson
  • Patent number: 10983159
    Abstract: A system, apparatus, and method of testing a plurality of test circuits is disclosed that includes inputting experiment data to the plurality of test circuits; applying a control signal to each of the plurality of test circuits to control application of the experiment data to the plurality of test circuits; and shifting the control signal in response to applying the control signal to each of the plurality of test circuits so that a different bit of the control signal is applied to each of the plurality of test circuits. The method in an aspect further comprises reading out a data out signal from each of the plurality of test circuits; and shifting the data out signal in response to reading out the data out signal from each of the plurality of test circuits.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stefan Payer, Michael Klein, Cedric Lichtenau, Ralf Richter
  • Patent number: 10962959
    Abstract: The purpose of the present invention is to stop the power supply to a specified device among a plurality of devices to be supplied with power, and maintain the power supply to the other device. An IO-Link master is provided with: an upper-level communication control unit which receives a specification of a device to which the power supply is to be stopped; and a power supply control unit which controls a device power supply switching unit corresponding to the device to which the power supply is to be stopped, to stop the power supply to said device while maintaining the power supply to the other device.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: March 30, 2021
    Assignee: OMRON Corporation
    Inventors: Yasuhiro Kitamura, Toshiyuki Ozaki, Keiichi Teranishi
  • Patent number: 10872386
    Abstract: A computer system receives customer records listing customer attributes and an adoption status of the customer, such as whether the customer has enrolled in a particular energy efficiency program. An initial set of patterns are identified among the customer records, such as according to a decision tree. The initial set is pruned to obtain a set of patterns that meet minimum support and effectiveness and maximum overlap requirements. The patterns are assigned to segments according to an optimization algorithm that seeks to maximize the minimum effectiveness of each segment, where the effectiveness indicates a number of customers matching the pattern of each segment that have positive adoption status. The optimization algorithm may be a bisection algorithm that evaluates a linear-fractional integer program (LFIP-F) to iteratively approach an optimal distribution of patterns.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: December 22, 2020
    Assignee: C3.ai, Inc.
    Inventors: Adrian Albert, Mehdi Maasoumy Haghighi
  • Patent number: 10870827
    Abstract: Embodiments described herein generally relate to methods and systems for configuring settings of a cell expansion system including a bioreactor. Through a user interface, a user may configure display settings, system settings, and settings associated with protocols for loading, growing and/or harvesting cells. In configuring settings for protocols and associated processes, a diagram view or window of the cell expansion system is displayed in embodiments. The diagram view displays the process settings as graphical user interface elements. Settings available for configuration are enabled for selection in the diagram view. The diagram view allows the user to visualize the settings available for task configuration and to configure enabled settings. Configured settings are stored and capable of retrieval for subsequent execution or modification of the applicable protocol.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: December 22, 2020
    Assignee: Terumo BCT, Inc.
    Inventors: Edward Allan Stanton, IV, Glen Delbert Antwiler, Patrick J. Howley, Michael E. Kinzie, Jon A. Dodd, Casey V. Medina
  • Patent number: 10782667
    Abstract: In a real-time environment at least one task is executed with a pre-defined task run-time, wherein at least one auxiliary function with indeterminate function run-time is to be processed within the specified task run-time by means of a time monitoring function. The time monitoring function, which defines a termination time for the auxiliary function within the pre-defined task run-time, is started. Then the auxiliary function is executed, wherein the time monitoring function monitors the function run-time and a function abort is initiated if the pre-defined abort time point is exceeded. Finally, the time monitoring function is terminated.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 22, 2020
    Assignee: Beckhoff Automation GmbH
    Inventors: Marko Tscherepanow, Dirk Janssen, Andre Folkers
  • Patent number: 10754320
    Abstract: An industrial controller that integrates with an external controller for improved control of an industrial machine or process and for coordinating internal motion control functions of the industrial controller with the control routines native to the external controller is disclosed. The industrial controller includes one or more internal motion control instructions, such as a jog, cam, follower, or gearing function. The industrial controller further includes an internal motion planner to generate commands for motor drives connected to the industrial controller to execute the internal motion control instructions or user provided motion control instructions in a control program. External vendors have also developed motion planners to generate motion commands, for example, for the axes on robotic equipment.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: August 25, 2020
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Jatin P. Bhatt, Rahul Sharma, Shipei Tian, Robert B. Hirschinger
  • Patent number: 10719643
    Abstract: A ladder program editing support apparatus edits a ladder program by causing a display to display a plurality of circuit elements that is each displayed as a symbol in an area between a plus bus line and a minus bus line in the ladder program and makes up the ladder program. The ladder program editing support apparatus includes the display that displays the ladder program, and an edit control unit that selects a selected range to be edited within the ladder program displayed on the display and displays identification information on the circuit elements included in the ladder program within the selected range on the display in the form of a list according to a preset displaying order.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: July 21, 2020
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Tomo Horikawa
  • Patent number: 10715347
    Abstract: A method of building automation control from a computing device is provided and includes a computing device: accessing a building automation network through one or more network connections and identifying automated devices attached to that building automation network; determining a user interface structure for the automated devices and a device user interface for each automated device from device names of the automated devices on the building automation network; providing a user interface comprising the user interface structure and the device user interfaces on the computing device; and controlling one or more of the automated devices over one of the one or more network connections using instructions received over the user interface.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: July 14, 2020
    Assignee: ECONOWISE DRIVES AND CONTROLS LTD.
    Inventor: David Michael Lapsley
  • Patent number: 10514963
    Abstract: Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: December 24, 2019
    Assignee: View, Inc.
    Inventors: Dhairya Shrivastava, Stephen Clark Brown, Ronald F. Cadet
  • Patent number: 10295984
    Abstract: A safety-related control device for controlling an actuator with a first processing device that is configured to provide a safety function for the generation and/or processing of a signal for a safety-related control of the actuator, and a second processing device that is configured to provide an operating and/or additional function for the generation, processing, diagnostics, reproduction and/or transmission of further signals associated with the operation of the control device and/or of the actuator, and wherein the second processing device is furthermore configured to provide a test function for monitoring the functionality of the safety function.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 21, 2019
    Assignee: FESTO AG & CO. KG
    Inventors: Jorg Quaas, Udo Walden
  • Patent number: 10110236
    Abstract: The present disclosure relates to an apparatus for recognizing a pulse signal, and more particularly, to an apparatus for recognizing a pulse signal, which maintains the pulse signal being input for a scan time until an end time point of the scan time, and stores the pulse signal in a pulse signal storage area as pulse input data. The apparatus for recognizing a pulse signal according to one embodiment of the present disclosure includes a signal maintaining unit configured to maintain and output the pulse signal, which is input for the scan time, as a pulse maintaining signal; a signal transmission unit configured to receive the pulse maintaining signal from the signal maintaining unit and transmit the input pulse maintaining signal; and a control unit configured to output the transmission control signal to the signal transmission unit to receive and store the received pulse maintaining signal.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: October 23, 2018
    Assignee: LSIS CO., LTD.
    Inventor: Kang-Hee Park
  • Patent number: 9805446
    Abstract: A method of changing an algorithm used in an electronic device and an electronic device thereof are provided. The method includes determining an algorithm based on at least one of information about environments and information about a useful amount of resources, determining a variable of the determined algorithm based on the at least one of information about the environments and the information about the useful amount of resources, and executing the determined algorithm based on the determined variable of the algorithm.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: October 31, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Woo-Hyun Baek
  • Patent number: 9725689
    Abstract: Embodiments described herein generally relate to methods and systems for configuring settings of a cell expansion system including a bioreactor. Through a user interface, a user may configure display settings, system settings, and settings associated with protocols for loading, growing and/or harvesting cells. In configuring settings for protocols and associated processes, a diagram view or window of the cell expansion system is displayed in embodiments. The diagram view displays the process settings as graphical user interface elements. Settings available for configuration are enabled for selection in the diagram view. The diagram view allows the user to visualize the settings available for task configuration and to configure enabled settings. Configured settings are stored and capable of retrieval for subsequent execution or modification of the applicable protocol.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: August 8, 2017
    Assignee: Terumo BCT, Inc.
    Inventors: Edward Allan Stanton, IV, Glen Delbert Antwiler, Patrick J. Howley, Michael E. Kinzie, Jon A. Dodd, Casey V. Medina
  • Patent number: 9665509
    Abstract: Apparatus and methods for handling inter-processor interrupts (IPIs) in a heterogeneous multiprocessor system are provided. The scalable IPI mechanism provided herein entails minimal logic and can be used for heterogeneous inter-processor communication, such as between application processors, real-time processors, and FPGA accelerators. This mechanism is also low cost, in terms of both logic area and programmable complexity. One example system generally includes a first processor, a second processor being of a different processor type than the first processor, and an IPI circuit. The IPI circuit typically includes a first register associated with the first processor, wherein a first bit in the first register indicates whether the first processor has requested to interrupt the second processor; and a second register associated with the second processor, wherein a second bit in the second register indicates whether the second processor has requested to interrupt the first processor.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 30, 2017
    Assignee: XILINX, INC.
    Inventors: Ahmad R. Ansari, Felix Burton
  • Patent number: 9560164
    Abstract: An image processing apparatus, comprises: a dynamic portion reconfiguration unit configured to be able to reconfigure an internal circuit configuration dynamically and partially; and a reconfiguration control unit which controls the reconfiguration of the circuit configuration by the dynamic portion reconfiguration unit; wherein one or more processing circuits configured in the dynamic portion reconfiguration unit are each configured to include a data processing unit and a parameter holding unit for holding a parameter used for processing by the data processing unit, and for the parameter holding unit, a circuit configuration corresponding to a parameter corresponding to a setting in the processing by the data processing unit is defined, and the reconfiguration control unit, in accordance with a modification of the setting in the processing by the data processing unit, reconfigures only the circuit configuration of the parameter holding unit.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: January 31, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yasushi Shinto
  • Patent number: 9535430
    Abstract: By efficiently holding only information necessary for a desired control from among information that can be obtained from equipment such as air conditioners, lighting devices and other devices, the control of the air conditioners and other devices according to the situation is obtained with small-capacity memory resources. This facilitates uploading to an air conditioner control device having a relatively small memory capacity and makes it possible to efficiently customize the installed control program.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: January 3, 2017
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Tomoaki Gyota, Masanori Nakata, Noriyuki Komiya
  • Patent number: 9466159
    Abstract: Apparatuses, methods, and systems installed in a vehicle. One method includes identifying, with a processing unit installed in a vehicle, one of a plurality of data sources providing vehicle data over a communication interface in the vehicle, wherein the plurality of data sources provide vehicle data from at least two different vehicle control modules. The method also includes incrementing, with the processing unit, a counter associated with the one of the plurality of data sources, comparing, with the processing unit, the counter to a threshold, setting, with the processing unit, the one of the plurality of data sources as an active data source for receiving vehicle data when the counter exceeds the threshold, and processing the vehicle data received provided by the one of the plurality of data sources.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: October 11, 2016
    Assignee: J. J. Keller & Associates, Inc.
    Inventors: Thomas C. Harter, Michael K. Kuphal, Bruce D. Lightner, Randel J. Thome
  • Patent number: 9381928
    Abstract: Disclosed is method and system for continuously re-generating reactive on-line train schedules for trains running in a large railway network. Railway network partitioned based on user configuration, into first type comprising trunk line and feeder line sub-networks, and second type comprising supervisory dispatch control territories. Sense and respond cycle is continuously executed on multi-processor computing environment, senses dynamic data from field about train movements, and other changes from users. For each first type sub-network, degree of deviation is computed from incumbent plans and congestion in sub-networks. Using degree of deviation and congestion, trains are rerouted and suitable scheduling methods are chosen for each sub-network and executed in parallel and first level train schedules are sent to second level train schedulers working on second type sub-networks which in parallel identify and resolve conflicts among first level train schedules.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: July 5, 2016
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Siddhartha Sengupta, Sunil D. Joshi, Shripad Salsingikar, Sudhir Kumar Sinha, Kejitan Dontas, Nishant Kumar Agrawal
  • Patent number: 9329961
    Abstract: Testing a test component is disclosed. A real-time input communication that has been forked from an input communication intended for a deployed component is received at the test component. At least a portion of the received real-time input communication is processed. A result of the processing is used to at least in part determine a test result of the test component.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: May 3, 2016
    Assignee: Facebook, Inc.
    Inventor: Barak Reuven Naveh
  • Patent number: 9092023
    Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: July 28, 2015
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
  • Patent number: 9035598
    Abstract: Disclosed herein is an electrical-charging/discharging control apparatus composing an electric-power accumulation facility in conjunction with an electric-power accumulation battery and including: a communication section configured to receive a command to carry out either of electrical charging and discharging operations on the electric-power accumulation battery from an electric-power management apparatus for managing the electrical charging and discharging operations carried out on the electric-power accumulation battery; a control section configured to control the electrical charging and discharging operations carried out on the electric-power accumulation battery on the basis of the command; and a power conditioner for supplying electric power from an electric-power network to the electric-power accumulation battery and transferring electric power accumulated in the electric-power accumulation battery to the electric-power network in accordance with control carried out by the control section.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: May 19, 2015
    Assignee: Sony Corporation
    Inventors: Masakazu Ukita, Asami Yoshida, Shiho Moriai, Masanobu Katagi
  • Publication number: 20150105868
    Abstract: Disclosed is an event input module, wherein the event input module receives time information which is an IRIG-B signal of a predetermined method from an outside time provider, allocates the time information to a detected event and determines event generation information.
    Type: Application
    Filed: September 26, 2014
    Publication date: April 16, 2015
    Applicant: LSIS CO., LTD.
    Inventor: Yong Gak SIN
  • Publication number: 20150012115
    Abstract: A method includes receiving, at a control server, data related to a parameter of an operating environment of a number of processors. Each processor is associated with a data processing device of a number of data processing devices. The method also includes transmitting, through a processor of the control server, one or more control signal(s) to one or more logic controller(s) based on analysis of the parameter through the processor of the control server and/or the number of processors. The analysis includes comparison of the parameter with one or more reference threshold(s). Further, the method includes maintaining, through one or more regulation system(s), the parameter of the operating environment of one or more processor(s) of the number of processors around the one or more reference threshold(s) in accordance with the one or more control signal(s) transmitted to the one or more logic controller(s).
    Type: Application
    Filed: July 4, 2013
    Publication date: January 8, 2015
    Inventors: Abdeali H. Panvelwala, Sasaank Botlaguduru
  • Publication number: 20140336784
    Abstract: The PLC communication system associated with the invention is characterized in that the system comprises a programmable logic controller (PLC), a plurality of processing devices, at least three communication processing nodes provided at the PLC and at the plurality of processing devices respectively to establish communication of the PLC and each of the processing devices and an interconnecting device and a plurality of communication lines for connecting the communication processing nodes with one another to establish data communication among the communication processing nodes. The PLC detects a state of communication failure and a display device displays an abnormal portion in a communication route based on the number of occurrences of the state of communication failure in respective interconnecting device and plurality of communication lines.
    Type: Application
    Filed: April 2, 2014
    Publication date: November 13, 2014
    Applicants: Toyota Jidosha Kabushiki Kaisha, JTEKT Corporation
    Inventors: Terukazu SENDA, Satoshi Kato, Toshio Aono, Toshiyuki Kamauchi, Masanori Ido
  • Publication number: 20140163698
    Abstract: A PLC communication system includes a PLC; a plurality of devices; three or more communication processing nodes that are provided respectively in the PLC and the devices to allow the PLC to communicate with each of the devices; and a plurality of communication lines that connect the communication processing nodes to each other to allow data communication. The PLC detects an incommunicable state between two of the communication processing nodes. The PLC communication system further includes a display device, and in a case where there are a plurality of types of incommunicable states detected by the PLC, the display device displays a portion where communication lines constituting the incommunicable states among the plurality of communication lines overlap with each other, as a line failure portion.
    Type: Application
    Filed: November 26, 2013
    Publication date: June 12, 2014
    Applicant: JTEKT Corporation
    Inventors: Satoshi KATO, Yasuteru YAMAUCHI, Terukazu SENDA
  • Publication number: 20130331955
    Abstract: Disclosed are an apparatus and a method for controlling a PLC output signal. The method includes receiving the PLC digital output signal and interpolating a gradient of the PLC digital output signal by applying a nonlinear correction function to the received PLC digital output signal. The embodiment provides a stable output control apparatus and a stable output control method capable of allowing an external device controlled by a PLC to smoothly output a response and a PLC output is gradually changed to prevent the external device to be controlled from being malfunctioned or broken.
    Type: Application
    Filed: April 23, 2013
    Publication date: December 12, 2013
    Applicant: LSIS CO., LTD.
    Inventor: Jae Il Kwon
  • Patent number: 8606372
    Abstract: A system and method of dynamic distributed control with network topology discovery and load discovery in an isolated distribution grid is provided. Source modules connect to AC generators and output high voltage DC power on ports. Load modules receive the high voltage DC power on connected ports and convert the DC power to AC power. Loads are connected to AC outlets on load modules. A source module discovers the connected network topology through a series of states following the reading of a configuration file and creates an adjacency map. Each module has a microprocessor. Each microprocessor runs load discovery algorithms using its adjacency map as input. Load changes are detected and adjacency maps are amended to maintain consistency across all adjacency maps. Priority is afforded to desired loads when demand exceeds capacity.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: December 10, 2013
    Assignee: Williams Pyro, Inc.
    Inventors: Robert J. Harris, Christopher D. Pylant, Christopher M. Stimek, Peter C Gardner, Matthew C Ragsdale
  • Patent number: 8539110
    Abstract: An apparatus in a distributed control system having a network interface and wireless gateway coupled to the network interface. The network interface is configured to communicate with a network. The wireless gateway includes a wireless gateway function block application process configured to map process information between a wireless network having at least one wireless field device and the network. The wireless gateway further includes a wireless network management component configured to manage access to the wireless network and at least one wireless field device function block application process configured to define a resource and input and output process information of the wireless field device.
    Type: Grant
    Filed: July 3, 2008
    Date of Patent: September 17, 2013
    Assignee: Fieldbus Foundation
    Inventors: David A. Glanzer, Marcos Peluso, Berry Mulder, Alexander Chernoguzov, Koji Demachi, Bill Tatum
  • Patent number: 8502688
    Abstract: The disclosure relates to a process of configuring a standalone self-supplied numeric controlled relay for providing phase and earth over current protection to electrical systems by accurate current measurement. The arrangement for current measurement with control algorithms is provided for power control by providing amplified and conditioned current for optimization between the current to power an electronic circuit and the fidelity of a measured current waveform so that they both are at the acceptable levels at the same time. This disclosure describes the current sensing and associated algorithm for power control in a truly self-powered relay.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: August 6, 2013
    Assignee: ABB Technology Ltd
    Inventors: Niraj Suthar, Vijay Shah, Maulik Vyas, Bernhard Deck
  • 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
  • Publication number: 20130096696
    Abstract: A method for operating a control network includes a first control computer, a second redundant control computer and a plurality of data-processing appliances, wherein a connection between the computers and the appliances is provided by a redundant and diverse heartbeat. The connection between the computers is checked before operating the control network. If a test result is positive, a master function is assigned to the first computer. If the test result is negative, both computers connect the appliances to themselves in a defined sequence. When a predetermined number of appliances are connected to the first computer, the computer takes over a master function and the second computer takes over a standby function, or, when a number, which is less than the predetermined number, of appliances are connected to each of the two computers, a signal is produced which signals a fault state of the control network.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Inventors: Roland Porsch, Hartmut Ludwig, Andreas Ziegler, Tino Schwarz, Andreas Kirsch
  • Publication number: 20130018484
    Abstract: A multicore processor for industrial control provides for the execution of separate operating systems on the cores under control of one of the cores to tailor the operating system to optimum execution of different applications of industrial control and communication. One core may provide for a reduced instruction set for execution of industrial control programs with the remaining cores providing a general-purpose instruction set.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 17, 2013
    Inventors: Ronald E. Schultz, Scot A. Tutkovics, Richard J. Grgic, James J. Kay, James W. Kenst, Daniel W. Clark
  • Patent number: 8347044
    Abstract: A programmable logic processor (PLC) with multiple PLC functions is disclosed. The PLC includes at least one memory storing at least one of a plurality of programs or data, and one or more processor assigned to each of the PLC function and couple to the memory. The PLC functions are run in parallel. A method of operating the PLC and a PLC system with multiple processors are also disclosed.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: January 1, 2013
    Assignee: General Electric Company
    Inventors: Weihua Shang, Yongzhi Liu, William Henry Lueckenbach, Li Liu, Yu Zhang
  • Patent number: 8335575
    Abstract: A control node has a sequence table and subscribers, with the sequence table having data records each having an identification for an action of a manufacturing sequence associated with the control node, an identification for a subscriber carrying out the action and an identification of a parameter set associated with the action, and wherein each subscriber has a sequence interpreter which is designed to read and to interpret the sequence table, and to initiate the actions associated with the subscriber.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: December 18, 2012
    Assignee: Beckhoff Automation, GmbH
    Inventors: Josef Papenfort, Ralf Heitmann, Gerd Hoppe, Itzko Christow
  • Patent number: 8335573
    Abstract: For the purpose of controlling safety functions as part of a system controller which is not oriented to safety functions in an automation system, the invention provides safety modules having a sound functionality and provides a safety protocol which transmits data in the form of safety messages, wherein input and output parameters from each safety module are encapsulated by the safety protocol, and the individual safety modules are logically combined with one another in terms of data and flow by means of a data transmission link in line with the system's safety functions which are to be controlled, the data interchange taking place between the safety modules on the basis of the safety protocol.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: December 18, 2012
    Assignee: Beckhoff Automation GmbH
    Inventors: Holger Buettner, Jens Sachs
  • Publication number: 20120303138
    Abstract: A companion remote control system is usable with smart devices for controlling a plurality of controlled components. An overall control system includes: a companion remote configured for remote communication, and providing command options for a user desiring to interact with a controlled component; a software application configured for running on smart devices, which typically includes a graphical interface for the user to select desired controlled component from plurality of controlled components; and a control processor capable of communicating with companion remote, smart device and controlled components. The control processor is programmed to correlate user commands received from companion remote to appropriate instructions for a specific controlled component selection received from smart device.
    Type: Application
    Filed: May 25, 2011
    Publication date: November 29, 2012
    Applicant: Remote Technologies Incorporated
    Inventor: John Michael Demskie
  • Patent number: 8321037
    Abstract: A station address displayed in a display field W5 coincides with a station address of the PLC to which this personal computer is connected. Further, bit addresses of respective output variables are displayed in a display field W1. For example, a corresponding bit corresponding to a check box whose address of the output variable is 00L1E and whose station address of the destination PLC is 2 is an output schedule definition bit Rb1E in an output schedule definition frame RF02 stored in a first storing unit TBL1. Therefore, a value of the output schedule definition bit Rb0E is defined as 0 (output is not scheduled). When an OK button W4 is clicked, respective output schedule definition frames are transferred to a PLC 10 and then are stored in the first storing unit TBL1 respectively.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: November 27, 2012
    Assignee: JTEKT Corporation
    Inventor: Tsutomu Araki
  • Patent number: 8295166
    Abstract: A high speed industrial control system and data acquisition system and method are disclosed that enable high speed data transmission rates from an control system to a remote client application. In one embodiment, the system includes a first processor, a second processor, an open-socket interface, and a client application. The first processor is configured to generate data arrays and the second processor is configured to receive and convert the arrays into time stamped message sets. The open-socket interface may be coupled to the second processor and may be configured to transmit packet sets from the second processor to a client application. The client application may be configured to convert each packet set into individual records that are included in a standard structured data format. One of the standard structured data format may be a standard database format.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: October 23, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Donald Woo
  • Publication number: 20120232677
    Abstract: Provided are a method and apparatus for controlling a public device that provides services that are shared by a plurality of users. The plurality of users may control an operation of the public device in order to provide a public service desired by the users.
    Type: Application
    Filed: October 21, 2011
    Publication date: September 13, 2012
    Inventors: Sang-hyun Yoo, Jae-scheol Lee, Sang-dok Mo
  • Patent number: 8255676
    Abstract: A non-disruptive method for updating firmware in a first controller 210 of a redundant controller 200 in a storage subsystem 120 is disclosed. This updating occurs while the storage subsystem 120 presents data to a host system 130 in response to a host request 132. During the non-disruptive updating, the updating first controller 210 redirects the host request 132 for data, e.g., drive-A volume 252 normally owned by the first controller 210, to second controller 220 of the redundant controller 200. After the second controller 220 obtains data 134 identified in the host request 132, the operating second controller 220 transfers the data 134 to the updating first controller 210 via an inter-controller channel 202. Once the updating first controller 210 receives the data 134, the first controller 210 presents the data 134 to the host system 130. The host system 130 does not detect that the first controller 210 is updating because the updating process is invisible to the host system 130.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: August 28, 2012
    Assignee: Netapp, Inc.
    Inventors: William Patrick Delaney, Kenneth F. Day
  • Publication number: 20120116541
    Abstract: A safety controller controls an automated installation on the basis of project data representing an individual application running. The safety controller has a plurality of controller hardware components. At least some controller hardware components have a respective project data memory. The project data memories each are designed to store project data supplied to them. The safety controller includes a connecting unit, such as a communication network, which connects the controller hardware components to one another. The safety controller also has a distribution unit for distributing at least some of the project data via the connecting unit to at least some of the project data memories.
    Type: Application
    Filed: October 19, 2011
    Publication date: May 10, 2012
    Inventors: Matthias REUSCH, Karsten Petzold, Michael Kling, Patrick Schips, Bernd Banzhaf, Florian Stanko, Herbert Walter, Timo Nawratil
  • Publication number: 20120095573
    Abstract: A safety-related control unit for controlling an automated installation in accordance with an application program containing control instructions. The safety-related control unit has first and second processors for executing at least some of the control instructions by processing a plurality of first and second program variables, respectively. The first processor also determines a first test value for at least one of the first program variables in accordance with an instantaneous value present for this first program variable at a first defined instance of time. The second processor determines a second test value for the at least one of the first program variables. The second test value corresponds to the first test value. The safety-related control unit also has a data memory for storing the instantaneous value, the first test value and the second test value in order to facilitate a quick restart of the control unit after an unexpected interrupt.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 19, 2012
    Inventor: Peter MOOSMANN
  • Patent number: 8155762
    Abstract: In an instrumentation control system in which plural control devices are connected to each other through a network, and transfer of data is performed asynchronously, a reset switch is provided in one of a control device, and when this switch is depressed, an instruction to reset unreliable information in the respective control devices is transmitted to other control devices, the control device having transmitted the instruction and all the other control devices having received the instruction stop the reception of the unreliable information from the network for a definite period, the unreliable informations in the respective control devices are reset, and the unreliable informations in the whole network are reset.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: April 10, 2012
    Assignee: Mitsubishi Electric Corporation
    Inventor: Yukiko Hirano
  • Publication number: 20120078383
    Abstract: When a controlled device has changed the value of a parameter, the controlled device transmits the result of the change as updated information UPDATE to controllers by multicast, and aside from this, also transmits synchronization data SYNC in each synchronization period by multicast. Upon detecting a reception error of those data, the controller requests, from the controlled device, the information of the parameter which has been changed in one or more synchronization periods including and after the synchronization period subsequent to the last synchronization period in which the controller could normally receive all of the packets, and corrects the parameter value in the controller based on the current value of the changed parameter transmitted from the controlled device in response to the request.
    Type: Application
    Filed: September 27, 2011
    Publication date: March 29, 2012
    Applicant: YAMAHA CORPORATION
    Inventor: Daisuke Takahashi
  • Patent number: 8121707
    Abstract: Embodiments of the present invention include systems and methods for an online load of logic to a triple module redundant (TMR) control system using a cascading switch and designated controller. Application code having SFC logic may be first downloaded to a designated controller of the TMR system. After download to the designated controller, the other controllers of TMR system may be updated in a cascading (circular) pattern. After updating the second controller with the updated logic, the designated controller may provide correct state information to the second controller.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: February 21, 2012
    Assignee: General Electric Company
    Inventors: John Michael Karaffa, Justin Chong
  • Publication number: 20120029656
    Abstract: A method for developing a multi-agent system and a multi-agent system, such as an automation and/or production system, including software and/or hardware components, the resources and functions of these components being represented and/or controlled through software agents, each of the software agents having the capability of achieving goals through interaction with the environment and with other agents. In order to increase reconfigurability and flexibility, the resources and functions of the software agents are depicted as services, where each software agent, in order to achieve its own goals, calls up services of other software agents and offers its own resources and functions to other software agents as services.
    Type: Application
    Filed: October 13, 2009
    Publication date: February 2, 2012
    Applicant: SCHNEIDER ELECTRIC AUTOMATION GMBH
    Inventors: Armando Walter Colombo, Joao Marco Mendes, Paulo Leitao