Patent classifications
G05B19/052
Aircraft refueling system
An aircraft refueling system (10) includes a master controller (12), a fleet controller (14) in communication with the master controller, a platform controller (18) in communication with the fleet controller, and a fuel control system (16) in communication with the platform controller. Embodiments of an aircraft refueling system may include a primary pressure controller (20), a secondary pressure controller (22), a programmable logic controller (24), and a data logger controller (26). The master controller may be configured to receive and analyze data from at least one of the fleet controller, the platform controller, and the fuel control system; and to modify operational parameters or upgrade the fuel control system based at least in part on the analysis of received data.
Building management system with dynamic channel communication
A system for managing communication between building management system (BMS) devices includes a memory and a controller. The memory includes instructions stored thereon. The controller is configured to execute the instructions to implement an agent manager, a zone manager, and a channel manager. The agent manager is configured to generate an agent for each of the BMS devices. The zone manager is configured to define at least one zone relating to a physical location zone or a building control zone. The channel manager is configured to generate a communication channel associated with the at least one zone. The channel manager is further configured to manage registration of an agent to the communication channel, wherein an agent is configured to communicate over a communication channel in response to being registered to the communication channel.
QUEUE BLOCKS FOR FLEXIBLE AUTOMATION ENGINEERING PROGRAMS
A system for exchanging data in an automation environment is provided. The system includes at least one programmable logic controller (PLC A) containing program instructions executable by the at least one programmable logic controller and a queue block (50) configured to dynamically exchange data between the program instructions of the PLC and a data consumer (PLC C, PLC D).
ABSTRACTION OF PLC COMMUNICATION
Current approaches to integrating industrial ecosystems, for instance integrating automation functions across different vendors of programmable logic controllers (PLCs), lack efficiencies and capabilities. In an example aspect, a consumer, for instance a PLC, can poll PLCs for an automation function. In response to the polling, a first PLC that includes a memory defining a plurality of dedicated memory areas, can retrieve an interface from a registry memory area that stores information concerning available interfaces in a provider memory area of the plurality of dedicated memory areas, such that the consumer discovers the interface. The consumer can bind to the interface so as to establish a connection between the consumer and the first PLC at runtime of the automation function. In some cases, the plurality of dedicated memory areas further defines a consumer memory area. The first PLC can track available interfaces associated with the first PLC in the registry memory area of the plurality of dedicated memory areas.
CONTROL PROGRAM GENERATION APPARATUS, CONTROL PROGRAM GENERATION METHOD, AND PROGRAM
Element actions of actuators incorporated in an automated manufacturing machine are stored in a manner associated with program elements to perform the element actions. An action chart is used to describe an operation of the automated manufacturing machine, with one element action having an end linked to a start of another element action using a logical operation. The action chart describing the operation of the automated manufacturing machine is read. The element actions on the action chart are converted into the program elements. The program elements are combined together in accordance with the action chart. This allows automatic generation of a control program for controlling the operation of the automated manufacturing machine.
METHOD, DEVICE AND SYSTEM FOR OPTIMISING DATA TRANSMISSION BETWEEN CONTROL DEVICES AND CLOUD SYSTEMS
A method for optimizing data transmission in an automation system between a control device and at least one cloud system, as well as to a corresponding control device, a corresponding cloud system, and a control system. The method includes at least the following steps: determining a data transmission characteristic of at least one transmission path that is available for data transmission by means of a first and/or a second determination component; analyzing whether the data to be transmitted can be transmitted, based on the data transmission characteristic determined; selecting at least one action from a set of actions in order to adapt the data to be transmitted and/or the transmission path if the data to be transmitted cannot be transmitted, so as to allow the data transmission; and performing the at least one selected action.
CONTROL SYSTEM, SETTING DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
A control system includes a control target and plural devices, and the control target and the devices are connected to a network. The control system includes a program storage provided in each device storing a control program that calculates control data using data exchanged with the control target, an execution module and a disposition module. The execution module is included in each device and causes a processor to execute programs including a disposed control program. The disposition module disposes control programs in one or more of the devices. The disposition module determines a device in which the control program is disposed from among the plural devices based on a communication delay time between the devices and information about a resource usable for execution of the control program of each device for each control program.
NETWORK SYSTEM, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING METHOD
Each of communication control units that perform communication using EtherNet/IP executes data processing for reading of a state value stored in a state value management unit and/or writing of the state value to the state value management unit on the basis of first setting information, and executes exchange of frame data including the state value with the communication control unit of a communication partner on the basis of second setting information. If one communication control unit has failed the data processing, this information processing device displays, on a display, the first setting information of the one communication control unit and the second setting information of the communication control unit in a comparable manner, and if a pair of communication control units have failed exchange of frame data, the information processing device displays, on the display, the second setting information of one communication control unit and connection information in a comparable manner.
CONTROL SYSTEM, CONTROL DEVICE, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM
According to the present invention, when there is a change in a network configuration, timers of a changed network configuration are synchronized with a timer having high accuracy among the timers. This control system has a network configuration in which one or more control devices each for controlling a target can be communicably connected to a network, and each of the one or more control devices has: a timer for managing time with accuracy; a communicator for transmitting a control command to a target corresponding to said control device on the basis of the time managed by the timer; and a timer synchronizer that, when the network configuration is changed, time-synchronizes, among timers of each control device of a changed network configuration, timers with another timer having higher accuracy than the timers.
Control device and distributed processing method
A control device (1) includes a master-information processing unit (10), and a slave-information processing unit (20) including an information processing CPU (220) that performs information processing through a general-purpose OS, and a distribution control CPU (210) that measures an operating state of the information processing CPU (220) through a real-time OS. The master-information processing unit (10) acquires, from the slave-information processing unit (20), information indicating the operating state of the information processing CPU (220) in the slave-information processing unit (20), determines, based on the acquired information, whether to request the slave-information processing unit (20) to perform information processing, and transmits, when determining to request the slave-information processing unit (20) to perform the information processing, a signal requesting the information processing to the slave-information processing unit (20). The information processing CPU (220) in the slave-information processing unit (20) performs the information processing upon receiving the signal requesting the information processing.