0% found this document useful (0 votes)
454 views44 pages

PLC عربي

This document provides an overview of a PLC basic and advanced course. It includes definitions of PLC components like the CPU, digital and analog inputs/outputs. It discusses common PLC programming languages and brands. It also covers selecting a PLC based on I/O module needs. Different types of CPUs are described. Methods for connecting and programming a PLC are outlined, including using timers, counters, and PID controllers in ladder logic programs. Connecting and programming examples are provided to demonstrate basic PLC functionality.

Uploaded by

Mina Reihab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
454 views44 pages

PLC عربي

This document provides an overview of a PLC basic and advanced course. It includes definitions of PLC components like the CPU, digital and analog inputs/outputs. It discusses common PLC programming languages and brands. It also covers selecting a PLC based on I/O module needs. Different types of CPUs are described. Methods for connecting and programming a PLC are outlined, including using timers, counters, and PID controllers in ladder logic programs. Connecting and programming examples are provided to demonstrate basic PLC functionality.

Uploaded by

Mina Reihab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

PLC Basic &

Advanced Course

1
• Content

• PLC definition: 3
• Consists of PLC 3
• PLC programming language 3
• Brand of PLC 4
• Selected PLC 5
• Types of CPU: 6
• Types of PLC Cables: 7
• How to connected of plc 8
• Timer 14
• Counter 15
• Plc Basic 16
• Analogue output 22
• Analogue input 33
• PID Controller 39

2
• PLC definition:

PLC acronym for (Programmable Logic Control)

• Consists of PLC

1) CPU (Center Processing Unit)


2) Digital input
3) Digital output
4) AI modules

• PLC programming language

1) Ladder diagram (LD)


2) Sequential Function Charts (SFC)
3) Function block diagram (FBD)
4) Instruction List (IL)
5) Structured Text (ST)

3
• Some brand of PLC:

1) Siemens
2) ABB
3) Allen-Bradley
4) Schneider
5) Hitachi
6) Omron
7) Mitsubishi
8) Kinco
9) Beckhoff
10) Fuji electric

4
• Selected PLC

1) Number of digital input modules


2) Number of digital output modules
3) Number of digital input/output modules
4) Number of analogue input modules
5) Number of analogue output modules
6) Number of analogue input/output modules
7) Number of interface module installed in the event
that the
• Number of cards exceeds 8 , whether digital or
analogue input or
Output
• Need 4 extra cards DI Per card 4 Byte
• Need 2 extra cards DI Per card 8 Byte
8) DP-repeater installed every 100 m
9) Determined types of CPU

5
• Types of CPU:

1) CPU: no digital or analogue inputs or outputs

2) CPU compact: there are digital or analogue


inputs or outputs

3) CPU/DP: there are profit bus slots to connect to a


drive or inverter

4) CPU/NET: there are slots for connection with


HMI

5) CPU/FM: High speed and frequency counters for


connection with encoders

6
• Types of PLC Cables:
1) Programming cables:-

• Point to Point interface (PPI) used with old


models and low speed
• Multi Point interface (MPI) used with new models
and medium speed
• PC Adapter (Drives –MI) used with newer models
and High speed

2) Network cable for connection drive or inverter

• Serial old type


• Profit bus DP most used

3) Industrial Ethernet Cables

• Newer models and High speed only in HMI


• We will talk about PLC s7 1200cpu 1214 dc/dc
relay

7
‫فى البدايه سوف نتحدث عن كيفيه تشغيله و كيفيه توصيله ومما‬
‫تتكون الوحده االساسيه(وحده المعالجه المركزيه)‬

‫‪8‬‬
‫لتشغيل وحده المعالجه المركزيه يجب اعطاء جهد المطلوب‬
‫للدخل(‪ 24‬فولت ) حتى يتم تشغيله و بما يالى مصدر خروج جهد‬
‫‪ 24‬فولت و االفضل عدم استخدام هذا المخرج لحمايه الجهاز‬
‫حتى ال يتم رجوع جهد (راجع الجهد) عليه مما يؤدى الى تلف‬
‫الجهاز‬

‫‪9‬‬
‫وبما يالى نقاط الدخل الرقميه تستخدم لدخل المفاتيح و‬
‫الحساسات الرقميه و اى دخل رقمى يمكن توصيله الى الجهاز و‬
‫لكن حتى تعمل هذه النقاط من الجهاز يجب توصيل هذا الجزء‬
‫بمصدر تيار مستمر يتم توصيل الطرف السالب (‪ )24-‬بالنقطه‬
‫)‪)m‬تتكون نقاط الدخل للجهاز من ‪ 2‬بايت يتم تسميتهم بالغرفه‬

‫االوله ب (بايت رقم صفر) و تسمى الغرفه الثانيه ب (بايت رقم واحد)‬

‫و تحتوى كل بايت فيهم على ‪ 8‬نقاط لتوصيل الدخل عليها و تحتوى كل‬
‫نقطه توصيل على لمبه اشاره لمعرفه وصول الدخل للجهاز‬

‫يتم توصيل الدخل للمفاتيح او الحساسات بمصدر جهد مستمر (‪)24+‬‬

‫و فى االسفل يوجود مكونات الخرج الرقميه و بما يرمز لها ب ال‬


‫)‪) DQ‬و تتكون نقاط الخرج من ‪ 1‬بايت اى غرفه واحده للخرج اى من‬

‫‪ 8‬نقاط لتوصيل الخرج عليها و تبداء من النقطه رقم صفر حتى النقطه‬
‫رقم ‪ 7‬و يجب تفعيل نقاط الخرج كما بالنسبه لنقاط الدخل بتوصيل‬
‫مصدر حهد تيار مستمر (‪ 24‬فولت) و يتم الخروج من نقاط الخرج الى‬
‫ريالى يتم به تشغيل ملفات كونتاكتور التشغيل‬
‫و يكون على سطح الجاز ثالث لمبات االوله لمعرفه توصيل الجهاز‬
‫بالكهرباء و الثانيه تحميل البرنامج على الجهاز و الثالثه لمعرفه وجود‬
‫اى خطاء بالجهاز‬

‫‪10‬‬
‫فى بدايه االمر يجب تفعيل البرنامج الخاص لبرمجه الجهاز و يسمى‬

‫)‪Totally Integrated Automation (TIA‬‬


‫عند تشغيل البرنامج يظهر البرنامج ثم يتم اختيار اسم المشروع و‬
‫الضغط على فتح المشروع كما فى الشكل التالى‬

‫بعد تسميه المشروع و اختيار مكان التسجيل و توصيل كابل المعلومات‬


‫بين جهاز الحاسب و جهاز ال)‪(PLC‬‬
‫يتم بعدها اختيار الجهاز الموجود فى الشكل التالى‬

‫‪11‬‬
‫بعد اختيار نوع الجهز و وحده المعالجه المركزيه و االسم المكتوب على‬
‫جانب وحده المعالجه المركزيه يتم فتح البرنامج ليتم برمجه البرنامج‬
‫المراد برمجته و يكون فى الشكل التالى ‪.‬‬

‫‪12‬‬
‫فى بدايه االمر يجب معرفه االوامر المستخدمه للبرمجه هى داخل البلوك‬
‫وهما النقاط المفتوحه و النقاط المغلقه و الخرج و البلوكات المستخدمه و‬
‫خطوط التوصيل‬
‫ثم معرفه الصفحه الرائيسيه وهى التى سوف يتم كتابه البرنامج بها‬
‫و معرفه قائمه التاج الخاصه للجهاز و فيها يتم كتابه الرموز المستخدمه‬
‫سواء ان كانت نقاط دخل او نقاط خرج او مكونات مستخدمه داخل‬
‫الجهاز مثل (الموقتات الزمنيه او عدادات )‬
‫جهاز ال)‪ (plc‬لديها عدد ما ال نهايه من الموقتات الزمنيه و العدادت‬
‫الداخليه‬

‫‪13‬‬
‫كيفيه تشغيل الموقتات داخل ال ‪PLC‬‬

‫يتم استخدام رمز الصندوق من داخل قائمه البلوكات و يتم كتبه اسم‬
‫الموقت المطلوب و يدعى (‪)ton‬‬
‫ثم يتم تسميه اسم الموقت بهذا الشكل‬

‫ثم يتم الضغط على امر موافق‬


‫يحتوى الموقت على اشارتى الدخل وهى عباره عن االشاره الكهربيه‬
‫الذى سوف يعمل فيها الموقت ‪ .‬و يحتوى على اشاره الخرج وهى الذى‬
‫سوف يظهر الخرج بعد مرور الوقت المطلوب و يكون هذا هو شرط‬
‫التشغيل اى يتم ظهور الخرج بعد هذا الشرط وهو الزمن المعطى‬

‫‪14‬‬
‫كيفيه تشغيل العدادات داخل ال ‪PLC‬‬

‫يتم استخدام رمز الصندوق من داخل قائمه البلوكات و يتم كتبه اسم‬
‫العداد المطلوب و يدعى (‪)CTU‬‬

‫بعد الضغط على امر موافق‬


‫يحتوى العداد على اشاره الدخل و يجب اعطاءها نبضه حتى يتم تشغيل‬
‫العدادبشكل صحيح‬
‫يحتوى على اشاره اعاده التشغيل وهى اعاده ضبط العداد من البدايه‬
‫(تصفير العداد) ‪Reset‬‬
‫بحتوى على شرط التشغيل وهى القيمه المطلوبه لعمل العداد حتي يتم‬
‫الوصول الى القيمه المعطى ‪Pv‬‬

‫‪15‬‬
‫عمل دائره تشغيل تكرار صعود و نزول باستخدام ‪ 2‬مفتاح ليميت و ‪1‬‬
‫مفتاح قدم و يستمر هذا التكرار ‪ 10‬مرات فى الصعود و النزول ثم‬
‫تتوقف عمل الدائره لمده ‪ 10‬ثوانى ثم يتم الضغط على مفتاح القدم‬
‫للتشغيل مره اخرى‬
‫فى بدايه االمر يتم توصيل النقاط التوصيل المطلوبه كمفاتيح التشغيل و‬
‫الفصل و الطوارى و مفتاح القدم و مفاتيح الليميت على نقاط الدخل‬
‫الرقميه للجهاز عن طريق مصدر جهد ‪ 24‬فولت و يكون التوصيل‬
‫كاالتي‬

‫‪16‬‬
‫و يتم كتابه كل العناصر المستخدمه داخل صفحه التاج سواء ان كانت‬
‫دخل او خرج او عناصر مستخدمه داخل الجهاز‬

‫‪17‬‬
‫نالحظ ان عناصر الدخل الموجود يكون عنوانها تبداء برمز ‪I‬‬
‫و الرقم يكون نفس النقطه المتصل عليه المفتاح على الجهاز‬
‫بينما نالحظ ان عناصر الخرج تكون عنوانها تبداء بالرمز ‪Q‬‬
‫و ايضا يكون الرقم على نفس النقطه المتصل على ريالى الخرج‬
‫و يكون العناصر المستخدمه داخل الجهاز يكون عنوانها ‪M‬‬

‫ثم يتم برمجه الصفحه الرائيسيه على الجهاز و تكون بالشكل التالى‬

‫‪18‬‬
‫بالنسبه للخطوه االوله المطلوبه لفصل و تشغيل محرك الصعود فانه يمكن‬
‫توقف محرك الصعود باستخدام مفتاح الطؤارى و مفتاح الوقوف و يمكن‬
‫تشغليه فى وضع المانوال باستخدام مفتاح التشغيل االول او فى وضع‬
‫االوتوماتيك باستخدام مفتاح القدم و يتم توقفه عند لمس مفتاح اللميت‬
‫الثانى و هذا المفتاح يقوم بعمل محرك النزول و نالحظ هذا فى الشكل‬
‫التالى‬

‫‪19‬‬
‫يتوقف محرك النزول بنفس مفاتيح التوقف لمحرك الصعود (مفاتيح‬
‫الطوارئ و التوقف ) و يتم تشغيله فى الوضع المانوال باستخدام مفتاح‬
‫التشغيل ‪ 2‬و وفى الوضع االوتوماتيك يتم التشغيل بواسطه مفتاح اللميت‬
‫‪ 2‬ثم يقوم مفتاح اللميت االول بفصل الدائره ‪ 2‬و تشغيل الدائره ‪ 1‬و يقوم‬
‫المفتاحين بفصل و وصل الدائرتين فى وضع االوتوماتيك لعشر مرات‬
‫(الرقم المعطه للعداد) ثم يقوم العداد بفصل الدائره لمده عشر ثوانى‬
‫باستخدام مؤقت زمنى ثم تبداء بالضغط على مفتاح القدم حتى تبداء دوره‬
‫جديده‬

‫‪20‬‬
‫يبداء محرك النزول بالعد ‪ 10‬مرات و يكون هذا المفتاح يعمل بخاصيه‬
‫)‪(N.G‬‬
‫حتى يقوم بتشغيل العداد بطريقه صحيحه و عند تشغيل العداد يقوم‬
‫بتوصيل المؤقت الزمنى حتى يتم العد لمده ‪ 10‬ثوانى ثم يبداء الموقت‬
‫لعمل اعاده تشغيل مره اخرى للعداد‬

‫‪21‬‬
‫)‪(Analogue output‬‬

‫‪• Connecting drive device‬‬


‫‪with plc‬‬

‫حتى يتم توصيل جهاز الدرايف مع ‪ Plc‬يجب وجود نقاط تناظريا‬


‫جهاز‬
‫)‪ ( Analogue modules‬ويتم تركيبه مع جهاز ال ‪ Plc‬و توصيله‬
‫لجهاز الدرايف‬
‫ويتم )‪( Analogue modules‬على حسب نقاط الدخل التناظريا‬
‫اختيار‬
‫و نقاط الخرج التناظريا‬

‫‪22‬‬
Analogue module 2 channel

Plc ‫(مع جهاز ال‬Analogue module)‫يتم تركيب جزء‬

23
‫بهذا الشكل‬

PLC siemens s7-1200 (module)

24
‫عمل دائره تشغيل محرك سرعات يعمل فى اتجاهين و يكون على‬
‫وضعين يدوي و اوتوماتيك بالنسبه للوضع اليدوي يكون بسرعه‬
‫منخفضه حتى يتم ضبط وضع التشغيل االوتوماتيك او ضبط‬
‫الشغله المراد تشغيلها اما للوضع االوتوماتيك يتم التحرك بسرعات‬
‫مختلفه يتم تغيرها عند تشغيل و ايقاف المكونات الموجوده‬
‫بالدائره‬
‫فى بدايه االمر يتم توصيل النقاط التوصيل المطلوبه كمفاتيح‬
‫التشغيل و الفصل و الطوارى و مفاتيح الليميت و البركسيمتي على‬
‫نقاط الدخل الرقميه للجهاز عن طريق مصدر جهد ‪ 24‬فولت‬
‫ويتم توصيل جهاز الدرايف مع نقاط الخرج التناظريا للجهاز و‬
‫يجب اعطاء برمجه لجهاز الدرايف انه سوف يتم التوصيل على‬
‫نقاط )‪(com , 10V‬‬

‫و يكون التوصيل كالتالى ‪-:‬‬

‫‪25‬‬
26
27
28
29
30
31
32
‫)‪(Analogue input‬‬
‫عمل دائره تشغيل لمضختين عند الضغط على مفتاح‪Start1‬‬
‫وياخذ سرعته من دائره ‪Move‬‬ ‫يبداء عمل تشغيل ال ‪Pump1‬‬

‫ثم يعمل الموقت الزمنى رقم ‪ 1‬لتشغيل المضخه الثانيه)‪(pump2‬‬


‫بالعمل عن وصول ال ‪ Pump1‬باقصي سرعه بواسطه ال‬
‫)‪(feedback1‬‬
‫ثم يعمل المؤقت الزمنى‪ 2‬لتوقف الدائره بعد ‪ 10‬ثوانى عند‬
‫(‪ (pump2‬باقصى سرعه بواسطه )‪(feedback2‬وصول‬
‫ثم يعمل الموقت الزمنى ‪ 3‬لتشغيل الدائره مره اخرى و يتم تكرار‬
‫هذه العمليه ‪ 5‬مرات ثم تتوقف الدائره و يتم تشغيلها مره‬
‫بالضغط على مفتاح ‪start 1‬اخرى‬

‫‪33‬‬
34
35
36
37
38
‫‪PID‬‬
‫‪CONTROLLER‬‬
‫نظريه عمل ال ‪PID‬‬

‫يتم قسمه قيمه ال‪ Feedback‬من قيمه الدخل (‪ (27648‬باستخدام بلوك‬


‫)‪(Normalization‬‬

‫يتم ضرب قيمه )‪ (Normalization‬فى قيمه الدخل وهى (‪50‬هيرتز)‬


‫باستخدام بلوك )‪(Scale‬‬

‫)‪(Move‬‬ ‫اعطاء قيمه ال ‪ Set‬بالهرتيز باستخدام بلوك‬

‫يتم ضبط ال ‪PID‬بان الدخل عباره عن القيمه الفعاله )‪(actual‬‬


‫و يتم مقارنتها مع قيمه ال ‪Set‬حتى يتم الوصول اليها‬
‫‪39‬‬
‫و يتم ضبط الخرج بالسرعه او الحراره اوبالشي المطلوب التحكم به‬

‫التحكم فى سرعه محرك باستخدام (‪(PID Controller‬‬

‫‪40‬‬
‫بعد برمجه ال ‪PID‬يجب ضبطه بواسطه االعدادات حتى يتم العمل‬
‫بشكل صحيح و ذالك عن طريق‬
‫ان يعمل بوضع ال ‪Automatic‬‬
‫ان يتم مقارنه قيمه الدخل ‪ actual‬و قيمه الخرج ‪Speed‬‬
‫‪41‬‬
‫يتم معرفه قيمه ال‪ feedback‬باستخدام بلوك ‪Move‬‬
‫و يتم ضبط القيمه القصوى عليها‬
‫تختلف قيمه ال ‪ Feedback‬من درايف الى اخر‬

‫‪42‬‬
‫يتم اعطاء قيمه ال ‪ set‬بالقيمه المطلوبه‬

‫‪43‬‬
44

You might also like