G05B2219/14055

SEMANTIC CONTEXTUALIZATION IN A PROGRAMMABLE LOGIC CONTROLLER
20180292797 · 2018-10-11 ·

A method of contextualizing automation system data in an intelligent programmable logic controller includes the intelligent programmable logic controller collecting automation system data and creating a structured representation of the automation system data. The intelligent programmable logic controller selects a semantic context model from a plurality of available semantic context models based on relevance to the structured representation of the automation system data and creates semantically contextualized data using the semantic context model and the structured representation of the automation system data. The semantically contextualized data is stored by the intelligent programmable logic controller on a non-volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller.

INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD

An information processing device includes: a collection unit configured to collect an event log corresponding to an event generated in a control system including at least one network; an extraction and specification unit configured to extract at least one event log corresponding to an event generated arising from an identical factor from the collected event log, and to specify an event log representing the event generated arising from the identical factor in the at least one event log extracted; and an output unit configured to output the event log representing the event generated arising from the identical factor and event logs corresponding to other events generated arising from the identical factor while distinguishing the event log representing the event generated arising from the identical factor and the event logs corresponding to other events generated arising from the identical factor from each other.

PLC system and operating method thereof
10007245 · 2018-06-26 · ·

A programmable logic controller (PLC) system is provided. The programmable logic controller (PLC) system divides a memory region into a plurality of regions according to a function, and reads or transmits data from or to the divided regions according to an operation mode to be performed, wherein the plurality of regions obtained through division includes: a first storage region storing log data on the PLC system; and a second storage region storing a hyper text markup language (HTML) file.

Intelligent programmable logic controller

A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes creating, by the intelligent programmable logic controller, a process image area in a volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller. The intelligent programmable logic controller then updates the process image area during each scan cycle with contents comprising data associated with a production unit. The contents of the process image area are stored by the intelligent programmable logic controller during each scan cycle on a non-volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller. The intelligent programmable logic controller annotates the contents of the process image area with automation system context information to generate contextualized data.

PROGRAMMABLE LOGIC CONTROLLER, ENGINEERING TOOL, AND ENGINEERING TOOL PROGRAM

A programmable logic controller executes an SFC program including a plurality of blocks, each including a step indicating an operation output and a transition indicating a transition condition. The programmable logic controller includes an SFC device data collecting unit for collecting device data of a device included in an active step for each scan at the time when the SFC program is executed, an SFC device data storing unit for storing the data collected by the SFC device data collecting unit and an SFC device data outputting unit for outputting the data stored in the SFC device data storing unit to a memory card as a file for each of the steps or the blocks.

SYSTEM AND METHOD FOR CONTROLLING AND/OR ANALYZING AN INDUSTRIAL PROCESS BY MEANS OF AN OFF-SITE PROCESSING UNIT AND A REVISION MODULE FOR THE SYSTEM OPERATOR
20170075339 · 2017-03-16 · ·

A system for controlling and/or analyzing an industrial process having an on-site automation unit of a system operator, wherein the on-site automation unit performs a first process variable calculation and influences the industrial process. An off-site processing unit of a service operator different from the system operator is provided, wherein the off-site processing unit has an application and carries out a second process variable calculation and influences the industrial process directly or indirectly via the second process variable calculation. Local data is received by the off-site processing unit from the on-site automation unit via a data link. The off-site processing unit stores the local data in a primary storage. A revision module belonging to the off-site processing unit is provided wherein the revision module logs access to the primary storage by the application.

KNOWLEDGE-BASED PROGRAMMABLE LOGIC CONTROLLER WITH FLEXIBLE IN-FIELD KNOWLEDGE MANAGEMENT AND ANALYTICS

A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes the intelligent programmable logic controller executing a control program and one or more reasoning algorithms for analyzing data received and transmitted by the intelligent programmable logic controller. The intelligent programmable logic controller receives one or more user-specified declarative knowledge models from an external source via a deployment interface included in the intelligent programmable logic controller. The intelligent programmable logic controller dynamically modifies the reasoning algorithms during runtime of the control program based on the user-specified declarative knowledge models.

TRIGGER RELAY UNIT OF PROGRAMMABLE CONTROLLER, TRIGGER TRANSMISSION SYSTEM, TRIGGER TRANSMISSION METHOD, AND RECORDING MEDIUM
20250164961 · 2025-05-22 · ·

A central processing unit in a programmable controller is connectable to a plurality of logging devices to detect a trigger to log control data about device control. The central processing unit includes a bus communicator that receives a first trigger signal indicating the trigger from a first logging device of the plurality of logging devices, and a trigger relay that transmits the first trigger signal to a second logging device different from the first logging device when the first trigger signal is received. The trigger relay excludes, from a transmission target, a second trigger signal different from the first trigger signal and received in a period from when the first trigger signal is received to when the trigger relay completes transmitting the first trigger signal.

Trigger relay unit of programmable controller, trigger transmission system, trigger transmission method, and recording medium
12461501 · 2025-11-04 · ·

A central processing unit in a programmable controller is connectable to a plurality of logging devices to detect a trigger to log control data about device control. The central processing unit includes a bus communicator that receives a first trigger signal indicating the trigger from a first logging device of the plurality of logging devices, and a trigger relay that transmits the first trigger signal to a second logging device different from the first logging device when the first trigger signal is received. The trigger relay excludes, from a transmission target, a second trigger signal different from the first trigger signal and received in a period from when the first trigger signal is received to when the trigger relay completes transmitting the first trigger signal.

PROGRAMMABLE LOGIC CONTROLLER, SUPPORT DEVICE, AND DISPLAY DEVICE
20260029771 · 2026-01-29 · ·

A programmable logic controller for controlling an external apparatus, including: an execution unit configured to repeatedly execute a control processing cycle, by executing a control program for controlling the external apparatus, the control program including a variable, outputting an execution result of the control program, and collecting variable data related to the variable in the control program according to a logging configuration; a memory that includes first and second memory areas respectively for storing actual input data and control information related to forcible setting; and a storage unit that stores the collected variable data. The execution unit is configured to generate input data to be given to the variable based on the actual input data and the control information, and store the actual input data and the control information in the storage unit in association with a time at which the variable data is collected in the logging process.