Patent classifications
G05B2219/23008
Engineering system and engineering method that use cloud environment
An engineering system includes a cloud. The cloud includes an engineering tool and a virtual device. The engineering tool is configured to create and debug software for operating a control device that controls a field device installed in a plant. The virtual device is configured to simulate an operation state of the control device in accordance with the software and with simulated input or input to the control device. The engineering tool debugs the software based on an operation result of the virtual device and on output from the control device or the simulated input.
METHOD FOR CONTROLLING A CHARGING STATION FOR CHARGING VEHICLES AND A CHARGING STATION AND A VEHICLE THEREFOR
A method for controlling a charging station for charging vehicles in which a first charging unit of the charging station is coupled to a second charging unit of the relevant vehicle for transmitting current. When one of the vehicles is charged, an update operation of the charging station is performed, in which a control assembly of the one vehicle transmits a current software packet to a control device of the charging station.
Engineering apparatus, control method, and program for executing a control application
A portion of executable code generated from a general-purpose high-level language can be changed easily while the executable code is running. An engineering apparatus (10) of the present disclosure includes an instance management unit (103) and a compiler/linker (104). When a control application is edited while the engineering apparatus (10) and target hardware (20) are connected online, the instance management unit (103) generates a list for control application switching and a program for control application switching. The list and the program are generated from the control application and expressed in a second programming language. The compiler/linker (104) generates executable code based on the list, the program, and a control service program. When the executable code is downloaded onto the target hardware (20), the control service program causes the program for control application switching to be executed on the target hardware (20).
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, COMPUTER PROGRAM, AND PROGRAM MANUFACTURING METHOD
Provided is an information processing apparatus that is used to develop a control program of an autonomous operation apparatus including a movable portion or that assists the development. An information processing apparatus that processes a control program of an apparatus to be controlled including a movable portion includes: a computation unit that computes an operation of the apparatus to be controlled according to the control program including a command value of each time period regarding the movable portion; and a holding unit that holds an ideal state of the apparatus to be controlled that operates according to the control program obtained as a computation result of the computation unit, in which the control program is output after adding the ideal state to the control program.
MAINTENANCE AND COMMISSIONING
An industrial integrated development environment (IDE) supports commissioning features that facilitate intelligent deployment of an automation system project to appropriate industrial devices (e.g., industrial controllers, drives, HMI terminals, etc.). In some embodiments, the industrial IDE system can generate validation checklists that can be used during commissioning to validate the system and manage project validation sign-off procedures. After commissioning of the system, the IDE system can also support a number of runtime monitoring features, including monitoring the automation system during operation and providing assistance with regard to detecting, predicting, and correcting maintenance issues.
Programming supporting apparatus, programming supporting method, and recording medium
A programming supporting apparatus that supports production of a control program for controlling a system configured from a plurality of mechanism components includes: a component-information storage unit to store component information corresponding to each of the mechanism components capable of configuring the system, the component information including a parameter for setting a condition of an operation executable by the system and a method describing, in accordance with the parameter, movement of a driving end that a driving device connected to the mechanism component is instructed to perform so as to cause the system to perform the operation; and a control-program producing unit to, when the mechanism component configuring the system is specified and the parameter for the mechanism component is set, produce the control program by using the method of the specified mechanism component and the set parameter.
SYSTEM AND METHOD OF DECLARATIVE MODELING OF A PROCESS FOR AUTOMATION
In the field of process automation there exists one or more custom solutions which are not scalable and missing essential needs to automate a process. This disclosure addresses the problem of codifying a process to automate by a declarative approach. A method for declarative modeling of process for automation is provided. The method includes receiving, request for automating the process; extracting, at least one feature associated with the process to obtain a declarative model; validating, the declarative model of the process with a process automation code to obtain a process automation package; provisioning, the declarative model to access and obtain specific roles associated with the process; executing, the process automation package in a process automation platform based on the specific roles to obtain a plurality of states; and monitoring, the plurality of states and triggers at least one action associated with the plurality of states in the process automation platform.
LABORATORY AUTOMATION DEVICE CONTROL PROGRAM GENERATION WITH OBJECT DETECTION
A method for generating a control program for a laboratory automation device includes: receiving video data displaying a work area of a laboratory assistant, the work area containing a hand-held pipette and containers for receiving a liquid; detecting openings of the containers in the video data and determining positions of the openings; detecting a pipette tip of the hand-held pipette in the video data and determining a movement of the tip; and generating the control program for the laboratory automation device from the movement of the pipette tip with respect to the positions of the openings, wherein the control program is adapted for moving a pipetting arm with a robot pipette of the laboratory automation device with respect to containers of the laboratory automation device accordingly to the movement of the hand-held pipette in the work area.
PROGRAMMING SUPPORTING APPARATUS, PROGRAMMING SUPPORTING METHOD, AND RECORDING MEDIUM
A programming supporting apparatus that supports production of a control program for controlling a system configured from a plurality of mechanism components includes: a component-information storage unit to store component information corresponding to each of the mechanism components capable of configuring the system, the component information including a parameter for setting a condition of an operation executable by the system and a method describing, in accordance with the parameter, movement of a driving end that a driving device connected to the mechanism component is instructed to perform so as to cause the system to perform the operation; and a control-program producing unit to, when the mechanism component configuring the system is specified and the parameter for the mechanism component is set, produce the control program by using the method of the specified mechanism component and the set parameter.
FIELD DEVELOPMENT OPTIMIZATION THROUGH DIRECT RIG EQUIPMENT CONTROL
A method comprising inputting a field development plan into a human interface, transferring the field development plan to an information handling system, transferring on or more electronic inputs into the information handling system, running a software program on the information handling system that integrates the electronic inputs with the field development plan to produce an output, sending the output to one or more pieces of equipment, operating the one or more pieces of equipment based at least in part on the output, measuring the operation of the one or more pieces of equipment with one or more sensors, sending the measurements from the one or more sensors back to the information handling system, running the software program with the measurements, updating the output based at least in part on the measurements and the field development plan, and sending an updated output to the one or more pieces of equipment.