Professional Documents
Culture Documents
PLC PDF
PLC PDF
ا
ا
اآ ا ا إ اب و ه رة د('& #$%م *
+ا'ت ا /0 1$ا* +ا-.ت وا* +ا'ت ا '2ا1$
ه9ا اآ ; ا#رة :$6ا'ت ' 91و /0 *6 78ا(' ، 5ا3 ،#
ا'@ت ،ا=زا> ،ا%ب و ا=26ل * +ا-.ت و ا'ت ا.'2
ا
ا وة PLC
ات و ة ا
ـ PLC
>'BC 3
Dو / +ا'Bات Eم ا* .
@Eم *6و آ 7HاGء *./
@Eم ا( و + &'J6ري و .%
.K1$ 1*6
Input Output
Module و
ا
اآ Module
CPU
و
ة ا و
ة ا
Programming Device Operator Device
Switch
Temperature و
ة
و
ة ا
Sensor
ا اآ
Input
Module CPU
Level
Sensor
CPU وة ا! اآ
وه رة د('& ي ذاآة اEم وه آ a9آ :ا$6ذ اارات >#ة
اـ PLCو6م :S
أل و 3ا=Nرات ا' ا و>#ة ا/G#
إ$6ذ اارات ا > d%ا'ت ا + @:$ذاآة ا@.
إ#Cار اوا ا* >#ة ا$ج >'6 d%ت ا@ ا + @:$ا9اآة
6م و>#ة اـ ##S CPUا'ت /0ا ،#ا(' ،5ر@ ا'@ت ،ا'ت
ا %%و ا=زا>.
Motor starter
و
ة
اج
و
ا
اآ Relay
CPU Output
Module
Lamp
ز ا
PG ا
Operator Unit
و ة ا
: /BH ة#>_ ا9 هZ'6
.D'+ * ا1$ ض ت ا'ت ا
#$% ا/ اا/#6 ( أوParameters) ة##T /ل اG إد
Actuators ا! ت
> إPLC ة اــ#>درة و2' اSD*رة اN= ا/S م6 رة أداة/BH ا
.SD* ك ا%'nBوD* اPnت اhBH ا0 أ.':'+
.PLC ة اــ#> ج$ة ا#>S تhBH ا/'C6
و
ة A
اج
Motor starter C
T
U
Output Relay
A
Module T
O
Lamp
R
S
Inputs and outputs PLC أاع ا
ا و ا
رج
ة
: آD16 وPLC ات اـ#> رج$ و ا/Gا# @' ا#T
Digital Inputs . ا ر
Analog Inputs /0 ا
Digital Outputs .رج ر%
Analog Outputs /0 رج%
PLC
اا
ا
Digital
Inputs
Level Analog
Sensor Inputs
Motor starter
ارج
ا
Relay
Digital
Output
Lamp
Meter
ارج
ا
Flow Control
Analog Valve
Output
' ا /*Hا $ O$ات ا' '%ا 6م DSو>#ة اـ PLC
"!
اا
Check Input Status
---------------------------------------------------
Symbols ا,ز ا! &' ( )$!*%ا #$%ا!"
*6ن Bا %S 3ا >#ة اـ 3 PLCاز #$%6م /0
Cا* و ا'ت و d3أن @ أن ه _9از ' /S ':'+ C 5%ه رة
'3Sت ) (softwareوه آ:
ا%hت ) (Contactsو ه اآ 0از ا + %ا 3و %6إ @ن
NO
contact
True NC contact
(Coils)ا !ت
.D'& ا( إ+#6 # (energized) D'16 ( اRelays) اآت/06 ت1ا
a وذ7ا ا9DS &( اoutput) ج$ ا/'BH6 إaدي ذf 7 ا/'16 #
ا9D آ أ@; * ان *ن.1 &ج إ ا$ا ا9 ه+ * ي9( اbit) 5'' > اBS
'B ( و اNO & NC ) B> و ا1 اcontacts ت%hد ا# 7ا
7 ا/'16 # D>
CPU
(LD) LOAD
CPU
Start (NO)
Input Lamp
I0.0 Q0.0 Output
I0.0
Q0.0
CPU
Logic state LD
0 False
1 True
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
Logic LDI
0 True
1 False
OUT
Output ) ج$ ا/'16 oS ً @'> أ% ( وRelay ) اآ7 ;H (OUT ) .ا
C '*ن ا ا6 # (OUT ) . ا/'16 .(Energize Instruction
(True )'> (/Gا# ا ) ا% اT در+ ;%6 ا
.'Tر$ اC' و اGا#ت ا1 ا/'1 .ا ا9ام ه#$* أ
False
Q0.0 Q0.1 Q0.0 False Q0.1
True True
__________________________________
Out Not
' ا ا#T6 # .ً ''n &B( اRelay) اآ7 ;H (OutNot) .
.ا ا9D ']ن ا ا+ ا% اT در+ ;%6 وا ا.ر ا% + (False )
.Z'C \*( و اTrue ) '> *ن6
Q0.0 True
False False Q0.1
True
Q0.0 Q0.1
AND ا
;% 0\ أو أآh P اا/C \h ( ه رةAND ) ' ا
' (True – '> ) ت%h ا/* '*ن ا ا6 أنd3 . ا% اTدر
ج$ ا/'16
I0.1 I0.1
Iر
ً#P حL (pushbutton) زرJ)G حL ام% 8M;
) و إ'ف =ك
NC ً#P Q/) (pushbutton) زرJ)G حL وNO
Starter
Start
(NO)
Stop
(NC)
OL
I0.2
CPU
^رةA اCPU ' وة اـStart pushbutton زرC/D J)] ا3 2D
I0.0 RS/ I اV ه. وة ا9 I0.0 اLogic 1 '12ا
, درC/D تS_ ا, W=> ا= أaV ه9 .Q/) ' ان12 ا3/ اC/D
ج%/ '12 و; ن ا= اLogic 1 '12 ا= ا+ '12 ا3/ا
=ل ا8رc; CPU[ 'م وة اـV; وLogic 1'12 ا3/ اC/D Q0.0
Motor Starter #L ; 'مZ ج% وة ا9 Q0.0 ج% اC إLogic 1
.و ;
) ا=ك
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor
I0.0 starter
ON
Stop (NC) Q0.0
I0.1 Q0.0 M
OL
I0.2
CPU
(Input Q0.0) Q0.0 RSن اM9 ( Next Scan) اd ا/D ء20ا
9 8 Q0.0 ج%ن اM9 ; وQ/) ف8 Q0.0 ج%; Jا
ك ر2 ال هe :A Start pushbutton حL = #; C )
#Gو
.'12 ا3/ ا9P ; Logic 1 '12 ا= ا
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor
I0.0 starter
ON
Stop (NC) Q0.0 Q0.0
I0.1 M
OL
I0.2
CPU
OL
I0.2
CPU
OL
I0.2
CPU
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
Input Output
Start (NO)
I0.0 I0.1 I0.2 Q0.0
Motor
I0.0 starter
ON
Stop (NC) Q0.0 Q0.0
I0.1 M
OL
I0.2
CPU
Start (NO) Input Output
I0.0 I0.1 I0.2 Q0.0
Motor
I0.0 starter
Off
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
Starter
Start
(NO)
Stop
(NC)
CPU
CPU
Z@ اIا ر
18 ان ;ا%ا اV هj# 3 . Q W زC/D ان = ي
"ت آ ه2 دD 18 ان ;ا% دا اW ى ا9 3= ا3 . %]
ا
ا9
HL
sensor Motor
Motor
PLC starter
L-L
sensor
(sensors ) ( وه ا"تinput ) ا٢ دD C= ج إ28 Iا ا رV ه9
( %] ) اOutput ج% ١ دDو
Normally ) ً #P L'ع ا2ن "ت ى ا8 / ااSًآ
ن8 ا9 ن )رانe 2D NC ( Closed Level Sensor
OFF إ'ف#G و9 )ان ; ن2D وON )
#G و9
PLC وة اـ8 اV ه.ان2D ج%> ا و ا2D 1#28 ً ;ا
ً 9 >2# اaV > ه3 ا9#
: ا"ول ا9 =G و2#ا
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
CPU
CPU
C/D رج%ا و ا/ '12ة ات _ ;'ء ا= اD d ا/D ر
C ) إZ L-L lL%2 ا ى اR" ) اC = اRL
: أe إFalse = اC إI0.0 و ; ) اOff 'فA ا#Gو
:M9 '12 ا3/دي اD ; True '' '12د ر ا= ا, وI;
ان% ء ا9 %]رج و ا% ا#L
CPU
CPU
= 9 QP D ان% ا اI=8 ة ات وD d ا/D ر
Cه =ل إ2D # ا ى اR" W= ل ى ا2 C <( ا
'' C إQ0.1 / '12 و ; ) ا= اON )
ا#Gو
= ر ا,e :A )
e ن ا=كM9 اV ه3r; وTrue
'12 ا3/ ا9P ; True '12ا
CPU
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
ON Low-level Input I0.0 I0.1 Q0.0
Output
I0.0 Motor ON
starter
Q0.0
Q0.1 M
High-level
ON
I0.1 Q0.0 Q0.1
CPU
CPU
CPU