G05B19/045

Methods and devices for reducing array size and complexity in automata processors
11481353 · 2022-10-25 · ·

A method includes encoding an input data stream to generate an encoded input data pattern, transmitting the encoded input data pattern to a programmed automata processor, and searching the encoded input data pattern via the programmed automata processor to identify an identifiable data pattern within the encoded input data pattern as a data pattern search.

Actuating mechanism control method for glass plate tempering process

An actuating mechanism control method for a glass plate tempering process, comprising: after a glass plate is conveyed into a heating furnace, a monitoring unit monitors in real time energy consumed by a heating element of the heating furnace, and sends the energy consumed to a control unit to compare with a set threshold; and when the energy consumed by the heating element of the heating furnace is greater than or equal to the set threshold, the control unit sends an instruction to an actuating mechanism to control actions of the actuating mechanism to complete a corresponding tempering process procedure. Through the method that the monitoring unit monitors in real time the energy consumed by the heating element of the heating furnace, a heating procedure of the glass plate is more scientifically and precisely controlled, and, therefore, a discharging moment of the glass plate can be accurately determined.

Actuating mechanism control method for glass plate tempering process

An actuating mechanism control method for a glass plate tempering process, comprising: after a glass plate is conveyed into a heating furnace, a monitoring unit monitors in real time energy consumed by a heating element of the heating furnace, and sends the energy consumed to a control unit to compare with a set threshold; and when the energy consumed by the heating element of the heating furnace is greater than or equal to the set threshold, the control unit sends an instruction to an actuating mechanism to control actions of the actuating mechanism to complete a corresponding tempering process procedure. Through the method that the monitoring unit monitors in real time the energy consumed by the heating element of the heating furnace, a heating procedure of the glass plate is more scientifically and precisely controlled, and, therefore, a discharging moment of the glass plate can be accurately determined.

SYSTEMS AND METHODS FOR CONTROLLING AN INDUSTRIAL ASSET IN THE PRESENCE OF A CYBER ATTACK

Systems and methods are provided for the control of an industrial asset, such as a power generating asset. Accordingly, an interceptor module receives a state-change instruction from a state module that directs a change from a first state condition to a second state condition. The first and second state conditions direct modes of operation of at least one sub module of the controller of the industrial asset. The interceptor module then correlates the state-change instruction to a state-change classification. Based on the state-change classification, the interceptor module identifies an indication of a mode-switching attack. In response to the identification of the mode-switching attack, at least one mitigation response is implemented.

SYSTEMS AND METHODS FOR CONTROLLING AN INDUSTRIAL ASSET IN THE PRESENCE OF A CYBER ATTACK

Systems and methods are provided for the control of an industrial asset, such as a power generating asset. Accordingly, an interceptor module receives a state-change instruction from a state module that directs a change from a first state condition to a second state condition. The first and second state conditions direct modes of operation of at least one sub module of the controller of the industrial asset. The interceptor module then correlates the state-change instruction to a state-change classification. Based on the state-change classification, the interceptor module identifies an indication of a mode-switching attack. In response to the identification of the mode-switching attack, at least one mitigation response is implemented.

Methods and devices for programming a state machine engine
11599770 · 2023-03-07 · ·

A state machine engine having a program buffer. The program buffer is configured to receive configuration data via a bus interface for configuring a state machine lattice. The state machine engine also includes a repair map buffer configured to provide repair map data to an external device via the bus interface. The state machine lattice includes multiple programmable elements. Each programmable element includes multiple memory cells configured to analyze data and to output a result of the analysis.

Methods and devices for programming a state machine engine
11599770 · 2023-03-07 · ·

A state machine engine having a program buffer. The program buffer is configured to receive configuration data via a bus interface for configuring a state machine lattice. The state machine engine also includes a repair map buffer configured to provide repair map data to an external device via the bus interface. The state machine lattice includes multiple programmable elements. Each programmable element includes multiple memory cells configured to analyze data and to output a result of the analysis.

Method and apparatus for proxy execution and computation with an industrial controller

An industrial controller that integrates execution of a control program on the industrial controller with execution of additional functions on an external processing device is disclosed. Integrating the external processing device provides an improved system for third party development of control functions which may be unique to specific applications. The system manages communication between the industrial controller and the external processing device, manages access to data stored in the industrial controller, and makes the details of the integration transparent to the programmer.

Method and apparatus for proxy execution and computation with an industrial controller

An industrial controller that integrates execution of a control program on the industrial controller with execution of additional functions on an external processing device is disclosed. Integrating the external processing device provides an improved system for third party development of control functions which may be unique to specific applications. The system manages communication between the industrial controller and the external processing device, manages access to data stored in the industrial controller, and makes the details of the integration transparent to the programmer.

Pulse density modulation systems and methods
11637546 · 2023-04-25 · ·

Systems and methods for programmable pulse density modulation (PDM) components enable backwards compatibility while maintaining reasonable tolerances. A system includes a programmable PDM device, a PDM master device and a bus communicably coupling the programmable PDM device to the PDM receiver. The PDM device may include an audio sensor, audio input circuitry, a delta-sigma converter and a PDM transmitter and receiver. The PDM transmitter and receiver may send out PDM data from the PDM device and receive programming data from the PDM Master device. The PDM device may further include register space controlled by the PDM master device, a buffer storing audio data for wakeup word systems that store audio data when the PDM receiver is powered down, a bus holder to hold the previous value on the bus if no device is driving it, and/or a clock multiplier to multiply the incoming clock by a factor.