PLC Programming Example - Delay Starting of 7 Motors

Поделиться
HTML-код
  • Опубликовано: 17 сен 2024
  • We will apply the five steps to PLC Program development to our next programming example. We will look at a PLC programming example of delaying the start of 7 motors. Each motor will be on a switch that the operator can select at any time. The motor outputs should have a 5-second delay between the outputs coming on.
    More information can be obtained on our website.
    accautomation....
    This question originally came from PLCTalk.net. An original solution to the problem came from Peter Steinhoff. His solution is what we will be presenting. It is simple and straight forward.
    1.Define the task
    2.Define the inputs and outputs
    3.Develop a logical sequence of operation
    4.Develop the PLC program
    5.Test the program
    www.accautomat...

Комментарии • 8

  • @sinisarunjic2579
    @sinisarunjic2579 8 лет назад +2

    Hey. Can you tell us where we can finde book or manual where we can finde all instructions that exist for that plc that you are using.

    • @ACCautomation
      @ACCautomation  8 лет назад

      The manuals can be downloaded free at the automation direct website. www.automationdirect.com/adc/Manuals/Catalog/Programmable_Controllers/Do-more_Series_PLCs_(Micro_Modular_-a-_Stackable)
      Select the manuals tab.
      Software is also available free and comes with a very good simulator. It can be downloaded at the following link.
      support.automationdirect.com/products/domore.html
      Regards,
      Garry

    • @sinisarunjic2579
      @sinisarunjic2579 8 лет назад

      I think that would be better that you make video of making ladder diagrams and explaining each component what is ther porpuse and why is there, step by step. For example I never would know that there are puls generators that make puse every 1s, I could program that. It would be easyer to all of us 1st to know all ladder symbols

    • @ACCautomation
      @ACCautomation  8 лет назад +2

      Good idea. I do not have anything that breaks the PLC logic down into the individual components. Our PLC basic menu only has the following:
      accautomation.ca/programming/plc-basics/
      This page will be the closest thing that you are requesting.
      accautomation.ca/plc-bits-numbers-and-position/
      Regards,
      Garry

  • @mandreamanuel
    @mandreamanuel 7 лет назад +1

    Hello,
    Please help me with a little PLC Programing Logic for a specific aplication I need to do, that confuses me a lot.
    Problem:
    I have 2 Electric Reversable Motors, lets name them M1 and M2.
    These motors can be start up by a human from an operating console, like an HMI after passing a checksum of diffrent conditions (so the start up comand will result in a continous signal - representing the confirmation of command received and all the conditions passed).
    Now I want to implement a logic that will make the 2 motors start with a delay of 90 seconds from each other following the next pattern:
    If M1 receives a start comand (the confirmation comand) and M2 does not, then M1 will start up right away.
    If M2 receives a start comand (and ofc a confirmation comand - that I already implemented) while M1 is still starting-up (within the 90 seconds dalay), then M2 will wait for the delay to pass and then initiate a start up. If the dalay had already passed then M2 will start right away.
    The start up comand for both of the electric motors have to be a continous signal. For if this is interupted, then the motors will stop.
    This has to work on and on if any or both of the electric-motors will be turned off either 1 by 1 or both at the same time and started again randomly. So you might stop one and start it right away (well after the delayed from the other passed).
    Thank you very much,
    Hope to hear from you soon,
    Manuel

    • @ACCautomation
      @ACCautomation  7 лет назад

      Hi Manuel,
      This is exactly the same as this video, except you have only two motors and 90 seconds between.
      Just modify the code and you will have a working system.
      accautomation.ca/plc-programming-example-delay-starting-of-7-motors
      Regards,
      Garry

  • @rainbowrose8860
    @rainbowrose8860 4 года назад

    how do you connect the rungs to each other?

    • @ACCautomation
      @ACCautomation  4 года назад

      Hi Rainbow,
      A new rung will automatically start in the Do-More Designer Software. You cannot connect them.
      If you want to draw vertical lines for parallel contacts (input or outputs) within the rung then this can be done using the following:
      Use the Ctrl + Arrows to make a vertical line. (Arrow up / Arrow down) Ctrl + Shift + Arrows to Erase.
      The following is from the Help menu of the software:
      How To Draw Wires Between Contacts and Coils
      Creating complex ladder logic requires the ability to "draw" networks of input contacts and the ability to connect multiple output coils or box instructions in parallel. Do-more Designer uses the Ctrl key with the arrow keys to draw connecting wires in the direction of the arrow.
      Wire Right (Ctrl + Right Arrow) - draws a horizontal wire in the current cursor location and moves the cursor to the right. Drawing a connecting wire over the top of a contact will not delete that contact; it will simply connect it if needed.
      Wire Left (Ctrl + Left Arrow) - draws a horizontal wire in the current cursor location and moves the cursor to the left. Drawing a connecting wire over the top of a contact will not delete that contact; it will simply connect it if needed.
      Wire Down (Ctrl + Down Arrow) - draws a vertical wire along the left edge of the edit cursor down from the current cursor location and moves the cursor down to the next row.
      Wire Up (Ctrl + Up Arrow) - draws a vertical wire along the left edge of the edit cursor up from the current cursor location and moves the cursor up to the previous row.
      Wire to Output Column (Ctrl +W) - draws a connecting wire from the current cursor location all the way to the output column. Pressing it again will remove the connecting wire that was just drawn.
      --------------------------------------------------------------------------------
      During the process of editing ladder logic rungs, there will be times when a connecting wire needs to be deleted. Do-more Designer uses the Ctrl key and the Shift key with the arrow keys to delete connecting wires in the direction of the arrow.
      Wire Delete Right (Ctrl + Shift + Right Arrow) - deletes the horizontal wire or programming element in the current cursor location and moves the cursor to the right.
      Wire Delete Left (Ctrl + Shift + Left Arrow) - deletes the horizontal wire or programming element in the current cursor location and moves the cursor to the left.
      Wire Delete Down (Ctrl + Shift + Down Arrow) - deletes the vertical wire along the lower left edge of the edit cursor and moves the cursor down to the next row.
      Wire Delete Up (Ctrl + Shift + Up Arrow) - deletes the vertical wire along the upper left edge of the edit cursor and moves the cursor up to the previous row.
      I hope this helps you out.
      Regards,
      Garry