Jump to content

BaToO

Members
  • Posts

    13
  • Joined

  • Last visited

Posts posted by BaToO

  1. I give you my program. If you have the time to check it. ( sorry it's in french but you have google translate :lol:)

    I put the "emergency stop" contact (normally closed) in parallel with my "presence defect" (normally closed) contact before my "start switch" contact (normally open). And the "door open" contacts (normally closed) before my condition for the sandblasting.

    And at the end of the program, i put my security sub-routines with my   "emergency stop" contact (normally open), my "presence defect" (normally open) contact and my "door open" contacts (normally open) in first to precise what the program needs to do if one of these contact is activate.

    I think it can work. Tell my if I'm wrong.

    programme_automate_grenailleuse_V6 - Copie.vlp

  2. Flex 727 - So I just need to put the security conditions (normally closed) at the beginning of the program (or before the sandblasting for the open doors) ? 

    And if one of these conditions become true, all the program will stop while the condition don't return closed ?

    And for the steps if the emergency stop (for exemple) is pressed,  i put them with an OR just under the normally closed "emergency stop" condition ?

  3. Ausman - I know but i'm a trainee and i don't have to empowerment to do wiring. My job is just to do the program and the emergency stop need to be programmed like i said above.

    But my problems are the following :

    1) How can i reset just 1 sub-routine ?

    2) How can i do to execute the "security sub-routines" in the same time that the rest of my program ? I mean, because the security sub-routines must be able to be executed at any time and any step of the rest of  the program.

     

  4. And I have to do 3 grafcets of security : 

    1 = the emergency stop : stop all the program, power on the "emergency stop" led and initialize the program at the beginning.

    2 = the presence defect : if there is a failing in the engines = stop all the program, power on the "presence defect" led and initialize the program at the beginning.

    3 = open door :  stop the sandblasting, power on the "open door" led, if all the doors are closed = initialize just the sandblasting and power off the led.

     

    All of these grafcets need to execute all the time and at the same time of the rest of the main grafcet.

    For the moment they are just at the end of my program like this : 

    image.png.2613fe105cf4a751074979393ab7f80a.png

    i just wait to find a solution to put them correctly.

     

    Gestion AU = the emergency stop

    Gestion défaut =  the presence defect

    Gestion Porte Ouverte = open door

    The "marche installation" jump return to the initialization part and the "Fonc. sablage" jump return to the sandblasting part.

  5. In fact, the sandblasting=("Fonctionnement sablage 1 et 2") need to continue while the level of sand isn't below the "low level" or if the stop press button isn't pressed.

    If the level of sand is below the "low level" you need to return at the  filling step=("remplissage") and after, continue the sandblasting.

    But at the beginning, if there is enough sand you need to jumps the filling step.

    If the stop press button is pressed, you need to go at the next step ("Arrêt installation").

    And that's what I don't know how to do without "GoTo" jumps. So if you know, that will help me a lot !

     

    ps : Sorry I'm french so my grafcet is in french but i hope that you can understand with my description above.

     

    programme_automate_grenailleuse_V5.vlp

×
×
  • Create New...