Computer-Implemented Method for Checking a Communication Input of a Programmable Logic Controller of an Automation Component of a Plant
First Claim
Patent Images
1. A computer-implemented method for checking a communication input of a programmable logic controller of an automation component of a plant, said checking occurring immediately upstream of an input interface of the programmable logic controller, the method comprising the steps of:
- performing a nominal/actual comparison between a communication input and predefined rules of a nominal communication;
forwarding a communication input directly to the input interface of the programmable logic controller, if the communication input satisfies at least one predefined rule of the nominal communication;
forwarding the communication input to a processor in which internal statistics of all nominal/actual deviations are initially updated and deciding based on a predefined reaction matrix whether a respective communication input shall result in issuance of a predefined active warning, if the communication input does not satisfy the at least one predefined rule;
forwarding, by the processor, the communication input to a gate upstream of the input interface of the programmable logic controller, if the communication input does not satisfy at least one predefined rule; and
determining in the gate whether the communication input is one of blocked and not blocked depending on the predefined reaction matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to determine for a programmable logic controller whether or not a communication input is blocked, a nominal/actual comparison between the communication input and predefined rules of a nominal communication is performed, a reaction matrix being used for case differentiation.
-
Citations
18 Claims
-
1. A computer-implemented method for checking a communication input of a programmable logic controller of an automation component of a plant, said checking occurring immediately upstream of an input interface of the programmable logic controller, the method comprising the steps of:
-
performing a nominal/actual comparison between a communication input and predefined rules of a nominal communication; forwarding a communication input directly to the input interface of the programmable logic controller, if the communication input satisfies at least one predefined rule of the nominal communication; forwarding the communication input to a processor in which internal statistics of all nominal/actual deviations are initially updated and deciding based on a predefined reaction matrix whether a respective communication input shall result in issuance of a predefined active warning, if the communication input does not satisfy the at least one predefined rule; forwarding, by the processor, the communication input to a gate upstream of the input interface of the programmable logic controller, if the communication input does not satisfy at least one predefined rule; and determining in the gate whether the communication input is one of blocked and not blocked depending on the predefined reaction matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer program product having a computer program executing on a processor which, when used on a programmable logic controller, causes the processor to check a communication input of a programmable logic controller of an automation component of a plant, said checking occurring immediately upstream of an input interface of the programmable logic controller, the computer program comprising:
-
program code for performing a nominal/actual comparison between a communication input and predefined rules of a nominal communication; program code for forwarding a communication input directly to the input interface of the programmable logic controller, if the communication input satisfies at least one predefined rule of the nominal communication; program code for forwarding the communication input to a processor in which internal statistics of all nominal/actual deviations are initially updated and deciding based on a predefined reaction matrix whether a respective communication input shall result in issuance of a predefined active warning, if the communication input does not satisfy the at least one predefined rule; program code for forwarding, by the processor, the communication input to a gate upstream of the input interface of the programmable logic controller, if the communication input does not satisfy at least one predefined rule; and program code for determining in the gate whether the communication input is one of blocked and not blocked depending on the predefined reaction matrix.
-
-
14. A checking device for checking a communication input of a programmable logic controller of an automation component of a plant, wherein components for performing the checking method being connected immediately upstream of an input interface of the programmable logic controller, the checking device comprising:
-
at least one processor; at least one gate; a first module for nominal/actual comparison between a communication input and predefined rules of a nominal communication; a second module for forwarding the communication input directly to the input interface of the programmable logic controller if the communication input satisfies at least one predefined rule of the nominal communication; a third module for forwarding the communication input to the processor, the third module including a module for updating internal statistics of all nominal/actual deviations and a module for applying a predefined reaction matrix, and the processor being configured to decide, by applying the predefined reaction matrix, whether a respective communication input shall result in issuance of a predefined active warning; a fourth module for forwarding the communication input from the processor to the gate upstream of the input interface of the programmable logic controller if the communication input does not satisfy the at least one predefined rule; wherein the gate is configured to determine, based on the reaction matrix, whether the communication input is blocked. - View Dependent Claims (15, 17)
-
-
16. An automation network for controlling and checking a communication of an input interface, the automation network comprising:
-
at least one programmable logic controller of an automation component of a plant, the at least one programmable logic controller including the input interface; a central configuration server; a checking device immediately upstream of the input interface of the at least one individual programmable logic controller, the checking device comprising; at least one processor; at least one gate; a first module for nominal/actual comparison between a communication input and predefined rules of a nominal communication; a second module for forwarding the communication input directly to the input interface of the programmable logic controller if the communication input satisfies at least one predefined rule of the nominal communication; a third module for forwarding the communication input to the processor, the third module including a module for updating internal statistics of all nominal/actual deviations and a module for applying a predefined reaction matrix, and the at least one processor being configured to decide, by applying the predefined reaction matrix, whether a respective communication input shall result in issuance of a predefined active warning; and a fourth module for forwarding the communication input from the processor to the gate upstream of the input interface of the programmable logic controller if the communication input does not satisfy the at least one predefined rule, the gate being configured to determine, based on the predefined reaction matrix, whether the communication input is blocked; and a communication module for communication between the central configuration server and the checking device. - View Dependent Claims (18)
-
Specification