G05B19/05

TECHNIQUES FOR PROVIDING WIRELESS ACCESS TO A PROGRAMMABLE LOGIC CONTROLLER IN AN INDUSTRIAL SYSTEM
20220030664 · 2022-01-27 ·

A non-transitory, computer-readable medium, comprising instructions that when executed by one or more processors, cause the one or more processors to perform operations that include receiving a request to connect to the wireless access point from a computing device. The request includes a private key. The operations may also include comparing the private key to an index of public keys associated with respective users authorized to connect to the wireless access point, determining that the computing device is authorized to connect to the wireless access point based on the comparison, authorizing the computing device to connect to the wireless access point, encrypting maintenance data associated with one or more industrial automation devices, and transmitting the encrypted maintenance data to the computing device via the wireless access point.

Apparatuses, systems, and methods for providing a visual program for machine vision systems

Techniques include systems, computerized methods, and computer readable media for creating a graphical program in a graphical program development environment. A spreadsheet node having an input terminal in the graphical program is instantiated. The spreadsheet node is associated with a spreadsheet that specifies a list of functions to be executed in a computing device, and the input terminal is connected to the first terminal of the first node, indicating a data connection between the first terminal of the first node and the input terminal of the spreadsheet node. The input terminal of the spreadsheet node is associated with a first cell in the spreadsheet, indicating that the first cell in the spreadsheet be populated with any data received by the input terminal. A human readable file is generated specifying the graphical program, including the spreadsheet node.

DEVICE STATE REPRODUCTION DEVICE, DEVICE STATE REPRODUCTION METHOD, AND STORAGE MEDIUM
20210366437 · 2021-11-25 · ·

A program display control unit performs a display process of displaying first time-series data corresponding to a specified time specified by a display time specification unit, on a first sequence program stored in a first device, which is displayed in a second display section, and another display process of displaying second time-series data acquired from a second device of multiple devices, corresponding to the specified time specified by the display time specification unit, on a second sequence program stored in the second device, which is displayed in a third display section.

Process line HMI system

An HMI renders on an HMI screen a process line which includes: a movable looper group part obtained by grouping at least one movable roll part and a plurality of line parts connected to the movable roll part; and a plurality of fixed roll parts connected to the movable looper group part. The HMI continuously obtains a process line length from an output signal of a monitoring target device. The HMI calculates a looper movement amount by dividing a difference between a process line total length and the process line length by the number of parts in the plurality of line parts which are shared by the movable looper group part with the plurality of fixed roll parts. The HMI changes a relative position between the plurality of fixed roll parts and the movable looper group part on the HMI screen according to the looper movement amount.

Process line HMI system

An HMI renders on an HMI screen a process line which includes: a movable looper group part obtained by grouping at least one movable roll part and a plurality of line parts connected to the movable roll part; and a plurality of fixed roll parts connected to the movable looper group part. The HMI continuously obtains a process line length from an output signal of a monitoring target device. The HMI calculates a looper movement amount by dividing a difference between a process line total length and the process line length by the number of parts in the plurality of line parts which are shared by the movable looper group part with the plurality of fixed roll parts. The HMI changes a relative position between the plurality of fixed roll parts and the movable looper group part on the HMI screen according to the looper movement amount.

EXTENSION DEVICE FOR AN AUTOMATION DEVICE

An extension device for one or more automation devices in an industrial system is provided. Industrial data processing units capable of performing data processing based on one or more artificial neural networks are provided. To enable and/or accelerate one or more computations in an industrial system, thereby simplifying integration of artificial intelligence into the industrial system, and to simplify data exchange between an extension device capable of processing data using artificial intelligence and an automation device, one or more results of the one or more computations are obtained. The results indicate one or more states of the industrial system. The one or more results are provided via a process state model shared with the automation device to monitor and/or control the industrial system.

PROGRAMMABLE LOGIC CONTROLLER
20210364996 · 2021-11-25 · ·

An object of the present subject matter is to appropriately acquire and analyze a camera image for monitoring and to constantly monitor a monitoring target with high accuracy. A programmable logic controller (PLC) includes: an image processing section for sequentially acquiring the image data of the camera image from the camera sensor and generating characteristic amount data indicating a characteristic amount of image data in a preset monitoring region; a time-series data acquisition section for sequentially collecting characteristic amount data from the image processing section and acquiring time-series data of a characteristic amount; and a monitoring section for monitoring time-series data of a current characteristic amount acquired by the time-series data acquisition section in accordance with a monitoring timing defined by the device of the device memory.

PROGRAMMABLE LOGIC CONTROLLER
20210364996 · 2021-11-25 · ·

An object of the present subject matter is to appropriately acquire and analyze a camera image for monitoring and to constantly monitor a monitoring target with high accuracy. A programmable logic controller (PLC) includes: an image processing section for sequentially acquiring the image data of the camera image from the camera sensor and generating characteristic amount data indicating a characteristic amount of image data in a preset monitoring region; a time-series data acquisition section for sequentially collecting characteristic amount data from the image processing section and acquiring time-series data of a characteristic amount; and a monitoring section for monitoring time-series data of a current characteristic amount acquired by the time-series data acquisition section in accordance with a monitoring timing defined by the device of the device memory.

SCHEDULING SYSTEM AND METHOD FOR ONLINE PROGRAM UPDATE
20210365023 · 2021-11-25 ·

Example implementations described herein involve systems and methods for managing a plurality of programmable logic controllers (PLC), which can involve, for a detection of an update to one or more of a software or a firmware installed on a PLC of the plurality of PLCs being available, determining an impact level of the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs; selecting a non-operational time slot for the PLC of the plurality of PLCs based on the impact level, wherein higher impact levels are indicative of requiring a longer non-operational time slot; and scheduling the update to the one or more of the software or the firmware installed on the PLC of the plurality of PLCs during the non-operational time slot.

Temperature control using time proportional output of a heater
11181871 · 2021-11-23 · ·

A temperature control unit according to one or more embodiments may include an acquisition unit that is configured to acquire an operation amount from a controller, and an SSR control unit that is configured to perform time proportional output of an instruction to drive or stop a heater to SSR after reflecting the operation amount.