How to Program a Basic PID Loop in ControlLogix

  Рет қаралды 375,491

RealPars

RealPars

5 жыл бұрын

✅ C'mon over to realpars.com where you can learn PLC programming faster and easier than you ever thought possible!
=============================
✅ Check out the full blog post over at realpars.com/pid-loop
=============================
In automation programming, we are often required to program a control loop for a given process to control temperature, pressure, flow rate etc. This requires a target set-point with a controlled feedback process variable.
A PID process loop controller is designed to generate an output that causes some corrective effort to be applied to a process so as to drive a measurable process variable towards the desired set-point value.
The controller uses an actuator to affect the process and a sensor to measure the results.
Often automation technicians and programmers are required to become familiar with configuring and tuning a PID loop control instruction and it can be one of most overwhelming when it comes to PLC programming topics.
In this lesson, we will discuss how a Rockwell Automation ControlLogix 5000 PLC using the Enhanced PID controller function block instruction (PIDE).
The PIDE is an Allen Bradley Logix5000 Process Automation Controller (PAC) family (ControlLogix and CompactLogix) function block that improves on the standard PID found in all their controllers.
Function block programming uses diagrams with symbols to represent function and input and output connections between functions.
While at first, this function block can be quite intimidating, it shares similarities of the standard PID instruction and you’ll only need to turn on parameters required by your control program.
In this example, we will basically get you off the ground using the PIDE instruction and the program options essential to get it working.
In case you may have forgotten what PID stands for, the P stands for Proportional gain, I for integral time and D for Derivative gain.
PID and PIDE are used for "process control" which includes the automatic control of systems such as temperature, flow rate, pressure, and speed.
The cruise control on a car is a good example of this type of control.
Basically, you tell the controller how fast you want to go, the Set-point and the controller samples the actual speed, the Process Variable, and then the controller calculates an output value, the Control Variable, and sends that signal to the gas pedal.
And just as a PID functional refresher, and using the car cruise control as an example, the “P” or proportional is described as in the farther you are from the desired speed, the more you press the gas pedal and on the other hand, the closer you are, the less you press on it.
This works well but when you get at the desired speed, based on this rule you would let off the gas completely. And the end result is your car slows down and stays a little below the desired speed. Proportional control is the main ingredient of any control but maybe a little inaccurate.
For “I “or integral, you wait for a little, and if there is no improvement you push a little more on the pedal.
If you are stuck below the desired speed for a long time without progress, you push the gas pedal a little further. If you still do not make it to the desired speed for some time, you again push the pedal a little further down.
Once you get to the desired speed you leave the pedal where it is. Integral control gives you accuracy but you have to wait.
And for “D” or derivative, you react to sudden changes. Let’s say a strong wind gust pushes your car.
Suddenly your speed surges fast upward toward the desired speed. You become startled so you release the gas pedal. As the speed surge ends and the speed stabilizes, you will then return the pedal to where it was.
Derivative control manages sudden surges and may prevent overshooting your target speed.
=============================
Missed our most recent videos? Watch them here:
realpars.com/osi/
realpars.com/controlnet/
realpars.com/ladder-logic-vs-...
=============================
To stay up to date with our last videos and more lessons, make sure to subscribe to this KZfaq channel:
goo.gl/Y6DRiN
=============================
TWEET THIS VIDEO ctt.ac/6zfcC
=============================
Like us on Facebook: / therealpars
Follow us on Twitter: / realpars
Follow us on LinkedIn / realpars
#RealPars

Пікірлер: 241
@murzanovv
@murzanovv 5 жыл бұрын
I was subscribed on this channel when they were starting their business! And now they one of the best popular learning platforms on the internet ! It is magnificent guys ! Keep up the good work👍🏻
@realpars
@realpars 5 жыл бұрын
Thanks a lot, Vladislav! Amazing to hear that you have been with us from the start! Happy learning :)!
@AJ-fo3hp
@AJ-fo3hp 4 жыл бұрын
2:54 to 5:11 nice explanation of PID This gives real insight of PID as related real world instead of dry mathematics
@realpars
@realpars 4 жыл бұрын
Great to hear that! Thanks for your support!
@that1electrician
@that1electrician 5 жыл бұрын
I just finished process control last semester and i learned more in 11 minutes than i did in 2 months. It's still a good electrical program, but you guys rock.
@realpars
@realpars 5 жыл бұрын
Amazing to hear that, Mark! Keep up the good work.
@smartshah86
@smartshah86 4 жыл бұрын
I wakeup suddenly in the accelerator sound 2.57.. from that the class starting.. very well explained.. thanks team..
@inceptionpart2888
@inceptionpart2888 3 жыл бұрын
Thank you so much for sharing this amazing knowledge to each and everyone of us realpars, I'm an electronics engineer, and I have small knowledge in automation, with your channel I'm learning and understanding stuff deeper, I realised this is one of my favorite fields, keep up the good work guys, I'm also considering to subscribe to your classes as soon as possible. Bell activated so I would not miss any of your new videos.
@realpars
@realpars 3 жыл бұрын
Thanks a lot for your kind compliment! We are always extremely happy to hear such positive feedback! If you ever have any questions, feel free to reach out to us. Happy learning!
@marolyndata4524
@marolyndata4524 5 жыл бұрын
More of this please. Thanks!
@TT_S90
@TT_S90 5 жыл бұрын
Yes, I appreciate you.
@younesidsouguou7287
@younesidsouguou7287 3 жыл бұрын
Great tutorials, thank you so much for this precious content. I have a remarkable point : The proportional controller doesn't leave with an offset instead it finishes with oscillations. You mean maybe the PD.
@emmanuelsanusi1389
@emmanuelsanusi1389 5 жыл бұрын
Thank you REALPAR team.. You're making great impact !!!
@realpars
@realpars 5 жыл бұрын
Great to hear, Emmanuel! Thank you.
@TT_S90
@TT_S90 5 жыл бұрын
I was waiting for this valuable topic form you. I hope it will work for me.
@MrSolomonar
@MrSolomonar 5 жыл бұрын
Best tutorials series ever created!
@realpars
@realpars 5 жыл бұрын
Thanks great news, Vali! Thank you!
@robertochavarria9109
@robertochavarria9109 2 жыл бұрын
as a mexican who is learning about programming, your information is incredible, thankyou soooo muchhh cause this is exactly what my teacher is asking us to learn, because this is completely necesary
@realpars
@realpars 2 жыл бұрын
Great to hear that, Roberto! We are very happy to hear that our video courses are helpful.
@armanali2968
@armanali2968 4 жыл бұрын
Just excellent. Feeling concept clear about PID control. Please make a video on Level control with programming using PIDE block. Really you guys doing great. Thanks
@realpars
@realpars 4 жыл бұрын
Hi Arman! Thanks for your comment and your suggestion. I will pass this on to our course developers! Thanks for sharing and happy learning!
@muhammadatif1696
@muhammadatif1696 5 жыл бұрын
Thanks a lot, RealPars
@realpars
@realpars 5 жыл бұрын
You are welcome, Muhammad! Will pass your request on to our creator team.
@elvicengwa3316
@elvicengwa3316 2 жыл бұрын
Very amazing. thanks a lot. am an HVAC Tech and that really helps me to understand so many things about the temperature and air flow control in my work place.i highly need additional trainings on that please. thanks for sharing
@realpars
@realpars 2 жыл бұрын
Glad it was helpful! Thank you for the topic suggestion, I will happily pass that on to our course developers. Happy learning, Elvice!
@bitebonumbere1426
@bitebonumbere1426 3 жыл бұрын
12:15 Yes I will like to get additional training on this topic. Thanks RealPars.
@hariharanhariharan7767
@hariharanhariharan7767 3 жыл бұрын
Always great for ur videos. Expect more. Thank you
@realpars
@realpars 3 жыл бұрын
Thank you! Will do!
@Sunpixelvideo
@Sunpixelvideo 5 жыл бұрын
Thanks, This is one of the harder subjects to teach the young guys for sure. We use it on our furnace controls, chemical mixing, tension control, so we can't live without it.
@realpars
@realpars 5 жыл бұрын
You are welcome!
@ece167mohammadasad8
@ece167mohammadasad8 3 жыл бұрын
Great step by step explanation 👍
@realpars
@realpars 3 жыл бұрын
Thanks a lot, Mohammad!
@nileshpatil5644
@nileshpatil5644 5 жыл бұрын
Always love to watch your videos....
@realpars
@realpars 5 жыл бұрын
That's great to hear, Nilesh!
@johnlansing2902
@johnlansing2902 5 жыл бұрын
Thank you for such great content.
@realpars
@realpars 5 жыл бұрын
You are very welcome, John!
@abdeljalilhanoub7148
@abdeljalilhanoub7148 4 жыл бұрын
The best channel ever, Thanks for this great informations :D
@realpars
@realpars 4 жыл бұрын
Thanks for your support, Abdeljalil!
@Kannan-l4e
@Kannan-l4e 5 жыл бұрын
HI, Thanks lot for this video, it is really makes more of us to share knowledge to all, "I am still interested to go Cascade PID settings and also examples for Liquid Flow rate PID.... Thnaks again.
@sanamsaiganeshkumar6434
@sanamsaiganeshkumar6434 4 жыл бұрын
Nice classes was learning more from realpars
@realpars
@realpars 4 жыл бұрын
Thank you!
@masonwu5886
@masonwu5886 5 жыл бұрын
more PID control content pls!!
@sathishvmanohar9434
@sathishvmanohar9434 5 жыл бұрын
Excellent explanations Sir.Great services. please make a video on PID tuning. Thanks
@realpars
@realpars 5 жыл бұрын
Happy to hear that, Sathish. Thanks for the topic suggestion, I will definitely go ahead and forward this to our creator team. Happy learning!
@beaconing7689
@beaconing7689 3 жыл бұрын
amazing explanation ! thank you 🙏
@realpars
@realpars 3 жыл бұрын
You're more than welcome!
@ardentdfender4116
@ardentdfender4116 5 жыл бұрын
Quite helpful. PID system and control greatly affects how a system perform and long after it has started up into operation. A not properly tuned PID System can be the bane of some operators Plant shift especially with chemical feed systems or pH control system in water system and can cause a lot of issues. A follow up video to this one properly demonstrating with animation as usual how to go about properly tuning a PID could be very helpful. It could show different examples of how you would go about tuning a loop to be Fast Reacting, Slow Reacting, Tightly Tuned, Not so Tightly Tuned etc. That can give people a proper idea how each the PID adjustments affects a tuning for various outcome in its control.
@realpars
@realpars 5 жыл бұрын
Thanks for your insightful comment, Ardent. Good suggestion about the follow up video as well. I will forward that to our creator team! Happy learning!
@abdellahzineeldinemakhlouf3495
@abdellahzineeldinemakhlouf3495 5 жыл бұрын
Thanks a lot it's really helpful !!
@realpars
@realpars 5 жыл бұрын
Great to hear that, Zineddine!
@vikramnain5908
@vikramnain5908 5 жыл бұрын
Thanks sir you are awesome.. Please be continue on PID...
@realpars
@realpars 5 жыл бұрын
Thank you, Vikram! Happy learning!
@ahmedmabrouk8670
@ahmedmabrouk8670 5 жыл бұрын
great tutorial, just keep on the target i hope u make the same explanation of PID for Siemens PLCs
@realpars
@realpars 5 жыл бұрын
Thank you! Thanks for your topic suggestion, I will pass it on to our creator team and see if they can put it on the list.
@gudubhaishaik811
@gudubhaishaik811 4 жыл бұрын
Very good videos for skilled technicians
@realpars
@realpars 4 жыл бұрын
Great to hear that! Thanks for sharing!
@davidpalmer963
@davidpalmer963 11 ай бұрын
If you know Electronics, PLL- Phase Lock Loop for an FM stereo Tuner. The PID works in the same manner.
@mustafakareemmnadi417
@mustafakareemmnadi417 5 жыл бұрын
Better channel in youtube ! Thanks
@realpars
@realpars 5 жыл бұрын
Thank you!
@lexL2255
@lexL2255 4 ай бұрын
This example is fabulous
@realpars
@realpars 4 ай бұрын
Thank you!
@zhenisbektuleuov3405
@zhenisbektuleuov3405 5 жыл бұрын
Thank you for the video.
@realpars
@realpars 5 жыл бұрын
You are very welcome!
@_Iokanaan_Marusidze_
@_Iokanaan_Marusidze_ 5 жыл бұрын
Thanks !
@christophersealey6690
@christophersealey6690 3 жыл бұрын
Real good video easy to understand.
@realpars
@realpars 3 жыл бұрын
Glad it was helpful, Christopher! Happy learning
@hammadshahid4816
@hammadshahid4816 4 жыл бұрын
Very good demonstration and example. Plz upload some more videos and how to set up PID in Siemens S7, 200 and S7 300 PLC
@realpars
@realpars 4 жыл бұрын
Thanks for your comment and suggestion, Hammad! I will forward this to our creator team. Happy learning!
@jesussalvador2387
@jesussalvador2387 3 жыл бұрын
Thanks a lot for your help this video is very helpful and clearly explained, you are super....have a nice day
@realpars
@realpars 3 жыл бұрын
Glad it was helpful!
@baconsledge
@baconsledge 5 жыл бұрын
Excellent content!
@realpars
@realpars 5 жыл бұрын
Thankyou, Bob!
@abbasssnd
@abbasssnd 5 жыл бұрын
Thanks a lot for you, Please add more information about this subject
@realpars
@realpars 5 жыл бұрын
You are very welcome, Saleh! I will pass it on to our creator team.
@jagrajsingh299
@jagrajsingh299 5 жыл бұрын
Plz make a video on Ziegler niclos tuning method so i can able to understand the PID topic completely
@realpars
@realpars 5 жыл бұрын
Will request this topic from our creator team, hopefully, this will be added to our video topic list :).
@sjholmesbrown
@sjholmesbrown 5 жыл бұрын
kzfaq.info/get/bejne/jLx_nJWVx9rcc2Q.html This EEVBlog video explains the algorithm for PID tuning
@pnachtwey
@pnachtwey 5 жыл бұрын
Z-N tuning is not a good way to optimize controller gain. The results are awful. This hurts production. I tell anybody that wants to use Z-N tuning to go away and don’t come back until they understand pole placement or another good alternative. Anyone teaching Z-N is suspect.
@dwawen
@dwawen 5 жыл бұрын
@@pnachtwey depends on the process but imc tunning would usually be better with self regulating processes
@Build_the_Future
@Build_the_Future 4 жыл бұрын
@@realpars Can you also show us the modified Ziegler Nichols tuning. This is more useful
@KevinNguyen-tw5ml
@KevinNguyen-tw5ml Жыл бұрын
Thank you very much!
@realpars
@realpars Жыл бұрын
Our pleasure!
@Mohamed-jl6lq
@Mohamed-jl6lq 5 жыл бұрын
Thanks for the explanation. Please post a similar video but with Siemens TIA portal for S7-1500 PLC
@realpars
@realpars 5 жыл бұрын
Mohamed, this is what you can find on our course library learn.realpars.com/how-to-configure-a-pid-controller-in-tia-portal
@jimbass924
@jimbass924 3 жыл бұрын
Great video!!
@realpars
@realpars 3 жыл бұрын
Glad you enjoyed it, Jim!
@jolawgarcia8205
@jolawgarcia8205 5 жыл бұрын
Very knowledgeable.... 🏅 More videos. 👍
@realpars
@realpars 5 жыл бұрын
Thanks a lot, Jolaw!
@shahajulislam2048
@shahajulislam2048 4 жыл бұрын
THANK U SIR FOR SHARE
@ramziramzi6654
@ramziramzi6654 5 жыл бұрын
We need a lot of this video, I'm new in plc programme, i want to improve my skills in automation on this channel
@realpars
@realpars 5 жыл бұрын
Thanks a lot, Ramzi! Keep up the good work.
@jplee1212
@jplee1212 5 жыл бұрын
Thanks for real pars
@realpars
@realpars 5 жыл бұрын
You are very welcome!
@jimbass924
@jimbass924 3 жыл бұрын
Great Video!!
@realpars
@realpars 3 жыл бұрын
Thank you, Jim!
@maleeqadefalu2047
@maleeqadefalu2047 Жыл бұрын
Thanks for the content
@realpars
@realpars Жыл бұрын
Our pleasure!
@subramanianchithambaram5779
@subramanianchithambaram5779 Жыл бұрын
Excellent no words ......
@realpars
@realpars Жыл бұрын
Thank you so much!
@syedjawadable
@syedjawadable 5 жыл бұрын
Thanks alot sir ....u guys are doing really fabulous work....waiting for this topic.....🙏
@syedjawadable
@syedjawadable 5 жыл бұрын
Please make this topic as well with an example of stand alone temperature controller.
@perceptronsaber4479
@perceptronsaber4479 5 жыл бұрын
Salam ALeykom
@syedjawadable
@syedjawadable 5 жыл бұрын
@@perceptronsaber4479 walaikum assalam
@perceptronsaber4479
@perceptronsaber4479 5 жыл бұрын
@@syedjawadable do you know PLC ?
@syedjawadable
@syedjawadable 5 жыл бұрын
@@perceptronsaber4479 yes ..
@katropanggala1007
@katropanggala1007 5 жыл бұрын
More please thanks
@ramgr6888
@ramgr6888 3 жыл бұрын
Very useful. Thanks....
@realpars
@realpars 3 жыл бұрын
You are very welcome!
@bhushaningle7035
@bhushaningle7035 4 жыл бұрын
Plzz upload more viedo on PID programming...👍👍
@realpars
@realpars 4 жыл бұрын
Thanks for your suggestion and feedback, Bhushan! I will surely pass this on to our course developers. Happy learning!
@rifkahanaindraswari6751
@rifkahanaindraswari6751 2 жыл бұрын
Thanks for sharing
@realpars
@realpars 2 жыл бұрын
Our pleasure!
@cliffordwate9581
@cliffordwate9581 5 жыл бұрын
Thanks...Please can you make same video for Siemens PLC
@milanpecelj8966
@milanpecelj8966 5 жыл бұрын
It would be really great. In particular, I would appreciate TIA Portal enhanced PID block explanations.
@naagvemasani1158
@naagvemasani1158 5 жыл бұрын
Very informative channel.. please do a video on Triconex , antisurge control,
@realpars
@realpars 5 жыл бұрын
Thanks a lot, Naag! I will send your topic request through to our creator team.
@alqaribabd3936
@alqaribabd3936 4 жыл бұрын
Thanks alot bro.
@realpars
@realpars 4 жыл бұрын
You are very welcome.
@asadiqbal87
@asadiqbal87 4 жыл бұрын
o The best channel ever, Thanks for this great informations
@realpars
@realpars 4 жыл бұрын
Hi Asad, Thanks for your support! We truly appreciate that. Let us know if you have any questions along the way. Happy learning!
@prateek4149
@prateek4149 5 жыл бұрын
Please make more videos on tuning and also make videos on the historian, OPC, protocols, switch configuration, GPS, many more.
@realpars
@realpars 5 жыл бұрын
Thanks for the topic suggestion, Prateek! I will pass this on to our creator team.
@islammuhammed1092
@islammuhammed1092 5 жыл бұрын
Kindly make a video for deeper explanation for PID tuning methods to know how to choose P I D factors .
@realpars
@realpars 5 жыл бұрын
Thanks for the suggestion! I will let our creator team know. Happy learning :)
@eugenepohjola258
@eugenepohjola258 2 жыл бұрын
Howdy. Again very nice. Being good with Data Types are a must if one aims to be a pro with PLC:s and analog signals. Let's clear up the PLC jargon. PLC jargon. Math jargon. Example. Hex. Hexadecimal 7D hex = 125 dec (integer) Integer Decimal Integer 128 dec Real Floating dot value 6,456 x 10 exp 4 (dot in US and comma in Europe). Let's assume we use a 8 bit analog input. The input A/D returns a 8 bit Hex Integer value. Now we must check the manual and establish if the return is a + only monopolar value or if it is a + - bipolar value. If the return Data Type is bipolar the highest bit going ON indicates a negative integer. The monopolar span is 0 - FF hex. And the bipolar positive span is 0 - 7F, and the negative span is FF - 80 (ascending eigenvalue). Now. The PID function block most likely will need input Data Type to be Real (floating dot). And it most likely will return in Data Type Real too. If we try to connect the analog intut return to the PID function block the programming environment will display Type Mismatch. We need to use a Data Type converting function block in between to convert Hex integer to Real. And the same at the PID return. Real must be converted to 8 bit Hex. And observe. The programming environment does not necessarily recognize a Type Mismatch between monopolar Hex and bipolar Hex. One must be aware of the Data Type at every step of programming. If a function block recognizes a monopolar value as a bipolar value results may cathastropic when the value advances from 7F hex to 80 hex. That is a switchover from full positive to full negative. Regards.
@hassan4x611
@hassan4x611 4 жыл бұрын
do you have a lesson for control actions direct and reverse . thanks for every thing
@shubhamdubey3585
@shubhamdubey3585 4 жыл бұрын
Nice video bro
@MohamedSoliman-rm6mt
@MohamedSoliman-rm6mt 2 жыл бұрын
Vielen Dank!
@realpars
@realpars 2 жыл бұрын
Bitte schön!
@alishaan8471
@alishaan8471 5 жыл бұрын
Awesome! Please make a video on ziegler nicolas method
@realpars
@realpars 5 жыл бұрын
Thank you, Ali! I will pass your topic request on to our creator team. Happy learning!
@user-wu1lp2lr6w
@user-wu1lp2lr6w 2 жыл бұрын
Very interesting....
@realpars
@realpars 2 жыл бұрын
Thank you!
@faroukmoussaoui7380
@faroukmoussaoui7380 5 жыл бұрын
it is very good what you do
@realpars
@realpars 5 жыл бұрын
Great to hear that, Farouk! Thanks a lot for your support.
@redlamb4934
@redlamb4934 4 жыл бұрын
Thank you for the video sir , may you upload a video of PID with TIA PORTAL
@realpars
@realpars 4 жыл бұрын
You are very welcome! Happy to hear that you enjoyed it. We have a course video covering PID with Tia Portal in our Course Library bit.ly/30hOST1 Happy learning!
@AnwarAnwar-vf4fe
@AnwarAnwar-vf4fe 5 жыл бұрын
i like it thank you
@realpars
@realpars 5 жыл бұрын
Happy to hear hat, Anwar!
@abumeow-gameplay
@abumeow-gameplay 5 жыл бұрын
Great video..:your channel is a perfect place for me to learn industrial stuff. Can you make videos on topic such as DLMS/COSEM protocol for smart meters ? sorry if this is not related. Thanks
@realpars
@realpars 5 жыл бұрын
Thanks a lot! Sure, I will pass your request on to our creator team! Happy learning.
@abumeow-gameplay
@abumeow-gameplay 5 жыл бұрын
@@realpars i will look forward to this..thanks a lot..😊😊
@MPizarR
@MPizarR 5 жыл бұрын
Can you upload a PID progarm on TIA Portal? Excellent video by the way!
@realpars
@realpars 5 жыл бұрын
Thanks, Matias! I will send your topic request to our creator team.
@ehabahmed615
@ehabahmed615 5 жыл бұрын
And in the program why did u make the proportion --> E And Derivative --> pv ?
@HaNi-rv4jt
@HaNi-rv4jt 3 жыл бұрын
thnx bro
@realpars
@realpars 3 жыл бұрын
You're welcome!
@buddhiperuwegama4538
@buddhiperuwegama4538 5 жыл бұрын
Wow nice.
@realpars
@realpars 5 жыл бұрын
Thank you! Happy learning!
@AbdullahAhmed-vj2vi
@AbdullahAhmed-vj2vi 2 жыл бұрын
Interesting
@nazimmirza9421
@nazimmirza9421 5 жыл бұрын
Kindly make a detailed vedio ho to set proportional, integral and derivative gain
@realpars
@realpars 5 жыл бұрын
Thanks for the topic suggestion, I will definitely go ahead and forward this to our creator team. Happy learning!
@Alimaxim1
@Alimaxim1 5 жыл бұрын
I love the music in their start
@andyalubaidy1123
@andyalubaidy1123 5 жыл бұрын
Nice video. Can you do the same for Siemens PLC?
@realpars
@realpars 5 жыл бұрын
Thanks, Andy! I will ask our creator team if they could do so. Happy learning!
@boys7371
@boys7371 4 жыл бұрын
good introduction, I am always wondering, instead of use PLC, I actually can use Raspberry Pi, relay, and python programming or node-red to implement PID control. and that is cheaper, easier, able to have more functions. If I am an investor, I really feel the risk of PCL and automation industry
@realpars
@realpars 4 жыл бұрын
You are correct, a Raspberry Pi (or Arduino) controller is much cheaper. However, for even a simple industrial application, an Raspberry Pi controller presents multiple challenges. First, Raspberry Pi analog inputs are 0-5V, whereas the industrial standard is 4-20ma at 24VDC. Analog outputs from the Raspberry Pi are typlcailly PWM, whereas in industry they are 4-20ma. Converters can be purchased or built, but this adds cost and reduces accuracy and reliability. The Raspberry Pi is s 5.1VDC device with low voltage I/O. This low level of voltage operation would be very susceptible to electrical interface in any modern plant facility. The I/O is very low power, and starting large motors or firing inductive loads would require interposing relays. Even the most I/O intensive Raspberry Pi controllers have limited I/O. A plant with 2500 I/O would require approximately 50 networked controllers. This would require an inordinate amount of overhead programming that would outstrip the capability of the Raspberry Pi controller. There are no built-in functions in the Raspberry Pi, so basic functions like PID loops have to be programmed from scratch. And I could go on. I like the Raspberry Pi controllers, and I believe they have a place in small skid-based processes or small device control, but they are not designed for large process control applications.
@boys7371
@boys7371 4 жыл бұрын
​@@realparsWow, many thanks for your reply, appreciate you took it seriously. I like all of the technology/science parts of PLC, their proposed usages for industrial application. I got it, and I love it. I do use PLC, and I also use RPi and industrialised version of RPis. As you said, there are covert shields, 24V DC, 4-20ma are not problems, the accuracy, precision and durability can be enhanced in many ways. Programming is not a problem for the new generation, programming should be a fundamental skill. Scale problem? if 1 RPi not enough, I can use 100, even cheaper than one S7-1500. look at the container, docker tech, they are designed for scaling up. The concepts of opensource, community development are providing faster development speed, more function integration, rich options of supply. I am worried about the future of the PLC and automation industry if the current players still insist on keeping the closed, isolated approach to develop and sell (marketing) their software and hardware, and soon or later, customers would have 'opensource' options, what level of loyalty are you expecting? The ICT industry is trying to take away the cakes from traditional automation players. Just look GE, Siemens from 2014 -2019. And look Microsoft (Azure IoT), Google, AWS, where are their hands. There is a 'disruptive innovation' happening NOW. just like the time while Ford introducing T line, apple's 1st iPhone, see what Nokia, Kodak responded. You can find more case from wiki about 'disruptive innovation'...I feel it started silently for PLC, for automation, for manufacturing information systems. The war field of the commercial market is brutal, they would tell what they are going to do with you. Just check the latest interview of the founder of Raspberry Pi, read carefully about why they design RPi 4 like this. Is that for commercial use? Industrial use? Dude, I want the PLC and automation people to survive and have a happy life, they are the people far more honest and pragmatic than others, they are trying to solve the problems rather than creating problems ( abuse your data and privacy). I am not saying PLC would totally lose the market, there are many cases still need very powerful industrial control. But can they stand still in the next 5 years, 10 years? I am not sure the flags of 'Industry 4.0' and 'IoT' would help current industry players. What I see, that they are losing the business gradually. Eventually, if these big, old guys die, maybe not a bad thing; it's making new space for more creative and useful products and service. How do you think?
@matthewmeuleman3369
@matthewmeuleman3369 4 жыл бұрын
I enjoyed reading that reply. Especially knowing that arduinos could handle a skid application. One other feature of a PLC are the opto coupled relays that are built in, they are more robust as they are tried and tested. Plc manufacturers are doing fine not opensourcing their software, to do so, would put their clients and their assets at greater risk of cyberattack. Arduino and raspberry pi target to small scale/ prototyping, their business needs to be open source to catch on, where as PLC manufacturers look at what industry needs and provides it.
@boys7371
@boys7371 4 жыл бұрын
@@matthewmeuleman3369 thanks for your reply. Yes, PLC has done much more robust test than IoT open source device. However, we need evaluate the return of robustness, or do you want more functions maybe more useful. the question is very like when iPhone started to fight Nokia. once you connected your device to the internet, game changed lot. closed source would not be safer than open source, for example, Linux system.
@mohamedibrahim2649
@mohamedibrahim2649 4 жыл бұрын
Super
@realpars
@realpars 4 жыл бұрын
Thank you, Mohamed!
@nagarajukapileswarapu1294
@nagarajukapileswarapu1294 4 жыл бұрын
Please make more videos on this topic sie
@realpars
@realpars 4 жыл бұрын
Thanks for your feedback!
@kirknarh9185
@kirknarh9185 3 жыл бұрын
Would like to get more and learn more about PLC programming
@realpars
@realpars 3 жыл бұрын
Great to hear that, Kirk! In that case, you might want to have a browse through our course library learn.realpars.com/collections Happy learning!
@michaelelder8859
@michaelelder8859 2 жыл бұрын
I would like to see this lesson pertaining to the Connected Components Workbench, and an 850 controller. (If applicable) Thanks, Mike.
@realpars
@realpars 2 жыл бұрын
Thanks for your suggestion, Michael! Will definitely pass this on to our course developers. Thanks again for sharing and happy learning!
@Mr.Mor31
@Mr.Mor31 4 жыл бұрын
Plz make videos for pID values choose according to the system behaviour.
@realpars
@realpars 4 жыл бұрын
Thanks for sharing your suggestion with us! I have sent this over to our course developers.
@altabaie
@altabaie 4 жыл бұрын
Do you have video that shows differences between two "control actions"? As an example, suppose it is desired to control the temperature by reducing the input power to a heater when PV is greater than SP and increase the input power to a heater when the temperature falls below SP (i.e. take action in both cases).
@realpars
@realpars 4 жыл бұрын
RealPars has a much more detailed course on PID control available at RealPars.com. In the course, all three control modes are detailed, and the equations and actions taken by the controller are demonstrated using a TIA Portal ladder program and a Siemens S7-1516 PLC. You may want to check it out!
@fahmialifian2690
@fahmialifian2690 5 жыл бұрын
Can you add how to tuning PID using ziegler nichols methode for the next conten. Thanks.
@realpars
@realpars 5 жыл бұрын
Thanks for the topic suggestion, Fahmi! I will definitely pass this on to our creator team. Happy learning!
@Prcchpln
@Prcchpln Жыл бұрын
helpful video. How can i use the autotune feature in that function block?
@realpars
@realpars Жыл бұрын
The autotune feature, as you can see in the video, is available on a tab in the PIDE configuration window. Autotune is a separate software product that requires a separate license. Once installed, the configuration items on the Autotune tab will be active and allow Autotune to be enabled for the loop.
@Prcchpln
@Prcchpln Жыл бұрын
@@realparsOh :( thank you very much.
@nileshpatil5644
@nileshpatil5644 5 жыл бұрын
Please make video on tia portal data logging multiple parameters ....
@realpars
@realpars 5 жыл бұрын
Thanks for the suggestion, Nilesh. I will send this request to our team.
@mitchilin803
@mitchilin803 5 жыл бұрын
Hi RealPars. Thanks for another great video! Do you have more videos on PID tuning? I really need help with that to understand it!
@realpars
@realpars 5 жыл бұрын
You are very welcome! We are working on a new video course on PID loop programming. Hopefully, that will be ready soon.
@user-qj3rv2mo1b
@user-qj3rv2mo1b 9 ай бұрын
Does the control valves, like PCV, FCV, LCV, TCV, used in various units of petrochemical plant use PID feedback logic and PLC?
@realpars
@realpars 9 ай бұрын
Thank you for your question. Indeed, it is possible, but it depends on the manufacturer and whether you have purchased the device with the ID feature. In the modern industrial market, many devices offer advanced features that can be obtained for an additional cost. We hope you find this information valuable in your learning experience with RealPars.
@liam4169
@liam4169 2 жыл бұрын
Siemens is definitely the best software to use in HVAC
@deepsatsangi8507
@deepsatsangi8507 Жыл бұрын
❤like it
@realpars
@realpars Жыл бұрын
Thank you!
@nareshkumart3436
@nareshkumart3436 5 жыл бұрын
Please make a video of the same PID programming for mitsubishi plc using Gx-works...
@realpars
@realpars 5 жыл бұрын
I will pass your topic suggestion on to our creator team! Happy learning.
@nareshkumart3436
@nareshkumart3436 5 жыл бұрын
@@realpars Thank you sir awaiting for the video...
@amanrajjaipur
@amanrajjaipur 5 жыл бұрын
Plz update more program on 5000
@King_Lante
@King_Lante Жыл бұрын
please what software are you using in your designing
@realpars
@realpars Жыл бұрын
Thanks for your comment! I am actually not sure about that, as our animation is designed by our Graphic and Animation department.
@neel4067
@neel4067 4 жыл бұрын
Pl. Make a video on PIDE autotuning.
@realpars
@realpars 4 жыл бұрын
Hey Neel! Thanks for your comment and your suggestion. I will pass this on to our course developers! Thanks for sharing and happy learning!
@ChandBabu-hm2cz
@ChandBabu-hm2cz 13 күн бұрын
❤❤❤
How to Tune a PID Controller
8:43
RealPars
Рет қаралды 770 М.
What is a PID Controller? | DigiKey
22:19
DigiKey
Рет қаралды 67 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
100❤️
00:19
MY💝No War🤝
Рет қаралды 21 МЛН
Этот Пёс Кое-Что Наделал 😳
00:31
Глеб Рандалайнен
Рет қаралды 3,5 МЛН
What is a Safety Instrumented System?
15:46
RealPars
Рет қаралды 250 М.
Tuning A Control Loop - The Knowledge Board
21:51
ABB Process Automation
Рет қаралды 437 М.
PID vs. Other Control Methods: What's the Best Choice
10:33
RealPars
Рет қаралды 112 М.
PID Controller Explained
9:25
RealPars
Рет қаралды 797 М.
What is the Difference Between PLC and DCS?
11:23
RealPars
Рет қаралды 1,2 МЛН
What Is PID Control? | Understanding PID Control, Part 1
11:42
MATLAB
Рет қаралды 1,7 МЛН
PID Math Demystified
14:38
Scott Hayes
Рет қаралды 460 М.
Set Up PIDE Auto Tuning in Studio 5000
13:41
Tim Wilborne
Рет қаралды 19 М.
How to tune a PID Controller
18:14
PID Explained
Рет қаралды 99 М.
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37