Patent classifications
G05B19/05
Programmable logic controller, external apparatus, method, and recording medium
A programmable logic controller performs execution of a program in each set period and repeats the execution of the program. The first device storage stores a device value that is an input value and an output value of the program. The second device storage stores the device value stored in the first device storage in a previous period. In a case in which a reading target preset for a device designated by a monitor request received from an engineering tool is the first device storage, the command processor reads the device value stored in the first device storage after execution of the program in a current period is completed, and in a case in which the reading target is the second device storage, the command processor immediately reads the device value stored in the second device storage. The command transmission/reception element transmits the device value to the engineering tool.
Control device
Provided is a control device for performing model prediction control. A position of a virtual obstacle associated with a real obstacle is set based on a position of the real obstacle acquired by a first acquisition part so that the virtual obstacle is positioned substantially symmetrically to the real obstacle with reference to a following target trajectory of a control target. Stage costs calculated by a prescribed evaluation function include: a first stage cost associated with a first probability potential field representing a probability that the real obstacle is present based on the position of the real obstacle; and a second stage cost associated with a second probability potential field representing a probability that the virtual obstacle is present based on the position of the virtual obstacle and having a probability value equal to or greater than that of the first probability potential field.
Control device
Provided is a control device for performing model prediction control. A position of a virtual obstacle associated with a real obstacle is set based on a position of the real obstacle acquired by a first acquisition part so that the virtual obstacle is positioned substantially symmetrically to the real obstacle with reference to a following target trajectory of a control target. Stage costs calculated by a prescribed evaluation function include: a first stage cost associated with a first probability potential field representing a probability that the real obstacle is present based on the position of the real obstacle; and a second stage cost associated with a second probability potential field representing a probability that the virtual obstacle is present based on the position of the virtual obstacle and having a probability value equal to or greater than that of the first probability potential field.
Access control system for controlling access of a user to one or more operating functions of a technical installation
An access control system controls access of a user to one or more operating functions of a technical installation. The access control system includes a receiving device configured to read access authorization data from a mobile data medium and an access control device configured to receive and validate the access authorization data from the receiving device. The receiving device continuously adds a dynamic portion to the access authorization data to create dynamic access authorization data and sends the dynamic access authorization data to the access control device. The access control device, in response to the dynamic access authorization data corresponding to a defined expectation, generates a release signal for those operating functions for which the access authorization data is valid.
Compute-in-memory systems and methods
An integrated circuit device may include programmable logic circuitry on a first integrated circuit die and memory that includes compute-in-memory circuitry on a second die. The programmable logic circuitry may be programmed with a circuit design that operates on a first set of data. The compute-in-memory circuitry of the memory may perform an arithmetic operation using the first set of data from the programmable logic circuitry and a second set of data stored in the memory.
Screen creation assistance device, display device, and computer readable storage medium
A screen creation assistance device includes: a master data creation unit that creates master data including specific information that is information that specifies each of elements included in screen creation data for causing a display device to display a screen; a sub-project data creation unit that creates sub-project data including reference data for referring to the master data, and the specific information on elements that are not included in the master data; and a communication unit that transmits the master data and the sub-project data to a display device.
CONTROL DEVICE AND CONTROL METHOD
A control device includes an arithmetic processing part, a programmable circuit part, and an abnormality notification part. The programmable circuit part includes a storage part, an abnormality detection part, and an abnormality recording part. The storage part stores a configuration data. The abnormality detection part detects a soft error of the storage part. The abnormality recording part records information of the soft error detected by the abnormality detection part. The abnormality notification part determines whether information of a new soft error is recorded in the abnormality recording part, and when determining that information of a new soft error is recorded, notifies the arithmetic processing part of occurrence of the new soft error.
METHOD AND SYSTEM FOR GENERATING ENGINEERING PROGRAMS FOR AN INDUSTRIAL DOMAIN
A method and system for generating engineering programs for one or more engineering objects in a technical installation is provided. The method includes receiving a request to generate an engineering program associated with the technical installation. The method further includes determining a set of programming blocks from a plurality of programming blocks corresponding to a set of industrial domains. The method further includes generating an ontology schema for the set of programming block. The ontology schema includes information about relationships between a set of variables corresponding to each programming block in the set of programming blocks and a set of Key performance indicators associated with the set of programming blocks. The method further includes generating the engineering program associated with the technical installation by modification of the set of programming blocks.
METHOD AND SYSTEM FOR GENERATING ENGINEERING PROGRAMS FOR AN INDUSTRIAL DOMAIN
A method and system for generating engineering programs for one or more engineering objects in a technical installation is provided. The method includes receiving a request to generate an engineering program associated with the technical installation. The method further includes determining a set of programming blocks from a plurality of programming blocks corresponding to a set of industrial domains. The method further includes generating an ontology schema for the set of programming block. The ontology schema includes information about relationships between a set of variables corresponding to each programming block in the set of programming blocks and a set of Key performance indicators associated with the set of programming blocks. The method further includes generating the engineering program associated with the technical installation by modification of the set of programming blocks.
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.