Skip to main content

Vad är en programmerbar logikgrupp?

En programmerbar logikuppsättning (PLA) är en enhet som ger en logisk utgångsnivå eller nivåer baserat på en uppsättning ingångar.Som en kombinationslogikkrets kan den programmerbara logikuppsättningen implementeras med hjälp av programmerbara minnesenheter.Den programmerbara logikuppsättningen är ett enkelt alternativ till att använda grindar och tråkiga förenklingar av logikekvationer.

Programmerbar logikdesign är ett bättre alternativ till logikgrindimplementerade lösningar eftersom en nackdel med traditionell logikdesign är svårigheten att göra förändringar i befintlig design.Senare blev det uppenbart att mjukvaruverktyg var mer praktiska med tanke på utmaningarna med att uppdatera funktioner och optimera prestanda för nya digitala produkter.Den programmerbara logikuppsättningen liknar ett minneschip med en adressbuss och en databuss.För varje kombination av ingångar finns det en logisk nivåutgång för så många utgångar som behövs.Den programmerbara logikuppsättningen, som är en programmerbar logikenhet, ger många praktiska lösningar på automatiseringsutmaningar.

Den gemensamma tillämpningen av en PLA är att implementera en sanningstabell som ger villkor baserade på kombinationer av ingångar och utgångar baserade på dessa ingångar.Till exempel, vid kontroll av en vattenpump, kan det finnas flera sensorer som upptäcker pumpförhållandena.En ingång är en indikator på att vattentanken är full, en annan ingång är en indikator om det finns inkommande vatten tillgängligt, en annan ingång är en logisk nivå som indikerar om pumpen är för varm och ännu en ingång är en indikator omMotorn är aktiverad.Dessa indikatorer genereras av separata sensorkretsar.

Typiska sensorkretsar använder sig av analoga komparatorer för att generera aktiva höga eller aktiva låga logiknivåer för den programmerbara logikuppsättningen.En "vattentank full" logiknivå kan produceras av en enkel flottöromkopplare.En floatomkopplare kan öppna när tanken är full.Om vattenbehållaren är defekt, tenderar den att rapportera att tanken är full även om annars.

Huruvida logiknivåerna är aktiva höga eller aktiva låga involverar vanligtvis flera faktorer.Vid användning av pull-up-motstånd tenderar den normala nivån att tilldelas det aktiva höga tillståndet, vilket innebär att motståndet som är anslutet till den positiva tillförsellinjen inte drar någon ström för det mesta.Dessa överväganden är mycket viktiga för enheter som kan köras på begränsad effekt såsom logikanordningar som extraherar energi från externa system.Till exempel måste solcellers fotovoltaiska styrenheter konsumera minimal ström för långvarig drift när batterispänningar körs låg.

En programmerbar logikstyrenhet (PLC) kan hantera automatiseringskrav baserat på avkända ingångar och programmerade instruktioner.Det använder logik baserat på en begränsad instruktionsuppsättning.Mikrokontroller är mikroprocessorer som har en definierad instruktion inställd för att hantera datainsamling och övervakningskontroll.