Skip to main content

Hvad er en programmerbar logikarray?

En programmerbar logikarray (PLA) er en enhed, der giver et logisk outputniveau eller niveauer baseret på et sæt input.Som et kombineret logikkredsløb kan den programmerbare logikarray implementeres ved hjælp af programmerbare hukommelsesenheder.Den programmerbare logikarray er et simpelt alternativ til at bruge porte og kedelige forenklinger af logiske ligninger.

Programmerbar logisk design er et bedre alternativ til logiske gate-implementerede løsninger, fordi en ulempe ved traditionelt logisk design er vanskeligheden med at foretage ændringer i eksisterende design.Senere blev det tydeligt, at softwareværktøjer var mere praktiske i betragtning af udfordringerne med at opdatere funktioner og optimere ydelsen af nye digitale produkter.Den programmerbare logikarray ligner en hukommelseschip med en adressebus og en databus.For hver kombination af input er der et logisk niveau output for så mange output som nødvendigt.Den programmerbare logikarray, der er en programmerbar logikenhed, bringer mange praktiske løsninger til automatiseringsudfordringer.

Den fælles anvendelse af en PLA er at implementere en sandhedstabel, der giver betingelser baseret på kombinationer af input og output baseret på disse input.I kontrol af en vandpumpe kan der for eksempel være flere sensorer, der detekterer pumpeforholdene.Et input er en indikator på, at vandtanken er fuld, et andet input er en indikator, hvis der er indgående vand til rådighed, et andet input er et logisk niveau, der angiver, om pumpens motor er for varm, og endnu et input er en indikator, hvisMotoren er energisk.Disse indikatorer genereres af separate sensorkredsløb.

Typiske sensorkredsløb gør brug af analoge komparatorer til at generere aktive høje eller aktive lave logikniveauer for den programmerbare logiske array.Et "vandtank fuldt" logikniveau kan produceres af en simpel float switch.En float switch kan åbne, når tanken er fuld.I tilfælde af at vandtanken fuld kredsløb er defekt, vil den have en tendens til at rapportere, at tanken er fuld, selvom ellers.

Om logiske niveauer er aktivt højt eller aktivt lavt involverer normalt flere faktorer.Ved anvendelse af pull-up-modstande har det normale niveau en tendens til at blive tildelt den aktive høje tilstand, hvilket betyder, at modstanden, der er forbundet til den positive forsyningslinje, ikke trækker noget strøm det meste af tiden.Disse overvejelser er meget vigtige for enheder, der kan køre på begrænset strøm, såsom logiske enheder, der udvinder energi fra eksterne systemer.F.eks. Skal solcelle -fotovoltaiske controllere forbruge minimal strøm til langvarig drift, når batterispændingerne løber lavt.

En programmerbar logikcontroller (PLC) er i stand til at håndtere automatiseringskrav baseret på sensede input og programmerede instruktioner.Det gør brug af logik baseret på et begrænset instruktionssæt.Mikrokontrollere er mikroprocessorer, der har et defineret instruktionssæt til at håndtere dataindsamling og tilsynskontrol.