I have worked as an Automation Engineer for 40+ years. this is a great review and evaluation of PLC programming. Very thorough and truthful. I agree with everything they have shown you.
I have been working as an automation engineer for almost two years. Our company uses B&R PLCs. We have been straying away from using IEC languages, ladder logic is completely gone with only some structured text still present in some projects. We have almost completely moved to C/C++. I find it interesting how many still use these older languages, I guess it is fine for simple projects. I can't imagine trying to implement something like a neural network in anything other than C/C++. These older languages just can't keep up with the amount computation we are doing for some of these systems from a performance standpoint too. C/C++ also offers control of the PLC at the lowest level, allowing for some of the most dynamic and versatile programs. But with great power comes great responsibility. Anyways I wanted to see if anyone else has been seeing a shift in languages as automation advances.
Hi there, Thanks for your question! It's a bit off-topic for this video, but we have covered the topic a bit in our explanation of DeviceNet. You can check that post out here: realpars.com/devicenet/?fbclid=IwAR12d7sqdLCuBBD1EC0anQXKt4epCUsh41Weqp0hrbItEcx764Y39yHlFOE. Hopefully it helps!
@@realpars it's a historical logic for formal reasoning, but it looks a lot like a ladder diagram. Maybe it's just that both represent some kind of information flow so no surprise they look similar
3:30 Careful now! You don't want to upset the true PLC gurus! This is 100% true though. You have plenty of tools at your disposal, and limiting yourself to a single one for all situations is dumb. Use the right tool for the job!
Hi there, Thanks for your question! Looping is repeating the same piece of code multiple times. In PLC programming, imagine that you have to move the value 0 to every element in an array of 100 elements. You could write a program with 100 move instructions or you could write a loop which executes the same command 100 times to move the value 0 to each element of the array. Does that make sense?
Started my 2 year Automation-Engineer education today, and have been following you guys a while now - Very excited to become one of the people!
3:30 Thank you for addressing maintainability. Too many people don’t think about that aspect of programming.
Our pleasure!
I have worked as an Automation Engineer for 40+ years. this is a great review and evaluation of PLC programming. Very thorough and truthful. I agree with everything they have shown you.
Thank you very much!
I have been working as an automation engineer for almost two years. Our company uses B&R PLCs. We have been straying away from using IEC languages, ladder logic is completely gone with only some structured text still present in some projects. We have almost completely moved to C/C++. I find it interesting how many still use these older languages, I guess it is fine for simple projects. I can't imagine trying to implement something like a neural network in anything other than C/C++. These older languages just can't keep up with the amount computation we are doing for some of these systems from a performance standpoint too. C/C++ also offers control of the PLC at the lowest level, allowing for some of the most dynamic and versatile programs. But with great power comes great responsibility. Anyways I wanted to see if anyone else has been seeing a shift in languages as automation advances.
Thank you for sharing that! Hopefully others in the community can chip in on that.
Very excited that you made this video! Fascinating topic.
Glad to hear that, Tommy! Happy learning
Thank you and it is really helpful to understand PLC languages~
You're very welcome!
Your explanation is amazing! Congrats!!
Glad it was helpful!
Nice information about comparation ladder diagram and other programming languange...very helpful
Glad it was helpful!
Hi, can you explain about End of Line Resistor ?
Hi there,
Thanks for your question!
It's a bit off-topic for this video, but we have covered the topic a bit in our explanation of DeviceNet. You can check that post out here: realpars.com/devicenet/?fbclid=IwAR12d7sqdLCuBBD1EC0anQXKt4epCUsh41Weqp0hrbItEcx764Y39yHlFOE.
Hopefully it helps!
Clear and concise
Thanks for your coolest videos! It's really helpful.
You're very welcome! Glad to hear that our video courses have been helpful
many thanks realpars
Our pleasure!
How does this compare to Frege's logic?
Hi there,
I'm not familiar with Frege's logic. Would you be able to elaborate a bit more?
@@realpars it's a historical logic for formal reasoning, but it looks a lot like a ladder diagram. Maybe it's just that both represent some kind of information flow so no surprise they look similar
Good explanation
Thank you very much!
3:30 Careful now! You don't want to upset the true PLC gurus! This is 100% true though. You have plenty of tools at your disposal, and limiting yourself to a single one for all situations is dumb. Use the right tool for the job!
Can i know what the meanings as "looping "
Hi there,
Thanks for your question!
Looping is repeating the same piece of code multiple times. In PLC programming, imagine that you have to move the value 0 to every element in an array of 100 elements. You could write a program with 100 move instructions or you could write a loop which executes the same command 100 times to move the value 0 to each element of the array. Does that make sense?
So helpful ❤️❤️ and first comment 😉
Glad to hear that!
I use ST language. It's much more convenient for me.
It is not about you, it is about what is suitable for the company.
Can you make any money at this?
Yes and lots of it if you are good at it on multiple platforms.
Great video ! Using the right tool for the right job is the way to go. Don't do math in ladder please 🥹
Thank you very much!