G05B2219/13022

PROGRAM FILE WRITING AND RUNNING PROCESSING METHOD, DEVICE AND SYSTEM

Provided are a program file writing and running processing method, device and system. In an embodiment, the system includes a program file writing processing device, a cloud end processing device and a program file running processing device. The program file writing processing device converts a program file written in a specific format specified by a provider into a program node description model that can be described by a universal description language and is used to represent a reference relationship between nodes in the program file, and then stores same in the cloud end processing device for a program runner to download and run; moreover, during downloading and running by the program runner, the program file running processing device converts same into a program file executable by the program runner based on the reference relationship between nodes in the program node description model for execution by the program runner.

Program randomization for cyber-attack resilient control in programmable logic controllers

A method for programmable logic controller (PLC) program randomization, the method comprising an engineering system computer receiving source code corresponding to a PLC program and compiling the source code into a plurality of functionally equivalent intermediate representations of the PLC program. Program structure of the PLC program is randomized during compilation such that each intermediate representation is unique among the plurality of intermediate representations. The engineering system computer transmits the plurality of intermediate representations to one or more PLCs.

SOFTWARE-TESTING DEVICE, SOFTWARE-TESTING SYSTEM, SOFTWARE-TESTING METHOD, AND PROGRAM

A software-testing device includes a conversion unit configured to convert a PLC program for operating a programmable logic controller into a general-purpose language program described in a general-purpose programming language, and a test execution unit configured to perform a test on the general-purpose language program.

Graph Transformation Method, Apparatus and System of Function Block Chain
20240152500 · 2024-05-09 · ·

Various embodiments of the teachings herein include a graph transformation method of a function block chain. The method may include: extracting a plurality of function block pairs from a function block chain, wherein the function block chain comprises a plurality of function blocks connected in sequence; respectively transforming the function block pairs into nodes; transforming the nodes into directed acyclic graphs or undirected acyclic graphs; and building a graph of the function block chain based on the directed acyclic graphs/undirected acyclic graphs and a weight served by the count.

PROGRAM RANDOMIZATION FOR CYBER-ATTACK RESILIENT CONTROL IN PROGRAMMABLE LOGIC CONTROLLERS
20190008845 · 2019-01-10 ·

The present invention provides a method of treatment of a neuropsychiatric disorder characterized by repetitive phenotype, comprising administering to a human or non-human subject in need thereof a therapeutically effective dose of a pharmaceutical composition comprising at least one active agent selected from a group of active agents comprising CB2 receptor inverse agonists and mixed CB2/SERM ligands. The present invention further provides pharmaceutical compositions comprising 4-0-methylhonokiol, raloxifene, and their derivatives, HU-308 and/or BCP.