G05B2219/13187

METHOD FOR PROCESSING AT LEAST ONE PIECE OF INFORMATION IN A NETWORKED SYSTEM
20170351562 · 2017-12-07 ·

A method for processing at least one information item in a networked system to yield a result, the at least one information item, which encompasses a value and a validity of the value, being transferred from at least one source of the system to a receiver of the system, an interim data set having at least two variables being used, of which a first variable is allocated to the value of the at least one information item, and a further variable is allocated to the validity of the value, and at least one evaluating step being carried out in the receiver, using the value and the validity, in order to determine a resultant data set having a resultant value and a resultant validity as a result of the processing of the at least one information item.

INPUT/OUTPUT CONTROL DEVICE, INPUT/OUTPUT CONTROL METHOD, AND PROGRAM

An input/output control device includes: a bus connected to an input interface; a plurality of circuit selectors which are connected to the bus and to which validity or invalidity of an operation is set, each circuit selector outputting a signal of the bus when the validity is set; a plurality of logical circuits which are respectively provided to each of the circuit selectors, each logical circuit performing a logical operation when a signal is inputted from the circuit selector; an output selector which is connected to the bus and to which validity or invalidity of an operation is set, the output selector outputting a signal of the bus to an output interface when the validity is set; and an operation part which validates or invalidates the plurality of circuit selectors or the output selector based on an operation order of the plurality of circuit selectors and the output selector.

Rapid file authentication on automation devices

An industrial device is configured to implement a lightweight file authentication sequence that rapidly verifies the integrity of mobile code supplied to the industrial device. The industrial device generates a file authentication code (FAC), which is stored on the industrial device and only made accessible to users via a local connection to the industrial device. The device-specific file FAC is installed on the program development application used to develop or edit the mobile code to be executed on the industrial device. The development application provides the mobile code to the industrial device together with a hash-based message authentication code (HMAC) generated using a retrieved copy of the FAC. The industrial device only permits execution of the mobile code if the HMAC included with the mobile code matches a locally created HMAC generated by the industrial device based on the mobile code and the device's local copy of the FAC.

RAPID FILE AUTHENTICATION ON AUTOMATION DEVICES

An industrial device is configured to implement a lightweight file authentication sequence that rapidly verifies the integrity of mobile code supplied to the industrial device. The industrial device generates a file authentication code (FAC), which is stored on the industrial device and only made accessible to users via a local connection to the industrial device. The device-specific file FAC is installed on the program development application used to develop or edit the mobile code to be executed on the industrial device. The development application provides the mobile code to the industrial device together with a hash-based message authentication code (HMAC) generated using a retrieved copy of the FAC. The industrial device only permits execution of the mobile code if the HMAC included with the mobile code matches a locally created HMAC generated by the industrial device based on the mobile code and the device's local copy of the FAC.

Input/output control device, input/output control method, and non-transitory computer-readable medium for selective activation of logical circuits

An input/output control device includes: a bus connected to an input interface; a plurality of circuit selectors which are connected to the bus and to which validity or invalidity of an operation is set, each circuit selector outputting a signal of the bus when the validity is set; a plurality of logical circuits which are respectively provided to each of the circuit selectors, each logical circuit performing a logical operation when a signal is inputted from the circuit selector; an output selector which is connected to the bus and to which validity or invalidity of an operation is set, the output selector outputting a signal of the bus to an output interface when the validity is set; and an operation part which validates or invalidates the plurality of circuit selectors or the output selector based on an operation order of the plurality of circuit selectors and the output selector.

Systems and Apparatus for Distribution of batch and continuous Process Control Data to Remote Devices

A method of providing batch process data from a process control system of a process plant to a remote computing device includes receiving a request to create a list of batch data to be provided to the remote computing device, presenting a selection interface to facilitate selection of batch data to be provided, and receiving, via the selection interface, a selection of a batch executive from which to provide the batch process data. The method also includes receiving, via the selection interface, one or more filter criteria, applying the filter criteria to data available from the batch executive to determine a set of data to be included on the list of batch data to be provided to the remote computing device, and transmitting to a mobile server an indication of the set of data associated with the list of batch data to be provided to the mobile device.

SAFETY VERIFICATION FOR PROGRAMMABLE LOGIC DEVICES, AND RELATED METHODS, APPARATUSES, AND SYSTEMS
20250208595 · 2025-06-26 ·

An apparatus comprises a programmable logic device including programmable logic elements. The programmable logic elements are configurable to implement functions according to configuration data stored in non-volatile memory cells of the programmable logic elements. The programmable logic device to store a digest value in memory, the digest value at least partially based on the configuration data stored in the non-volatile memory cells. The programmable logic service is also to perform an integrity check to verify whether a currently computed digest value matches the digest value, the currently computed digest value at least partially based on current configuration data stored in the non-volatile memory cells; read the digest value; determine a check value at least partially based on the digest value; and provide the check value at an output of the programmable logic device. The check value may be provided at the output for verification at a verification circuit.