Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [options]
- auto_start: yes
- ignore_config_errors: no
- map_counters: no
- filter_inputs: no
- synchronize: no
- second_circuit: no
- [setup]
- ; adres slave'a: profil
- 1: S-7.3.F.D ;analogowy moduł wejściowy z 2 kanałami
- 2: S-7.3.F.5 ;analogowy moduł wyjściowy z 2 kanałami
- [program]
- L KW 0 ; wpisanie wartości początkowych
- T Q16 2.0
- T Q16 2.1
- L KW 5000 ; wpisanie do słowa pomocniczego wartości do porównania
- L I16 1.0 ; odczyt wartości analogowego wejścia (slave 1, kanał 1)
- >F ; jeżeli większe
- JC = SPR2 ; w zależności od wyniku przejdź do jednej z dwóch etykiet
- JU = SPR12
- JEZELI1:
- L KW 9999 ; wpisanie do słowa pomocniczego wartości do porównania
- L I16 1.1 ; odczyt wartości analogowego wejścia
- >F ; jeżeli większe
- JC = WYSWIETL0 ; przejdź do wyświetlania jednej z dwóch wartości
- JU = WYSWIETL500
- JEZELI2:
- L KW 9999 ; wpisanie do słowa pomocniczego wartości do porównania
- L I16 1.1 ; odczyt wartości analogowego wejścia
- >F ; jeżeli większe
- JC = WYSWIETL500 ; przejdź do wyświetlania jednej z dwóch wartości
- JU = WYSWIETL999
- ; Wyświetlenie na wyjściu jednej z trzech wartości:
- WYSWIETL0:
- L KW 0
- T Q16 2.1
- BE
- WYSWIETL500:
- L KW 500
- T Q16 2.1
- BE
- WYSWIETL999:
- L KW 999
- T Q16 2.1
- BE
- KONIEC:
- BE ;komenda kończąca program
- [end]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement