143
٢٤٨ ٢٤٨ א א

حاكمات قابلة للبرمجة

Embed Size (px)

Citation preview

Page 1: حاكمات قابلة للبرمجة

٢٤٨٢٤٨אא

Page 2: حاكمات قابلة للبرمجة

א ٢٤٨

،،אא،אW

אא א א א א א אאאא،אאאאאאא

אאאא אאאאאאאWא

אאK אאאאאאא

א ،א אא א א אא א א ، א

א،אאאאאאאאאאאאאאאא

אא،אאאא،אK

אא????אאאאאאאאK אאאאאאא

،א،אאאאאאאאאK

א אא א WאK

אאאא

Page 3: حاكمات قابلة للبرمجة

א ٢٤٨

אאאאאאאא

אאאאאאאאאאאאא

א אאאאאאאאאאאאאא

אאאאאאK אאאאאא

אאאאאאאאאאאאאאאאאאאא

אאאK

א א א א אאא א א א ، א א

אאאאאאא ، א א אא אא א א

אK

א א א אא א אא א א א א ، א

،אאאאאאאאאאK

Page 4: حاكمات قابلة للبرمجة

אאאא

א

א

١

Page 5: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١ -

אאא(PLCs) Programmable Logic controller

אProgrammable Controllerא،אאאאאאאאא

אאאאאK א א א PLC SIEMENSE א

SIMATIC 200,SIMATIC 300,SIMATIC 400 ALLEN BRADLEYMITSUBISHIא א א

אPLCK

W אאאאאאאאאאאא

אאאאKאאאF١ J١KE

אF١ J١EPLC

אאאPLCWא،אK אאPLCWא،א،אK

Page 6: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢ -

א PLC אF١ J٢ Eאא א א א

אאאאאW ١ J אא Input modules

٢ J אא CPU Unit

٣ J אאOutput modules

٤ JאPower Supply Unit

٥ JאOperator module

٦ JאProgramming device

אF١ J٢Eאאא

א،W

א א W א א א א

אCPUא،אK א א Wא א א א אא א א

אCPU،K אWאPLCK

אWאPLCK

Page 7: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣ -

אאא،PLCאאK

אPLC

א ، א א א א אF١ J٣Eאאאא

PLCא

אF١ J٣EPLC

א א אPLC א א א א א

א אCPU א א א א א א PLC

אאW ١ Jא Sensors ٢ Jאא PLC ٣ Jא Actuaors

Page 8: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤ -

אא Hard-Wired Control א אPLCא א

אאF١ J٤E

אF١ J٤Eאא

אא א א אא א א K אאאא אא א

אאאF١ J٥EאאאאאK

אא א א א אאא

א،א א א אא א א ، א

אאאאPLCאאאא٢٤אאK

אאאPLCK

Page 9: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٥ -

אאאאPLC ١ J ٢ J א

٣ J

٤ J א

٥ J אא

אF١ J٥Eא

Page 10: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٦ -

אא–אא Number System – Decimal & Binary PLC א א א (0,1)

(On,Off)،אאאFא،א،אKE

אW

אאW

0א1א Logic 0, Logic 1

א א אא א א א א CPU(0,1)אאאאא(On,Off)אאאא

א1 א (On)א0 א (Off)אאאF١ J٦EאאאK

אF١ J٦Eאאא

Page 11: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٧ -

א Sensor א PLCא

אאאאאK

אאאאPLCאF١אאאאא J٧KE

אF١ J٧Eאא

אActuator

א א א אא א PLC אאF١ J٨KE

F١א J٨Eא

Page 12: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٨ -

אאא Discrete Inputs

א(On,Off)אWא،אא،אאאאF١ J٩KE

אF١ J٩Eאאא

אאא Analog Inputs אאW

0 → 20ma , 4 → 20ma , 0 → 10v

אF١ J١٠EאאאPLCאאאK

אF١ J١٠Eאאא

Page 13: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٩ -

אא Discrete Outputs אאאאPLCא

אF١ J١١KE

אF١ J١١Eאא

אא Analog Outputs

אאPLC0-10vא،אאאאאאF١ J١٢KE

אF١ J١٢Eאא

Page 14: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٠ -

אא CPU PLCא א אאא

אא א א אא א אאא א אא אאאאF١ J١٣KE

אF١ J١٣Eאא

אאאW ١ J אא ٢ J א

٣ J א

٤ J אא

Page 15: حاكمات قابلة للبرمجة

- ١ -

אאאא

א

א

٢

Page 16: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١١ -

א Program אאPLC،אPLC

אא،אאW ١ Jאא FLAD (Ladder Logic ٢ Jאאא FBD (Function Block) ٣ Jאאא STL (Statement List)

אאא Ladder Logic

אF٢ J١Eאא

א א א א א א Hard-Wired

Fאא(F٢ J١KE

Page 17: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٢ -

אאא Reading Ladder Logic Diagram אF٢ J١Eאאאא(Power Conductor)

אאאאא(neutral)אא،LADאאאאאאאK

אאאאא Ladder Logic and Statement List

אF٢ J٢Eאאאאאא

אF٢ J٢EאאאאאQ0.0 אI0.0I0.1FאANDEאאא،Q0.1אI0.4אI0.5FאORKE

אאאאאאאאאK

Page 18: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٣ -

אאא Function Block Diagram FBD،אאאאא

א א א אא א LAD STLאF٢ J٣EאאK

אF٢ J٣Eאאא

אאPLC؟ אאאא

א א אPLC א א א א א ، א א א א א

FאEאאW

J אאאאאאא( LAD )

J א א א א א א א( STL )

J א א א א א אאאא(FBD)

א א א א א א אK

Page 19: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٤ -

אא PLC Scan אאPLCאא

א(RUN)א،F٢ J٤EאאW ١ JאאאRead Inputs ٢ JאExecute Program ٣ Jאא Diagnostics/Communications

٤ JאUpdate Outputs

אF٢ J٤EPLC

אאW ١ J אK ٢ J אאאאK ٣ J אאK

אאאאאאK

Page 20: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٥ -

א Sofware אאPLCא

א User א אא אא ،PLC ، אF٢ J٥E אא א

אאK

אF٢ J٥Eא

א Hardware

אאאWPLCא،א،א،F٢ J٦EK

אF٢ J٦Eא

Page 21: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٦ -

אא Memory Size PLC 1K 1024 Unit א א א אא PLC،)10242( 10 =אאא،

1024 Bit1024 Byte1024 WordF٢ J٧KE

אF٢ J٧Eאא

W

1 (BYET) = 8 (BIT) 1 (WORD) = 2 (BYTE) = 16 (BIT) 1 (DWORD) = 2 (WORD) = 32 (BIT)

W BITW

BYTEW WORDW DWORDW

אאאאאPLCK

Page 22: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٧ -

אאא RAM/ROM/EPROM/Firmware אRAMאאא

،א א אאאא א PLCאאאאKאROMא

אא א א א א א PLC K א EPROM

אאאאאאK אFirmwareאאא

אאPLCאאאא א א אא

אאF٢ J٨EאאאK

אF٢ J٨EאRAMROMFE–אאFE

אא Memory Stick

א א א א א PLCאאאאאאRAM،

F٢ J٨EאK

Page 23: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٨ -

אא Putting it Together

אPLCאW ١ J אK ٢ J אK ٣ J אאK

אאאאאאאאא،

א א א א Kא א LAD,FBD,STLPGאאאאPLC

אF٢ J٩EאאK א،אא،אאאא

אאאאאאאConstantsKא،אאא א א א א Kא א

אאאWאאPLCKאאאאא

אF٢ J٩EאאPLC

Page 24: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ١٩ -

אאאPLC

١ J PLC ٢ J PG

٣ J Software

٤ J Connection Cable

אF٢ J١٠EאPGPLC

א PG אא א א א א

F٢ J١٠EאאאאPCאאאF٢ J١١KE

אF٢ J١١EPCPLC

Page 25: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٠ -

א Cables אא א אא אPC PG

א PC/MPIא (MultiPoint Interface) PLCאאאUSBאא،DIPא(Baud rate)אF٢ J١٢KE

אF٢ J١٢Eא

אOperato Panel

אF٢ J١٣Eא

אאאאאPLC א ، PLCא

אאאאF٢ J١٣KE

Page 26: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢١ -

א Contact Symbol אא LAD אPLCא א

א،אאאאאF٢ J١٣EאאאLAD א א NO א א א(Normally open)

Bit1אאK NCא אא(Normally close)

Bit0אאK

אF٢ J١٤Eאאאא

אא Coils and Boxes אאאאאאא،

א א אPLC Bit 1א Kאא،א،אאאאאאא

אF٢ J١٤EK

אF٢ J١٥Eאא

Page 27: حاكمات قابلة للبرمجة

אאאא

א

א

٣

Page 28: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٢ -

א٧ STEP7 Program

siemensאאאאאPLCאאW

JLOGO Comfort LOGO JSTEP7 MicroWin S7-200 JSTEP7 PRO S7-300 S7-400

א STEP7 LITE אS7-300א ، אSTEP7 PROא א

א א אאPLCאאאWIN XPK

אא

אPLCאאאאא אאא ، א א

אאא24VDC א א א 220VAC א א

אא ،אאא ،א אאאאאאא

אאK

אSIMATIC ManagerאF٣ J٢EאSTEP7 א א א א

אאא،אK

Page 29: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٣ -

STEP7

א א F٣ J١ E א SIMATICSTEP7

אF٣ J١Eא

אאUser InterfaceאאאW J א

J א

J א

J אPLC

J אאאא

אF٣ J٢ESIMATIC Manager

Page 30: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٤ -

Starting Project SIMATIC ManagerאF٣ J٣EאNewאFile

אF٣ J٣E

אאאא،F٣ J٤E

אF٣ J٤Eא

אאאאאאאא،אOK

Page 31: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٥ -

אאאאF٣ J٥E

אF٣ J٥Eא

א אא

אאאF٣ J٦E

אF٣ J٦Eא

אSIMATIC 300א،אSIMATICאPLCאW

S7-200 א

S7-300 א S7-400 א

Page 32: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٦ -

אאPLCאF٣ J٧E

אF٣ J٧Eא

אSIMATIC 300אF٣ J٨E

אF٣ J٨Eאאא

Page 33: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٧ -

א א HARDWARE א HW ConfigאF٣ J٩E

אF٣ J٩Eא

אאאאאאPLCאאF٣ J١٠E

אF٣ J١٠Eאא

Page 34: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٨ -

F+ E אאאSIMATIC 300א אF٣ J١١EK

אF٣ J١١Eא

אRailאאPLC

אאאF٣ J١٢EK

אF٣ J١٢Eא

אאאאK 300-RACK

Page 35: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٢٩ -

אאאאאF١EאאאאאאאF٣ J١٣Eא

אKא300-PS

אF٣ J١٣Eאאא

א א CPU אF٣ J١٤ E א F٢ E אאאאאאK-CPU

300

אF٣ J١٤Eאא

Page 36: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٠ -

אאאF٣EאCP א אPLCאאאאאא،F٤E

אWאאאא

אאאאאאאאאKא300-CP

אאSM300אDIDI/DOאF٣ J١٥E

אF٣ J١٥Eאא

אW DI DO

DI/DO

AI

AO

AO/AI

Page 37: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣١ -

א א א א א F٣ J١٦ E א א אF٥E

אF٣ J١٦Eאא

אאאאאא

אאאאF٣ J١٧E

אF٣ J١٧Eאאא

אFIE01אאFQE45אא

K

Page 38: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٢ -

א אא CLOCK Memoryא א אאCPUאאאF٣ J١٨E

אF٣ J١٨Eאא

אאאאאאאF٣ J١٨ Eא F٣ J١٩E

א א א א א Flashingא K

אF٣ J١٩Eאאא

Page 39: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٣ -

אאF٣ J٢٠EאK

אF٣ J٢٠Eאאא

אF٣ J٢١E

אF٣ J٢١Eאא

אאW

J אא

J אאא

J אFאE

Wא،אאאאK

Page 40: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٤ -

א Setting the PG/PC Interface

אF٣ J٢٢Eא

א Options א Set PG/PC Interface F٣ J٢٢EPC Adapter (MPI)Kאאאאא

אF٣ J٢٣EאFEאאFE

אאpropertiesאאאאאאאF٣ J٢٣EK

Page 41: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٥ -

א BLOCKS א אא Blocksא F٣ J٢١E

א א א א א(Orgnaizaition Block)א אOB1אאאאאW

J OBWאFאE J FCWאFאאאאE J FBWאFאאE J DBWאFאE

אאא (OB,FC)

א א א א F٣ J٢٤EW

אF٣ J٢٤Eאא

א F٣ J٢٤ E א א F١ E א ، א א OB10 אOB17

אאK

Page 42: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٦ -

א Programming Style

אF٣ J٢٥Eא

אא Linear Programming

א(OB1)אאאא،אאא

אPLC אF٣ J٢٥EK

אאFאE Structured Programming אא א אא א א

אאאF٣ J٢٥Eאאא،W

J אאאאא

J אאאאא

J א

Page 43: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٧ -

א Writing the Program א א OB1 א

אF٣ J٢٦EאFBDאOK

אF٣ J٢٦Eא

אאF٣ J٢٧E

אF٣ J٢٧Eא

Page 44: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٨ -

א F٣ J٢٨ E א א א א אא אא

אF٣ J٢٨Eא

Kאאאאא

Page 45: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٣٩ -

אאאאאאF٣ J٢٩E

אF٣ J٢٩Eא

F٣ J٣٠ E א Networkא InsertK

אF٣ J٣٠E

Page 46: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤٠ -

א א LAD,FBD,STL א ViewF٣ J٣١E

אF٣ J٣١Eא

אאPLC

א א א א אא אאPLCאF٣ J٣٢E

אF٣ J٣٢Eא

אNETWORKW

אאאאאאK

Page 47: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤١ -

אא Symblic Addressing

SIMATIC Manager S7 Program (1)אא F٣ J٣٣E

אF٣ J٣٣Eאא

אאאאF٣ J٣٤FEE

אF٣ J٣٤EאאFEאFE

אF٣ J٣٤FEEאאא א א א

אאאK

Page 48: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤٢ -

א Adding Blocks to the Project אא א

SIMATIC MANAGERאF٣ J٣٥E

אF٣ J٣٥E

א א א א א Insert New ObjectאאאFunctionא

אאאOKאאF٣ J٣٦E

אF٣ J٣٦Eא

אאאאא

אאK

Page 49: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤٣ -

א אאאF٣ J٣٧E

אאאאאK

אF٣ J٣٧Eאא

א א א F٣ J٣٨ E

אאאאאK

אF٣ J٣٧Eאא

Page 50: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤٤ -

א Running the Program

א א א א א א אאF٣ J٣٨KE

אF٣ J٣٨Eאא

אW

STOPWאאאאK RUNWאא

MRESWאאא

אW SFWאאאאא

DC5Wאא STOPWאא RUNWאא

Page 51: حاكمات قابلة للبرمجة

א ٢٤٨ אא אא

- ٤٥ -

אPLC PLC RESET אאאא

אאא אאSIMATIC Manager F٣ J٣٩E

אF٣ J٣٩Eאא

אF٣ J٤٠EאאPLC

אאMPI= 2 STATIONאClear אPLC

אF٣ J٤٠EאאYES

WאSFאאאאאאאK

Page 52: حاكمات قابلة للبرمجة

אאאאאא

אא

א

٤

Page 53: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٤٦ -

אאא Basic Functions

אאPLCאאאאPLCאא،W

Jאא ingAbsolute Address

W

١ Jאא Address Identifier ٢ Jאא Memory Location

אF٤ J١E

אF٤ J١Eאאא אאאאאאאאW

IWא QWא MWאא TWא CWאאא

אא،אאאאאאאאאאא0א4K

Page 54: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٤٧ -

אאאאW

١ Jאא Immediate addressing

א)L +27FEא+27E

٢ Jאא Direct Addressing

אFA I0.0EFאANDאI0.0E ٣ Jאאא Memory Indirect Addressing

אFA I[MD3]EFאANDאאאאאMD3E

Jאא Symbolic Addressing

אאאא אא אאאאאW

אQ4.0אMOTOR_ON

א א א Symbole Editor

אאK

Page 55: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٤٨ -

אאFE AND Gate אQ0.0אI0.0אI0.1W

FBD

LAD

STL

אאFE OR Gate

אQ0.0אI0.0אI0.1W

FBD

LAD

STL

Page 56: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٤٩ -

אא NOT Gate אQ0.0אI0.0W

FBD

LAD

STL

אאFEא NAND Gate אQ0.0אאאI0.0I0.1W

FBD

LAD

STL

Page 57: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٥٠ -

אאFEא NOR Gate אQ0.0אאI0.0I0.1W

FBD

LAD

STL

Page 58: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٥١ -

אא Numriacl Systems

א א א אא PLC،אאאW

א BIT , BOOL

01

א BYTE

F٤ J٢Eא،K

אF٤ J٢Eא

Page 59: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٥٢ -

א WORD

١٦F٤ J٣Eא،٢K

אF٤ J٣Eא

אאDOUBLE WORD

٣٢F٤ J٤Eא،٤K

אF٤ J٤Eאא

Page 60: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٥٣ -

אא INTEGER NUMBER

١٦אא،-3276832767+אF٤ J٥E

אF٤ J٥Eאא

אSign Bit15W 0אא 1אא

Page 61: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٥٤ -

אאא DOUBLE INTEGER NUMBER

٣٢א א،-21474836482147483647+א

F٤ J٦E

אF٤ J٦Eאאא

אSign Bit31W

0אאא 1אאא

Page 62: حاكمات قابلة للبرمجة

א ٢٤٨ אאא אאא

- ٥٥ -

אא REAL NUMBER

٣٢،אאאא،F٤ J٧Eא3.402823-אE+381.175495-אE-38אא+1.175495E-38א+3.402823E+38אW

1272.1 −∗ ef

W sW0א،1א fWאא eWא

אF٤ J٧Eאא

Page 63: حاكمات قابلة للبرمجة

אאאאאא

אא

א

٥

Page 64: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٥٦ -

אאא Advanced Functions

א Timers

אאאאPLCאאאאאאF٥ J١E

אF٥ J١Eאאאאאא

אאPLCאאא

א א CPUא א א א ،אאאאK

א Time Value

0א11אאאאאF٥ J٢Eא،אאאאא

אאK

Page 65: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٥٧ -

א Time Base

12,13אאאאאF٥ J٢EאאאאW

א אאW

W a،bb،cc،אddd

W9990 Sec 2H_46M_30Sא ،

אF٥ J٢E

Page 66: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٥٨ -

אא Pulse Timer

אאW

W

אאאIO.Oא0א1אאאא2SecI0.0א1א،I0.0א1

אא0I0.1א0א1אאאKאאQ4.0א1אאF٥ J٣E

אF٥ J٣Eא

Page 67: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٥٩ -

אאא Extended Pulse Timer

אאW

W

אאאIO.Oא0א1אאאא2Sec

אI0.0א1א0אא،I0.0א0א1אאא،אאI0.1אK

אאQ4.0א1אאF٥ J٤E

אF٥ J٤Eא

Page 68: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٠ -

אאא On-Delay Timer

אאW

W

אאאIO.Oא0א1אאאא2Sec1I0.0אQ4.0אאא1אא،I0.0א1א0אא

אQ4.0א0KאI0.101אאאאאKאאF٥ J٥E

אF٥ J٥Eא

Page 69: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦١ -

אאאא Retentive On-Delay Timer

אאW

W

אאאIO.Oא0א1אאאא2Sec

אI0.010אא،I0.0I0.101אא אא א K אQ4.0 א 1א א

I0.1א0אא،F٥ J٦E

אF٥ J٦Eא

Page 70: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٢ -

אאא Off-Delay Timer

אאW

W

אאאIO.Oא1א0אאאא2Sec אQ4.0 א1 I0.0 א1א א،I0.101אאא،אאא

F٥ J٧E

אF٥ J٧Eא

Page 71: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٣ -

אאא Counters א אאא PLCאאא א א א

،אאאאאאאW

١ J אPLCאאK ٢ J אאאאאאPLCK

א א א א אא א

אאאF٥ J٨E

אF٥ J٨Eאאאא

אאאאאאאאW

W noWא CUWאא CDWאא SWאא

PVWא0999אC#Value

RWאא CVWאא

CV_BCDWאאBCD QWאא

Page 72: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٤ -

אאאא Up/Down Counter

אאW

W

I0.201אאאC10א55،I0.001אאאא1אאא999،

I0.101אאאא1אא0אא،I0.301אאא0אK

Q4.0א1אא0K

Page 73: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٥ -

אאא Up Counter

אאW

W

I0.201א אא C10 א 901،I0.001אאאא1אאא999

אI0.301אאא0KQ4.0א1אא0K

Page 74: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٦ -

אאא Down Counter

אאW

W

I0.201א אא C10 א 901،I0.001אאאא1אאא0،

אI0.301אאאא0KQ4.0א1אא0K

Page 75: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٧ -

א Flip-Flop

אאSRאRSW

١ J אSRאSRא1אQאreset ٢ J אRSאSRא1אQאSet

אSR

אאW

W

אI0.0א1I0.1א0אאM0.0אQ4.0אSetא1א،I0.0א0I0.1א1אאM0.0אQ4.0אResetא0،I0.0I0.1

א0אאM0.0אQ4.0K

Page 76: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٨ -

אRS

אאW

W

אI0.0א1I0.1א0אאM0.0אQ4.0אResetא0א،I0.0א0I0.1א1אאM0.0אQ4.0אSetא1،I0.0I0.1

0אאאM0.0אQ4.0K

Page 77: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٦٩ -

אא Shift Functions אאאאאאPLC

אאאW

١ J א ٢ J א

٣ J א

אאאאאאאW

W ENWא INWאאאא NWאאא

OUTWאא ENOWא

Page 78: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٠ -

א Shift Left Word

אאW

אא؟

IN ، א אא אN א א، אאאOUT،א0א،אאENOK

W

אאI0.001אאאא،MW0אאאאMW2אאאאאMW4

אQ4.0אK

Page 79: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧١ -

א Shift Left Double Word

אאW

W

אאI0.001אאאאא،MDO אא א א MW4 א א א

אאאMD10KאQ4.0אK

Page 80: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٢ -

א Shift Right Word

אאW

W

אאI0.001אאאא،MW0אאאאMW2אאאאאMW4

אQ4.0אK

Page 81: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٣ -

א Shift Right Double Word

אאW

אא؟

IN،אאאאאNאא،אאאOUT

אא0א،אENOK

W

אאI0.001א،אאאאMDO אא א א MW4 א א א

אאאMD10KאQ4.0אK

Page 82: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٤ -

א Shift Right Integer

אאW

אא؟

IN،אאאאאNאא،אאאOUT

א0א1א،אאENOK

W

אאI0.001א،אאאMW0אאאאMW2אאאאאMW4

אQ4.0אK

Page 83: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٥ -

א Shift Right Double Integer

אאW

W

אאI0.001א،אאאאMDO אא א א MW4 א א א

אאאMD10KאQ4.0אK

Page 84: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٦ -

אא Compare Instructions PLC،אאאא

אאPLCאאW

Compare Integer

אאW

W

אQ4.0א1W J MW0MW2 J I0.0א1

Page 85: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٧ -

Compare Double Integer

אאW

W

אQ4.0א1W J MD0MD4 J I0.0א1

Page 86: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٨ -

Compare Real

אאW

W

אQ4.0א1W J MD0MD4 J I0.0א1

Page 87: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٧٩ -

אא Jump Instructions

אאאאW

אא Unconditional Jump

אאW

W

א JMP א אCAS1 ،אאאאאאK

Page 88: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٨٠ -

אא Conditional Jump

אאW

W

I0.0א1אאאCAS1אא،אאQ4.0ResetI0.3א1K

Page 89: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٨١ -

אאא Jump-If-Not

אאW

W

I0.0א0אאאCAS1אא،אאQ4.0ResetI0.3א1K

Page 90: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ٨٢ -

אא Jump Label אאW

W

I0.0א1אאאCAS1אא،אאQ4.0ResetI0.3א1

אאK

Page 91: حاكمات قابلة للبرمجة

٦

Page 92: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٣ -

אאW

א Wאאאאאאא

JI0.0א JQ4.0א

Page 93: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٤ -

אאW

א

אאאאאאאW

JאאאI0.0א JאאאI0.1אא

Page 94: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٥ -

אאW

א

אאאאאאאW

JאאאI0.0א JאאאI0.1אא Jאאא Jאא

Page 95: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٦ -

אאאWאאאא

10 Cars Maximum

Exit D

oo

r

En

tran

ce

Do

or

Sensor

Eng. Sultan

SensorFULLGO

אא

אאאאאאאW

א א א אא א אא ١٠א ،אאא1،אאאאא1אא

א א Kא אא א א אאאא

Page 96: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٧ -

אאWא

4 4

5 0

5 1

4

אW

א א א

א אא (START)

א אא (STOP)

JאSTARTNO JאSTOPNC

Page 97: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٨ -

א

אאאאאאאW

Jאאאא JאI0.0(START)אPUMB1(Q4.0)אK JאPUMB2(Q4.1)אK Jא(Q4.2)(MIXER)٦٠K Jא(Q5.1)(VALVE)אPUMB3(Q5.2)א

JאI0.1(STOP)א

Page 98: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٨٩ -

אאWאא

אW

א א א BLANK 0

(MAIN) MODE 1

NORMAL 0 (MODE)

FLASHING 1

JאאאאF٣אE JאאFאE

Page 99: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٠ -

א

אאאאאאאW Jאאאא JאאW

א א BLANKFC1 NORMALFC2

FLASHINGFC3

JאאFEW א אא MAINI0.0 MODEI0.1

JאF٦EW

א אא RED1Q4.0 YEL1Q4.1 GRE1Q4.2 RED2Q5.0 YEL2Q5.1 GRE2Q5.2

JאOB1אאK

Page 100: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩١ -

אאWא

Q4.0

I0.0 I0.1

Q5.0

I1.1

I1.0

א Jאאאא Jאא J١٠א Jאא

Page 101: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٢ -

אאWא

Q4.1 (DOWN)Q4.0 (UP)

I0.0

I0.1

I0.2

I0.3

א Jאאאא Jאאאא Jאאאאא Jאאאא Jאאאאא

Page 102: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٣ -

אאWאא

(Q4.0)

(I0.2)

(Q5.0)

(Q4.5)

(I0.3)

א Jאאאא JאאSTARTאOUTFEED

JאFEEDאאLIMIT SW Jאאאא Jאאא

Page 103: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٤ -

אאWא

(I0.3)

(I0.4)(Q4.0) UP(Q4.1) DOWN

(I0.2)

(Q5.0)

(Q4.5) BELT1

(Q5.5) BELT2

א Jאאאא JאאSTARTאBELT2 JאBELT1אSW1 JאאאGRIPPER JאאאאאSW3,SW2

Page 104: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٥ -

אאWאאא

(Q4.0)

(Q4.1)

(Q5.0)

(I0.2)

א Jאא JאאSTARTאK JאאSTOPאאK JאINLET VALVEאLEVEL SW JאאאMOTOR١٠א JאOUTLET VALVEאLEVEL SW JאOUTLET VALVELOWא JאINLET VALVE

Page 105: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٦ -

א

אאW

Page 106: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٧ -

אאW

Page 107: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٨ -

אאW

Page 108: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ٩٩ -

אאאWאאאא

Page 109: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٠ -

אאWא

Page 110: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠١ -

Page 111: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٢ -

אאWאא

Page 112: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٣ -

אOB1אא

Page 113: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٤ -

Page 114: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٥ -

Page 115: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٦ -

אאWא

Page 116: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٧ -

אאWא

Page 117: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٨ -

אאWאא

Page 118: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١٠٩ -

אאWא

Page 119: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١١٠ -

Page 120: حاكمات قابلة للبرمجة

א ٢٤٨ אא

- ١١١ -

אאWאאא

Page 121: حاكمات قابلة للبرمجة

٦

אאאאאא

א

א

א

٧

Page 122: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٢ -

א Testing Program

א Simulator

אאאאאDownload א PLC א א אאPLCא

א א א א א א א א PLCאK

אאאאאא א אPLC S7-PLCSIM Simulation Module

אSTEP7 Profssional V5.4אא אאאK

אאאSTARTF٧ J١E

אF٧ J١Eא

Page 123: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٣ -

אאF٧ J٢E

אF٧ J٢Eאאא

אF٧ J٢EאPLCאא،

אאאאאאאF٧ J٣E

אF٧ J٣Eאא

אאאאאאאW

Jא Insert Input Jא Insert Output Jאא Insert Memory

Page 124: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٤ -

אא

אאF٧ J٤E

אF٧ J٤Eא

אSimulate ModuleאOptionsSIMATIC Manager

F٧ J٥E

אF٧ J٥Eא

Page 125: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٥ -

אאא א א אאאאPLCאאK

אאאאF٧ J٦EאאK

אF٧ J٦Eא

אאאאIBOאאIB1אאF٧ J٧E

Page 126: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٦ -

אF٧ J٧Eאאא

א QB4 א א א MB0 א F٧ J٨E

אF٧ J٨Eאאא

א PLCא אRUN א א א

א אאאאF٧ J٩E אאאאK

Page 127: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٧ -

אF٧ J٩Eא

Page 128: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٨ -

א PLC With Sensors & Actuators

א א א א אאF٧ J١٠Eאאא

אאאא

אF٧ J١٠EאPLC

א Sensors

אאאאאW JאאProximity Sensors

(0,1)(0,24)VDCא PLCאא،K

אאANALOG Sensors (0-10)VDC (4-20)maא PLCא

אאאאK

Page 129: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١١٩ -

אא Proximity Sensors

אא Optical Sensors

אאא

אא Inductive Sensors

אאא

אא Capacitive Senesors

אאאאאאא

Page 130: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٠ -

אאאאאUltrasonic SensorsאאLimit Switchאא،PLC

אאאאF٧ J١١E

אF٧ J١١Eאאא

אאאאאBK

FאEWHFאEאא א אא PLCאאאNOאNCאאאK

אאאW J2 Wire Sensor J3 Wire Sensor J4 Wire Sensor

אאאאאPLCW

Jא Jא Jא

Page 131: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢١ -

א Actuators אאאא

א א אאW

אא ELECTRICAL Actuators

אאאאF٧ J١٢EW

Jאא DC Motor

Jאא AC Motor

Jאא LINEAR Motor

Jאאא SERVO Motor

אF٧ J١٢Eאאא

אאא

אPLC א א א א אPLCאאאא

AC/DC DRIVE STARTER א אאאF٧ J١٣E

Page 132: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٢ -

אF٧ J١٣EAC DriveFEStarterFE

א א PLCא

אאF٧ J١٤E

אF٧ J١٤EAC Driveא

Page 133: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٣ -

אF٧ J١٥Eאא

F٧ J١٥ Eא א אא א א

אK

א PNEUMATICS Actuators

אאאאF٧ J١٦WE Jאאא Rotary Motors

Jא Valves

Jאא Cylinders

Jא Grippers

אF٧ J١٦Eאאא

Page 134: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٤ -

אF٧ J١٧EFEאF J JEFE

א אא א א א א אא

אאאאאאאאאאF٧ J١٧E،א

אאא24אVDCאאאPLCאאאאאאאאאK

אאאPLC

אאאאK

אאPLCW JאאאPLC Jאאא Jאאאא Jאאא Jאאא Jאאאא Jאאאא Jאאאאא

Page 135: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٥ -

אאאא א אא אא א א א א א א

אאאאK

אא

אF٧ J١٨EאאאאFEאFE

אF٧ J١٨E١٦24VDCא

א א א א 24VDCא

24אVDCאאאPLCאF٧ J١٨EK א א אא אא א

א24VDC220VAC110VAC5VDC א א א א א

אאאK

Page 136: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٦ -

אא

אF٧ J١٩EאאאאאFEאאFE

אF٧ J١٩ E١٦ 24VDCא

אאאאא24VDCא

Relay outputK א א א א אא

א24VDC220VAC110VAC5VDCאאאאאאא

אאאאאאאK

אאאאאאאאCutoffאא

אאF٧ J١٩KE

Page 137: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٧ -

א Troubleshooting

א אMonitor א ،א אא אא אאא אאאCPU،

אא אא א אא אאאאMonitorאDebugF٧ J٢٠E

אF٧ J٢٠Eאאא

א؟א

אאאW JאאFאאEאאPLC JאאFאאEאPLC

JאאאPLC

Page 138: حاكمات قابلة للبرمجة

א ٢٤٨ אא אאא

- ١٢٨ -

PLCF٧אאאאא J٢١E

אF٧ J٢١Eאאא

אPLCאאאאאאאאאאF٧ J٢٢E

אF٧ J٢٢Eאאאא

Page 139: حاكمات قابلة للبرمجة

א ٢٤٨ אא

אא

1. Programmable Logic Controllers:Principles and Applications WEBB Prentice Hall Hardcover - 30 April, 2002

2. Introduction to Programmable Logic Controllers Gary Dunning Delmar Paperback - September 2001

3. Programmable Logic Controllers Bill Bolton Newnes Paperback - 14 February, 2000

4. Activities Manual for Programmable Logic Controllers Frank D Petruzella McGraw-Hill Education Paperback – 1 January, 1997

5. Introduction to Programmable Logic Controllers John E. Ridley Butterworth-Heinemann Paperback - 24 December, 1996

6. Programmable Controllers & Designing Sequential Logic Robert Filer, George Leinonen Thomson Learning Hardcover - 5 December,

1991

Page 140: حاكمات قابلة للبرمجة

א ٢٤٨ א

א אאWאא

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١ אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٢

אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤ PLCKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٥אאאא

אאאאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٦

אאWאא אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١١ אאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٢

אאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٣ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٤

אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٥ אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٦

אאPLCKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٩ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٢١

אאWאא

אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٢٣ KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٢٤

אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٣٤ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٣٥

אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٣٦ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٣٧ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٠

אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤١

Page 141: حاكمات قابلة للبرمجة

א ٢٤٨ א

KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٢ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٣

אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٤ אPLCKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٥

אאאWאאא

אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٦ אאANDKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٨ אאORKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٨ אאNOTKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٩ אאNANDKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٤٩ אאNORKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٥٠

אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٥١

אאWאאא אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٥٦ אאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٦٣ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٦٧

אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٦٩ אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٧٦

אאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٧٩

אאW אאWKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٨٣

אאWKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٨٤ אאWKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٨٥ אאאWאאאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٨٦

Page 142: حاكمات قابلة للبرمجة

א ٢٤٨ א

אאWאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٨٧ אאWאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٨٩

אאWאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٩١ אאWאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٩٢ אאWאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٩٣ אאWאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٩٤

אאWאאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٩٥ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK٩٦

אאWאאא אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١١٢ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١١٧

אאאאKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٢٤ אKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK١٢٦

Page 143: حاكمات قابلة للبرمجة