What does the P of PID do? Proportional Control of PIDE in Studio 5000

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024

ความคิดเห็น • 28

  • @johnschmidt874
    @johnschmidt874 3 ปีที่แล้ว +1

    Hi! Your channel is awesome! It covers a lot of industrial grade electrical components(like PLC). It helps me to learn them. Thanks Tim!

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +1

      Glad you like them John!

  • @brianm17
    @brianm17 3 ปีที่แล้ว +1

    I know this is a lesson in proportional control but I also realized something about the ladder logic scan for the simulated level. When SimulatedLevel is at 8, CountDown is still false, so it adds one to take SimulatedLevel to 9 and then passes a true to the CountDown OTL. It then proceeds to execute the branch because we've written a one to the CountDown bit. We then subtract one from SimulatedLevel to go back to 8. The resulting graph demonstrates the result; it tops out at 8 and never gets to 9. I'm sure this is obvious to most, but was an ah-hah moment to a novice like me. Thanks for the video.

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +2

      This would actually make a good program scan video, I'll put it on the list, thanks for watching Brian!

  • @augustograton8958
    @augustograton8958 3 ปีที่แล้ว +2

    Wonderful vídeo , thanks Tim !!!

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +3

      Glad you enjoyed it Augusto!

  • @franciscodiaz8857
    @franciscodiaz8857 3 ปีที่แล้ว +1

    Great video Tim, congratulations!

  • @chickenz4604
    @chickenz4604 3 ปีที่แล้ว +1

    Hi Tim, I am having difficulty to control PH value using PH meter, ON/OFF acid and base valve. When I searched on the internet, it mentions Time proportional control and I am not sure how to deal with this formula. Is it the same with normal proportional control?

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +2

      When I think of time proportional control, I think more of pulsed wide modulation but I guess it could have another meaning.

  • @Protek1
    @Protek1 3 ปีที่แล้ว +2

    Great video, very helpful

  • @darnellwalker880
    @darnellwalker880 3 ปีที่แล้ว +1

    How will these concepts apply to loop controllers? Can I follow the same concept when programming PID on the loop controller? At our water treatment plant we use loop controllers instead of Plc.

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +1

      Hi Darnell. 98% the same. Depending on the particular PID controller, they may use a slightly different equation but the principles are the same.

  • @ronjr1231
    @ronjr1231 3 ปีที่แล้ว +1

    Really good series. When can we expect the I and D portion of these lessons?

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +2

      I didn't like how they turned out and rerecorded them. I still need to edit them. I've been short on time lately though.

  • @johnrece6622
    @johnrece6622 3 ปีที่แล้ว +1

    Do you have a video for the on/off control in 500?

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +1

      Do you mean switching a discrete output ON/OFF or doing a pulsed output to a SSR?

  • @barrydummigan9987
    @barrydummigan9987 3 ปีที่แล้ว +1

    Why does that look like CCW and not RSLogix 5000? Nice video

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +1

      That is version 32...maybe 33 of Studio 5000 which replaced RsLogix around version 20

  • @MarceloNMF
    @MarceloNMF 2 ปีที่แล้ว +1

    Actually Proporcional IS multiplied by the Error. The Speed equation only writes It diferently considering the way a digital CPU deals with it. But If you deduct the equations CV = CV n-1 + Kp* DeltaE is the same thing as CV = Kp*E

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +2

      Nope, make sure you know which equation your PID is using. See if this helps. th-cam.com/video/FVTv6Gi9IJo/w-d-xo.html

    • @MarceloNMF
      @MarceloNMF 2 ปีที่แล้ว +1

      Tim, thank you for your repply. I have been through that equation and it's driving me nuts. I still can't understand how to calculate the exits.
      Because matemathically the CV e-1 should cancel the DeltaE term. If we put numbers for instante: We have a moment t1 with error 2 and a moment t2 with error 3. And Kp of 2.
      At t=2 with the positional form we would have CV = E.Kp = 3x2 = 6
      With the velocity form we would have CV = CVn-1 + Kp.Delta E = 4 + 2x(3-2) = 4 + 2 = 6
      That's why I think It should be same. It only should be different with 2 blocks feeding CV n-1 in each other
      I feel there's a glich in there but cant find it.
      Thank you for your vídeos

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +2

      @@MarceloNMF That is why this exercise is important. Plug this program into your Controllogix or Compactlogix PLC and you will see that is not how it works. Here is another resource that may help, I reference it in the other video.
      controls.tw/pidalgorithms

    • @MarceloNMF
      @MarceloNMF 2 ปีที่แล้ว +1

      @@TimWilborne Thank you for all your help. So here is my last question: Is there a way to use a positional form PID in ControlLogix? I currently use Logix Designer, exactly like this one in your videos. Merry Christmas and thank you again

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +2

      @@MarceloNMF You aren't going to be able to use Logix Designer to learn about Studio 5000's PIDE instruction. It uses the positional equation which is why you are getting confused. Merry Christmas to you!

  • @jimbass924
    @jimbass924 3 ปีที่แล้ว +1

    Very helpful video!!

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +1

      Glad you think so!