I've been rifling through your videos right now after work. My boss thinks I'm a genius because I'm figuring stuff out so fast lol. Thank you so much.
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
LoooooL U know e j, going through non-entertaining videos after work is an act of super hard worker and a genius attitude to me 👌
@ihabmbarek120510 ай бұрын
NPC
@davidtijani51053 жыл бұрын
You're a naturally born teacher. Getting people to learn from the roots.
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Thanks David. I like to cover as much roots as possible 😉
@ivanxie81925 жыл бұрын
Great tutorial, I learned so much from this simple example! Fantastic teacher!
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Thanks Ivan. I appreciate your kind words.
@gametabulas4 жыл бұрын
Loved it. I am taking evening classes for automation and was looking for videos for research. This is very clear and to the point video.
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Glad it was helpful! :-)
@netkotreci88823 жыл бұрын
thanks to this video I managed to pass exam from PLCs. Tnx a lot dude
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Glad to hear that Netko :-)
@sankeitsr3 жыл бұрын
Excellent explanation! One of the best among all PLC ladder logic videos on youtube! Thank you so much for helping out people like me.
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Thank U Sankeit 🙂
@sercanarslan63283 жыл бұрын
Thans for this understandable lesson.Greetings from Turkey
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Greetings to U Sercan 👌
@patelrushikesh11233 жыл бұрын
Really good tutor you are! I am exactly the one like your video title “beginner” and found perfect tutor for this course. Please keep upload latest and complex problems.
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
I will Patel and thank U for your feedback 🙏🏻
@shikhasingh34093 жыл бұрын
Thank you for your time and help!🥰
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
U R Welcome Shikha 🙂
@bertgaspar88873 жыл бұрын
Hi Ali, I am also confused why you used normally open for STOP even though you mentioned that "If at any time the STOP (normally closed momentary) button is depressed, both motors will stop."
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Hey Bert, We need to agree on the terminology. Inside the software, we use instructions and these instructions has names. Based on this, the instruction used with Stop is not called normally open. It’s is called Examine If Close [XiC]. We used XiC referring to STOP as STOP is Normally Closed and we want this instruction to be TRUE as long as STOP is not pressed and will allow us to start the motors. Anytime the STOP is pressed; as a switch, it will change to the Open state and the XiC referring to it will change to False and this will break the rung and stop both motors.
@MT_25_3 жыл бұрын
you are very beatuful teacher. thank you Ali
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
🤗
@vongchanhxiong8215 жыл бұрын
Very good translating from English to Binary.
@ALiEALiPLCProgrammingTutorials5 жыл бұрын
Appreciate it Khosiabtshaj :-) Of course there are many methods to approach these concepts but I found this translation method the most straight forward.
@spinsky19943 жыл бұрын
Great video but i have a question i cant seem to find an answer to. Maybe i'm thinking of it like a physical circuit too much, but @6:52 how does a NO(XiC) stop the motors when pressed? This looks like something that has broken the circuit and needs to be held down to continue.
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Thanks Ross, When U want to choose the correct instruction [XiC or XiO] to be used with a STOP or DE-ENERGIZE input, U need to remember that this instruction has to be ALWaYS True as long as this input is in it’s Default state. Based on this and knowing that Stop is Normally Closed button, we need to choose XiC with it as this will maintain this instruction in the TRUE state as long as Stop is not pressed. When Stop is pressed, it will change to Open state and this will change the XiC instruction to False - hence breaking the rung and de-energizing the outputs.
@shuaibalghazali3405 Жыл бұрын
I really love your explanations, thanks
@ALiEALiPLCProgrammingTutorials Жыл бұрын
Thank U Shuaib
@gashawbezadiress76712 жыл бұрын
Design a PLC program and prepare a typical I/O connection diagram and ladder logic program that will correctly execute a timber pressing system. The process presses three timber plates to for one thicker timber. The sequence of operation is as follows: Thinner timber plates are placed on the conveyor manually as long as space is available to place on the conveyor. The conveyor moves the timber plates to a point A where a robot is used to pick 3 timber plates sequentially and place on the pressing plate. In between the timber a machine sprays glue on each. The pressing machine presses it for 6minutes then the robot puts the pressed timber back on the same conveyor and continues this way. The robot is operated by three motors, two for motion one for grabbing. One motor to move the base arm up and down, one motor to rotate the base arm right and left and the third to grab or release the object. The vertical and rotational motions are restricted by two limit switches for each. The is a limit switch on the grabber which switches on when it presses on the surface to pick drop the timber. The timber pressed should also be counted to know the production size. The process is started by a start button and stopped by a stop button. There will be stoppage of the conveyor for the process to operate properly. A position sensor is also installed at the base of the robot to detect the arrival of a timber.
@ALiEALiPLCProgrammingTutorials2 жыл бұрын
Added to my to do list Ghashawbeza
@johnsousa95782 жыл бұрын
For anyone asking isnt that stop button supposed to be nc yes it should be... however this typr of program confuses begginer because the condition ia that when its is pressed it test if it isnt and its a negative of a negative in other words a is suposed to be b and b suposed to be a
@GobeshonaBD5 жыл бұрын
Make videos on profibus communication with Siemens PLC.
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
I promise to add your request to my list Gobeshona. Thank you for the suggestion
@onyenekemichael4098 Жыл бұрын
Good lectures
@ALiEALiPLCProgrammingTutorials Жыл бұрын
Thank U Onyeneke
@Bojak0793 жыл бұрын
Thanks for sharing these lessons, very helpful am learning a lot....but I think am a bit lost Ali...please explain how the M1 will start when only start-1 is pressed and the stop is XiC (N.O)?
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Hello Brian, We are using an XiC with STOP to keep this instruction True as long as Stop is not pressed. This is important because it clears the way to start M1 when Start is pressed. We are going with XiC with STOP because it is NC and this will maintain this XiC in the TRUE state - not breaking the rung - as long as STOP is not pressed.
@Bojak0793 жыл бұрын
@@ALiEALiPLCProgrammingTutorials Oh the stop xic in N.C...i get it now
@Nicofish20235 жыл бұрын
Please can you make more exercises like this one .
@onueziwembotho13532 жыл бұрын
Thank you so much sir
@ALiEALiPLCProgrammingTutorials2 жыл бұрын
Very welcome ONUEZIWE
@divya44184 жыл бұрын
nicely explained
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Thank U divya :-)
@salahsalman58633 жыл бұрын
Thank you very much
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
U R most welcome Salah :-)
@mrdecent-mc7qx2 жыл бұрын
Can U explain Ladder diagram For to 2 way railway Gate Control at a Time By Automatic Mode
@ALiEALiPLCProgrammingTutorials2 жыл бұрын
I’d be happy to do so but I’ll need you to provide me with specific requirements and I’ll add this to my bucket list.
@sarahtamimi15655 жыл бұрын
Thank you that was very helpful! please solve more examples
@ALiALi-yu1nl5 жыл бұрын
Thank U Sarah, I’ll do my best
@bestyav55295 жыл бұрын
Such a explanation.. Big thanks
@ALiEALiPLCProgrammingTutorials5 жыл бұрын
appreciate it
@mike-EE4 жыл бұрын
great video, but a stopp button has always a NC(normally closed) sign. while yours is NO(normally open) The m2 kontakt that turns off the "m1" is normally closed, that sign should used in the stopp button
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Thanks typical. please note that the instruction associated with the Stop within the program is neither NO or NC. Stop itself is a NC switch. However, within the program and for order for it to function as a stop or de-energizing function, we are associating it with an Examine-if-Close instruction. In other words, when we are building our program we talk INSTRUCTIONs. Which instruction to use depends on the input device that we are dealing with.
@hadisadili68606 жыл бұрын
Clearly explanation. Respect
@ALiALi-yu1nl5 жыл бұрын
Thank you Hadis :-)
@sedcdf3 жыл бұрын
Hey Ali, are you still teaching at Nait?
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Not at the moment Mr. Calculus I love UR nickname 👌
@sedcdf3 жыл бұрын
@@ALiEALiPLCProgrammingTutorials Thanks, Hey Ali, am graduating this year and I hope you reply to this comment. Would it be wise to get a Water and Wastewater technician certificate along with my instrumentation diploma? or computer eng tech with instrumentation diploma? Just wondering considering i know getting an electrician journeymen ticket is a great combo with an instrumentation diploma, but i am just wondering Water and Wastewater or computer eng tech would be worth doing too, thanks.
@96664425955 жыл бұрын
If I want to send bottle in conveyor 1 next bottle have to send to another conveyor 2 and again same sequence how can I program in omron plc sir
@noohmuhammed6334 жыл бұрын
initially the STOP was mentioned as NC...then how it is a NO at the end...i get the same result only when i use a NC contact fr STOP button in my program...please clarify
@HariKrishnan-xp3yc4 жыл бұрын
I have the same doubt
@noohmuhammed6334 жыл бұрын
@@HariKrishnan-xp3yc well the doubt has got cleared by myself....if we use NC in plc wiring, in the ladder logic we r supposed to use NO...
@HariKrishnan-xp3yc4 жыл бұрын
@@noohmuhammed633 Thank you
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Hari and Click&Cook Recipes; please note that the instruction associated with the Stop within the program is neither NO or NC. Stop itself is a NC switch. However, within the program and for order for it to function as a stop or de-energizing function, we are associating it with an Examine-if-Close instruction. In other words, when we are building our program we talk INSTRUCTIONs. Which instruction to use depends on the input device that we are dealing with.
@Sami-bc9iv4 жыл бұрын
good job
@ALiALi-yu1nl4 жыл бұрын
Thank U Sir :)
@rithviksomalraju45323 жыл бұрын
Thanks for the amazing vide, had one small doubt, shouldn't 'STOP' be XIO, as in general conditions it should be conducting and when we want to stop giving M1 and M2 an output we can energise 'STOP' and open the respective switch?
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Hello RITHVIK. If we associate the STOP with an XIO, you tell me what would the state of this instruction always going to be as long as STOP is not pressed
@danielbrimelow3 жыл бұрын
@@ALiEALiPLCProgrammingTutorials The stop which is normally a n/c push button will be a nc which will allow current to flow when it is not pressed as otherwise when you press the start how will current flow?
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Daniel, U are discussion the Stop from an “Electrical” point of view. We shouldn’t ignore this of course when it comes to programming. As a matter of fact, the same analogy applies but from a logical programming perspective. We need the rung and specifically the stop or the off section to be always true to allow the energizing of an output. From this perspective, the NC Stop switch need to be tied to an XIC instruction which will be always True as long as Stop is not pressed because the XIC always return True as long as it’s tied to a Closed switch. When Stop is pressed, XIC changes to False, it breaks the logic continuity in the rung and de-energizes the output.
@godricgryffindor81295 жыл бұрын
I am still puzzled, whely the latching is normally open? Shouldnt it be normally closed..,?, How is it that normally open latching able to keep motor 1 running??
@ALiEALiPLCProgrammingTutorials5 жыл бұрын
You need to check earlier videos and we need to agree that the latching in not Normally open or Normally close. It is an Examine if Close [XIC] instruction that is referring to the output memory address. This is extremely important in understanding the logic used in building the program.
@ALiEALiPLCProgrammingTutorials5 жыл бұрын
Godric, I suggest you go check earlier videos about Ladder Instructions. you shouldn't look @ latching as normally open or even normally closed. IT is a computer instruction called Examine If Closed - XIC. Please go thru it and we can fill the gaps later on.
@stefanobernardo97613 жыл бұрын
I go to Nait, Thank you!
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
U R in a great place Stefano 👌
@iramanhaider2844 жыл бұрын
Mashallah HAQ ALI🌹🦁
@Nicofish20236 ай бұрын
Please more videos sir
@Toturials4 жыл бұрын
Great tutorial
@Moments-In-Time69694 жыл бұрын
hello what is the simulator are you using? how can i download a simulator ?
@GauravPatel-mt8vl5 жыл бұрын
develop a ladder logic diagram for a car door/seat belt safety system.when the car door is open or seat belt is not done up,the ignition power must not be applied.if all is safe then key can start the car?please make a video on this please
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Thank U for the suggestion Guru. I promise to add your request to my list of future examples.
@cvgk6 жыл бұрын
Nice Tutorial
@ALiALi-yu1nl5 жыл бұрын
Thank you sir :-)
@g.a.b.49142 жыл бұрын
Nice example, but your explanations of the logic are inconsistent. Perspective is normally provided from an energized or circuit ON/Active point of view. A normally closed switch is closed (or TRUE) when logic is '0', and opens (disconnects circuit, FALSE) when logic is "1". Thus, the series connection that you show with STOP and M2 to disconnect M1 is a logical AND, both conditions have to be met, i.e.,TRUE) for STOP and M2 to provide path for M1 to conduct (be energized), while a parallel connection is a logical OR as either connection will allow the circuit to conduct through the associated path. In general, series means AND and parallel means OR.
@ALiEALiPLCProgrammingTutorials2 жыл бұрын
G.A.B, we can’t group all discussions in a single tutorial regardless how lengthy we make 😉 I agree to most of what you said but the last statement needs additional illustrations. “And” is series when energizing and “or” is parallel when energizing. However, when de-energizing the discussion is inverted and for this I have created a new video LD24 - Instructions arrangements.
@minyichilyibeltal5766 Жыл бұрын
I want continuous lecture
@ALiEALiPLCProgrammingTutorials Жыл бұрын
I’ll do my best Minyichil
@shashanksingh29845 жыл бұрын
In rung 0, for either or condition you put it in series and then again in rung, you put it in series for "and" condition. M confused.
@ALiEALiPLCProgrammingTutorials5 жыл бұрын
Shashank, please rethink the solution using the following summary of concepts: 1- if U have 2 or more conditions with an AND relationship to ENERGIZE an output, these conditions will have to be in Series with each other. 2- if U have 2 or more conditions with an OR relationship to ENERGIZE an output, these conditions will have to be in Parallel with each other. 3- if U have 2 or more conditions with an OR relationship to DE-ENERGIZE an output, these conditions will have to be in Series with each other. 4- if U have 2 or more conditions with an AND relationship to DE-ENERGIZE an output, these conditions will have to be in Parallel with each other. Please do NOT try and memorize the 4 rules above. They are meant only to help us choose correct arrangement among instructions we are using [ series or parallel ]
@shashanksingh29845 жыл бұрын
@@ALiEALiPLCProgrammingTutorials Thank you
@tritopboy4 жыл бұрын
@@ALiEALiPLCProgrammingTutorials Concept you laid out is true, but I think you said "OR" for first rung and put in series, so shouldn't you be saying "AND for both first and second rung if you are using series? I am confused a little too
@kiranampallilaxminarayana2894 жыл бұрын
super lesson
@cilicecica4 жыл бұрын
is it possible to replace the stop swith with NC set to 0?
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Cili, I'm not sure I got your question. Stop is a NC closed switch that turns to open [0] when pressed to turn off M1 & M2.
@mnstrnmocutsy54413 жыл бұрын
I think cili is right. If we say it's a NC contact so why dd we use a NO and then set it always on 1. Why not just use a NC & wen the stop button is pressed, it opens thed circuit and M1 & M2 turns off, just as how the question says.
@kabirugarbamuhammad53012 жыл бұрын
Please I want to learn plc programming
@ALiEALiPLCProgrammingTutorials2 жыл бұрын
Kabiru, PLCs programming is fun but it needs intensive training and some equipment and software. I recommend enrolling in some industrial or electrical program in a technical institution and this way you’ll have access to devices required.
@A_O-o3p6 жыл бұрын
on 13:00 time your referring to stop as normally closed but its normally open contact I am so confused ? isnt that all e-stop are normally close contact ? please clarify
@that1electrician6 жыл бұрын
Yea all e stops and stops should be normally closed.
@ALiALi-yu1nl5 жыл бұрын
Ali, all through the problem the "Stop" button is given as normally closed and the solution is built accordingly.
@Alain07754 жыл бұрын
A stop doesn't have to be an XIO it's might also be an XIC. Don't think of is electrical diagram where current goes from left to right. Think of it as logics. regards
@mulugetamuche80695 жыл бұрын
NICE
@ALiEALiPLCProgrammingTutorials5 жыл бұрын
Thank U
@shankarchhonker91484 жыл бұрын
Good sir
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Thanks Shankar and welcome
@umerboda27963 жыл бұрын
There will be NC of stop in the rung1.! 12:18
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
Under, can U explain more UR question?
@ransagark.c3039 Жыл бұрын
Forward Reverse star star ky banao
@ALiEALiPLCProgrammingTutorials Жыл бұрын
??
@iramanhaider2844 жыл бұрын
Where can i join u Ali sir🙂🙏
@ALiEALiPLCProgrammingTutorials3 жыл бұрын
We are YT buddies 🙂
@shankarchhonker91484 жыл бұрын
Where is the M1 interlocking
@ALiEALiPLCProgrammingTutorials4 жыл бұрын
Shankar, M1 being energized is one of two conditions along with Start2 being pressed required to trigger M2.
@vin3121 Жыл бұрын
Ur a beast
@ALiEALiPLCProgrammingTutorials Жыл бұрын
Hope this is a good thing ;-)
@mcmadzima12005 жыл бұрын
Are plc's this easy
@ALiALi-yu1nl5 жыл бұрын
Makombo Madzima , these topics are entry level but in general PLC programming is fun and not complicated :-)
@mohamedbasith49594 жыл бұрын
sir this is a wrong ladder diagram
@talbalmossawi60554 жыл бұрын
I have questions pleas😭😭
@ALiALi-yu1nl4 жыл бұрын
Go ahead Taleb.
@Bendgy-FHD Жыл бұрын
🥰👌
@ALiEALiPLCProgrammingTutorials Жыл бұрын
🙂
@sakthivel-yh6ei5 жыл бұрын
speak clearly
@ALiALi-yu1nl5 жыл бұрын
I’ll do my best Sakthi ;-)
@rajkaushal27376 жыл бұрын
Not productive
@ALiALi-yu1nl5 жыл бұрын
Feedback appreciated. I wish you can provide more specific details as this will help me improve my video products. Thanks.