Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. PWM(pump_enable,pump_duty,K100,Y0);
  2. PWM(valve1_enable,valve1_duty,K100,Y3);
  3. PWM(valve2_enable,valve2_duty,K100,Y2);
  4. PWM(valve3_enable,valve3_duty,K100,Y1);
  5.  
  6.  
  7. HIOEN(TRUE, 10, 7, K0);
  8.  
  9.  
  10. MOV(TRUE, SD4506, tank1_level);
  11. MOV(TRUE, SD4536, tank2_level);
  12. MOV(TRUE, SD4566, tank3_level);
  13.  
  14.  
  15. MOV(isAuto, REAL_TO_INT(tank1_level),PID1.PV);
  16. PID(isAuto, PID1.SV , PID1.PV , PID1.params[0] , PID1.MV);
  17. MOV(isAuto, PID1.MV, valve1_duty);
  18.  
  19. MOV(isAuto, REAL_TO_INT(tank2_level),PID2.PV);
  20. PID(isAuto, PID2.SV , PID2.PV , PID2.params[0] , PID2.MV);
  21. MOV(isAuto, PID2.MV, valve2_duty);
  22.  
  23. MOV(isAuto, REAL_TO_INT(tank3_level),PID3.PV);
  24. PID(isAuto, PID3.SV , PID3.PV , PID3.params[0] , PID3.MV);
  25. MOV(isAuto, PID3.MV, valve3_duty);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement