Advertisement
Guest User

Untitled

a guest
Sep 10th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [options]
  2. auto_start: yes
  3. ignore_config_errors: no
  4. map_counters: no
  5. filter_inputs: no
  6. synchronize: no
  7. second_circuit: no
  8. [setup]
  9. ; adres slave'a: profil
  10.  1: S-7.3.F.D ;analogowy moduł wejściowy z 2 kanałami
  11.  2: S-7.3.F.5 ;analogowy moduł wyjściowy z 2 kanałami
  12. [program]
  13.  L KW 0 ; wpisanie wartości początkowych
  14.  T Q16 2.0
  15.  T Q16 2.1
  16.  L KW 5000 ; wpisanie do słowa pomocniczego wartości do porównania
  17.  L I16 1.0 ; odczyt wartości analogowego wejścia (slave 1, kanał 1)
  18.  >F ; jeżeli większe
  19.  JC = SPR2 ; w zależności od wyniku przejdź do jednej z dwóch etykiet
  20.  JU = SPR12
  21. JEZELI1:
  22. L KW 9999 ; wpisanie do słowa pomocniczego wartości do porównania
  23. L I16 1.1 ; odczyt wartości analogowego wejścia
  24. >F ; jeżeli większe
  25. JC = WYSWIETL0 ; przejdź do wyświetlania jednej z dwóch wartości
  26. JU = WYSWIETL500
  27. JEZELI2:
  28. L KW 9999 ; wpisanie do słowa pomocniczego wartości do porównania
  29. L I16 1.1 ; odczyt wartości analogowego wejścia
  30. >F ; jeżeli większe
  31.  JC = WYSWIETL500 ; przejdź do wyświetlania jednej z dwóch wartości
  32. JU = WYSWIETL999
  33. ; Wyświetlenie na wyjściu jednej z trzech wartości:
  34. WYSWIETL0:
  35. L KW 0
  36. T Q16 2.1
  37. BE
  38. WYSWIETL500:
  39. L KW 500
  40. T Q16 2.1
  41. BE
  42. WYSWIETL999:
  43. L KW 999
  44. T Q16 2.1
  45. BE
  46. KONIEC:
  47. BE ;komenda kończąca program
  48. [end]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement