Rigid logik er princippet om at konstruere automatiserede kontrolenheder skabt på logiske kombinationskredsløb , flip- flops , tællere, registre, dekodere . Det blev meget brugt i tidlige versioner af kontrolenheder, men med udviklingen af halvlederteknologi, fremkomsten af et stort antal programmerbare controllere og reduktionen i priserne for dem, opgav det store flertal af udviklere brugen af hårde logiske enheder.
Men for nylig er der sket en tilbagevenden til dens brug. Dette er dikteret af fremskridt inden for mikrochip- fremstillingsteknologi , som har gjort det muligt at bringe disse systemer til et fundamentalt andet niveau af miniaturisering og hastighed, som nu ikke er ringere, og ofte overgår systemer bygget på en arkitektur, der bruger multifunktionelle omprogrammerbare mikroprocessorer.
Men hovedargumentet for at bruge automatiserede kontrolsystemer baseret på hård logik i dag er deres næsten fuldstændige beskyttelse mod cyberterrorisme .
Restriktioner på leveringen af elektronisk udstyr til USSR , der gentagne gange blev indført i årene med den kolde krig, førte til mangel på programmerbare mikroprocessorer til udvikling af telemekanik og proceskontrolsystemer. Måden at løse problemet for sovjetiske ingeniører var oprettelsen af kontrolsystemer, alle forudbestemte kontrol- og styringsfunktioner implementeres ved at forbinde blokke med en fast funktionalitet. Denne funktionalitet er tæt "syet" ind i blokken ved at forbinde standard logiske kredsløb.
Især Leonid Semenovich Nagirner , en ansat ved State All-Union Central Research Institute for Integrated Automation ( TsNIIKA ), var involveret i udviklingen af sådanne systemer. Deres implementering førte til fremkomsten af en hel ingeniørskole, på grundlag af hvilke principper sådanne russiske virksomheder som Moskva Fizpribor-anlægget stadig fungerer. Dens udviklinger baseret på hårde logiske systemer bruges af Rosatom State Corporation i sikkerhedssystemerne på de fleste russiske og en række udenlandske atomkraftværker. På trods af eksistensen af en konkurrence for hackere om at knække det automatiserede kontrolsystem på hård logik, blev prisen for det aldrig modtaget [1] .
Med tiden er den engang tvungne beslutning om at indføre et processtyringssystem baseret på rigid logik blevet til en slags fordel. Brugen af en sådan arkitektur af kontrolsystemer eliminerer næsten fuldstændigt forekomsten af både utilsigtede (programmørers fejl) og ondsindede (hardware og software " bogmærker ") fejl. Dette er kun beregnet til at udføre en indledningsvis fast specificeret liste over opgaver. I princippet er der ingen overflødige udokumenterede funktioner i den .
Denne fordel blev så meget desto mere tydelig efter 2010 med fremkomsten af industriel malware Stuxnet , som opsnapper og ændrer informationsstrømmen mellem Siemens Simatic S7 programmerbare controllere , som angreb det første udstyr i det iranske atombrændselsberigelsesanlæg i Netanz [2] .
I 2013 blev den ondsindede Haves-kode opdaget, som trænger gennem offentlige netværk ind i industrielle netværk og inficerer ICS/SCADA industrielt kontroludstyr.
I slutningen af 2016 blev Kievs strømstyringssystem offer for en lignende malware kaldet Industroyer, hvilket efterlod omkring 20 % af byen uden strøm [3] . Malwaren erstattede industrielle kommunikationsprotokoller til proceskontrol i henhold til IEC 60870-5-101, IEC 60870-5-104, IEC 61850 standarderne fra International Electrotechnical Commission og Microsofts OLE .
Efter disse hændelser tænkte nogle europæiske virksomheder også på at skabe deres egne automatiserede proceskontrolsystemer bygget på ikke-programmerbare controllere, hvor det kun er muligt at ændre algoritmen for systemets funktion ved at ændre dets struktur. Især det franske firma TechnicAtome (tidligere Areva TA), siden 2011, bestilt af Orano (tidligere Areva) har udviklet og implementeret en analog I&C-platform kaldet UNICORN [4] [5] . Den første anvendelse af denne platform baseret på ikke-programmerbar logik er planlagt til det britiske atomkraftværk ved Hinkley Point .