Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. CASE stan OF
  2. STAN_1:
  3. IF temp >= 40 THEN
  4. stan := STAN_2;
  5. END_IF
  6. W1 := FALSE;
  7. W2 := FALSE;
  8. STAN_2:
  9. IF temp >= 42 THEN
  10. stan := STAN_3;
  11. ELSIF temp <= 35 THEN
  12. stan := STAN_1;
  13. ELSIF czas >= 300 THEN //stan przeskakuje na 3 i wraca na 2 jeżeli temp dalej jest 40
  14. stan := STAN_3;
  15. END_IF
  16. W1 := TRUE;
  17. czas := czas + 1; //cykl 100ms
  18. W3 := FALSE;
  19. STAN_3:
  20. IF temp >= 46 THEN
  21. stan := STAN_4;
  22. ELSIF temp <= 40 THEN
  23. stan := STAN_2;
  24. END_IF
  25. czas := 0;
  26. W2 := TRUE;
  27. STAN_4:
  28. IF temp >= 53 THEN
  29. stan := STAN_5;
  30. ELSIF temp < 46 THEN
  31. stan := STAN_3;
  32. END_IF
  33. W3 := TRUE;
  34. turnOFF := FALSE;
  35. STAN_5:
  36. IF temp < 53 THEN // nie wiem jak działa system nadzoru dlatego sprawdzam w razie spadku temp
  37. stan := STAN_4;
  38. END_IF
  39. turnOFF := TRUE;
  40. END_CASE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement