Co to jest programowalna tablica logiczna?
Programowalna tablica logiczna (PLA) to urządzenie, które zapewnia logiczny poziom wyjściowy lub poziomy oparte na zestawie wejść. Będąc kombinacyjnym obwodem logicznym, programowalny tablica logiczna może być zaimplementowana przy użyciu programowalnych urządzeń pamięci. Programowalna tablica logiczna jest prostą alternatywą dla używania bram i żmudnych uproszczenia równań logicznych.
Programowalny projekt logiczny jest lepszą alternatywą dla rozwiązań wdrożonych przez bramę logiki, ponieważ wadą tradycyjnego projektu logicznego jest trudność w wprowadzaniu zmian w istniejącym projekcie. Później stało się oczywiste, że narzędzia programowe były bardziej praktyczne, biorąc pod uwagę wyzwania w aktualizacji funkcji i optymalizacji wydajności nowych produktów cyfrowych. Programowalna tablica logiczna jest podobna do układu pamięci z magistrali adresu i magistrali danych. Dla każdej kombinacji danych wejściowych istnieje wyjście poziomu logicznego dla tyle wyjść, ile potrzebne. Programowalna tablica logiczna, będąc programowalnym urządzeniem logicznym, wprowadza wiele praktycznych rozwiązań AUWyzwania Tomation.
Wspólnym zastosowaniem PLA jest wdrożenie tabeli prawdy, która zapewnia warunki oparte na kombinacjach danych wejściowych i wyjść na podstawie tych danych wejściowych. Na przykład, kontrolując pompę wodną, może istnieć kilka czujników, które wykrywają warunki pompowania. Jedno wejście jest wskaźnikiem, że zbiornik wody jest pełny, inne wejście jest wskaźnikiem, jeśli dostępna jest woda przychodząca, inne wejście jest poziomem logicznym, który wskazuje, czy silnik pompy jest zbyt gorący, a jeszcze inne wejście jest wskaźnikiem, jeśli silnik jest zasilany. Wskaźniki te są generowane przez oddzielne obwody czujników.
Typowe obwody czujników wykorzystują komparatory analogowe do generowania aktywnych wysokich lub aktywnych niskich poziomów logicznych dla programowalnego układu logicznego. Poziom logiki „pełny zbiornika wody” może być wytwarzany przez prosty przełącznik pływakowy. Przełącznik pływaka może otworzyć się, gdy zbiornik jest pełny. Na wypadek, gdyby woda taNK Pełny obwód jest wadliwy, będzie miał tendencję do zgłaszania, że zbiornik jest pełny, nawet jeśli inaczej.
To, czy poziomy logiczne są aktywne wysokie, czy aktywne niskie zwykle obejmuje kilka czynników. Używając rezystorów podciągania, poziom normalny zwykle przypisuje się aktywny wysoki stan, co oznacza, że rezystor podłączony do dodatniej linii zasilania nie rysuje żadnego prądu przez większość czasu. Rozważania te są bardzo ważne dla urządzeń, które mogą działać na ograniczonej mocy, takie jak urządzenia logiczne, które wydobywają energię z systemów zewnętrznych. Na przykład kontrolery fotowoltaiczne słonecznego muszą zużywać minimalny prąd do przedłużonego działania, gdy napięcia akumulatora są niskie.
Programowalny kontroler logiczny (PLC) jest w stanie obsługiwać wymagania automatyzacji w oparciu o wykryte wejścia i zaprogramowane instrukcje. Wykorzystuje logikę na podstawie ograniczonego zestawu instrukcji. Mikrokontrolery to mikroprocesory, które mają zdefiniowane instrukcje do obsługi akwizycji danych i kontroli nadzorczej.