Scheduling method and device for industrial controller
A technology of industrial controllers and dispatching methods, which is applied in the directions of comprehensive factory control, comprehensive factory control, control/regulation system, etc., and can solve problems such as inability to defend against common mode attacks
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0140] Example 1, take A and B encountering a common mode attack as an example:
[0141] Use the random function to select 3 executive bodies A, B, and C from the 4 executive bodies A, B, C, and D for monitoring, and record the number of monitoring. Obtain the current output data of A, B, and C respectively, where the current output data of A and B are equal, and the current output data of C is not equal to both A and B. At this time, call C as an abnormal execution body and perform cleaning operation; at the same time, judge whether the execution body D to be worked is a normal execution body that completed the cleaning operation in the last scheduling process, and D is not in the last scheduling process In the normal execution body that completes the cleaning operation, D is transferred to the working state.
[0142] Re-monitor whether the current output data of A, B, and D are equal, but the current output data of D is not equal to that of A and B. Therefore, D is called o...
example 2
[0144] Example 2, take A, B, and C encountering a common mode attack at the same time as an example:
[0145]If the current output data of A, B, and C are always equal, it cannot be ruled out that A, B, and C have encountered a common mode attack. The output data of the three are the same, but they are already erroneous data. Therefore, when the number of monitoring times does not reach the preset When the value is 60, continue to monitor whether there is an abnormal execution body in the working execution body, but when the number of monitoring reaches the preset value of 60, randomly select C as the abnormal execution body in the working execution body to call out the working state, and make the monitoring Reset to zero and record again. Put D into the working state, if D is a normal execution body, then the output data of D must be different from A and B. Therefore, D is transferred out of the working state for cleaning, and C is transferred into the working state.
[014...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


