Kombinációs logika

Bármely ellenőrzési rendszer. a digitális jelekkel dolgozó, ábrázolható. 2.44 (a), ahol a Z, Y, X, W kimeneti jelek állapotát az A, B, C, D bemenetek stb. Határozza meg. A vezérlőrendszert két alapvető módszer kombinációjával lehet megszerkeszteni.

Ezek közül a legegyszerűbb kombinatorikus logika. Ha a rendszert kisebb blokkokra lehet osztani, mint a 2. ábrán. 2.44 (b), minden blokkhoz egy kimenettel, a kimeneti állapotot csak a megfelelő bemenetek értéke határozza meg. Például a hidraulikus szivattyú betöltő szelepe aktiválódik, ha:

A szivattyú be van kapcsolva
(Az "UP" mód van kiválasztva, és a felső határkapcsoló nincs kioldva) VAGY
("Le" üzemmód van kiválasztva és az alsó határkapcsoló nem működik)

A betöltő szelep munkája egy egyszerű program segítségével szervezhető több szakaszos áramkör vagy logikai szerkezet formájában, amint azt az 1. ábra mutatja. 2,45, de célszerű egy kombinált logikán alapuló program létrehozásának szokásos módját kidolgozni.

Az első lépés az, hogy a vezérlőrendszert egy sor kis blokkra osztják, amelyek mindegyikének van egy kimenete és több bemenete. Továbbá minden kimenethez szükség van egy úgynevezett igazságtáblázat összeállítására, amelyben minden lehetséges bemeneti állapotot és azok megfelelő kilépési állapotát meg kell írni. Az 1. ábrán. 2.46 (a), akkor van egy Z kimenet, ami négy A, B, C, D bemeneten múlik. A bemeneti állapotok 16 lehetséges kombinációja, és a Z csak négyen aktiválódik (azaz igaz). Ez azonnal megjeleníthető többfázisú áramkörként a 2. ábrán. 2.46 (b) vagy a 2. ábrán látható logika. 2.46 (c), ahol minden egyes link vagy kapu megfelel az igazságtáblának egy sorának.

Az igazságtáblák használata a kombinatorikus logikai rendszerek szintéziséhez közvetlenül AND / OR elemekből álló struktúrához vezet, és technikai nyelven, a "termékek összessége" -nek nevezik.

Kombinációs logika

Ábra. 2.44. Kombinációs logika: (a) magas szintű reprezentáció; b) kisebb blokkokba való felosztás

Kombinációs logika

Ábra. 2.45. Kombinációs logika egy többszintű sémában és logikai jelölésben

Kombinációs logika

Ábra. 2.46. Kombinatorikus logika az igazságtábla következtében: (a) igazságtáblázat; b) az igazságtáblázat létra végrehajtása; c) végrehajtás logikai rendszerként

A természetes kérdés felmerül: "Egy ilyen szerkezet egyszerű?" A válasz negatív lesz, hiszen vannak olyan módszerek, mint a Carnot térképek és a logikai algebrák, amelyek egyszerűbb megoldást nyújtanak. Ha a szerkezet logikai kapukból vagy relékből jön létre, kívánatos, hogy minimális számú kaput vagy kapcsolatot hozzanak létre a tervezési költségek csökkentése érdekében. Amikor programot ír a PLC-hez, nincs szükség további kapcsolatokra, így a fő cél a program átláthatósága, nem pedig egyszerűsége. Az egyik egyszerűsítés, amelyet mindig ajánlott (ismét az áttetszőség érdekében), hogy eltávolítsa a kapcsolatokból egy közös érintkezést, amint az a 2. ábrán látható. 2.47.

Példaként vegye fontolóra a szivattyú meghajtó vezérlőpanelét, amely a 3. ábrán látható. 2,48 (a). Az olcsóság kedvéért a hárompozíciós kapcsoló közvetlenül kapcsolódik két érintkezőcsoporthoz, amint az az 1. ábrán látható. 2.48 (b) (a gyakorlatban ez nem történik meg

Kombinációs logika

Ábra. 2.47. A kombinatorikus logika egyszerűsítése

Ajánlatos, mivel az áramkimaradás esetén mindkét szivattyú be van kapcsolva). Ennek az esetnek az igazságtáblája a 2. ábrán látható többlépcsős vázlathoz vezet. 2.48 (c), de a minimális komplexitás sémája a 2. ábrán látható. 2,48 (d). Az utóbbi azonban nem tükrözi a kapcsoló működését, ezért kissé bonyolítja a hibás működés észlelését.

Kombinációs logika

Ábra. 2.48. A minimalizálás nem segíti elő az átláthatóságot: a) a központ; b) a távvezérlő csatlakoztatása; c) igazságtáblán alapuló program; d) minimális komplexitású program