Tisch_2.typ 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. TYPE
  2. Tisch_2_Typ : STRUCT (* *) (* *) (*12*)
  3. Cmd : Tisch_2_Cmd; (* *) (* *) (*13*)
  4. Status : Tisch_2_Status; (* *) (* *) (*14*)
  5. Inputs : Tisch_2_Inputs; (* *) (* *) (*15*)
  6. Outputs : Tisch_2_Outputs; (* *) (* *) (*16*)
  7. Times : Tisch_2_Times; (* *) (* *) (*17*)
  8. END_STRUCT;
  9. Tisch_2_Cmd : STRUCT
  10. Stopper : USINT;
  11. Vorstopper : USINT;
  12. END_STRUCT;
  13. Tisch_2_Status : STRUCT
  14. Stopper : USINT;
  15. Vorstopper : USINT;
  16. END_STRUCT;
  17. Tisch_2_Inputs : STRUCT
  18. Stopper_ausgefahren : BOOL;
  19. Stopper_eingefahren : BOOL;
  20. Vorstopper_ausgefahren : BOOL;
  21. Vorstopper_eingefahren : BOOL;
  22. Vor_VorStopper : BOOL; (*Cech-Comment: Das sind die Sensoren in den Stoppern*)
  23. Nach_Vorstopper : BOOL;
  24. Vor_Stopper : BOOL;
  25. Nach_Stopper : BOOL;
  26. Stausensor : BOOL;
  27. Start : BOOL; (*Cech-Comment: Das dürfte der grüne Taster sein am PAnel*)
  28. END_STRUCT;
  29. Tisch_2_Outputs : STRUCT
  30. Stopper_ausfahren : BOOL;
  31. Stopper_einfahren : BOOL;
  32. Vorstopper_einfahren : BOOL;
  33. Vorstopper_ausfahren : BOOL;
  34. Lampe_Start : BOOL; (*Cech-Comment: Ich weiß nicht, welches Lämpchen da leuchten soll*)
  35. END_STRUCT;
  36. Tisch_2_Times : STRUCT
  37. Stopper_ZeitRun : UDINT;
  38. Stopper_EinZeit : BOOL;
  39. Stopper_AusZeit : BOOL;
  40. Vorstopper_EinZeit : BOOL;
  41. Vorstopper_ZeitRun : UDINT;
  42. Vorstopper_AusZeit : BOOL;
  43. END_STRUCT;
  44. END_TYPE