Podstawowe informacje dotyczące programowania falownika:
- 5 równoległych zadań
- Cykl 2ms
- Podprogramy (call, sub) do 8 poziomów
- Instrukcje kontroli programu:
Pętla (for), Bezwarunkowe skoki (goto), Skoki warunkowe (if then, selec case, until and while)
Czasowe (wait)
Inne (entry, end, cont, inc, i dec)
- Instrukcje arytmetyczne:
Podstawowe operacje matematyczne (+,-,*,/), Reszta Remainder (mod), nadanie wartości (=), wartość bezwzględna (abs), operacje logiczne (or, and, xor, i not)
- Operacje na wejściach/wyjściach
Podstawowe operacje na we/wy (bit input, word input, bit ooutput, i word output), czytanie wejść falownika
- Timer
Zwłoka czasowa, Timer
- Kontrola parametrów
- Ustawienia zmiennych wewnętrznych
- Ustawienia wartości za zachowywane w EEPROM
- Zarezerwowane zmienne:
Definiowane przez użytkownika U (00) do U (31) (32 zmienne)
Wewnętrzne zmienne użytkownika UL (00) do UL (07) (8 zmiennych)
Częstotliwość zadana SET-Freq
Czas przyspieszania ACCEL
Czas hamowania DECEL
FM, lout, Dir, PID-FB, F-CNV, Tmon, Vout, Power, RUN-Time, ON-Time, POS, STATUS, DCV, ERR, CNT, ERR (1), ERR (2), ERR (3), ERR (4), ERR (5), and ERR (6)
Wszystkie monitorowane zmienne mogą być odczytane instrukcje „chgmon” (np.chgmon d***)
- Wejścia/Wyjścia:
Wejścia cyfrowe X (00) do X (09) (10 wejść), słowo wejściowe Xw (0-65535)
Wyjścia cyfrowe Y (00) do Y(05) (6 wyjść), słowo wyjściowe Yw (0-65535)
Wejścia analogowe XA(0) do XA(1) (2 wejścia) zakres 0-10000 rozdzielczość 0.01%
Bity wewnętrzne UB (00) do UB (07) (8 bitów)
Timer TD (0) do TD (7) (8timerów)