PLC examples
Trang 1prob.1:
Write a plc program to start & stop a motor using one input
sol.:
One input means one button
انٌدل
لفقٌو حتفٌ نأ نكمٌ دحاو رارز
اذإ روتوملا لغتشٌو دحاو ىطعٌ لاغش رارزلا ناك اذإو
لاغش رٌغ ناك
( يأ هٌلع طوغضم شم
)
روتوملا لغتشٌ لاو رفص ىطعٌ
X=1 button is pressed
X=0 button is not pressed
Truth Table
X Y
0 0
1 1
prob.2:
A motor operated with a push button
sol.:
ًف
انٌدل ةلاحلا هذه (Bush Button)
ةٌعٌبطلا هتلاحل رزلا دوعٌ مث روتوملا لٌغشتب موقٌ هٌلع طغضن امدنعو
رارز دجوٌو
رخآ
X1=1 start button is pressed
X1=0 start button is not pressed
X2=1 stop button is pressed
X2=0 stop button is not pressed
ىنعمو نأ مسرلا ىف اٌفنم نوكٌ
نإ هتلاح ةٌلاحلا دجون مث عجرت سوكعم
اه
اذإف
وه ناك لاصأ
كعنٌو رفص انٌدٌه لاغش شم س
اذإو ك
رفص نوكٌف سكعنتو دحاو انٌدٌه طوغضم هوه ىنعٌ لاغش نا
ةجٌتنلا هذه لخدت مث
ًف
لا ةقلاع ةجٌتن نم جتانلا عم (OR) روتوملا ةلاحو تراتسلا رارز نٌب
ًتلا
ًه هٌلع نلآا
جرخلا نوكٌو (output)
Trang 2ةدٌدجلا روتوملا ةلاح وه
Truth Table:
X1 Y(old) X2 Y(new)
نا ظحلانX2
لمع لبق لاوأ اهسكع متٌو بوتسلا رارز ةلاح نع ةرابع(AND)
.ةرئادلا ىقاب عم
لاو تراتس لمعٌ طغضنٌ امدنع رارزلا ىلولأا ةلأسملا ىف نأ ةقباسلا ةلأسملاو ةلأسملا هذه نٌب قرفلا(
وعٌ
,ةنٌكاملا ىفطٌ ةلاحلا هذه ىفو ىرخأ ةرم هٌلع طغضن ىتح اطوغضم لظٌو د
امأ ىف
دجوٌو ةٌلصلأا هتلاحل دوعٌو تراتس لمعٌ هٌلع طغضن امدنع )نطب شب( رارزلاف ةلأسملا هذه
.ةنٌكاملل بوتس لمعل رخ رارز
Prpb.3:
We have machine will turn on if we bush two buttons
Construct the ladder diagram and write truth table
X1=1 button 1 is pressed
X1=0 button 1 is not pressed
X2=1 button 2 is pressed
X2=1 button 2 is not pressed
Trang 3Truth table
X1(Button 1) X2(Button2) Machine
Prob.4:(final 2008 3-c):
A car door, seatbelt system When the car door is open, or the seatbelt is not done up, the ignition power must not be applied if all is safe then the key will start the engine
يأ نأ لمعت نل ةٌبرعلا لاإ
اذإ ناك نٌلوفقم ناملأا مازحو ةراٌسلا باب
X1=1 car door is closed
X1=0 car door is open
X2=1 seatbelt is closed
X2=0 seatbelt is open
prop.5:(final 2008 3-a):
Will cause output D to be on when push button A is on, or either B or C are on
Trang 4روتومو رٌارز ةثلاث انٌدل
روتوملا لٌغشت نم اننكمٌ جمانرب دٌرنو اذإ
رارز لٌغشت مت
A or B or C
A=1 button A is pressed
A=0 button A is not pressed
B=1 button B is pressed
B=0 button B is not pressed
C=1 button C is pressed
C=0 button C is not pressed
رصانعلا ددع سلأ اعوفرم دحاولا رصنعلا تلاامتحا ددع ىواسٌ تلاامتحلاا ددع
ىواسٌ 2 سلأ ةعوفرم 3
ىواسٌ
8 لاامتحا ت
دٌاحولاو رافصلأاب لودجلا لأم متٌو ةلاحلا هذه ىف
ىلاتلاك
دٌاحو عبرأ مث رافصأ عبرأ هلمعن دومع لوأ
ىناثلا دومعلا 2
اذكهو رفص نٌٌنثا نٌدعبو دحاو
ثلاثلا دومعلا 1
.اذكهو رفص مث دحاو لثملاب لمعن هدك نم ربكا تلاامتحلاا ددع ناك اذاو
Trang 5Prob.6:(final 2008 3-b):
-So that three switches in a room could turn the light on or of
.ةبملل قلغ وأ تراتس لمع هتطساوب نكمٌ ةثلاثلا نم رارز ىا نأ ىنعٌ
رود ىأ ىف رارز ىا ىلع طغضلا قٌرط نع نكمٌ ثٌح لزانملا ىف ملسلل ةءاضلاا لمع ةقٌرط لثم(
رونم رونلا ناك اذاو تابمللا عٌمج ةءاضا )ئفطنٌ رونلا ناف رارز ىأ ىلع انطغضو متٌ
Sol.:
لا لمع قٌرط نع ثودحلا ةنكمملا تلاامتحلاا عٌمج ةساردب لاوأ موقنس
(Truth Table)
وه ةنكمملا تلاامتحلاا ددع و,لاوأ 2
سلأ ةعوفرم 3
ىواسٌ ىأ
8
.تلاامتحا
A=1 button A is pressed
A=0 button A is not pressed
B=1 button B is pressed
B=0 button B is not pressed
C=1 button C is pressed
C=0 button C is not pressed
Truth Table
لخدلا نوكٌ امدنع هنا ظحلان 2
رفص جرخلا نوكٌ دٌاحو
ه نلأ
.ةبمللا تأفطناف رخا رارز ىلع تطغض مث ةبمللا ةءاضا متف رارز ىلع تطغض ىنا هانعم اذ
نوكٌ سكعلاو ىدرف ددع ىواسٌ دٌاحولا نم ددع لحدلا نوكٌ امدنع دحاول اٌواسم جرخلا نوكٌ اذا ىدرف ددع ىواسٌ دٌاحولا ددع نوكٌ امدنع رفص جرخلا
اب جمانربلا لمعل
(ladder diagram)
حلان دحاو ىواسٌ جرخلا اهٌف نوكٌ ىتلا تارملا ظ
.ةبمللا ةءاضا ىلا ىدؤٌ اذه ناف تلااحلا هذه نم ةلاح لك تققحت اذا هنأ اذه ىنعمو
Trang 6Y= ABC + ABC + ABC + ABC
A: mean that A=0
Ladder Diagram:
.دحاو ىواسٌ جرخ ىطعت ىتلا تلااحلا نم ةلاح لك ذٌفنتب موقن
علا نوكٌو
ىلاوتلا ىلع ضعب عم ةلاح لكل ةنوكملا رصان
جرخلا ققحتٌ مهنم ةدحاو ةلاح تققحت اذا هنلأ ىزاوت ةلاح ىف ضعب عم تلااحلا لعجنو
وأ ىنعت + ةملاع نأ ثٌح
وأ اذك وأ اذك ققحت اذا ققحتت ىاو نأ ىأ
نوكٌ ىتلا ءاوس ةدوجوملا تلاامتحلاا لكا اقبطم نوكٌ مسرلا اذهو
رفص وأ دحاو اهٌف جرخلا
كلذ ىلع لاثم انذخأ اذاو
ةمسرلا ىف عبارلا طخلا لباقٌ اذه ناف دٌاحو لخدلا لك نوكٌ ثٌح رٌخلأا لامتحلاا
دحاو ىواست هتمٌق لخدلا لك ثٌح
دحاو ىواسٌ جرخلا نوكٌف
م ربتعٌ لامتحلاا اذهو رفص ىواسٌ لخدلا لك نوكٌ ثٌح لولأا لامتحلاا انذخأ اذاو
طخلاب اضٌأ لاثم
نم عجارلا نوكٌ ىلاتلابو رفص ىواسٌ اهنم عجارلا نوكٌ ةلاغش رٌغ رٌارزلا لك نوكت امدنع ثٌح عبارلا ىلاوتلا ىلع ةلصوم رٌارزلا نلأ رفص ىواسٌ هلك طخل
رفص جرخ ىطعتف ىرخلأا طوطخلا ىقاب ققحت مدع ىلا ةفاضلااب
ةرئاد نم جتانلا نوكٌف(OR)
فص ىواست مهنٌب
ر
Trang 7Prob.7:(final 2007 5):
An emergency system is to be designed for a certain production machine
A single "start" button is used to turn on the power to the machine at the beginning of the day, In addition, there are three "stop" buttons located at different locations around the machine, any one is of which can be passed
to immediately turn off the machine
Write the truth table for this system
Construct the ladder logic diagram for the system
Sol.:
Start=1 button start is pressed
Start=0 button start is not pressed
Stop1=1 button stop1 is pressed
Stop1=0 button stop1 is not pressed
Stop2=1 button stop2 is pressed
Stop2=0 button stop2 is not pressed
Stop3=1 button stop3 is pressed
Stop3=0 button stop3 is not pressed
Truth Table:
ددع ىواسٌ تلاامتحلاا 2
سلأ عوفرم 4
ىواسٌ يأ
61
لامتحا
دومع لوأ نوكٌ ثٌح دٌاحولاو رافصلأا بترنو 8
ىناثلا دومعلاو دٌاحو * مث رافصأ 4
عبرأ مث دٌاحو
.اذكهو رافصأ
Start Stop1 Stop2 Stop3 Machine
Trang 8Ladder Diagram
Prob.8:
.اهلح عم ةبوتكم تناك ةلأسملاو كناتلاب ةصاخلا روتكدلا انل اهاطعأ ًتلا ةلأسملا
(ladder diagram)
نع
ىلاٌرلا لغتشٌ تراتس ىلع طغضلا متٌ امد
C1 (relay)
سبحملا لعجٌ لغتشٌ امدنع ىذلا
S1 (solenoid)
ءاملاب نازخلا لأم متٌو حتفنٌ
لغتشٌ نازخلا لأتمٌ امدنع
Fs (Float Switch)
نعو
د
ام
لغتشٌ
Fs
لغتشٌ
C2 (relay)
لغتشٌ امدنعو
C2
لولأا تقوملا لغتشٌ
T1 (timer)
نوكت ثٌح اهرادقم ةٌنمز ةرتف كانه
021
لخاد ًئاٌمٌك لعافت ثودح متٌ ىتح ةٌناث
.نازخلا
نأ يأ ةٌنمزلا ةرتفلا هذه رمت امدنع
T1
تصلخ
ةٌفنحلا حتف ىلإ ىدؤٌ اذه
S2 (solenoid)
Trang 9ًهتنٌ امدنع هناف كلذكو
T1
ىرخأ ةٌنمز ةرتف لٌغشت ىلإ ىدؤٌ اذه ناف
T2
اهتدم 01 غٌرفت متٌ ىتح ةٌناث
دعب اضٌأ ةحوتفم نلآا ًه ًتلا ةٌفنحلا للاخ نم نازخلا
تقوملا ءاهتنا
T1