Lekcja · Używaj ponownie przetestowanej logiki · 8 min · wprowadza do Misji 33
Lekcja: Jedna definicja, oddzielne instancje: bloki funkcyjne PLC
Potrafię uruchomić dwie instancje jednego bloku i udowodnić, że ich pamięć pozostaje niezależna.
1. Dlaczego to ważne: Jedna definicja, oddzielne instancje
Dwie pompy potrzebują tych samych przetestowanych reguł Start i Stop. Każda potrzebuje własnej pamięci, aby naciśnięcie przycisku jednej pompy nigdy nie zmieniało drugiej.
Jedna definicja, oddzielne instancje: czego dotyczy ta lekcja
- Napisanie logiki raz i użycie jej dla każdej pompy, jako Siemens FB lub Rockwell AOI
- Jak każda instancja zachowuje własną pamięć
- Jak wejścia, wyjścia i InOut przekazują wartości do i z bloku
- Dlaczego blok nadal musi być wywoływany, by wyłączyć pompę
Reszta tej lekcji jest częścią ProZałóż darmowe konto: każde konto ma darmowy okres próbny Pro do 5 grudnia.
Bez karty. Bez płacenia. Bez anulowania.
Official release: 5 December. Bądź na szczycie rankingu tego dnia i wygraj 3 miesiące Pro oraz 2 tygodnie Pro do podarowania znajomemu. 2. miejsce wygrywa 4 tygodnie. 3. miejsce wygrywa 2 tygodnie. Zasady
- Każda lekcja, od zera
- Każda misja i lekcja, wraz z kolejnymi poziomami
- Praktyczny test dla każdego tytułu, z certyfikatem
- Przewiń dowolny test, cykl po cyklu
- Rozwiązania z objaśnieniem, gdy utkniesz
- Konwerter kodu, ile tylko chcesz
- Idea prostymi słowamiPRO (wymaga Pro)
- Zobacz to cykl po cyklu, w Siemens i RockwellPRO (wymaga Pro)
- Uwagi o producentachPRO (wymaga Pro)
- Na obiekciePRO (wymaga Pro)
- Wypróbuj na instalacjiPRO (wymaga Pro)
- Sprawdź, czy rozumieszPRO (wymaga Pro)
Jedna definicja, oddzielne instancje: słowa, które warto znać
- AOI
- Instrukcja do wielokrotnego użytku, którą inżynier definiuje dla powtarzającego się zadania. Każde użycie potrzebuje osobnej pamięci, gdy maszyny mają działać niezależnie.
- Blok funkcyjny
- Fragment programu do wielokrotnego użytku z własnymi zapamiętanymi wartościami. Każda osobna maszyna powinna mieć własną kopię tej pamięci.
- Instancja
- Osobna pamięć używana przez jeden timer lub blok wielokrotnego użytku. Wspólny projekt nie oznacza wspólnych zapamiętanych wartości dla każdej maszyny.
- Zatrzaśnięcie (latch)
- Zapamiętana wartość ON, która pozostaje włączona po zakończeniu pierwotnego żądania. Wyłączyć ją musi celowo inna instrukcja.
Jedna definicja, oddzielne instancje: misje, które do niej pasują
- Wywołaj jeden blok dla dwóch pomp: Jeden blok, dwie kopie, każda z własną pamięcią.
Pytania o tę lekcję? Zapytaj członków w Szatnia.