Professional Documents
Culture Documents
مكونات وحدة الــ PLC
مكونات وحدة الــ PLC
Input Output
Module ٚؽخ اٌّعبٌغخ اٌّشوض٠خ Module
CPU
Switch
4
وحدة المعالجة المركزية CPU
ٟ٘ٚعجبسح عٓ ِعبٌظ دل١ك ٠ؾز ٞٛعٍ ٝراوشح إٌظبَ ٟ٘ٚوزٌه ِشوض ارخبر اٌمشاساد
ٌٛؽذح اٌـٚ PLCرم َٛثّب:ٍٟ٠
أعزمجبي ِ ٚعبٌغخ اإلشبساد إٌّطم١خ اٌّشعٍخ ِٓ ٚؽذح اٌذخً
إرخبر اٌمشاساد إٌّبعجخ ؽغت اٌزعٍّ١بد اٌّخضٔخ ف ٟراوشح اٌجشٔبِظ.
إطذاس اٚاِش اٌزؾىُ ٌٛؽذح اٌخشط ؽغت رعٍّ١بد اٌجشٔبِظ اٌّخضٔخ ف ٟاٌزاوشح
رمٚ َٛؽذح اٌـ CPUثعذ٠ذ ِٓ اٌعٍّ١بد ِضً اٌعذ ،اٌزٛل١ذِ ،مبسٔخ اٌج١بٔبد ،اٌعٍّ١بد
اٌّزغٍغٍخ ٚاإلصاؽخ.
5
وحدة الخرج Output Module
رمٚ َٛؽخ اٌخشط ثبٌٛظبئف اٌزبٌ١خ
أعزمجبي رعٍّ١بد اٌزؾىُ إٌّطم١خ اٌّشعٍخ ِٓ ٚؽذح ٚ CPUرؾٍٙ٠ٛب إٌٝ
إشبساد سلّ١خ أ ٚرّبصٍ١خ ّ٠ىٓ أعزخزاِٙب ٌٍزؾىُ فِ ٟغّٛعخ ِٕٛعخ ِٓ األعٙضح
(ِشغالد)()Actuators
Motor starter
ٚؽذح
اٌخشط
ٚؽخ اٌّعبٌغخ اٌّشوض٠خ Relay
CPU Output
Module
Lamp
6
وحدة المشغل Operator Unit
رز١ؼ ٘زٖ اٌٛؽذح ٌٍّشغً ِب : ٍٟ٠
عشع ِعٍِٛبد اٌعٍّ١بد اٌّخزٍفخ اٌّزؾىُ فٙ١ب.
إدخبي عٛاًِ عذ٠ذح ( )Parametersأ ٚرعذ ً٠اٌعٛاًِ اٌّغزخذِخ
7
المجسات Sensors
اٌّغظ ٘ ٛعجبسح عٓ عٕظش ٠م َٛثزؾ ً٠ٛاٌؾبٌخ اٌف١ض٠بئ١خ إٌٝ
إشبسح وٙشثبئ١خ ٌ١زُ أعزعّبٌٙب فٚ ٟؽذح اٌـــــ ٠ ٚ .PLCزُ رٛطً١
اٌّغظ ثٛؽذح اٌذخً ٌٛؽذح اٌــــ ِ . PLCفزبػ ػغؾ اٌضسِ ،غظ ل١بط
دسعخ اٌؾشاسح ِ ٚغظ ل١بط اٌغشعخ ِٓ أِضٍخ اٌّغغبد اٌز ٟرٛطً
ثّذاخً ٚؽذح اٌــ.PLC
Switch
S
E Temperature ٚؽذح
N Sensor اٌذخً
S Input
O Module
R Level
S Sensor
المشغالت Actuators
اٌّشغً عجبسح عٓ أداح رم َٛثزؾ ً٠ٛاإلشبسح اٌىٙشثبئ١خ اٌظبدسح ِٓ
ٚؽذح اٌــ PLCإٌ ٝؽبٌخ ف١ض٠بئ١خ ِٓ .أِضٍخ اٌّشغالد اٌمبؽع
اٌىٙشِٚغٕبؽ١غٌٍّ ٟؾشن اٌىٙشث.ٟ
٠زُ رٛط ً١اٌّشغالد ثٛؽذح اٌخشط ٌٛؽذح اٌــ .PLC
ٚؽذح A
اٌخشط Motor starter C
T
Output U
Relay A
Module
T
O
Lamp
R
S
8
أنواع المداخل و المخارج لوحدة PLC
Inputs and outputs
ٛ٠عذ ٔٛع ِٓ ٓ١اٌّذاخً ٚاٌّخبسط ٌٛؽذاد اٌـ ٠ ٚ PLCزُ رعش٠فٙب وّب :ٍٟ٠
Digital Inputs ِ ذاخً سلّ١خ
Analog Inputs ِ ذاخً رّبصٍ١خ
Digital Outputs ِ خبسط سلّ١خ
Analog Outputs ِ خبسط رّبصٍ١خ
PLC
اٌّذاخً
اٌشلّ١خ
Digital
Inputs
9
المداخل التماثلية Analog inputs
رزعبًِ اٌّذاخً اٌزّبصٍ١خ ِع اٌّغغبد اٌز ٟرزؾغظ اٌم ُ١اٌّزغ١شح ِضً ِغغبد
ل١بط دسعخ اٌؾشاسح ِ ٚغز ٜٛاٌغٛائً ٚاٌغشعخ ٚرٌه ثعذ رؾ ً٠ٛاٌؾبٌخ
اٌف١ض٠بئ١خ ٌٍمّ١خ اٌّمبعخ إٌ ٝإشبسح وٙشث١خ ِزغ١شح ثأؽذ ٜاٌظٛساٌزبٌ١خ :
0 ِٓ إٌ 20mA ٝأ 4 ِٓ ٚإٌ.20mA ٝ
0 ِٓ إٌ.10V ٝ
٠ج ٓ١اٌشىً اٌزبٌ ٟاٌعٕبطش اٌز ٟرٛطً ثبٌّذاخً اٌزّبصٍ١خ ٌٛؽذح اٌـPLC
Temperature PLC
Sensor
اٌّذاخً
اٌزّبصٍ١خ
Level Analog
Sensor Inputs
اٌّخبسط
اٌشلّ١خ
Relay
Digital
Output
Lamp
10
المخارج التماثلية Analog Outputs
٠ زُ فٙ١ب رؾ ً٠ٛاإلشبسح إٌّطم١خ اٌّشعٍخ ِٓ ٚؽذح اٌّعبٌغخ اٌّشوض٠خ إٌٝ
( 0-10 Vأ -20mA4 ٚأ ِٓٚ )0-20mA ٚرُ رشعً إشبسح رّبصٍ١خ
اإلشبسح اٌزّبصٍ١خ إٌ ٝاألعٙضح اٌز٠ ٟزُ اٌزؾىُ ثٙب ٚاٌز ٟرزعبًِ ِع ٘زا إٌِٓ ٛ
اإلشبساد ِضً ِم١بط اٌغشعخ ،دسعخ اٌؾشاسح ،اٌٛصْ ٚطّبِبد اٌزؾىُ فٟ
اٌزذفك اٌّٛطٍخ ِع اٌّخبسط اٌزّبصٍ١خ ٌٛؽذح .PLC
Meter
اٌّخبسط
اٌزّبصٍ١خ
Flow Control
Analog Valve
Output
11
٠ج ٓ١اٌشىً اٌزبٌِ ٟخطؾ ٌٍخطٛاد اٌشئ١غ١خ اٌز ٟرم َٛثٙب ٚؽذح اٌـ PLC
رٕف١ز اٌجشٔبِظ
Execute Program
12
Ladder Logic Diagram مخطط السلم المنطقي
I0.0 I0.1 Q0.0
٠ج ٓ١اٌشىً اٌزبٌّٛٔ ٟدط ٌّخطؾ اٌغٍُ إٌّطمٟ
I0.2
اٌخؾ اٌعّٛد ٞاأل٠غش ّ٠ضً اٌخؾ اٌؾ)+( ٟ
Q0.0 Q0.1
اٌخؾ اٌعّٛد ٞاألّ٠ ّٓ٠ضً اٌخؾ اٌّزعبدي
اٌشِٛص اٌز ٟف ٟوً دسعخ ِٓ دسعبد اٌغٍُ
رّضً عٕبطش اٌزؾىُ
ِ خطؾ اٌغٍُ إٌّطم٠ ٟمشأ ِٓ اٌ١غبس إٌ ٝآٌ١ّ١
ِٓ ٚاألعٍ ٝإٌ ٝاألعفً.
ّ١ٌ ش اٌز١بس (ِٕطم ِٓ )ٟاٌ١غبس إٌ ٝاٌ٠ ٓ١ّ١غت أْ رى ْٛاٌؾبٌخ إٌّطم١خ
ٌٍعٕبطش ف ٟاٌّغبس ث ٓ١اٌعّٛد )1( ٓ٠أ( ٞؽم١مٚ )True – ٟثبٌزبٌ٠ ٟزُ رفعً١
اٌّخبسط
ف ٟؽبٌخ ٚعٛد اٌؾبٌخ إٌّطم١خ ( )0ا )False( ٞف ٟاٌّغبس فئْ اٌز١بس (ِٕطك)
ٌٓ ّ٠ش ِٓ اٌ١غبس إٌ ٝاٌٚ ٓ١ّ١ثزٌه فئْ اٌّخبسط ٌٓ رفعً
NO
contact
13
True NC contact
اٌٍّفبد()Coils
اٌٍّفبد رّضً اٌؾبوّبد ( )Relaysاٌز٠ ٟزُ رفعٍٙ١ب ( )energizedعٕذِب رزذفك
اٌطبلخ إٌٙ١ب .عٕذِب ٠زُ رفع ً١اٌٍّف ٠ؤد ٞرٌه إٌ ٝرشغ ً١اٌّخشط ()output
اٌّزعٍك ثٙزا اٌٍّف ٚرٌه ثزغ١١ش ؽبٌخ اٌجذ ( )bitاٌز٠ ٞزؾىُ ف٘ ٟزا اٌّخشط
إٌ ٝإٌّطك .1وّب أٔٗ ّ٠ىٓ اْ ٠ىٌٙ ْٛزا اٌٍّف عذد ِٓ اٌّالِغبد contacts
اٌّفزٛؽخ ٚاٌّغٍمخ ( ٚ )NO & NCاٌز ٟعززغ١ش ؽبٌزٙب عٕذ رفع ً١اٌٍّف
CPU
اٌصٕبد٠ك ()Boxes
رّضً اٌظٕبد٠ك عذح رعٍّ١بد أٚ ٚظبئف ٚاٌز٠ ٟزُ رٕف١ذ٘ب عٕذِب رزذفك اٌطبلخ
إٌ ٝاٌظٕذٚق ّٛٔ .دع١ب اٌظٕبد٠ك رّضً اٌّؤلزبد (ٚ )timers
اٌعــــذاداد( ٚ )countersاٌعٍّ١بد اٌؾغبث١خ ( )math operations
14
التعليمات أو األوامر الرئيسية
Basic Instructions
__________________________________________
CPU
)Start (NO
Input Lamp
I0.0 Q0.0 Output
I0.0
Q0.0
CPU
15
LDI LOAD Inverse
)Start (NO
Input I0.0 Q0.0 Output Lamp
I0.0
Q0.0
CPU
)Start (NO
Input I0.0 Q0.0 Output Lamp
I0.0
Q0.0
CPU
16
OUT
ً اٌخشط١بٔب ثأِش رفع١ أؽّٝغ٠ ٚ )Relay ( شجٗ ٍِف اٌؾبوّخ٠ )OUT ( األِش
ْٛ) عٕذِب رىOUT ( ً األِش١زُ رفع٠ .)Output Energize Instruction (
ٟم١ ( اٌّذاخً) ؽمٟ دسعخ اٌغٍُ إٌّطمٟ رغجمٗ فٟخ ٌٍعٕبطش اٌز١اٌؾبٌخ إٌّطم
)True (
.خ١ اٌعٕبطش اٌخبسعٚ خ١ًٍ اٌٍّفبد اٌذاخ١ّىٓ أعزخذاَ ٘زا األِش ٌزفع٠
False
Q0.0 Q0.1 Q0.0 False Q0.1
True True
__________________________________
Out Not
خ١عذ اٌؾبٌخ إٌّطمٛ عٕذِب ر.ب١ع١) اٌّغٍك ؽجRelay( شجٗ ٍِف اٌؾبوّخ٠ )OutNot( ألِش
زاٌٙ خ١ فئْ اٌؾبٌخ إٌّطمٟ دسعخ اٌغٍُ إٌّطمٟ رغجمٗ فٟاِش اٌزٚ ِغبس األٟ) فFalse(
.ؼ١ اٌعىظ طؾٚ )True( ٟم١ْ ؽمٛاألِش رى
True True True False
I0.0 I0.1 I0.2 Q0.0 False False True True
I0.0 I0.1 I0.2 Q0.0
Q0.0 True
False Q0.1
False True
Q0.0
Q0.1
17
الدوال األساسية
18
العملية AND
اٌعٍّ١خ ( ٟ٘ )ANDعجبسح عٓ ِالِظ ِٛطً عٍ ٝاٌزٛاٌِ ٟع ِالِظ أ ٚأوضش
( ٠غجمٗ عٍ ٝدسعخ اٌغٍُ إٌّطم٠ .ٟغت أْ رى ْٛاٌؾبٌخ إٌّطم١خ ٌىً اٌّالِغبد
ؽم١م١ٌ )True – ٟزُ رفع ً١اٌخشط
False False False True True True
I0.0 I0.1 Q0.0 I0.0 I0.1 Q0.0
العملية OR
اٌعٍّ١خ ( ٟ٘ )ORعجبسح عٓ ِالِظ ِٛطً عٍ ٝاٌزٛاصِ ٞع ِالِظ اخش أٚ
أوضش عٍ ٝدسعخ اٌغٍُ إٌّطم .ٟف ٟاٌّضبي اٌزبٌ ٟإرا وبٔذ ؽبٌخ وال ِٓ اٌّذخٍٓ١
( )I0.1 ٚ I0.0أ ٚاؽذّ٘ب ؽم١م )True( ٟفئْ ؽبٌخ اٌّخشط ( )Q0.0عزى ْٛؽم١م( ٟ
I0.0 Q0.0 I0.0 Q0.0 )True
I0.1 I0.1
Stop
)(NC
٠زُ رٛط )NO start pushbutton( ً١إٌ ٝاٌّذخً ٛ٠ٚ I0.0طً ( NC Stop
)pushbuttonإٌ ٝاٌّذخً ٛ٠ ٚ I0.1طً ِالِظ عٕظش اٌؾّب٠خ ِٓ اٌؾًّ
اٌضائذ اٌّغٍك ؽج١ع١ب ( ٚ )NC overload relay contactاٌز ٛ٘ ٞعضء ِٓ
motor starterإٌ ٝاٌّذخً I0.2
وً ِٓ اٌّذاخً ( )I0.0- I0.1-I0.2رشىً دائشح ٚ ANDرغزخذَ ٌٍزؾىُ فٟ
اٌّخشط Q0.0ف ٟاٌذسعخ األ ِٓ ٌٝٚاٌغٍُ إٌّطم.ٟ
اٌؾبٌخ إٌّطم١خ ٌجذ ( )Bitاٌّذخً ِٕ ٟ٘ I0.1طك )Logic 1( 1ألْ اٌّفزبػ
ِNC-Stop pushbuttonغٍك ٚ ،اٌؾبٌخ إٌّطم١خ ٌجذ اٌّذخً ِٕ ٟ٘I0.2طك
Logic 1 1ألْ ِالِغبد عٕظش اٌٛلب٠خ ِٓ اٌؾًّ اٌضائذ اٌّغٍمخ ؽج١ع١ب فٟ
ٚػع١خ ِغٍك .اٌّخشط ٠ Q0.0زُ ثشِغزٗ عٍٔ ٝفظ دسعخ اٌغٍُ إٌّطم ٟؽ١ش
٠زُ عٓ ؽش٠ك اٌجشِغخ إػبفخ ِالِظ ِفزٛػ ؽج١ع١ب (ِ )NO-Contactشرجؾ
ثبٌّخشط ٚ Q0.0رٌه ٌزى ٓ٠ٛدائشح ٠ ORزُ رٛط ً١اٌـMotor Starter
ثبٌّخشط Q0.0فٚ ٟؽذح اٌخشط ()Output module
Input Output
)Start (NO
I0.0 I0.1 I0.2 Q0.0
Motor
I0.0 Off
starter
)Stop (NC Q0.0
I0.1 Q0.0 M
OL
I0.2
CPU
20
عٕذِب ٠زُ اٌؼغؾ عٍ ٝصس Start pushbuttonرغزمجً ٚؽذح اٌـ CPUاألشبسح
إٌّطم١خ ِٓ Logic 1اٌّذخً I0.0فٚ ٟؽذح اٌذخً٘ .زا ٠غجت ٌٍّالِظ I0.0
عٍ ٝاٌغٍُ إٌّطم ٟاْ ٠غٍك .ف٘ ٟزٖ اٌؾبٌخ أطجؾذ عّ١ع اٌّالِغبد عٍٝ
دسعخ اٌغٍُ إٌّطم١خ ٌٙب اٌؾبٌخ إٌّطم١خ ٚ Logic 1ثبٌزبٌ ٟرى ْٛاٌؾبٌخ إٌّطم١خ
ٌٍّخشط Q0.0عٍ ٝاٌغٍُ إٌّطمٚ Logic 1ٟثزٌه رمٚ َٛؽذح اٌـ CPUثأسعبي
Logic 1إٌ ٝاٌّخشط Q0.0فٚ ٟؽذح اٌخشط ؽ١ش رم َٛثزفعً١ اٌؾبٌخ
ٚ Motor Starterثبٌزبٌ٠ ٟشزغً اٌّؾشن.
Input Output
)Start (NO
I0.0 I0.1 I0.2 Q0.0
Motor
I0.0 ON
starter
)Stop (NC Q0.0
I0.1 Q0.0 M
OL
I0.2
CPU
اصٕبء عٍّ١خ اٌّغؼ اٌزبٌ١خ ( ) Next Scanفئْ اٌّالِظ )Input Q0.0( Q0.0
اٌّشرجؾ ثبٌّخشط Q0.0عٛف ٠غٍك ٚثبٌزبٌ ٟفئْ اٌّخشط Q0.0ع١غزّش فٟ
ٚػع١خ رشغ ً١ؽز ٝثعذ رؾش٠ش ِفزبػ Start pushbuttonألٔٗ ال٠ضاي ٕ٘بن
ِغبس ِٓ اٌؾبٌخ إٌّطم١خ Logic 1ث ٓ١ؽشف ٟاٌغٍُ إٌّطم.ٟ
Input Output
)Start (NO
I0.0 I0.1 I0.2 Q0.0
Motor ON
I0.0 starter
)Stop (NC Q0.0 Q0.0
I0.1 M
OL
I0.2
CPU
ع١غزّش اٌّؾشن ف ٟؽبٌخ رشغ ً١ؽز٠ ٝزُ اٌؼغؾ عٍِ ٝفزبػ Stop
ٚ pushbuttonف٘ ٟزٖ اٌؾبٌخ فئْ اٌؾبٌخ إٌّطم١خ ٌٍّذخً I0.1عززؾٛي إٌٝ
اٌؾبٌخ ) False( Logic 0األِش اٌز ٞع١مطع ِغبس اٌؾبٌخ إٌّطم١خ Logic
1ث ٓ١ؽشف ٟاٌغٍُ إٌّطم ٟفزظجؼ اٌؾبٌخ إٌّطم١خ ٌٍّخشط Q0.0ف ٟاٌغٍُ
إٌّطمٚ Logic 0 ٟرشعً ٚؽذح اٌـ CPUاألشبسح إٌّطم١خ ٌٍّ Logic 0خشط
Q0.0فٚ ٟؽذح اٌخشط عٕذ٘ب عزٛلف اٌّؾشن عٓ اٌعًّ.
21
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor Off
I0.0 starter
Stop (NC)
Q0.0 Q0.0
I0.1 M
OL
I0.2
CPU
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor Off
I0.0 starter
Stop (NC) Q0.0
I0.1 Q0.0 M
OL
I0.2
CPU
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor ON
I0.0 starter
Stop (NC) Q0.0
I0.1 Q0.0 M
OL
I0.2
CPU
22
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor ON
I0.0 starter
Stop (NC) Q0.0 Q0.0
I0.1 M
OL
I0.2
Input CPU Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor Off
I0.0 starter
Stop (NC)
Q0.0 Q0.0
I0.1 M
OL
I0.2
CPU
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor Off
I0.0 starter
Stop (NC) Q0.0
I0.1 Q0.0 M
OL
I0.2
CPU
23
التدريب الثاني
ف٘ ٟزا اٌزذس٠ت ع١زُ إػبفخ ِظبث١ؼ ث١بْ ( ٌ )Indicator Lightsزج ٓ١١ؽبٌزٟ
اٌزشغ ٚ ً١األ٠مبف ٌٍّؾشن.
ف٘ ٟزا اٌّضبي ع١زُ رٛطِ ً١ظجبػ ث١بْ اٌزشغ ً١ثبٌّخشط ِ ٚ Q0.1ظجبػ ث١بْ
األ٠مبف عٛ١طً ثبٌّخشط Q0.2
Starter
Start
)(NO
Stop
)(NC
CPU
24
عٕذ اٌؼغؾ عٍ ٝصس ٌ Start pushbuttonؾظ١ب رى ْٛؽبٌخ اٌّخشط Q0.0
إٌّطم١خ Logic1ؽ١ش ٠زُ رشغ ً١اٌّؾشن .اٌّالِظ اٌّفزٛػ ؽج١ع١ب Q0.0فٟ
اٌذسعخ اٌضبٔ١خ ِٓ اٌغٍُ إٌّطم٠ ٟزؾٛي إٌ ٝاٌؾبٌخ إٌّطم١خ ( Logic 1
ٚ )Closedثبٌزبٌ ٟفئْ اٌّخشط ٠ Q0.1م َٛثئٔبسح ِظجبػ ث١بْ اٌزشغ.ً١
اٌّالِظ اٌّغٍك ؽج١ع١ب Q0.0ف ٟاٌذسعخ اٌضبٌضخ ِٓ اٌغٍُ إٌّطم٠ ٟزؾٛي إٌٝ
اٌؾبٌخ إٌّطم١خ ٚ )Open ( Logic 0ثبٌزبٌ ٟفئْ ِظجبػ ث١بْ اإل٠مبف اٌّٛطً
ثبٌّخشط Q0.2عٕ١طفئ.
Input Output
)Start (NO Motor
I0.0 I0.1 I0.2 Q0.0 starter ON
I0.0 Q0.0 M
)Stop (NC Q0.0
I0.1
Run
Q0.0 Q0.1 Q0.1
OL
I0.2
Q0.0 Q0.2 Stop
Q0.2
CPU
25
التدريب الثالث
خضاْ ٠ؾز ٞٛعٍ ٝص٠ذ رضٌ١ك ٠ .زُ رعجئخ ٘زا اٌخضاْ ثٛاعطخ ِؼخخ ٠ .زُ
اٌزؾىُ فِ ٟغز ٜٛاٌض٠ذ داخً اٌخضاْ ثٛاعطخ عذد ِ 2غغبد وّب ِ٘ ٛج ٓ١فٟ
اٌشىً اٌزبٌٟ
Motor
HL PLC Motor
sensor starter
L-L
sensor
اٌّطٍٛة ٘ ٛرشغ ً١اٌّؼخخ ٌزعجئخ اٌخضاْ ؽز٠ ٝظً ِغز ٜٛاٌض٠ذ إٌِ ٝغظ
اٌّغز ٜٛاٌعبٌ ) H-L ( ٟؽ١ش ٠زؾٛي إٌ ٝاٌٛػع١خ ( .)ONعٕذ ٘زٖ إٌمطخ
٠ى ْٛاٌّطٍٛة ٘ ٛإ٠مبف اٌّؼخخ ؽزٕ٠ ٝضي ِغز ٜٛاٌض٠ذ رؾذ ِغظ
اٌّغز ٜٛإٌّخفغ ( )L-Lؽ١ش ٠طٍت عٕذ ٘زا اٌّغز ٜٛرشغ ً١اٌّؼخخ ٘ٚىزا
رغزّش اٌعٍّ١خ.
ف٘ ٟزا اٌزذس٠ت عٕؾزبط إٌ ٝعذد ِ 2ذاخً( ٟ٘ٚ )inputاٌّغغبد ( )sensors
ٚعذد ِ 1خشط ( Outputاٌّؼخخ )
وال اٌّذاخٍ ٓ١ع١ىٔٛبْ ِغغبد ِغز ِٓ ٜٛإٌ ٛاٌّمفً ؽج١ع١ب ( Normally
NC ) Closed Level Sensorعٕذِب ال ٠ىٔٛبْ ِغّٛساْ ف ٟاٌغبئً ع١ىٔٛبْ فٟ
ٚػع١خ رشغ ٚ ON ً١عٕذِب ٠غّشاْ ثبٌغبئً ٠ىٔٛبْ فٚ ٟػع١خ إ٠مبف OFF
ثذا٠خ عٕعطٌ ٟىً عٕبطش اٌذخً ٚاٌخشط عٕٛاْ٘ .زا عّ١ىٓ ٚؽذح اٌـ ِٓ PLC
ِعشفخ ا ٓ٠رُ رٛط٘ ً١زٖ اٌعٕبطش ف١ض٠بئ١ب
اٌعٕبِٛ ٓ٠ٚػؾخ ف ٟاٌغذٚي اٌزبٌ:ٟ
Inputs Address Output Address Internal Utility Relay
Low I0.0 Motor Q0.1 Q0.0
High I0.1
I0.0 I0.1
Q0.0
Q0.0
Q0.0 Q0.1
اٌشىً اٌغبثك ٠جِ ٓ١خطؾ اٌغٍُ إٌّطمٌٍ ٟعٍّ١خ اٌّطٍٛة اٌزؾىُ فٙ١ب
26
طريقة عمل البرنامج (عملية المسح)
The Program Scan
:عٍّ١خ اٌّغؼ األScan 1 ٌٝٚ -1
عٕذِب ٠ى ْٛاٌخضاْ فبسغ ف٘ ٟزٖ اٌؾبٌخ ع١ى ْٛاٌّغغ ٓ١فٚ ٟػع١خ رشغ)ON( ً١
ٚثبٌزبٌ ٟعزى ْٛاٌؾبٌخ إٌّطم١خ ٌٍّذخً( )Input- I0.0ؽم١م ٚ )True( ٟوزٌه
ؽبٌخاٌّذخً ( )Input-I0.1عزى ْٛؽم١مٚ True ٟرجعب ٌزٌه عزى ْٛؽبٌخ اٌّخشط
Q0.0ؽم١مTrue ٟ
CPU
رزىشس عٍّ١خ اٌّغؼ عذح ِشاد ِع ثمبء اٌؾبٌخ إٌّطم١خ ٌٍّذاخً ٚاٌّخبسط عٍٝ
ٔفظ اٌؾبٌخ ؽز٠ ٝغّش اٌغبئً ِغظ اٌّغز ٜٛإٌّخفغ L-Lؽ١ش ٠زغ١ش إٌٝ
ٚػع١خ األ٠مبف ٚ Offثبٌزبٌ ٟرزغ١ش ؽبٌخ اٌّذخً I0.0إٌ ٝاٌؾبٌخ Falseإال أٔٗ
ثغجت ٚعٛد ِغبس ِٓ اٌؾبٌخ إٌّطم١خ ؽم١م True ٟث ٓ١عّٛد ٞاٌغٍُ إٌّطمٟ
فئٔٗ ٠غزّش رفع ً١اٌّخبسط ٚرغزّش اٌّؼخخ فًِ ٟء اٌخضاْ
27
Low-level Input I0.0 I0.1 Q0.0
Off Output
I0.0 Motor ON
starter
Q0.0
Q0.1 M
High-level
ON
I0.1 Q0.0 Q0.1
CPU
ٚرزىشس عٍّ١خ اٌّغؼ عذح ِشاد ٚرغزّش اٌّؼخخ فًِ ٟء اٌخضاْ ؽز٠ ٝغّش
اٌغبئً ِغظ اٌّغز ٜٛاٌّشرفع H-Lعٕذ٘ب ع١زغ١ش إٌٚ ٝػع١خ اٌزٛلف ٚ Off
ثبٌزبٌ ٟرزغ١ش اٌؾبٌخ إٌّطم١خ ٌٍّذخً I0.1إٌ ٝاٌؾبٌخ ٚ Falseثبٌزبٌ ٟعٛف ٌٓ
٠ىٕ٘ ْٛبن ِغبس ِٓ اٌؾبٌخ إٌّطم١خ ؽم١م True ٟث ٓ١ؽشف ٟاٌغٍُ إٌّطمٟ
فززؾٛي اٌؾبٌخ إٌّطم١خ ٌٍّخبسط إٌ ٝاٌؾبٌخ ٚ Falseؽ١ش أْ اٌؾبٌخ إٌّطم١خ
ٌٍّخشط Q0.1اطجؾذ Falseفئٔٗ رجعب ٌزٌه ٠زٛلف اٌّؾشن ٚرزٛلف اٌّؼخخ
عٓ ػخ اٌغبئً إٌ ٝاٌخضاْ
Low-level Input I0.0 I0.1 Q0.0
Off Output
I0.0 Motor Off
starter
Q0.0
Q0.1 M
High-level
Off I0.1 Q0.0 Q0.1
CPU
رزىشس عٍّ١خ اٌّغؼ عذح ِشاد ٠ ٚغزّش عؾت اٌغبئً ِٓ اٌخضاْ عٓ ؽش٠ك
فزؾخ اٌزظش٠ف ؽزٕ٠ ٝضي ِغز ٜٛاٌغبئً رؾذ ِغظ اٌّغز ٜٛاٌعبٌ ٟعٕذ٘ب
٠زؾٛي إٌٚ ٝػع١خ اٌزشغ ٚ ON ً١ثبٌزبٌ ٟرزغ١ش اٌؾبٌخ إٌّطم١خ ٌٍّذخً Q0.1
إٌ ٝؽم١م ٚ True ٟثبٌشغُ ِٓ ٘زا فئْ اٌّؾشن ال ٠شزغً ألٔٗ الٛ٠عذ ِغبس
ِىزًّ ِٓ اٌؾبٌخ إٌّطم١خ Trueث ٓ١ؽشف ٟاٌغٍُ إٌّطمٟ
Low-level Input I0.0 I0.1 Q0.0 Output
Off Motor Off
I0.0 starter
Q0.0 Q0.1 M
High-level
ON
I0.1 Q0.0 Q0.1
CPU
٠غزّش ِغز ٜٛاٌغبئً ف ٟاألٔخفبع ِع ثمبء اٌّؼخخ ِزٛلفخ ؽزٕ٠ ٝضي ِغزٜٛ
اٌغبئً رؾذ ِغظ اٌّغز ٜٛإٌّخفغ L-Lعٕذ٘ب ٠زؾٛي إٌٚ ٝػع١خ اٌزشغً١
28
ٗٔ فئٌٟثبٌزبٚ True اٌؾبٌخٌٝ إI0.0 ًخ ٌٍّذخ١ي اٌؾبٌخ إٌّطمٛ رزؾٌٟثبٌزبٚ ON
ٞ األِش اٌزٟ اٌغٍُ إٌّطمٟٓ ؽشف١ ثTrue خ١عذ ِغبس ِٓ اٌؾبٌخ إٌّطمٛ١ع
ٟ رجذأ اٌّؼخخ فٚ شزغً اٌّؾشن٠ ٌٟ ثبٌزبٚ ً اٌّخبسط وّب عجك١ رفعٌٝ إٞؤد٠
.اد اٌغبثمخٛ ٘ىزا رزىشس ٔفظ اٌخطٚ ًِْء اٌخضا
Input I0.0 I0.1 Q0.0 Output
Low-level
ON Motor Off
I0.0 starter
Q0.0 Q0.1 M
High-level
ON
I0.1 Q0.0 Q0.1
CPU
CPU
CPU
29
Counters
Example 1 :
ِفزبؽ(No)ٓ١
عٕذ غٍك اٌّفزبػ األٚي P1رضٟء اٌٍّجخٚ Q1اٌٍّجخQ2
الرضٟء إال إرا وبٔذ اٌٍّجخ ِض١ئخ ٚاٌّفزبػ اٌضبٔP2 ٟ
ِغٍك .
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 2 :
صالس ِفبر١ؼ )(No
اٌٍّجخ Q1رضٟء إرا وبٔذ اٌضالس ِفبر١ؼ P1 ,P2,P3فٟ
ؽبٌخ اٌغٍك .
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 3 :
ِفزبؽ(No)ٓ١
عٕذ غٍك اٌّفزبػ األٚي ٠عًّ اٌّٛرٛس األٚي ٚعٕذ غٍك اٌّفزبػ
اٌضبٔ٠ ٟعًّ اٌّٛرٛس اٌضبٔ ٟثششط أْ ٠ى ْٛاٌّٛرٛس األٚي ِزٛلف
ِٚفزبػٌٍّٛ stopرٛس ٓ٠؟
30
Example 4 :
صالس ِفبر١ؼ )(No
اٌٍّجخ Q1رضٟءإرا وبْ اٌّفزبػ ِ P2,P1غٍم ٓ١أِ P3ٚغٍك .
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 5 :
صالس ِفبر١ؼ )(No
اٌٍّجخ Q1رضٟء عٕذِب ٠ىِ P2,P1 ْٛفزٛؽ ٓ١أِ P3 ٚغٍك
ٚاٌٍّجخ Q2رضٟء عٕذِب رضٟءٚ Q1اٌّفزبػ ِ P3فزٛػ .
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 6 :
ِ 4فبر١ؼ )(No
عٕذ غٍك P1رضٟءQ1
عٕذ غٍك ,P2P1رضٟءQ2
عٕذ غٍك P3,P2,P1رضٟءQ3
عٕذ غٍك P4,P3,P2,P1رضٟءQ4
31
Example 7 :
ِ 4فبر١ؼ)(No
عٕذ غٍك P2,P1رضٟءQ2,Q1
ٚعٕذ فزؼ P4,P3رضٟء . Q4,Q3
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 8 :
ِ 4فبر١ؼ)(No
٠ Q1ضٟء عٕذِب ٠ىِ P1ْٛغٍك ِ P2ٚفزٛػ ِ P3ٚغٍك ٚ
ِP4فزٛػ .
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 9 :
ِ 4فبر١ؼ)(No
٠ Q1ضٟء عٕذِب ٠ىِP4,P3,P2,P1 ْٛفزٛؽ. ٓ١
32
Example 11 :
ِ 4فبر١ؼ)(No
٠ Q1ضٟء عٕذِب ٠ىِ P1 ْٛفزٛػ ِ P2ٚغٍك أِP3 ٚغٍك
ِ P4ٚفزٛػ
Q2رضٟء عٕذِب ٕ٠طفئ Q2
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 11
ِفزبؽٓ١
ٔش٠ذ عٕذ غٍك اٌّفزبػ األٚي رضٟء اٌّٛرٛس ٚ 1اٌّٛرٛس 2ال
رضٟء إال إرا وبٔذ اٌٍّجخ ِ 1ض١ئخ ٌٛ ٚاغٍمذ اٌّفزبػ اٌضبٔٝ
اٌٍّجخ 2رطفئ
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 11
صالس ِفبر١ؼ
اٌٍّجخ 1رضٟء إرا وبٔذ اٌضالس ِفبر١ؼ ِ P1, P2, P3غٍمٓ١
33
Example 12
صالس ِفبر١ؼ
اٌٍّجخ Q1رضٟء إرا وبْ اٌّفزبػ ِ P2, P1غٍم ٚ ٓ١رطفئ ارا
وبْ اٌّفزبػ ِ P3غٍك
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 13
صالس ِفبر١ؼ
اٌٍّجخ Q1رضئ إرا وبْ اٌّفزبػ ِ P2, P1غٍم ٓ١أِ P3 ٚغٍك
ـــــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 14
صالس ِفبر١ؼ
اٌٍّجخ Q1رضئ عٕذِب ٠ىِ P2,P1 ْٛفزٛؽ ٓ١أِ P3 ٚغٍك
ٚاٌٍّجخ Q2رضٟء عٕذِب رضئ ٚ Q1اٌّفزبػ ِ P3فزٛػ
34
Example 15
ِ 4فبر١ؼ
عٕذ غٍك P1رضئ Q1
عٕذ غٍك P3, P2 ,رضئ Q2
عٕذ غٍك P3, P2 , P1رضئ Q3
عٕذ غٍك P4,P3, P2 ,P1رضئ Q4
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 16
ِ 4فبر١ؼ
عٕذ غٍك P2, P1رضئ Q2,Q1
ٚعٕذ فزؼ ,P3ٚ P4رضئ Q4,Q3
35
Example 17
ِ 4فبر١ؼ
٠ Q1ضئ عٕذِب ٠ىِ P4,P3,P2,P1 ْٛفزٛؽٓ١
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 18
ِ 4فبر١ؼ
٠ Q1ضئ عٕذِب ٠ىِ P1 ْٛغٍك ِ P3ٚغٍك
ٚرطفئ عٕذِب ٠غٍك P4اP2 ٚ
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 19
ِ 4فبر١ؼ
٠ Q1ضئ عٕذِب ٠ىِ P2 ْٛغٍك أِ P3ٚغٍك
٠ٚطفئ عٕذِب ٠ىِ P4 ْٛغٍك اِ P1 ٚغٍك
Q2ٚرضئ عٕذِب ٕ٠طفئ Q1
36
Example 21
Interlock
ِفزبؽ٠ Q1 ٓ١ضئ عٕذ غٍك P1
٠ Q2ضئ عٕذ غٍك P2
ثششط ايِٛ2رٛس ال ّ٠ىّٕٙب اٌعًّ ِعب.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 21
2 NO P.B
عٕذ اٌضغظ عٍ P1 ٟاٌّٛرٛس Q1رضئ ٚرظً ِض١ئخ ؽز ٝثعذ
إصاٌخ اٌضغظ.
ٚعٕذ اٌضغظ عٍP2 ٟاٌّٛرٛس ٠ Q2عًّ
37
Example 22
ِ 3فبر١ؼ(PB (NO
عٕذ اٌضغظ عٍ٠ P1 ٟعًّ اٌّٛرٛس Q1
ٚعٕذ اٌضغظ عٍ٠ P3 ٟعًّ اٌّٛرٛس Q2
ثششط اْ ٠ى ْٛاٌّٛرٛس Q1لذ ثذا ف ٝاٌعًّ ٚعٕذ اٌضغظ عٍP2 ٟ
٠فصً Q2,Q1
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 23
38
Example 24
39
Example 26
ِفزبؽ(NO( PB ٓ١
(NO( limit s/w ٚ
عٕذ اٌضغظ عٍ٠ P1 ٝعًّ اٌّٛرٛس
ٚعٕذ ٚصٛي اٌىشرٔٛخ عٍ ٝاٌغ١ش
٠ ٚخجظ ف ٝاي ٠ P3 limit switchمف
اٌّٛرٛس
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Example 27
ثبة اٌغشاط
H No
No open
No close
No stop
No L
40
P.Bٓ – اْ اي١ظزٛ ٍِؾٝ ف: logixpro ٝ ثبة اٌغشاط ف-
ٝق أٗ خبثظ فٛ فlimit switch ضع ايٚ – NC مبف٠اال
limit switch شعع اي٠ ٗلٛ اٌجبة فٜعذ٠ ٝي ؽزٛ طٍٝاٌجبة ع
ٝع١ضعٗ اٌطجٌٛ
Open P.B stop
L.S up UP
Down
(inter lock )
UP
41
Example 19 :
خض ا ْ ٔش ٠ذ ٍِؤ ٖ ثب ٌّ١ب ٖ عٓ طش ٠ك ِضخخ ٚ ,عٕذ
ٚصٛي اٌّ١بٖ إٌ high level ٝف ٟاٌخضاْ ٠زُ فصً
اٌّضخخ ٕ٘ٚ ,بن ِفزبػ (Nc) stopإل٠مبف اٌّضخخ
ف ٟأٚ ٞلذ ِٚ ,فزبػ ٌ (No) startزشغٍٙ١ب .
Example 21 :
خضاْ ثٗ ِبء ٔش٠ذ رفش٠غٗ ِٓ اٌّبء عٓ طش٠ك ِضخخ ,
ٚعٕذ ٚصٛي اٌّ١بٖ إٌ low level ٝف ٟاٌخضاْ ٠زُ
فصً اٌّضخخ ٕ٘ٚ ,بن ِفزبػ (Nc) stopإل٠مبف
اٌّضخخ ف ٟأٚ ٞلذ ِٚ ,فزبػ ٌ (No) startزشغٍٙ١ب
.
42
Example 21 :
خضاْ ٔش٠ذ ٍِؤٖ ثبٌّ١بٖ عٓ طش٠ك ِضخخ ٚ ,1عٕذ ٚصٛي اٌّ١بٖ
إٌ high level ٝف ٟاٌخضاْ ٠زُ فصً اٌّضخخ ٚ, 1ثعذ رٌه ٔش٠ذ
رفش٠غٗ ِٓ اٌّبء عٓ طش٠ك ِضخخٚ , 2عٕذ ٚصٛي اٌّ١بٖ إٌٝ
low levelف ٟاٌخضاْ ٠زُ فصً اٌّضخخٕ٘ٚ 2بن ِفزبػ )(Nc
stopإل٠مبف اٌّضخخ ف ٟأٚ ٞلذ ِٚ ,فزبػ (No) start
ٌزشغٍٙ١ب .
ٍِؾٛظخ :
* ف ٟاٌّضبي اٌغبثك عٕذ رشغ ً١اٌّضخخ , 2إرا رُ اٌضغظ عٍٝ
ِفزبػ startعزعًّ ِضخخ 1فٔ ٟفظ اٌٛلذ ٌٍ ٚ ,زغٍت عٍ٘ ٝزٖ
اٌّشىٍخ ٠ ,غت عًّ interlock
ٚإرا ٚطً اٌّبء إٌ low level ٝرم َٛاٌّؼخخ 1ثّأل اٌخضاْ ِشح أخشٜ
٘ٚىزا .
43
Example 22 :
ٔفظ اٌّضبي اٌغبثك ٌٚ ,ىٓ ٔش٠ذ اٌزغٍت عٍ ٝاٌّشىٍخ
اٌزبٌ١خ :إرا وبْ اٌخضاْ لجً اٌزشغ ً١فبسغ فغزعًّ
ِضخخ ِ 1جبششح ثذ ْٚاٌضغظ عٍِ ٝفزبػ start
45
46
اٌزطج١ك اٌشاثع :
ع١ش ٠ؾًّ صعبعبد ٠ٚعًّ ِٓ خالي ِٛرٛس
ٕ٘بن اسثع ِفبر١ؼ push button
ِفزبؽ start,stop ٓ١ف ٝثذا٠خ اٌغ١ش
ِٚضٍّٙب فٙٔ ٝب٠خ اٌغ١ش
ٛ٠عذ ا٠ؼب فٙٔ ٝب٠خ اٌغ١ش limil switch
عٕذِب رظطذَ اٌضعبعبد ثٗ ٠زٛلف اٌغ١ش –
47
: ك اٌخبِظ١اٌزطج
STEP1
STEP2
STEP3
48
اٌزطج١ك اٌغبدط :
STEP1
STEP2
49
: ك اٌغبثع١اٌزطج
STEP1
STEP2
STEP3
50
:ِٓك اٌضب١اٌزطج
STEP1
STEP2
51
: ك اٌزبعع١اٌزطج
STEP1 STEP2
STEP3 STEP4
52
: ك اٌعبشش١اٌزطج
STEP1
STEP2
STEP3
53
-:(TIMERS):-
54
55
Example 1 :
ِفزبػ (No) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس
األٚي ٚثعذ )٠ (10 secعًّ اٌّٛرٛس اٌضبٕٔ٘ٚ , ٟبن
ِفزبػ (. No( stop
Exercise :
ِفزبػ (no) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس
األٚي ٚثعذ )٠ (10 secعًّ اٌّٛرٛس اٌضبٔٚ ٟثعذ (10
) ِٓ secرشغ ً١اٌضبٔ٠ ٟعًّ اٌّٛرٛس اٌضبٌش ٕ٘ٚبن
ِفزبػ . (No) stop
56
Example 2 :
(10عٕذ اٌضغظ عٍ٠ ٗ١عًّ ٌّذح ِ(No) startفزبػ
؟ (No) stopصُ ٠فصً ٕ٘ ٚبن ِفزبػ )sec
)EX(3
Example 3:
ِفزبػ (No ) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس
األٚي ٚثعذ ٠ 15 secعًّ اٌّٛرٛس اٌضبٔ٠ٚ ٟزٛلف
األٚي ٕ٘ ٚبن ِفزبػ (No) stop؟
)EX(4
57
Example 4:
ِفزبػ (No ) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس
األٚي ٚثعذ ٠ 10 secزٛلف ٠ ٚعًّ اٌّٛرٛس اٌضبٔٚ ٟ
ثعذ ٠15 secزٛلف ٠ ٚعًّ اٌّٛرٛس األٚي ِشح أألخشٜ
٘ٚىزا ٕ٘ٚبن ِفزبػ (No) stop؟
)EX(5
Exercise :
ِفزبػ (No) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس
األٚي ٚثعذ ٠ 15secزٛلف ٠ٚعًّ اٌّٛرٛس اٌضبٔٚ ٟثعذ
٠ 15secزٛلف ٠ٚعًّ اٌّٛرٛس اٌضبٌش ٚثعذ 15sec
٠زٛلف ٠ٚعًّ اٌّٛرٛس األٚي ٘ٚىزا ٕ٘ٚبن ِفزبػ
(No) stop؟
58
Example 5 :
خضاْ ِذح ٍِؤٖ ثبٌّبء , 15 secإرا اِزٍئ اٌخضاْ فٟ
أوضش ِٓ , 18 secإرْ ٕ٘بن خطأ ؽبدس ٚ ,اٌّطٍٛة
عًّ ثشٔبِظ " عٕذ اِزالء اٌخضاْ ف ٟأوضش ِٓ 18sec
٠عط ٟإٔزاس ,ال ٠زٛلف إال ثبٌضغظ عٍِ ٝفزبػ )(No
ٕ٘ٚ stop2بن ِفزبػ ِ ٚ (No) stop1فزبػ )(No
ٌٍّ startضخخ
)EX(6
Example 6 :
إشبسح ِشٚس ٔش٠ذ أْ رعًّ اإلشبسح اٌؾّشاء ٌّذح 15
secصُ ثعذ رٌه رضٟء اإلشبسح اٌصفشاء ٌّذح 7sec
صُ رضٟء اإلشبسح اٌخضشاء ٌّذح ٚ 15 secثعذ رٌه
رضٟء اٌؾّشاء ٘ٚىزا .
EX 7
59
60
Timer Off Delay
(TOF)
61
EX 1
Example :
ِفزبػ (No) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس ٚ
رضٟء ٌّجخ ٚ ,عٕذ اٌضغظ ٠ (No) stopزٛلف
اٌّٛرٛس ٚرظً اٌٍّجخ ِض١ئخ ٌّذح 5 sec؟
62
Exercise :
ِفزبػ (No) startعٕذ اٌضغظ عٍ٠ ٗ١عًّ اٌّٛرٛس
ٚ,عٕذ اٌضغظ عٍ٠ stop ٝزٛلف اٌّٛرٛس ٠ٚم َٛثعًّ
إٔزاس ٌّذح 5 secصُ ٠زٛلف ؟
Example :
ِٛرٛس ٠عًّ ف ٟارغب٘: ٓ١
ٌ ٛافزشضٕب أٔٗ ٠عًّ ف ٟارغبٖ ِع ٓ١صُ ضغغطٕب , stop
ال ٠غّؼ ٌٕغب ثبٌضغغظ عٍغ ٝاالرغغبٖ ا٢خغش إال ثعغذ 5sec
ٚاٌعىظ ؟
63
إشبساد اٌّشٚس Exercise :
64
Retentive On Delay Timer
(ROT )
65
Counters
66
Example 1 :
ِخغغغضْ عغغغعزٗ 11صالعغغغبد ٔش٠غغغذ عٕغغغذ اوزّغغغبي اٌّخغغغضْ
ثبٌضالعبد ٠ ,عًّ إٔزاس ٕ٘ٚ ,بن ِفزبػ ٌstopإل٠مبف ؟
Exercise :
ٔفظ اٌّضبي اٌغبثك ٌٚىٓ ٔش٠ذ أْ ٠عًّ اإلٔزاس ٌّغذح 5
٠ٚ secزٛلف ٚ ,ثذِ ْٚفزبػ stop؟
Example 3 :
67
ِفزبػ (No) P.bعٕغذ اٌضغغظ عٍ١غٗ ِغشح ٠عّغً
اٌّٛرٛس ٚعٕغذ اٌضغغظ عٍ١غٗ ِغشح أخغش٠ ٜزٛلغف
اٌّٛرٛس ٘ٚىزا ؟
Example 4:
68
ِٛرغٛس عىغظ ؽشوغخ ٔش٠غذ عغٓ طش٠غك ِفزغبػ (No) p.b
ٚاؽذ ,عٕذ اٌضغظ عٌٍٍّ ٗ١شح األ٠ ٌٝٚعًّ اٌّٛرغٛس ّ٠غٓ١
ٚعٕغغذ اٌضغغغطخ اٌضبٔ١غغخ ٠زٛلغغف اٌّٛرغغٛس ٚعٕغغذ اٌضغغغطخ
اٌضبٌضغغخ ٠عّغغً اٌّٛرغغٛس شغغّبي ٚعٕغغذ اٌضغغغطخ اٌشاثعغغخ
٠زٛلف اٌّٛرٛس ٘ٚىزا ...؟
69
Example 5 :
70
COUNTER UP DOWN
Example :
عشاط ععزٗ 5أِبوٓ ,إرا وبْ ثٗ ِىبْ فبسغ ٚاؽذ أٚ
أوضش ٠ظً ثبة اٌذخٛي ِفزٛؽب ً ٚ ,إرا ٌُ ٠ىٓ ٕ٘بن
ِىبْ فبسغ ٠غٍك ثبة اٌذخٛي ؟
71
Rewiring
72
73