Entries |
Document | Title | Date |
20080208361 | DYNAMIC LOAD BALANCING USING VIRTUAL CONTROLLER INSTANCES - The claimed subject matter provides a system and/or method that facilitates enabling efficient load allocation within an industrial automation environment. A controller with a processing capability can be associated with an industrial automation environment. A balance component can distribute a portion of a load to the controller based upon an evaluation of at least one of the load or the processing capability. | 08-28-2008 |
20080208362 | SCALABILITY RELATED TO CONTROLLER ENGINE INSTANCES - The claimed subject matter provides a system and/or method that facilitates providing manageability within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A distribution component can divide a portion of the industrial environment into at least two or more units based at least in part upon scale data, the two or more units include respective dedicated execution space. | 08-28-2008 |
20080208363 | PRIORITIZATION ASSOCIATED WITH CONTROLLER ENGINE INSTANCES - The claimed subject matter provides a system and/or method that facilitates management within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A partition component can organize one or more controller engine instances based upon priority data corresponding to controller engine instance priority in relation with the industrial environment. | 08-28-2008 |
20080208364 | LANGUAGE-BASED ORGANIZATION OF CONTROLLER ENGINE INSTANCES - The claimed subject matter provides a system and/or method that facilitates utilizing multiple computer languages within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. A language isolation component can organize one or more controller engine instances based upon a computer language utilized within the industrial environment. | 08-28-2008 |
20080208365 | DYNAMIC VERSIONING UTILIZING MULTIPLE CONTROLLER ENGINE INSTANCES TO LIMIT COMPLICATIONS - The claimed subject matter provides a system and/or method that facilitates deploying data within an industrial environment. A controller can execute with a real-time operating system such that the controller can include two or more controller engine instances executing as processes on the controller. An update component that can dynamically deploy a portion of data to the industrial environment, the portion of data can be isolated within a controller engine instance for testing prior to exposing such portion of data outside the controller engine instance execution space. | 08-28-2008 |
20080243267 | Method for identifying critical features as a function of process - The method for identifying critical features as a function of process provides a way to identify critical features associated with a particular part, and to relate the effect of performing repair processes on the identified critical features. The method includes identifying critical features associated with the part, and determining the effect repair processes will have on the identified critical features. This information is included in a an output that is made available to repair centers. Based on the identification of critical features and the associated effect of repair processes on the identified critical features, repair centers are able to focus process and quality control resources on the identified critical features affected by a particular repair process. | 10-02-2008 |
20090171471 | MONITORING AND CONTROL APPARATUS FOR COMPUTER NUMERICAL CONTROL MACHINES - A monitoring and control apparatus for monitoring and controlling computer numerical control (CNC) machines. The monitoring and control apparatus includes a monitoring and control device, a movement control card, and a movement control daughter card. The movement control daughter card is connected between the movement control card and a movable portion of the CNC machine so the movement control card controls the movable portion of the CNC machine using the movement control daughter card. The movement control daughter card includes a plurality of movement signal interfaces, a microprocessor, and a wireless transmitter. The plurality of movement signal interfaces are connected to the CNC machine to receive a plurality of status signals from the CNC machine. The microprocessor is for storing the status signals. The wireless transmitter is for transmitting the status signals from the microprocessor to the monitoring and control device. | 07-02-2009 |
20090240346 | Ethernet Virtualization Using Hardware Control Flow Override - A method of Ethernet virtualization using hardware control flow override. The method comprises providing, at a first logical entity of a first programmable logic device, control signals used for performing control-flow, selectively routing the control signals to a second programmable logic device that is external to the first programmable logic device, receiving processed control signals from the second programmable logic device, and forwarding the processed control signals to a second logic entity of the first programmable logic device. | 09-24-2009 |
20090254197 | Systems and methods for peer-to-peer control using an input/output network | 10-08-2009 |
20110098829 | SAFETY CONTROLLER - A safety controller ( | 04-28-2011 |
20120089239 | INTELLIGENT INTERFACE FOR A DISTRIBUTED CONTROL SYSTEM - An intelligent interface system is provided for connecting an external application to a distributed control system (DCS). The interface system is operable to automatically scan the DCS to determine its configuration and build a topology model of the DCS. The topology model is used to determine whether data requested from a module in the DCS can be provided by the module. The topology model is constructed to be thread-safe. A throttling mechanism in the interface system protects the DCS from being subjected to excessive data requests. | 04-12-2012 |
20130085582 | APPARATUS AND A METHOD FOR CONTROLLING FACILITY DEVICES, AND A NON-TRANSITORY COMPUTER READABLE MEDIUM THEREOF - According to one embodiment, a service execution apparatus controls facility devices in a group. The group includes a plurality of calculation areas. At least one facility device is installed in each calculation area. The service execution apparatus includes a calculation unit and a control unit. The calculation unit is configured to calculate a control value to control a selected facility device installed in one of calculation areas in the group, using weather information relating to the one of calculation areas. The control unit is configured to control other facility devices installed in the calculation areas of the group, based on the control value for the selected facility device. | 04-04-2013 |
20130096695 | METHOD FOR CONFIGURING A CONTROL DEVICE - A method for configuring a control device for integration of intelligent electrical field devices into a control or automation system having a flexibly expandable hardware structure is disclosed. A configuration of the system is created by a device configuration tool and a system configuration tool. Device configuration data is produced in the device configuration tool from a configuration device description and from a system configuration description provided by the system configuration tool. Project-specific libraries of the logical node types for the user-programmable controller can be created by a logical node type editor. A controller configuration tool can select for the created project-specific libraries to produce device-specific configuration descriptions. | 04-18-2013 |
20130116800 | CONTROL APPARATUS AND COMMUNICATIONS CONTROL METHOD - A control apparatus is disclosed, including a first processor which can be connected to a network; and a second processor which includes a user interface, which is communicatively connected to the first processor, and which performs equipment control based on information input via the user interface and information obtained by the first processor from the network, wherein the first processor includes a communications control unit which conducts a protocol control and/or cryptographic process in communications via the network. | 05-09-2013 |
20130144404 | REAL TIME EVENT VIEWING ACROSS DISTRIBUTED CONTROL SYSTEM SERVERS - An automated event viewing method for a process control network that includes a plurality of distributed control system (DCS) servers that receive process event data from one or more industrial processes, wherein each DCS server is connected to one or more operator consoles for monitoring the one or more industrial processes. The method includes receiving process event data of the industrial processes in real time from the plurality of DCS servers and transmitting in real time the process event data of the industrial processes to one or more operator consoles that are not connected to the DCS server from which the process event data originated. | 06-06-2013 |
20130144405 | SCADA SYSTEM REAL-TIME DATA AND EVENT MANAGEMENT ON A PC CARD - Real-time data and event management (RDEM) is implemented on a separate component in supervisory control and data acquisition (SCADA). To assist in upgrades or changes to the SCADA system without compromising RDEM, the RDEM function is performed on a separate card or physical component. When the computer running the SCADA system is upgraded, the RDEM on the separate card and corresponding persistence store is maintained. | 06-06-2013 |
20130253665 | Facility Control System and Facility Control Method - A facility control system comprises a selection processing portion that selects, based on a manual operation and when an abnormal condition occurs in a first-layer computer that executes a first-layer program which issues an apparatus operating command to an apparatus controller, whether to cause a second-layer computer to execute the first-layer program that had been executed by the first-layer computer, and a substitute command output processing portion which outputs a substitute command in accordance with selection information selected by the selection processing portion. The second-layer computer executes the first-layer program that had been executed by the first-layer computer in which the abnormal condition occurred based on a substitute command outputted by the substitute command output processing portion. | 09-26-2013 |
20130310950 | METHOD OF SIMULTANEOUSLY CONNECTING CONTROLLERS OF DIFFERENT BRANDED MANUFACTURING MACHINES - A method of simultaneously connecting controllers of different branded manufacturing machines applied in a computer system. The computer system includes an integrated running module, a user interface interacted with the integrated running module, a plurality of application program interfaces integrated in the integrated running module and communicated with the controllers of specific brands respectively, such that the integrated running module can be connected to the controller corresponding to each of the application program interfaces at the same time. The method includes the steps of selecting the manufacturing machine to be connected through the user interface, producing a thread by the integrated running module according to the application program interface corresponding to the controller of each manufacturing machine, and retrieving required information from the corresponding controller by the integrated running module through each thread. | 11-21-2013 |
20130310951 | AUTOMATION AND MOTION CONTROL SYSTEM - An automation and motion control system for theatrical objects, such as theatrical props, cameras, stunt persons, lighting, scenery, drapery or other similar types of devices or items, is provided to coordinate the movement of the objects on a large scale and/or to control the operation of the objects. | 11-21-2013 |
20130325145 | Programming Template for Distributed Application Programs - The disclosure relates to a programming template for developing an application program that is configured to be executed in a manner distributed over two or more programmable logic controllers. The programming template includes two or more programmable modules configured to be integrated into the application program and executed on a respective associated programmable logic controller. At least one first programmable module has an associated first programmable logic controller, and at least one second programmable module has an associated second programmable logic controller. The programming template comprises a logical communication link between the at least one first and the at least one second programmable module for the purpose of coordination of the at least one first and the at least one second programmable module across control systems. | 12-05-2013 |
20130331954 | DATA PROCESSING UNITS - A data processing unit combines a scalar processor and a heterogeneous processor which includes a vector processing array. The vector processing array includes a plurality of vector processors which are operable in a single instruction multiple data configuration. | 12-12-2013 |
20140012398 | PROCESS CONTROL DEVICE, PROCESS CONTROL SYSTEM, AND PROCESS CONTROL METHOD - A process control device according to one aspect of the present invention is configured to control an industrial process implemented in a plant. The process control device includes: a virtualizer configured to run over a hardware in lieu of the hardware; and first and second controllers configured to run over the virtualizer and control operations of a plurality of field apparatuses configured to perform at least one of measurement and operation which are required to control the industrial process; an input distributor included in the virtualizer, the input distributor being configured to distribute a signal output from the filed apparatus to the first and second controllers; and an output acquirer included in the virtualizer, and the output acquirer being configured to acquire outputs of the first and second controllers, and output any one of the outputs to at least one of the field apparatuses. | 01-09-2014 |
20140025184 | Line Communication Method - Disclosed are exemplary embodiments of systems and methods to communicate data over at least one wire line between units each associated with a control system. In an exemplary embodiment, a conditioned input AC signal serves as a reference signal for data to be transmitted. In phase or out of phase state of the conditioned reference signals is determined by dividing the reference signal into predetermined number of segments, generating a template signal frame and a data signal frame at predetermined segments, generating an interrupt signal in each control system on a predetermined location on the reference signal, logically ORing the template and data signal frames, transmitting the ORed signal, and analyzing the ORed signal to determine phase of the reference signal provided to each control system. If the reference signal is out of phase, the interrupting signal is shifted to correct the out of phase state of the reference signal. | 01-23-2014 |
20140046457 | SYSTEM AND RELATED METHOD TO FACILITATE PROCESS CONTROL - A system and related method to facilitate the programming of a PLC without requiring a physical connection of the PLC to the device used to program it. The system includes a database and a group of functions embodied in one or more computer programs. The functions enable a user to convert industrial process information of a process worksheet into PLC programming language. The system also enables a user to generate test documents associated with the controlled industrial process. This methodology enables a robust and structured workflow for software change control with new parameters established and any changes in the process control are captured by the system. | 02-13-2014 |
20140364963 | METHODS AND APPARATUS FOR RFID COMMUNICATIONS IN A PROCESS CONTROL SYSTEM - Methods and apparatus for RFID communications in a process control system are disclosed. An example apparatus includes a radio-frequency identification tag operatively coupled to a field device of a process control system. The radio-frequency identification tag has a processor, an onboard memory, and an antenna. The onboard memory stores data received from the field device to be communicated to a radio frequency identification reader. Power for the processor and the onboard memory is to be drawn from control system power provided to the field device. | 12-11-2014 |
20150032229 | PROCESS CONTROL APPARATUS AND SYSTEM, AND METHOD FOR DETERMINING NORMALITY THEREOF - A process control apparatus includes a hypervisor, a controller configured to run on the hypervisor and to communicate with a field apparatus to control an industrial process, an operation model definer configured to define an operation model, which is information establishing operation specifications derived from specifications of the controller, a trace information collector configured to collect traces of interactive motions between hardware and the controller, and a normality determiner configured to compare the operation model defined by the operation model definer with the information collected by the trace information collector and to determine the normality of the operation of the process control apparatus. | 01-29-2015 |
20150051714 | SYSTEMS AND METHODS FOR INTERFACING AUTOMATION CONTROL SYSTEMS TO EXTERNAL SYSTEMS - A system includes an industrial controller comprising a first processor. The first processor is configured to execute a substantially deterministic control process. The first processor is further configured to communicate with a second processor included in a communications interface system and communicatively coupled to the first processor, wherein the first processor is configured to communicate an asynchronous data to the second processor via an industrial communications protocol during the execution of the control process, and the second processor is configured to retrieve external data from an external system based on the asynchronous signal, and to communicate the external data to the control system via an Ethernet-based communications protocol. | 02-19-2015 |
20150301512 | Distributed Control System - A distributed control system and a control method for the distributed control system are provided that reduce adjustment and setup steps required when the system are applied to a control using sensors and actuators. The distributed control system includes a central communication unit and terminal communication units, the central communication unit and the terminal communication units connected to each other through a network. Communication control setup is automatically performed for each of the terminal communication units when control is exercised by using sensors and actuators connected to the terminal communication units based on each transmission characteristic of the time when a physical quantity generated by driving each of the actuators propagates to each of the sensors and on the setup of required performance of control. | 10-22-2015 |
20160004241 | CONTROL DEVICE - A control system CPU card includes a control CPU chip having a first core and a second core, and a main memory for storing information. A standby system CPU card includes a standby CPU chip having a first core and a second core, and a main memory for storing information. An I/F performs communication to allow the CPU cards to share the information. In the control system CPU card, when the first core is normal, the first core performs control calculation and outputs a calculation result. When the first core is abnormal, the second core is switched to a control core, to perform control calculation and continue output of a calculation result. When the cores are both abnormal, system switching is performed from the control system CPU card to the standby system CPU card. | 01-07-2016 |
20160062348 | NUMERICAL CONTROLLER CAPABLE OF PERFORMING AXIS CONTROL ROUTINE OF A PLURALITY OF AXES IN DISTRIBUTED MANNER - A numerical controller that controls a machine including a plurality of axes includes a multi-core processor having a plurality of cores. If a request is made to cause each of the plurality of cores to perform a plurality of pieces of grouped axis control routine obtained by dividing axis control routine of the plurality of axes by a unit of any number of the axes, an execution unit arranged in each of the plurality of cores performs the grouped axis control routine. In addition, a completion state of the plurality of pieces of grouped axis control routine is monitored. | 03-03-2016 |