Możesz użyć instrukcji “Add”, aby dodać wartość z wejścia IN1 i wartość z wejścia IN2 oraz zapytać o sumę na wyjściu OUT (OUT := IN1 + IN2).
W swoim początkowym stanie, pole instrukcji zawiera co najmniej 2 wejścia (IN1 i IN2). Liczba wejść może być rozszerzona. Wstawione wejścia są numerowane w porządku rosnącym w polu. Gdy instrukcja jest wykonywana, wartości wszystkich dostępnych parametrów wejściowych są dodawane. Suma jest przechowywana na wyjściu OUT.
Wyjście ENO ma stan sygnału “0”, jeśli spełniony jest jeden z następujących warunków:
- Wejście EN ma stan sygnału “0”.
- Wynik instrukcji znajduje się poza dozwolonym zakresem dla określonego typu danych na wyjściu OUT.
- Liczba zmiennoprzecinkowa ma nieprawidłową wartość.
W poniższej tabeli przedstawiono parametry instrukcji “Add”:
| Parametry | Deklaracja | Typ danych | Obszar pamięci | Opis |
| EN | Wejście | BOOL | I, Q, M, D, L lub stała | Wejście włączające |
| ENO | Wyjście | BOOL | I, Q, M, D, L | Wyjście włączające |
| IN1 | Wejście | Całkowite, liczby zmiennoprzecinkowe | I, Q, M, D, L, P lub stała | Pierwsza liczba do dodania |
| IN2 | Wejście | Całkowite, liczby zmiennoprzecinkowe | I, Q, M, D, L, P lub stała | Druga liczba do dodania |
| INn | Wejście | Całkowite, liczby zmiennoprzecinkowe | I, Q, M, D, L, P lub stała | Opcjonalne wartości wejściowe, które są dodawane. |
| OUT | Wyjście | Całkowite, liczby zmiennoprzecinkowe | I, Q, M, D, L, P | Suma |
Możesz wybrać typ danych instrukcji z rozwijanej listy “???” w polu instrukcji.
Dla dodatkowych informacji na temat prawidłowych typów danych, zobacz “Zobacz także”:
Przykład: Poniższy przykład pokazuje, jak działa instrukcja:
Jeśli operand “TagIn” ma stan sygnału “1”, instrukcja “Add” jest wykonywana. Wartość operandu “Tag_Value1” jest dodawana do wartości operandu “Tag_Value2”. Wynik dodawania jest przechowywany w operandu “Tag_Result”. Jeśli instrukcja jest wykonywana bez błędów, wyjście ENO ma stan sygnału “1” i wyjście “TagOut” jest ustawione.
Jeśli chcesz pogłębić swoją wiedzę i umiejętności w zakresie programowania i konfiguracji systemów automatyki, polecamy zapisanie się na darmowy kurs PLC! Sprawdź również naszą instrukcję wideo:
