Wprowadzenie do instrukcji SET_BF
Instrukcja SET_BF w programowaniu PLC Siemens służy do ustawiania kilku bitów, zaczynając od określonego adresu. Jest to kluczowy element w optymalizacji kodu PLC, który pozwala na efektywne zarządzanie pamięcią i operacjami logicznymi. Instrukcja SET_BF jest jedną z wielu funkcji dostępnych w językach programowania używanych do tworzenia logiki sterującej. Jednym z popularnych rozwiązań jest język programowania LAD.
Opis działania instrukcji SET_BF
Jak działa instrukcja?
Używasz instrukcji “Ustaw pole bitowe”, aby ustawić kilka bitów, zaczynając od określonego adresu. Określasz liczbę bitów do ustawienia, używając wartości . Adres pierwszego bitu do ustawienia jest definiowany przez . Jeśli wartość nie może być większa niż liczba bitów w wybranym bajcie, instrukcja zostanie wykonana. W przeciwnym razie, wyświetli się komunikat o błędzie “Naruszenie zakresu dla indeksu “.
Najwyżej oceniane produkty
-
Zostań projektantem HMI
999.00 zł -
Integracja S210 w systemie automatyki
999.00 zł -
SIMATIC S7 w akcji
0.00 zł -
Język LAD – Programowanie Zaawansowane
1.199.00 zł
Warunki wykonania instrukcji
Instrukcja jest wykonywana tylko wtedy, gdy wynik operacji logicznej (RLO) na wejściu cewki wynosi “1”. W przeciwnym razie, instrukcja nie zostanie wykonana.
Parametry instrukcji SET_BF
W poniższej tabeli przedstawiono parametry instrukcji “Ustaw pole bitowe”:
| Parametr | Deklaracja | Typ danych | Obszar pamięci | Opis |
| Wejście | UINT | Stała | Liczba bitów do ustawienia | |
| Wyjście | BOOL | I, Q, M | Wskaźnik do pierwszego bitu do ustawienia. |
Przykład użycia instrukcji SET_BF
Poniższy przykład pokazuje, jak działa instrukcja:
Jeśli operandy “TagIn_1” i “TagIn_2” mają stan sygnału “1”, 5 bitów jest ustawianych, zaczynając od adresu operandu “MyDB”. MyBoolArray[4].



