Skip to main content

Wat is een programmeerbare logische array?

Een programmeerbare logische array (PLA) is een apparaat dat een logisch uitvoerniveau of niveaus biedt op basis van een set ingangen.Als een combinatielogisch circuit, kan de programmeerbare logische array worden geïmplementeerd met behulp van programmeerbare geheugenapparaten.De programmeerbare logische array is een eenvoudig alternatief voor het gebruik van poorten en vervelende vereenvoudigingen van logische vergelijkingen.

Programmeerbaar logisch ontwerp is een beter alternatief voor logische gate-geïmplementeerde oplossingen omdat een nadeel van traditioneel logisch ontwerp de moeilijkheid is om wijzigingen in het bestaande ontwerp aan te brengen.Later werd het duidelijk dat softwaretools praktischer waren gezien de uitdagingen bij het bijwerken van functies en het optimaliseren van de prestaties van nieuwe digitale producten.De programmeerbare logische array is vergelijkbaar met een geheugenchip met een adresbus en een gegevensbus.Voor elke combinatie van ingangen is er een logische niveau -uitvoer voor zoveel uitgangen als dat nodig is.Bij het regelen van een waterpomp kunnen er bijvoorbeeld verschillende sensoren zijn die de pompomstandigheden detecteren.Eén ingang is een indicator dat de watertank vol is, een andere ingang is een indicator als er inkomend water beschikbaar is, een andere ingang is een logisch niveau dat aangeeft of de motor van de pomp te heet is, en nog een andere ingang is een indicator alsDe motor is bekrachtigd.Deze indicatoren worden gegenereerd door afzonderlijke sensorcircuits.

Typische sensorcircuits maken gebruik van analoge vergelijkers om actieve hoge of actieve lage logische niveaus te genereren voor de programmeerbare logische array.Een logisch niveau "watertank vol" kan worden geproduceerd door een eenvoudige vlotterschakelaar.Een vlotterschakelaar kan openen wanneer de tank vol is.In het geval dat het volledige circuit van watertank defect is, zal het de neiging hebben om te melden dat de tank vol is, zelfs als het anders is.

Of logische niveaus actief zijn hoog of actief laag, omvat meestal verschillende factoren.Bij het gebruik van pull-upweerstanden wordt het normale niveau meestal toegewezen aan de actieve hoge toestand, wat betekent dat de weerstand die is aangesloten op de positieve voedingslijn meestal geen stroom trekt.Deze overwegingen zijn erg belangrijk voor apparaten die kunnen worden uitgevoerd op beperkte stroom, zoals logische apparaten die energie uit externe systemen halen.Fotovoltaïsche controllers van zonne -energie moeten bijvoorbeeld minimale stroom verbruiken voor langdurige werking wanneer de batterijspanningen laag worden uitgevoerd.

Een programmeerbare logische controller (PLC) kan automatiseringseisen verwerken op basis van gevoelige ingangen en geprogrammeerde instructies.Het maakt gebruik van logica op basis van een beperkte instructieset.Microcontrollers zijn microprocessors met een gedefinieerde instructieset om gegevensverwerving en toezichthoudende controle af te handelen.