I'm using these videos to learn myself SCL so that I can make complicated tasks a lot simpler. I went from having a looong ladder rung to one line of SCL code to indicate a lamp every 10 pallet. Opened my eyes a bit.
I am writing my first scl seqence programm, with lot of if, else, elsif conditions, and needed to understand how thease statements work in shorttime. Got exactly what I was looking for..! thanks a lot..!
Nice video! I just want to say that SCL is not just for special programming, I program everything only on SCL, even my Main OB. If you are good on SCL I will appreciate if you make more videos for tips and tricks on this language :)
I was kinda aware of this. I am new to SCL .. got a little dis heartened listening to what he mentioned... Thanks to you for confirming it's broad applicability
Hello ! I follow your videos a lot and it teaches me a lot. indeed I would like to know how to keep the hmi variables in cpu after restarting the cpu? Thanks in advance
haloo, i am learning about scl and i dont undurstand de for and while loops in scl can you make a video explaining that topic? kind regards sagar karia
Sir i want to one plant plant programme . Like still plant there have a different sensor pressure transmitter rtd etc more analog signal. I hope u will next video same as.
What do I do If I have a large number of conditions inside one IF statement. How do I write it? Do I just keep adding AND statements? IF ..... this AND that AND that AND that AND that AND this AND not THAT AND ......THEN END_IF;
The error evaluation could be more concisely written as ERROR := #Put_In AND #Take_Out; If you evaluate the error condition first, then you can simplify even further and increase efficiency: ERROR := #Put_In AND #Take_Out; IF NOT ERROR THEN IF Put_In THEN Shelfs[Selected_Shelf] :=TRUE; ELSIF Take_Out THEN Shelfs[Selected_Shelf] := FALSE; END_IF; END_IF;
A lot of the code snippets I create in my videos could be improved/be made more efficient, that is 100% correct. But my videos are aimed more at absolute beginners, I just want to teach the basics. Maybe I'll make a video at some point an talk about writing more efficient code, that will be directed at more advanced programmers than... so I'll see^^
@@hegamurl7434 You are doing a GREAT job with these videos. Really fantastic. I just wanted to point it out. I've been watching your videos to re-familiarise myself with TIA/Step7 and they are fantastic. One possible question/topic for a video: Is it possible to write an FB and then call it using SCL? That would make a great video (if it's possible!). Many thanks for your efforts in producing these videos. It's really appreciated! Greetings from Scotland!
Can you explain me why Shelfs[5] stays TRUE when #Put_in is false and becames FALSE only when #Take_Out becames TRUE while #Error becames instantly FALSE when the statement in last IF is FALSE? Is it because Shelfs[] are InOut and Error is just output and has 'Default value'?
I'm sorry you had to wait two years for this answer, but here goes; When Put_In is TRUE it only states Shelves[5] to be TRUE. There is no statement that helps Shelves to be FALSE by Put_In. You need either a reset function for it, or in this case, the Take_Out bit to be TRUE.
I'm using these videos to learn myself SCL so that I can make complicated tasks a lot simpler.
I went from having a looong ladder rung to one line of SCL code to indicate a lamp every 10 pallet. Opened my eyes a bit.
I really enjoy the video, smooth and clear. Easy to understand.😌 I couldn't believe how fast time goes, when watching your video. appreciated🙏🤙😊
Sir, please do continue your fascinating and remarkable lectures indepth on the subject. Love and Respect from India.
I am writing my first scl seqence programm, with lot of if, else, elsif conditions, and needed to understand how thease statements work in shorttime. Got exactly what I was looking for..! thanks a lot..!
Nice video! I just want to say that SCL is not just for special programming, I program everything only on SCL, even my Main OB. If you are good on SCL I will appreciate if you make more videos for tips and tricks on this language :)
I was kinda aware of this. I am new to SCL .. got a little dis heartened listening to what he mentioned...
Thanks to you for confirming it's broad applicability
@@egrabhishek Phewks. I have the same sentiment as you.
Can you give me some training on SCL?
I just love the way you explain things. It is very useful for me to learn SCL. thank you very much.
Thanks for share this kind of knowledge in a easy way to understand!!!
Great Lecture!! Thank you so much!
Great and very useful video as always. Thanks a lot Philipp! Greetings from Turkey
Hi your style of tutoring is the best one ❤
very goog video , can you make a video in scl using single input for on and off the motor. thanks
You doing Fantastic Job! Thank You!
This is helpful I am learning a lot here.
Great video and very useful information!
Thank u sooo much for these videos. Im learning a lot from these!
Easy to understand! :) Dont worry about the length of the video... more fun for us! :D
Great! video, greetings from Mexico, thanks Master
Hello ! I follow your videos a lot and it teaches me a lot. indeed I would like to know how to keep the hmi variables in cpu after restarting the cpu? Thanks in advance
Many thanks for your for the videos.
PLEASE MAKE A VIDEO HOW TO MAKE A TIMER DATABLOCK MANUAL,THANK YOU
Thanks for this video, it's very useful.
Thanks for your good tutorial, Is it possible that if the input value is false the it will also make output false.
You probably already know this, but in case someone watching this, the syntax for a Negate AND in SCL is "AND NOT"
haloo,
i am learning about scl and i dont undurstand de for and while loops in scl can you make a video explaining that topic?
kind regards
sagar karia
Exactly what my next videos will be about!
thank you👍🏾
Thank you for your share and effort you madeCould you make a video regarding to indirect addressing?
Instead of writing AND #Take_Out = FALSE, you can simply write AND NOT #Take_Out
Exactly what I was trying to do! Programming in too many languages at a time makes me forget the easiest stuff😅 Thanks!
quick question. what is the primary DB of this FB? can/should you leave both on the program? thanks for the vid
As always, waaaaayyyyyy toooooo loooong, sorry! Will try to keep it to max 15min in the future!
Dont worry too much. It is nice that you explain things nice and clearly and take your time makes it easy for noobs like me to follow!
No problem about timing.. you are really explaining very clearly.. I'm waiting for you next video
it's useful like that because you take time to explain good and very clearly thanks my freind .
No matter, if take even one hour i will see several time.
thank you sir ,
Sir i want to one plant plant programme . Like still plant there have a different sensor pressure transmitter rtd etc more analog signal. I hope u will next video same as.
Hi, Is it possible to add timmer her with "if statement". for example:
IF "input variable" then
WAIT for 5s
output := True;
End_IF;
We wait more, master
I upload every tuesday and thursday! Thanks for the support!
@@hegamurl7434 Of course I will support
Thank You Thai language
thank you teacher
Thanks man! Great video!
Hello, I need to convert a program made of a c++ language to the scl tia portal, any chance to do that automatically.
Thank you!
[ and ] are square brackets
amazing job sir
[] are the square brackets
Please, make some vedios on motion control.
Vielen Dank
What do I do If I have a large number of conditions inside one IF statement. How do I write it? Do I just keep adding AND statements?
IF ..... this AND that AND that AND that AND that AND this AND not THAT AND ......THEN
END_IF;
going great
Is there any way to have TIA Portal on my laptop ?
Vfd intefacing with plc
Awesome 👍👍👍👍
The error evaluation could be more concisely written as ERROR := #Put_In AND #Take_Out;
If you evaluate the error condition first, then you can simplify even further and increase efficiency:
ERROR := #Put_In AND #Take_Out;
IF NOT ERROR THEN
IF Put_In THEN
Shelfs[Selected_Shelf] :=TRUE;
ELSIF Take_Out THEN
Shelfs[Selected_Shelf] := FALSE;
END_IF;
END_IF;
A lot of the code snippets I create in my videos could be improved/be made more efficient, that is 100% correct. But my videos are aimed more at absolute beginners, I just want to teach the basics. Maybe I'll make a video at some point an talk about writing more efficient code, that will be directed at more advanced programmers than... so I'll see^^
@@hegamurl7434 You are doing a GREAT job with these videos. Really fantastic. I just wanted to point it out. I've been watching your videos to re-familiarise myself with TIA/Step7 and they are fantastic. One possible question/topic for a video: Is it possible to write an FB and then call it using SCL? That would make a great video (if it's possible!). Many thanks for your efforts in producing these videos. It's really appreciated! Greetings from Scotland!
Thank you a lot sir!!!
[ ] are called brackets as far as i know
Can you explain me why Shelfs[5] stays TRUE when #Put_in is false and becames FALSE only when #Take_Out becames TRUE while #Error becames instantly FALSE when the statement in last IF is FALSE? Is it because Shelfs[] are InOut and Error is just output and has 'Default value'?
I'm sorry you had to wait two years for this answer, but here goes; When Put_In is TRUE it only states Shelves[5] to be TRUE. There is no statement that helps Shelves to be FALSE by Put_In. You need either a reset function for it, or in this case, the Take_Out bit to be TRUE.
thank you Sir!!!
Can I use move blocks in scl?
Excelente
PUTIN Cheers you exclusively for the first Program Line
you can say 'eckige Klammer' we understand you :)
Please tell us how to connect python
verryyyy useful
HELLO HOW CAN I HANDLE WITH PID BY SCL LANGUAGE
Hood thank you tiycher goood
Singular - shelf, plural - shelvs ;-)
I also noticed that, but I don't mind. This guy is amazing and does it for free. Haha
Melisa Path
square brackets
Я уверен у тебя отличный контент, но не понимаю я на английском, а так хотелось бы понять тебя!!!))))
Hamill Ways
bad example. Next time using a button and a led is more understandable.
Thank you!
square brackets