Download as pdf or txt
Download as pdf or txt
You are on page 1of 67

‫مهنة التحكم اآلل‬

‫الوحدة الرابعة‬

‫المتحكم المنطقـي المبـرمج (‪)PLC‬‬


‫المستوى المتقدم‬
‫الصف الثانـي‬

‫العام التدريبـي (‪)2020 / 2019‬‬


‫تم اإلعداد والتطوير بواسطة شـركة يات لحلول التعليم‬
‫تليفون‪ - (+202) 27498297 :‬محمول‪(+2) 01001726642 :‬‬
‫‪Website: www.YATLearning.com - E-Mail: info@yat.com.eg‬‬
‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫الفهرس‬

‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم ‪1 .........................................‬‬


‫‪ -1‬ضبط إعدادات المكونات المادية (‪ )Hardware Configuration‬وشاشة (‪4............. )HMI‬‬
‫‪ -2‬عمل معايره (‪ )Scaling‬لحساس حراره ‪ thermocouple‬تناظري ‪18.............................‬‬
‫‪ -3‬برمجة حساس الحرارة ال ‪ thermocouple‬وإظهار الناتج على شاشة عرض رقمية ‪24......‬‬
‫‪ -4‬التحكم في محرك حثى ثالثي األوجه سرعتين في االتجاهين باستخدام مغير سرعه ‪31.............‬‬
‫‪ -5‬التحكم في سرعة محرك بأسلوب التحكم المطلق وبأسلوب التحكم بالتغذية الراجعة ‪39.............‬‬
‫‪ -6‬التحكم في درجة الحرارة بأسلوب التحكم المطلق وأسلوب التحكم بالتغذية الراجعة ‪48.............‬‬
‫‪ -7‬التحكم في مستوى الضغط لملء الزجاجات‪57............................................................‬‬
‫قائمة المصطلحات العلمية ‪63.....................................................................................‬‬
‫قائمة المراجع ‪65...................................................................................................‬‬

‫‪1‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫مقدمة‬
‫يعتبر التحكم المنطقي المبرمج أحد أهم المتحكمات (‪ )Controllers‬المستخدمة في المجال الصناعي‬
‫للتحكم في المحركات الكهربية وغيرها‪ .‬يسمى المتحكم المنطقي المبرمج )‪ (PLC‬اختصارا وهي تشير إلى‬
‫(‪ .)Programmable Logic Controller‬يعرض (‪ )PLC‬حالة المدخالت المختلفة لنظام التحكم سواء‬
‫كانت مفاتيح تشغيل‪/‬إيقاف أو حساسات (‪ )Sensors‬أو غيرها‪ ،‬ويأخذ القرارات معتمدا على برمجته‪،‬‬
‫ويتحكم في المخرجات سواء كانت محركات أو غيرها للتحكم في العملية الصناعية أوتوماتيكيا‪.‬‬
‫نقدم في بداية الوحدة المعارف النظرية الالزمة لفهم التحكم عن طريق المتحكم المنطقي المبرمج‪،‬‬
‫وباالنتهاء من القسم النظري نقدم لك التدريبات العملية الخاصة بكل جزء والتي تغطي المعارف النظرية‬
‫وتؤيدها بالخبرة العملية ونسبقها بتعليمات السالمة واألمان‪.‬‬
‫ولقد راعينا في تصميم هذه الوحدة عدة اعتبارات هامة أولها‪ :‬أن يستطيع الطالب االعتماد على ذاته أكثر‬
‫من االعتماد على المدرب بإتباع الخطوات والتعليمات في التدريبات العملية بدقة حيث جعلنا الخطوات في‬
‫كل تدريب أكثر تفصيال لتناسب المرحلة العمرية والمستوى العلمي للمتدرب‪ .‬ثانيا‪ :‬تم األخذ في االعتبار‬
‫التدريب على األجهزة األكثر شيوعا بالسوق المصري‪ ،‬ولكن يمكن تطبيق التدريبات على أي أنواع مماثلة‪.‬‬
‫لقد تم تصميم الوحدة بحيث يتبع كل باب للمعارف النظرية بمجموعة من األسئلة المتنوعة والمتدرجة‬
‫لتساعد المتدرب على اختبار معارفه وتثبيت معلوماته‪ ،‬بينما تبع كل تدريب عملي تقييم للطالب حسب‬
‫معايير التقييم الخاصة بكل مهارة باإلضافة إلى اختبار عملي يبين مدى اكتساب الطالب للمهارة لتحقيق‬
‫هدف التدريب في زمن قياسي محدد باالختبار العملي‪.‬‬
‫أخيرا في نهاية هذه الوحدة قمنا بإضافة ملخص خاص بالمصطلحات اإلنجليزية الهامة المستخدمة بالوحدة‬
‫وذلك لتنمية مهارات اللغة اإلنجليزية التي سيحتاجها المتدرب أثناء عملة في قراءة كتالوجات الشركات‬
‫المنتجة األجنبية وتعليمات التشغيل الهامة‪.‬‬
‫نقدم لك عزيزي المتدرب هذه الوحدة متمنيين لك كل النجاح والتوفيق في حياتك العملية المستقبلية‪.‬‬

‫فريق التأليف واإلعداد لشركة‬


‫يات لحلول التعليم‬

‫‪2‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫تعليمات السالمة والصحة المهنية‬


‫‪ .1‬االلتزام بالهدوء واالنضباط أثناء العمل بالمعمل أو الورشة‪.‬‬
‫‪ .2‬ارتداء مالبس العمل المناسبة‪.‬‬
‫‪ .3‬لبس حذاء عازل كهربائيا‪.‬‬
‫‪ .4‬االلتزام بتعليمات المدرب في التعامل مع األجهزة‪.‬‬
‫‪ .5‬عدم إلقاء المهمالت داخل المعمل أو الورشة‪.‬‬
‫‪ .6‬عدم العبث بأجهزة المعمل أو الورشة خارج نطاق التدريب‪.‬‬
‫‪ .7‬االلتزام بمعملك أو ورشتك وعدم دخول الورش األخرى أثناء التدريب‪.‬‬
‫‪ .8‬حافظ على ترتيب ونظافة األجهزة بمعملك أو ورشتك‪.‬‬
‫‪ .9‬ال تقم بتوصيل التيار الكهربائي إال بعد التأكد مع مدربك من صحة التوصيل بالدائرة محل التجربة‪.‬‬
‫‪ .10‬ال تعمل في حالة وجود تسريب مائي في المعمل أو الورشة‪.‬‬
‫‪ .11‬باالنتهاء من التدريب قم بترتيب العدد واألدوات والخامات في أماكنها السليمة وترك المعمل مرتبا‬
‫ونظيفا‪.‬‬

‫‪3‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫ضبط إعدادات المكونات المادية (‪)Hardware Configuration‬‬


‫وشاشة (‪)HMI‬‬
‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪1‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬عمل تشكيل للمكونات المادية (‪ )Hardware configuration‬للمدخالت والمخرجات التناظرية‬
‫(‪ )analogue input and output‬ومغير السرعة(‪ )inverter‬وشاشة ال ‪ HMI‬مع ‪PLC S7-‬‬
‫‪.300‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪SIMATIC Step 7 version 5.6‬‬
‫‪PLC S7300 Training Module‬‬
‫جدول رقم ‪ :1‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫يتعامل المتحكم المنطقي المبرمج ال ‪ PLC‬في كثيرا من التطبيقات الصناعية مع مدخالت ذات إشارات‬
‫تناظرية (‪ )analog signals‬وهي إشارات متغيرة مع الزمن وتسمى أيضا إشارات مستمرة مثل‬
‫الحساسات التي تستخدم لقياس درجة لحرارة أو الضغط أو السرعة أو السريان أو اللزوجة وغيرها من‬
‫الحساسات التي تتعامل مع اإلشارات التناظرية‪.‬‬
‫يتم إنتاج اإلشارات التناظرية من الحساسات التي تقوم بتحويل الكميات الفيزيائية إلى كميات كهربية فمثال‬
‫حساس درجة الحرارة يقوم بقياس درجة الحرارة وتحويلها إلى إشارة كهربية في صورة فرق جهد أو تيار‬
‫وتتغير القيمة الكهربية بتغير درجة الحرارة فيكون الخرج من هذه الحساسات إشارات تناظرية كما هو‬
‫موضح بالشكل التالي‪.‬‬

‫‪4‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :1‬تحويل الحساس اإلشارات الفيزيائية إلى إشارات تناظرية‬

‫ال تتعامل وحدة المعالجة المركزية (‪ )CPU‬للمتحكم المنطقي المبرمج ال‪ PLC‬مع اإلشارات التناظرية‬
‫بشكل مباشر ولكن يجب تحويل اإلشارات التناظرية إلى إشارات رقمية حتى تستطيع وحدة المعالجة‬
‫المركزية (‪ )CPU‬من التعامل مع هذه اإلشارات‪ ،‬ويتم تحويل اإلشارات التناظرية إلى إشارات رقمية من‬
‫خالل وحدة اإلدخال التناظرية في ال ‪ PLC‬ثم تحميل اإلشارات الرقمية في المكان المخصص لها بوحدة‬
‫المعالجة المركزية (‪ )CPU‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :2‬تعامل المتحكم المنطقي المبرمج مع اإلشارة التناظرية على وحدة اإلدخال‬

‫وتعامل وحدات اإلخراج مع اإلشارة التناظرية هي عمليه عكسية لما تم شرحه مع وحدات اإلدخال حيث‬
‫يتم إرسال اإلشارة الرقمية من وحدة المعالجة المركزية إلى وحدة اإلخراج التي تحتوي على محول رقمي‪/‬‬
‫تناظري ويحول هذه اإلشارات الرقمية إلى إشارات تناظريه وتخزن في وحدات اإلخراج في ‪ PQ0‬أو‬
‫‪ PQ2‬أو ‪ PQ4‬والتي يتم توصيل األجهزة التناظرية عليها‪.‬‬

‫‪5‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫يتعامل ال ‪ PLC‬مع اإلشارة التناظرية في صورة ‪ word‬وال ‪ word‬هي عباره عن ‪ 2byte‬وقد ذكرنا‬
‫سابقا عند التعامل مع اإلشارة الرقمية فيتم التعامل مع البيت مثال عند التعامل مع مدخل رقمي تأخذ على‬
‫سبيل المثال عنوان ‪ I0.0‬فهذا يعنى أن المدخل موصل في ال ‪ byte 0‬وال ‪ byte 0‬تحتوي على ‪bit 8‬‬
‫تبدأ من ال ‪ .I0.0‬وتنتهي ب ‪ I0.7‬أما ال ‪ word‬فهي تحتوي على ‪ 16‬بيت ) ‪ ( bit‬فمثال ‪ Iw0‬تبدأ من‬
‫‪ I0.0‬تنتهي عند ‪ .I1.7‬الشكل التالي يوضح الوحدة المداخل والمخارج التي تحتوي على ‪ 32‬نقطه تكون‬
‫بها ‪ 32‬بيت حيث أن كل نقطه عباره عن بيت وكل ‪ 8‬بيت تكون بايت وكل ‪ 2‬بايت تكون ورد‪.‬‬

‫شكل رقم ‪ :3‬البيت والبايت وال ورد لوحدة مداخل أو مخارج ‪ 32‬نقطة‬

‫وكما نالحظ من الشكل السابق فان دائما ال ورد تأخذ رقم زوجي ‪ Iw0,Iw2,Iw4‬سواء للمداخل أو‬
‫المخارج‪.‬‬
‫اإلشارة التناظرية تكون في صورة فرق جهد أو تيار يتراوح فرق الجهد من ‪ 0‬إلى ‪ 10‬فولت أو من ‪10-‬‬
‫إلى ‪ 10 +‬فولت أو تيار يتراوح من ‪ 4‬إلى ‪ 20‬ملي أمبير‪.‬‬
‫في بعض التطبيقات نحتاج التعامل مع مغير السرعات للمحرك الكهربي (‪ )inverter‬ويتم توصيله مع‬
‫جهاز ال ‪ PLC‬عن طريق توصيله بكبل ال ‪ PROFIBUS‬وأيضا بعض المستخدمين يحتاج إلى توصيل‬
‫ال ‪ PLCs‬بشاشة عرض ‪ HMI‬والتي تعرض عملية التحكم وتمكن المستخدم من التحكم فال المحركات‬
‫وغيرها أو توصيل ‪ SCADA system‬لإلشراف على عملية التحكم وتخزين البيانات واألعطال ويتم أيضا‬
‫توصيل هذه األجهزة بال ‪ PLC‬ولكى يتعامل ال ‪ PLC‬مع هذه األجهزة المختلفة يجب تعريف هذه المكونات‬
‫المادية على جهاز ال ‪ PLC‬وسوف نتعرف على طريقه إدراج المكونات المادية ( ‪Hardware‬‬
‫‪ )Configuration‬على جهاز ال ‪ PLC‬في هذا التدريب‪.‬‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪.SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬

‫‪6‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .4‬نكتب اسم المشروع في خانة ال ‪ Name‬على سبيل المثال )‪ )project 1‬ونختار مكان حفظ‬
‫المشروع على الحاسوب‪.‬‬
‫‪ .5‬نبدأ في عمل ضبط اإلعدادات للمكونات المادية (‪ ،)Hardware configuration‬من قائمة‬
‫إعدادات المكونات المادية (‪ )Hardware configuration‬ونضيف في ال ‪ rail‬في خانه ‪1‬‬
‫ونختار ‪ CPU‬يمكن توصيله بال ‪ PROFIBUS interface DP‬ونستخدم في هذا التدريب ‪CPU‬‬
‫‪ 313-DP‬فنختار ال ‪ rail‬أوال كما تم توضيحه سابقا ثم نكتب في البحث اسم ال ‪ CPU‬ونضغط‬
‫‪ Enter‬كما هو موضح بالشكل التالي‪:‬‬

‫شكل رقم ‪ :4‬اختيار ال ‪CPU‬‬

‫‪ .6‬بعد انتهاء البحث يتم تحديد مكان ال ‪ CPU‬ونختار الموديل ‪ V2.6‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :5‬اختيار موديل ال ‪CPU‬‬

‫‪ .7‬بعد اختيار موديل ال ‪ CPU‬تظهر الشاشة التالية إلدخال كبل ال ‪ PROFIBUS‬ونختار منها ‪New‬‬
‫الختيار شبكه (‪.)Network‬‬

‫‪7‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :6‬إدخال كبل ال ‪ PROFIBUS‬جديد‬

‫‪ .8‬نضغط على ‪ OK‬فيتم إنشاء ال ‪ PROFIBUS‬وتظهر خصائصها كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪: 7‬خصائص ال ‪PROFIBUS‬‬

‫‪ .9‬في خانة ‪ 4‬المداخل التناظرية بالضغط على خانه ‪ 4‬واختيار ‪ SIMATIC 300‬ثم اختيار ‪SM-300‬‬
‫ثم اختيار ‪ AI-300‬وهي اختصار ‪ analogue input‬ونختار منها وحدة اإلدخال المستخدمة‬
‫كما هو موضح بالشكل التالي‪.‬‬

‫‪8‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :8‬إدراج مداخل تناظرية‬

‫‪ .10‬نضغط على خانة ‪ 4‬في ال ‪ rail‬المداخل التناظرية بعد اختيار الوحدة التناظرية المستخدمة لضبط‬
‫عناوين المداخل التناظرية ونختار ال ‪ Start, End‬وفى هذا المثال نختار ‪ Start 256‬فيما يعنى‬
‫أن أول مدخل تناظري يمكن استخدامه يأخذ عنوان ‪ PIW256‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :9‬عناوين مداخل التناظرية ويمكن تغير عنوان البداية‬

‫‪9‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .11‬ثم نضغط على ال ‪ inputs‬من القائمة السابقة لتحديد نوع اإلشارة التناظرية سواء كانت فرق‬
‫جهد أو تيار كهربي أو مقاومه أو مقاومه حرارية أو ثرموكبل (‪ )Thermocouple‬أو غيرها‬
‫على حسب ضبط نوع المدخل التناظري الموصل على ال ‪ PLC‬من خانة ال ‪measuring type‬‬
‫كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :10‬اختيار نوع إشارة الدخل كفرق جهد أو تيار كهربي‬

‫‪ .12‬نبدأ في إدخال نطاق القياس ‪ measuring range‬كما هو موضح بالشكل التالي‪.‬‬

‫‪10‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :11‬اختيار نطاق القياس ‪ measuring range‬للمداخل التناظرية‬

‫‪ .13‬نضيف على خانة ‪ 5‬في ال ‪ rail‬ونختار المخارج التناظرية بالضغط على خانه ‪ 5‬ثم نختار‬
‫‪ SIMATIC 300‬ثم نختار ‪ SM-300‬ثم نختار ‪ AO-300‬وهي اختصار ‪Analogue output‬‬
‫ونختار منها وحدة الخرج التناظري المستخدمة كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :12‬إدراج مخارج تناظرية‬

‫‪11‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .14‬نضغط على خانة ‪ 5‬لضبط عناوين المخارج التناظرية ونختار ال ‪ Start, End‬ثم نضغط ‪OK‬‬
‫في هذا المثال اختارنا نقطة البداية ‪ 272‬مما يعنى أن أول خرج تناظري يستخدم يأخذ عنوان‬
‫‪ PQW272‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :13‬عناوين المخارج التناظرية ويمكن تغير عنوان البداية‬

‫‪ .15‬نضغط على ‪ output‬لضبط نوع إشارة الخرج التناظرية فرق جهد أو تيار كهربي ونختار نطاق‬
‫القياس ‪ measuring range‬كما هو موضح بالشكل التالي‪.‬‬

‫‪12‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :14‬اختيار نوع إشارة الخرج ونطاق القياس‬

‫‪ .16‬نختار مغير السرعة سيمنز ‪ Sinamics‬من قائمة ‪ PROFIBUS DP‬بالضغط على عالمة ‪+‬‬
‫بجوار القائمة واختيار مغير السرعة كما هو موضح بالشكل التالي‪.‬‬

‫‪13‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :15‬إدخال مغير السرعة ‪SINAMICS‬‬

‫‪ .17‬نقوم بسحب مغير السرعة ال ‪ SINMICS‬على ال ‪ profibus‬ونقوم باختيار عنوان له كما هو‬
‫موضح بالشكل التالي‪.‬‬

‫‪14‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :16‬اختيار عنوان مغير السرعة‬

‫‪ .18‬نضغط على ‪ configure network‬ثم نسحب ال ‪ PROFIBUS‬لمغير السرعة و ال ‪ PLC‬كما‬


‫هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :17‬عمل ‪Network configuration‬‬

‫‪ .19‬نختار شاشة العرض من قائمة ‪ PROFIBUS DP‬ثم ‪ ET200s‬ثم ‪ IMI 151-1 Standard‬كما‬
‫هو موضح بالشكل التالي‪.‬‬

‫‪15‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪:18‬اختيار شاشة ال ‪HMI‬‬

‫‪ .20‬نقوم بسحب الشاشة وربطها بال ‪ PROFIBUS‬كما تم توضيحه مع مغير السرعة‪.‬‬


‫‪ .21‬دون المالحظات في خانة المشاهدات‪.‬‬
‫‪ .22‬نقوم بعمل ‪ save and compile‬لل ‪ hardware configuration‬وقم بتحميلها على جهاز‬
‫ال ‪.PLC‬‬
‫‪ .23‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة‬
‫وترك المعمل نظيفا مرتبا‪.‬‬

‫‪16‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬
‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬
‫يستخدم البرنامج في عمل إعدادات للمكونات‬
‫‪3‬‬
‫‪.Hardware configuration‬‬
‫تحميل إعدادات المكونات على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬


‫جدول رقم ‪ :2‬تقيم أداء المتدرب‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬إعدادات المكونات المادية (‪ )Hardware Configuration‬الخاصة ببرمجة ال ‪PLC‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬عمل إعدادات المكونات المادية للمدخالت والمخرجات التناظرية ومغير السرعة وشاشة ال ‪.HMI‬‬

‫‪17‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫عمل معايره (‪ )Scaling‬لحساس حراره ‪ thermocouple‬تناظري‬


‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪2‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬التحكم في معايرة حساس الحرارة ‪ thermocouple‬وإظهار درجة الحرارة من خالل برنامج‬
‫المحاكاة ‪ S7-PLC sim‬باستخدام المتحكم المنطقي المبرمج‪.‬‬
‫‪ ‬توصيل مكونات دائرة التحكم في معايرة حساس الحرارة ‪ thermocouple‬باستخدام المتحكم‬
‫المنطقي المبرمج‪.‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪SIMATIC Step 7 version 5.6‬‬
‫‪PLC S7300 Training Module‬‬
‫‪SIMATIC S7-PLC Sim‬‬
‫حساس الحرارة (‪)thermocouple‬‬
‫جدول رقم ‪ :3‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫حساس الحرارة (‪ )Thermocouple‬هو حساس لقياس درجة الحرارة وهو يتكون من معدنين مختلفين‬
‫موصلين من كال النهايتين وبتغير درجة الحرارة يتغير فرق الجهد والتيار على أطراف الحساس‪.‬‬
‫المعايرة هي عملية تحويل الكمية الفيزيائية إلى كمية كهربية حتى يستطيع المتحكم التعامل معها مثال درجة‬
‫الحرارة ‪ 0‬د سيلزيوس يقابلها فرق جهد ‪ 0‬فولت ودرجة الحرارة ‪100‬د سيلزيوس يقابلها فرق جهد ‪10‬‬
‫فولت وعندما تصل هذه اإلشارات الكهربية يستطيع المتحكم من خالل معادالت رياضية معرفة الكمية‬
‫الفيزيائية (درجة الحرارة في هذا المثال) من خالل الكمية الكهربية التي تصل للمتحكم وتنفيذ البرمجة‬
‫بالشكل السليم‪.‬‬
‫يتم عمل معايرة لإلشارة التناظرية في ال ‪ PLC-300‬عن طريق البلوك ‪ FC 105‬كما هو موضح بالشكل‬
‫التالي‪.‬‬

‫‪18‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪:19‬بلوك المعايرة ‪scaling block‬‬

‫كما هو موضح من بلوك المعايرة السابق يتم توصيل المدخل التناظري على ‪ IN‬في البلوك ‪ ،‬نقطة‬
‫‪ LO_LIM‬الحد األدنى للكمية الفيزيائية سواء كانت درجة حراره أو ضغط أو سرعه أو غيرها و ‪HI_LIM‬‬
‫القيمة العظمى للكمية الفيزيائية سواء كانت درجة حراره أو ضغط أو سرعه أو غيرها‪ ،‬ونقطة ال‬
‫‪ BIPOLAR‬من الذاكرة أما أن تكون ‪ 0‬وهذه الحالة تعنى ‪ Unipolar‬بمعنى أن اقل قيمة ‪ 0‬وإما أن تكون‬
‫‪ 1‬وهذه الحالة تعنى ‪ Bipolar‬وهى تعنى أن اقل قيمه ‪ 10-‬فولت‪ ،‬قيمة ال ‪ out‬هي قيمه معيارية للكمية‬
‫الفيزيائية وتخزن في صورة عدد حقيقي وهذه القيمة بين القيمة الصغرى والقيمة العظمى وخانة ال‬
‫‪ Ret_VAL‬ينتج عليها قيمة ‪ 0‬عندما ال يوجد خطأ في عملية المعايرة‪.‬‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪.SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬
‫‪ .4‬نكتب اسم المشروع في خانة ال ‪ Name‬على سبيل المثال )‪ )project 2‬ونختار مكان حفظ‬
‫المشروع على الحاسوب‪.‬‬
‫‪ .5‬نضغط على ال ‪ blocks‬ومنها نختار داله ‪ Function‬ونكتب عنوان (‪ )FC1‬ونختار لغة ال‬
‫‪ Ladder‬نضغط على ال ‪ library‬ومنها نختار ‪ Standard library‬كما هو موضح بالشكل‬
‫التالي‪.‬‬

‫‪19‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪:20‬اختيار ال ‪standard library‬‬

‫‪ .6‬نختار ‪ T1-S7 converting blocks‬من ال ‪ standard library‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :21‬اختيار بلوكات التحويلية من ‪standard library‬‬

‫‪ .7‬نختار بلوك المعايرة ‪ scaling block‬من هذه القائمة كما هو موضح بالشكل التالي‪.‬‬

‫‪20‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :22‬اختيار بلوك المعايرة ‪scaling block‬‬

‫‪ .8‬نقوم بتشكيل بلوك المعايرة ‪ scaling block‬كما هو موضح بالشكل التالي وتتغير درجة الحرارة‬
‫من ‪ 0.0‬إلى ‪.100.0‬‬

‫شكل رقم ‪ :23‬بلوك المعايرة ‪scaling block‬‬

‫‪ .9‬نقوم بفتح ال ‪ )OB1( organization block‬ونقوم بعمل استدعاء (‪ )Calling‬للدالة (‪ )FC1‬وذلك‬


‫بسحبها في (‪)OB1‬‬
‫‪ .10‬قم بتغير درجة الحرارة على الحساس وقم بتشغيل برنامج المحاكاة ‪.SIMATIC s7-PLC Sim‬‬
‫‪ .11‬سجل في المشاهدات ماذا يحدث على الخرج ‪ MD2‬عند تغير درجة الحرارة‪.‬‬
‫‪ .12‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة‬
‫وترك المعمل نظيفا مرتبا‪.‬‬

‫‪21‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬
‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬

‫يستخدم البرنامج في عمل إعدادات للمكونات‬


‫‪3‬‬
‫‪.Hardware configuration‬‬
‫برمجة الـ ‪ PLC‬عن طريق المخطط السلمى‬
‫‪4‬‬
‫‪ Ladder diagram‬بشكل صحيح‪.‬‬
‫تحميل البرنامج على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬


‫جدول رقم ‪ :4‬تقيم أداء المتدرب‬

‫‪22‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬شكل التوصيل المادي للمكونات‬
‫‪ ‬البرنامج في صورة المخطط السلمي (‪)Ladder Diagram‬‬
‫‪ ‬المكونات واألدوات والمواد والخامات الالزمة لتنفيذ دائرة التحكم حسب جدول متطلبات التدريب‪.‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬عمل معايره لحساس ضغط يقيس ضغط الماء ‪ 0‬باسكال في حالة عدم التشغيل لل‪ valve‬إلى ‪100‬‬
‫باسكال في حالة تشغيل القصوى للصنبور ال ‪ valve‬باستخدام متحكم ‪ PLC s7-300‬وعرض‬
‫نتيجة المعايرة باستخدام برنامج المحاكاة ‪.S7-PLCSim‬‬

‫‪23‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫برمجة حساس الحرارة ال ‪ thermocouple‬وإظهار الناتج على‬


‫شاشة عرض رقمية‬
‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪3‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬التحكم في برمجة حساس الحرارة ‪ thermocouple‬وإظهار درجة الحرارة على شاشة عرض‬
‫رقمية ‪ digital BCD display‬باستخدام المتحكم المنطقي المبرمج‪.‬‬
‫‪ ‬توصيل مكونات دائرة للتحكم في برمجة حساس الحرارة ‪ thermocouple‬وإظهار درجة الحرارة‬
‫على شاشة عرض رقمية ‪ digital BCD display‬باستخدام المتحكم المنطقي المبرمج‪.‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪PLC S7300 Training Module‬‬
‫‪SIMATIC Step 7 version 5.6‬‬
‫حساس الحرارة (‪)thermocouple‬‬
‫شاشة عرض رقمية ‪digital BCD display‬‬
‫جدول رقم ‪ :5‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫هناك العديد من التطبيقات التي تستخدم حساسات الحرارة للتحكم في درجة الحرارة وعرضها على شاشة‬
‫تحكم مثل استخدامها مع أفران الحديد والعديد من التطبيقات الصناعية‪.‬‬
‫الشكل التالي يوضح توصيل حساس الحرارة (‪ )thermocouple‬مع جهاز ال ‪ PLC‬وجهاز العرض‬
‫الرقمي‪.‬‬

‫‪24‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪:24‬توصيل دائرة التحكم في درجة الحرارة‬

‫هناك بعض البلوكات الهامة للتعامل مع األرقام العشرية من قائمة ‪ Converter‬والتي سوف نتعامل معها‬
‫في هذا التدريب موضحه بالشكل التالي‪.‬‬

‫شكل رقم ‪ :25‬بلوكات للتعامل مع األرقام العشرية من قائمة ‪converter‬‬

‫حيث بلوك ‪ TRUNC‬يقوم بإزالة الجزء العشري من الرقم‪ ،‬وبلوك ‪ ROUND‬يقرب الرقم الكسرى ألقرب‬
‫رقم صحيح‪ ،‬بلوك ‪ CEIL‬يقرب الرقم الكسرى ألقرب رقم صحيح لألعلى‪ ،‬بلوك ‪ FLOOR‬يقرب الرقم‬
‫الكسرى ألقرب رقم صحيح لألسفل‪.‬‬
‫الشكل التالي يوضح المخطط السلمي لبرنامج للتحكم في برمجة حساس الحرارة ‪thermocouple‬‬
‫وإظهار درجة الحرارة على شاشة عرض رقمية ‪.digital BCD display‬‬

‫‪25‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :26‬المخطط السلمى للتحكم في برمجة حساس الحرارة وإظهار درجة الحرارة على شاشة رقمية‬

‫في المسار ‪ )Network 1( 1‬نستخدم بلوك لعمل ‪ scaling‬لإلشارة التناظرية من الحساس الحراري في‬
‫خانة الدخل نضع قيمة مدخل التناظري األول وهو ‪ PIW256‬وتتراوح درجة الحرارة من ‪ 0‬إلى ‪100‬‬
‫درجه سيلزيوس وال ‪ bipolar‬توصل على ‪ M0.0‬وتكون قيمتها ‪ 0‬الن درجة الحرارة تتغير في ال‬
‫‪ range‬الموجب وبتغير درجة الحرارة تظهر قيمة درجة الحرارة في ال ‪ out‬وتسجل في الذاكرة في‬
‫خانة ‪.MD2‬‬
‫في المسار ‪ )Network 2(2‬ندخل قيمة الخرج من ال ‪ scaling‬على بلوك ‪ TRUNK‬إلزله الجزء العشري‬
‫ثم نستخدم بلوك تحويل ال‪ double word‬إلى ‪ BCD‬إلظهاره على شاشة العرض الرقمية والتي يتم‬
‫توصيلها على مخرج تناظري ‪.PQW272‬‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪.SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬

‫‪26‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .4‬نكتب اسم المشروع في خانة ال ‪ Name‬على سبيل المثال )‪ )project 1‬ونختار مكان حفظ‬
‫المشروع على الحاسوب‪.‬‬
‫‪ .5‬نقوم بالضغط على ال (‪ )Blocks‬ونختار منها الدالة (‪ )FC1‬لغة ال (‪ )LAD‬ونبدأ في اختيار‬
‫العناصر وكتابة المخطط السلمي كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :27‬المخطط السلمى لدائرة التحكم في درجة الحرارة وعرضها على شاشة ‪BCD‬‬

‫‪ .6‬نقوم بالضغط على ال (‪ )Blocks‬ثم إدخال (‪ (FC2‬جديدة ونختار لغة البرمجة (‪ )FBD‬ونقوم بكتابة‬
‫البلوكات كما هو موضح بالشكل التالي‪.‬‬

‫‪27‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :28‬مخطط البلوكات الوظيفية للتحكم في حساس حراره مع إظهار درجة الحرارة من خالل شاشة عرض رقمية‬

‫‪ .7‬بعد كتابة البرنامج سواء بالمخطط السلمي أو مخطط البلوكات الوظيفية نقوم باستدعاء الدالة‬
‫(‪ )FC1/FC2‬وذلك بسحبها في ال (‪ )OB1‬ثم نقوم بتحميل البرنامج على جهاز ال ‪ PLC‬لبدأ‬
‫التشغيل‪.‬‬
‫‪ .8‬قم بتغير درجة الحرارة على الحساس وسجل في المشاهدات ماذا يظهر على شاشة اإلظهار‬
‫الرقمية‪.‬‬
‫‪ .9‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة‬
‫وترك المعمل نظيفا مرتبا‪.‬‬

‫‪28‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬
‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬
‫يستخدم البرنامج في عمل إعدادات للمكونات‬
‫‪3‬‬
‫‪.Hardware configuration‬‬
‫برمجة الـ ‪ PLC‬عن طريق المخطط السلمى‬
‫‪4‬‬
‫‪ Ladder diagram‬بشكل صحيح‪.‬‬
‫برمجة الـ ‪ PLC‬عن طريق ‪ FB‬بشكل صحيح‬ ‫‪5‬‬
‫تحميل البرنامج على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬


‫جدول رقم ‪ :6‬تقيم أداء المتدرب‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫‪29‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬شكل التوصيل المادي للمكونات‬
‫‪ ‬البرنامج في صورة المخطط السلمي (‪ )Ladder Diagram‬أو المخطط الوظيفي ( ‪Function‬‬
‫‪)Block‬‬
‫‪ ‬المكونات واألدوات والمواد والخامات الالزمة لتنفيذ دائرة التحكم حسب جدول متطلبات التدريب‪.‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬برمجة وتوصيل وتشغيل دائرة التحكم في حساس لقياس الضغط وإظهار قيمة الضغط على شاشة‬
‫عرض رقمي باستخدام المتحكم المنطقي المبرمج‪.‬‬

‫‪30‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫التحكم في محرك حثى ثالثي األوجه سرعتين في االتجاهين باستخدام‬


‫مغير سرعه‬
‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪4‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬برمجة المتحكم المنطقي المبرمج ‪ PLC‬التحكم في محرك حثى ثالثي األوجه سرعتين في اتجاهين‬
‫مختلفين باستخدام مغير سرعه (عاكس) ‪.inverter‬‬
‫‪ ‬توصيل مكونات دائرة التحكم في محرك حثى ثالثي األوجه سرعتين في اتجاهين مختلفين باستخدام‬
‫مغير سرعه (عاكس) ‪.inverter‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪PLC S7300 Training Module‬‬
‫(‪ )3‬مفتاح تشغيل (‪)normally open pushbutton‬‬
‫‪SIMATIC Step 7 version 5.6‬‬ ‫مفتاح إيقاف (‪)normally close pushbutton‬‬
‫مغير سرعه سيمنز (عاكس) ‪ inverter‬رقم الموديل‬
‫‪sinamics G110‬‬
‫محرك حثى ثالثي األوجه سرعتين‬
‫جدول رقم ‪ :7‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫وضحنا في تدريب سابق طرق التحكم في سرعة محرك كهربي ثالثي األوجه ومنها التحكم بالتردد للتحكم‬
‫في سرعة المحرك ولكن التغير في التردد يكون مصحوب بالتغير في الفولت وتسمى طريقة التحكم تردد‪/‬‬
‫فرق الجهد ونقوم بالتحكم في التردد عن طريق مغير السرعة أو العاكس (‪ .)inverter‬يحتوي العاكس‬
‫على نقاط مداخل رقميه ونقاط مداخل تناظرية يتم التعامل معها من خالل الكتالوج الخاص بنوع مغير‬
‫السرعة‪.‬‬
‫سوف نتعامل في هذا التدريب مع مغير سرعه (عاكس) سيمنز موديل ‪ sinamics G110‬والذي يحتوي‬
‫على ‪ 3‬نقاط رقميه للتحكم بها وهم النقطة ‪ 3‬و‪4‬و‪ 5‬ونقاط التغذية ‪ 1‬و‪ 2‬كما هو موضح بالشكل التالي‪.‬‬

‫‪31‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :29‬اطراف التوصيل لمغير السرعة (العاكس) سيمنز‬

‫نقطه ‪ 3‬للتحكم في التشغيل واإليقاف لمغير السرعة عندما تكون النقطة ‪ 0‬يتوقف مغير السرعة و‪ 1‬يعمل‬
‫مغير السرعة ويعمل على تغير السرعة والنقطة ‪ 4‬لعكس اتجاه اإلشارة عندما تكون ‪ 0‬يدور المحرك في‬
‫اتجاه محدد وعندما يكون ‪ 1‬يدور المحرك في االتجاه المعاكس والنقطة ‪ 5‬للتحكم في السرعة عندما تكون‬
‫‪ 1‬يعمل المحرك على السرعة العالية وعندما تكون ‪ 0‬يعمل المحرك على السرعة المنخفضة‪.‬‬
‫الشكل التالي يوضح توصيل مكونات دائرة التحكم حثى ثالثي األوجه سرعتين في اتجاهين مختلفين عن‬
‫طريق مغير السرعة (عاكس) سيمنز‪.‬‬

‫يتم توصيل مغير السرعة بال ‪ PLC‬عن طريق كبل ال ‪.PROFIBUS‬‬

‫‪32‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :30‬توصيل مغير السرعة مع المتحكم المنطقي المبرمج والمحرك الكهربي‬

‫كما هو موضح من الشكل السابق يتم توصيل ‪ 3‬مفاتيح تشغيل مفتاح يوصل على نقطة ‪ I0.0‬لتشغيل مغير‬
‫السرعة ومفتاح يوصل على نقطة ‪ I0.1‬لتغير اتجاه دوران المحرك ومفتاح يوصل على ‪ I0.2‬لتغير سرعة‬
‫المحرك بين السرعة المنخفضة والسرعة العالية ومفتاح يوصل على ‪ I0.3‬إليقاف دائرة التحكم‪.‬‬
‫يتم توصيل مخارج ال ‪ PLC‬على أطراف الرقمية للتحكم في مغير السرعة نقطة التحكم ‪ 3‬في مغير السرعة‬
‫يوصل على ‪ Q0.0‬ونقطة التحكم ‪ 4‬في مغير السرعة يوصل على ‪ Q0.1‬ونقطة التحكم ‪ 5‬في مغير‬
‫السرعة يوصل على النقطة ‪.Q0.2‬‬
‫الشكل التالي يوضح المخطط السلمي لدائرة التحكم في سرعة محرك حثى ثالثي األوجه سرعتين يعمل‬
‫في اتجاهين‪.‬‬

‫‪33‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :31‬مخطط سلمى للتحكم في مغير سرعه ‪ sinmatics‬سيمنز‬

‫عند الضغط على مفتاح التشغيل ‪I0.0‬يصل التيار إلى نقطة الخرج ‪ Q0.0‬الموصل على نقطة التحكم ‪3‬‬
‫لمغير السرعة فيعمل مغير السرعة ويدور المحرك بالسرعة المنخفضة‪.‬‬
‫عند الضغط على مفتاح التشغيل ‪ I0.1‬يصل التيار إلى نقطة الخرج ‪ Q0.1‬الموصلة على نقطة تحكم ‪4‬‬
‫في متغير السرعة فيتغير اتجاه المحرك ولكن ال يحدث ذلك إال في حالة دوران المحرك نظرا لوجود نقطة‬
‫مغلقه من ‪ Q0.0‬في مسار ‪.Q0.1‬‬

‫‪34‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫عند الضغط على مفتاح التشغيل ‪ I0.1‬يصل التيار إلى النقطة ‪ Q0.2‬الموصلة على نقطة التحكم ‪ 5‬في‬
‫مغير السرعة فيدور المحرك بالسرعة العالية ولكن ال يحدث ذلك إال في حالة دوران المحرك نظرا لوجود‬
‫نقطة مغلقه من ‪ Q0.0‬في مسار ‪.Q0.2‬‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪.SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬
‫في خانة ال ‪ Name‬على سبيل المثال )‪)motor speed controller‬‬ ‫‪ .4‬نكتب اسم المشروع‬
‫ونختار مكان حفظ المشروع على الحاسوب‪.‬‬
‫‪ .5‬نقوم بالضغط على ال (‪ )Blocks‬ونختار منها داله (‪ )Function‬بعنوان (‪ )FC1‬ونختار لغة ال‬
‫(‪ )LAD‬ونضغط على ‪ option‬ثم جدول الرموز ‪ symbol table‬ونقوم بكتابة أسماء الرموز‬
‫المختلفة كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪:32‬جدول رموز تدريب التحكم في السرعة باستخدام مغير السرعة‬

‫‪ .6‬نبدأ باختيار العناصر من المخطط السلمي من ال (‪ )bit logic‬ونبدأ في كتابة المخطط السلمي‪.‬‬
‫‪ .7‬نقوم بالضغط على ال (‪ )Blocks‬ثم إدخال (‪ (FC2‬ونختار لغة البرمجة (‪ )FBD‬ونبدأ في كتابة‬
‫مخطط البلوكات الوظيفية كما هو موضح بالشكل التالي‪.‬‬

‫‪35‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :33‬مخطط البلوكات الوظيفية للتحكم في مغير سرعه‬

‫‪ .8‬بعد كتابة البرنامج سواء بالمخطط السلمي أو مخطط البلوكات الوظيفية نقوم باستدعاء الدالة‬
‫(‪ )FC1/FC2‬بسحبها في ال (‪ )OB 1‬ثم نقوم بتحميل البرنامج على جهاز ال ‪ PLC‬لبدأ التشغيل‪.‬‬
‫‪ .9‬نضغط على مفتاح تشغيل مغير السرعة ‪ I0.0‬ونسجل في المشاهدات ماذا يحدث للمحرك الكهربي‪.‬‬
‫‪ .10‬نضغط على مفتاح تغير اتجاه دوران المحرك ‪ I0.1‬ونسجل في المشاهدات ماذا يحدث للمحرك‪.‬‬
‫‪ .11‬نضغط على مفتاح التحكم في سرعة المحرك ونسجل ماذا يحدث للمحرك‪.‬‬

‫‪36‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .12‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة‬
‫وترك المعمل نظيفا مرتبا‪.‬‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬

‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬


‫يستخدم البرنامج في عمل إعدادات للمكونات‬
‫‪3‬‬
‫‪.Hardware configuration‬‬
‫برمجة الـ ‪ PLC‬عن طريق المخطط السلمى‬
‫‪4‬‬
‫‪ Ladder diagram‬بشكل صحيح‪.‬‬
‫برمجة الـ ‪ PLC‬عن طريق ‪ FB‬بشكل صحيح‬ ‫‪5‬‬

‫تحميل البرنامج على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬


‫جدول رقم ‪:8‬تقيم أداء المتدرب‬

‫‪37‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬شكل التوصيل المادي للمكونات‬
‫‪ ‬البرنامج في صورة المخطط السلمي (‪ )Ladder Diagram‬أو المخطط الوظيفي ( ‪Function‬‬
‫‪)Block‬‬
‫‪ ‬المكونات واألدوات والمواد والخامات الالزمة لتنفيذ دائرة التحكم حسب جدول متطلبات التدريب‪.‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬برمجة وتوصيل مغير سرعه يتحكم في تشغيل محرك حثى ثالثي األوجه سرعتين دالندر يعمل‬
‫في اتجاهين مختلفين‪.‬‬

‫‪38‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫التحكم في سرعة محرك بأسلوب التحكم المطلق وبأسلوب التحكم‬


‫بالتغذية الراجعة‬
‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪5‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬برمجة المتحكم المنطقي المبرمج ‪ PLC‬التحكم في سرعة محرك بأسلوب التحكم المطلق وبأسلوب‬
‫التحكم بالتغذية الراجعة باستخدام انكودر ومغير سرعه وديمر‪.‬‬
‫‪ ‬توصيل مكونات دائرة التحكم في سرعة محرك بأسلوب التحكم المطلق وبأسلوب التحكم بالتغذية‬
‫الراجعة باستخدام انكودر ومغير سرعه وديمر‪.‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪PLC S7300 Training Module‬‬
‫مفتاح ديمر‬
‫انكودر لقياس السرعة يقيس حتى ‪ 3000‬لفه في دقيقه‬
‫‪SIMATIC Step 7 version 5.6‬‬ ‫مغير سرعه سيمنز (عاكس) ‪ inverter‬رقم الموديل‬
‫‪sinamics G110‬‬

‫محرك حثى ثالثي األوجه متغير السرعات (السرعة‬


‫القصوى ‪ 2400‬لفه في الدقيقة)‬

‫جدول رقم ‪ :9‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫تعتمد كثير من التطبيقات الصناعية على التحكم في سرعة المحرك الكهربي وبتغير جهد الديمر تتغير‬
‫السرعة فمثال عند زيادة الجهد بمقدار ‪ %10‬تزداد سرعة المحرك بمقدار ‪ %10‬وهكذا بنفس التتابع‪.‬‬
‫كما تم توضيحه سابقا فأن اإلشارة التناظرية تكون من ‪ 0‬إلى ‪ 10‬فولت أو من ‪ 4‬إلى ‪ 20‬مل أمبير وقيمة‬
‫ال ‪ decimal‬لل ‪ 10‬فولت أو ‪ 20‬مل أمبير هي ‪ 27648‬والتي تمثل ‪ %100‬والقيمة الصغرى هى‪0‬‬
‫والتي تمثل ‪.%0‬‬

‫‪39‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫عندما يتحرك الديمر على ‪ %10‬لكي نحسب القيمة سرعة المحرك من خالل تكوين معادله خطية كما هو‬
‫موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :34‬تكوين معادله خطيه لتحديد قيمة ال‪decimal‬‬

‫يتضح من المعادلة السابقة أن قيمة سرعة المحرك المطلوبة ‪ 240‬لفه في الدقيقة‪.‬‬


‫ولكي يتم إرسال قيمه للخرج بال ‪ decimal‬إلنتاج السرعة المطلوبة ‪ 240‬لفه في الدقيقة يمكن ذلك عن‬
‫طريق المعادلة الخطية كما هو موضح‪.‬‬

‫شكل رقم ‪ :35‬معادله لحساب قيمة ال ‪ decimal‬إلرساله على الخرج‬

‫يتم التعامل مع العمليات الحسابية مثل الضرب والجمع والقسمة والطرح وعمل المعادالت على ‪PLC s7-‬‬
‫‪ 300‬من خالل بلوك ‪ integer function‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :36‬قائمة العمليات الحسابية ‪Integer Function‬‬

‫يتم أيضا التعامل مع المحوالت والتي تحول صيغة العدد أو اإلشارة من ‪ BCD‬إلى ‪ Integer‬ومن ‪BCD‬‬
‫إلى‪ Double word‬إلتمام العمليات الحسابية بالشكل الصحيح كما هو موضح بالشكل التالي‪.‬‬

‫‪40‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :37‬المحوالت للعمليات الحسابية‬

‫الشكل التالي يوضح توصيل دائرة التحكم في سرعة محرك ثالثي األوجه متغير السرعة بالتحكم المطلق‬
‫وبأسلوب التحكم بالتغذية الراجعة‪.‬‬

‫شكل رقم ‪ :38‬دائرة التحكم في سرعة المحرك بالتحكم المطلق أو التحكم بنظام بالتغذية الراجعة‬

‫الشكل التالي يوضح المخطط السلمي لبرنامج التحكم في سرعة محرك بالتحكم المطلق أو التحكم بالتغذية‬
‫الراجعة‪.‬‬

‫‪41‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪42‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :39‬مخطط سلمى للتحكم في سرعة محرك بالتحكم المطلق وبالتغذي الراجعة‬

‫يتم في البداية عمل معايرة لقيمة الديمر المتغيرة والتي تتغير من ‪ 0‬إلى ‪ %100‬ونأخذ اإلشارة التناظرية‬
‫كفرق جهد من ‪ 0‬إلى ‪ 10‬فولت في الجزء الموجب"‪ "Unipolar‬ونقوم باستخدام بلوك المعايرة ‪FC105‬‬
‫كم تم توضيحه سابقا وقيمة الخرج يخزن في الذاكرة ‪ MD2‬ولتنفيذ المعادلة الحسابية ‪ 1‬التي تم توضيحها‬
‫يجب ضرب قيمة الخرج في ‪ 2400‬ولكن ال يمكن تنفيذ هذه العملية بدون استخدام‬ ‫في شكل ‪43‬‬
‫المحوالت ألن الخرج عباره عن ‪ double word‬وقيمة سرعة المحرك عباره عن ‪ decimal‬وذلك قمنا‬
‫باستخدام المحوالت لتحويل قيمة السرعة القصوى للمحرك إلى ‪ Double Word‬ثم قمنا بعملية الضرب‬
‫باستخدام بلوك ضرب لإلشارة من النوع ‪ double word‬وكذلك نفس الطريقة لتنفيذ المعادلة ‪ 2‬شكل ‪44‬‬
‫قمنا بتحويل قيمة ال ‪ 27648 decimal‬إلى ‪ double word‬باستخدام المحوالت وقمنا بعملية القسمة‬
‫والناتج في صورة إشارة انالوج يرسل إلى مغير السرعة والذى يقوم بضبط سرعة المحرك على القيمة‬
‫المضبوطة من الديمر وهى ‪ 10%‬من قيمة السرعة القصوى للمحرك‪.‬‬
‫للتحكم بالتغذية الراجعة نستخدم اإلشارة المرسلة من االنكودر والتي تقيس سرعة المحرك ونقارنها بالقيمة‬
‫الناتجة من الحسابات وذلك باستخدام أوامر المقارنة التي وضحنها سابقا وفى حالة كانت القيمتين متساويين‬
‫يضئ ليد اخضر ليشير إلى أن عملية التحكم تمت بشكل دقيق‪.‬‬

‫‪43‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪. SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬
‫‪ .4‬نكتب اسم المشروع في خانة ال ‪ Name‬على سبيل المثال )‪ )motor speed control‬ونختار‬
‫مكان حفظ المشروع على الحاسوب‪.‬‬
‫‪ .5‬نقوم بالضغط على ال (‪ )Blocks‬ونختار منها دالة (‪ )Function‬بعنوان (‪ )FC1‬ونختار لغة ال‬
‫(‪ )LAD‬ونضغط على ‪ option‬ثم جدول الرموز ‪ symbol table‬ونقوم بكتابة أسماء الرموز‬
‫المختلفة كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪: 40‬جدول الرموز للتحكم في سرعة محرك بالتحكم المطلق والتغذية الرجعى‬

‫‪ .6‬نقوم باختيار بلوك المعايرة وبلوكات العمليات الحسابية والمحوالت ونقوم بتصميم المخطط‬
‫السلمي‪.‬‬
‫‪ .7‬نقوم بالضغط على ال (‪ )Blocks‬ثم إدخال (‪ (FC2‬ونختار لغة البرمجة (‪ )FBD‬ونبدأ في كتابة‬
‫مخطط البلوكات الوظيفية كما هو موضح بالشكل التالي‪.‬‬

‫‪44‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪45‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :41‬مخطط البلوكات الوظيفية لدائرة التحكم المطلق والتحكم بالتغذية الراجعة في سرعة المحرك‬

‫‪ .8‬بعد كتابة البرنامج سواء بالمخطط السلمي أو مخطط البلوكات الوظيفية نقوم باستدعاء الدالة‬
‫(‪ )FC1/FC2‬وذلك بسحبها في ال ) ‪ )OB‬ثم نقوم بتحميل البرنامج على جهاز ال ‪ PLC‬لبدأ‬
‫التشغيل‪.‬‬
‫‪ .9‬نقوم بتغير وضع الديمر إلى ‪ %10‬ونسجل في المشاهدات ماذا يحدث للمحرك الكهربي‪.‬‬
‫‪ .10‬نقوم بتغير وضع الديمر إلى ‪ %50‬ونسجل في المشاهدات ماذا يحدث للمحرك الكهربي‪.‬‬
‫‪ .11‬نقوم بالضغط على شكل النظارة ‪ online‬ونسجل في المشاهدات قيم المختلفة للمتغيرات في‬
‫العملية الحسابية‪.‬‬
‫‪ .12‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة‬
‫وترك المعمل نظيفا مرتبا‪.‬‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫‪46‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬

‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬


‫يستخدم البرنامج في عمل إعدادات للمكونات‬
‫‪3‬‬
‫‪.Hardware configuration‬‬
‫برمجة الـ ‪ PLC‬عن طريق المخطط السلمى‬
‫‪4‬‬
‫‪ Ladder diagram‬بشكل صحيح‪.‬‬
‫برمجة الـ ‪ PLC‬عن طريق ‪ FB‬بشكل صحيح‬ ‫‪5‬‬

‫تحميل البرنامج على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬


‫جدول رقم ‪ :10‬تقيم أداء المتدرب‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬شكل التوصيل المادي للمكونات‬
‫‪ ‬البرنامج في صورة المخطط السلمي (‪ )Ladder Diagram‬أو المخطط الوظيفي ( ‪Function‬‬
‫‪)Block‬‬
‫‪ ‬المكونات واألدوات والمواد والخامات الالزمة لتنفيذ دائرة التحكم حسب جدول متطلبات التدريب‪.‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬برمجة وتوصيل ديمر ومغير سرعه وانكودر للتحكم في سرعة محرك كهربي بالتحكم المطلق‬
‫والتحكم بطريقة التغذية الرجعية‪.‬‬

‫‪47‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫التحكم في درجة الحرارة بأسلوب التحكم المطلق وأسلوب التحكم‬


‫بالتغذية الراجعة‬
‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪6‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬برمجة المتحكم المنطقي المبرمج ‪ PLC‬التحكم في درجة الحرارة بأسلوب التحكم المطلق وأسلوب‬
‫التحكم في التغذية الراجعة باستخدام حساس حرارة وشاشة ‪.HMI‬‬
‫‪ ‬توصيل مكونات دائرة التحكم في درجة الحرارة بأسلوب التحكم المطلق وأسلوب التحكم في التغذية‬
‫الراجعة باستخدام حساس حرارة وشاشة ‪.HMI‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪PLC S7300 Training Module‬‬
‫‪SIMATIC Step 7 version 5.6‬‬ ‫شاشة ‪ HMI‬سيمنز‬
‫حساس حراره يستشعر الحرارة حتى ‪ 250‬درجه سيلزيوس‪.‬‬
‫سخان كهربي (اعلى درجة حراره ‪ 200‬درجه سيلزيوس)‬
‫جدول رقم ‪ :11‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫تستخدم شاشة العرض ‪ HMI‬للتحكم ومراقبة خطوط اإلنتاج ويمكن استعراض الكيرفات المختلفة‬
‫واإلنذارات وحالة المدخالت والمخرجات عليها‪.‬‬
‫يتم ربط شاشة العرض ‪ HMI‬بال ‪ PLC‬عن طريق كابل ال ‪ PROFIBUS‬أو كبل ال ‪ Ethernet‬ويتم‬
‫تكوين شبكة بين ال ‪ PLC‬وال ‪ HMI‬حيث يمثل ال ‪ PLC‬ال ‪ master‬السيد وال ‪ HMI‬ال ‪ Slave‬الخادم‬
‫بمعنى أن يكون ال ‪ PLC‬هو المتحكم الرئيسي في العملية‪.‬‬
‫نقوم بعمل الرسومات على شاشة العرض ال ‪ HMI‬بواسطة برنامج ‪ WinCE‬وبعد التوصيل بين شاشة‬
‫العرض وال ‪ PLC‬يقوم ال ‪ PLC‬بكتابة ال ‪ Tag‬حاالت الدخل والخرج وغيرها ونقلها إلى شاشة العرض‬

‫‪48‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫وتقوم ‪ HMI‬بقراءة كل هذه البيانات من خالل ال ‪ PLC‬وتقوم بعرض التغيرات التي تحدث للمدخالت‬
‫والمخرجات أثناء التشغيل‪.‬‬
‫يوجد نوعان من حساسات الحرارة وهما ال ‪ Thermocouple, RTD‬ويستخدما في التطبيقات المختلفة‬
‫لقياس درجة الحرارة وتحول الحرارة إلى كمية كهربية تناظرية يتم قراءتها على وحدات اإلدخال التناظري‬
‫لل ‪.PLC‬‬
‫الشكل التالي يوضح توصيل دائرة التحكم في درجة الحرارة بأسلوب التحكم المطلق أو أسلوب التحكم‬
‫بالتغذية الراجعة‪.‬‬

‫شكل رقم ‪ :42‬مكونات دائرة التحكم بدرجة الحرارة بأسلوب التحكم المطلق وأسلوب التغذية الراجعة‬

‫يختار المستخدم النسبة المئوية لدرجة الحرارة المطلوبة من خالل مؤشر شاشة العرض ‪ HMI‬والذي يأخذ‬
‫عنوان المدخل التناظري في ال ‪ PLC‬فنقوم بعمل ‪ scaling‬ونكون المعادالت الخطية فمثال إذا حدد‬
‫المستخدم قيمة درجة الحرارة ‪ %20‬يعطى ال ‪ PLC‬خرج تناظري لسخان لرفع درجة الحرارة بمقدار‬
‫‪ %20‬ولحساب قيمة الخرج الذي يجب أن يصل إلى السخان للتسخين بنسبة ‪ %20‬نتبع المعادلة الموضحة‬
‫بالشكل التالي‪.‬‬

‫شكل رقم ‪ :43‬معادلة التحكم في إشارة الخرج للسخان الكهربي‬

‫بعد ذلك نقوم بمقارنة قيمة درجة الحرارة بالقيمة المقاسة من حساس الحرارة لتأكيد من دقة عملية التحكم‬
‫وفى حالة تساوى القيميتين يضئ الليد األخضر‪.‬‬

‫‪49‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫الشكل التالي يوضح المخطط السلمي للتحكم في درجة الحرارة التحكم المطلق أو باستخدام إشارة الراجعة‪.‬‬

‫‪50‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :44‬مخطط سلمى للتحكم في درجة الحرارة بأسلوب التحكم المطلق أو أسلوب التحكم بالتغذية الراجعة‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪.SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬
‫‪ .4‬نكتب اسم المشروع في خانة ال ‪ Name‬على سبيل المثال )‪ )temperature control‬ونختار‬
‫مكان حفظ المشروع على الحاسوب‪.‬‬
‫‪ .5‬نقوم بالضغط على ال (‪ )Blocks‬ثم إدخال داله وظيفية (‪ )Function block‬بعنوان (‪ )FB1‬ونختار‬
‫لغة ال (‪ )LAD‬فتظهر الشاشة الموضحة بالشكل التالي والتي تنقسم إلى قسمين قسم لكتابة المدخالت‬
‫والمخرجات للدالة الوظيفية وجزء لكتابة البرنامج‪.‬‬

‫‪51‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :45‬إنشاء دالة وظيفية جديده‬

‫‪ .6‬نقوم بفتح الدالة الوظيفية (‪ )FB1‬باختيار بلوك المعايرة وبلوكات العمليات الحسابية والمحوالت ونقوم‬
‫بتصميم المخطط السلمي‪.‬‬
‫‪ .7‬كما وضحنا سابقا تحتاج الدالة الوظيفية (‪ )Function Block‬إلى بلوك بيانات (‪)Data Block‬‬
‫وإلنشاء ‪ Data block‬نقوم بالضغط بالزر األيمن الفاره (‪)Mouse‬على (‪ )Blocks‬ثم نختار ( ‪Data‬‬
‫‪ (block‬فتظهر (‪ )DB1‬نضغط عليها بال (‪ )Mouse‬ضغطتين (‪ )double click‬فتظهر الشاشة‬
‫الموضحة بالشكل التالي‪.‬‬

‫‪52‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ 46‬إنشاء ‪Data block‬‬

‫‪ .8‬يتطلب منك في القائمة السابقة اختيار نوع بلوك البيانات وهناك نوعان ‪ Shared DB‬ويستخدم عندما‬
‫يستخدم بلوك البيانات في اكتر من داله وظيفية ولكن في هذه الحالة نستخدمه مع (‪ )FB1‬فقط فنستخدم‬
‫‪ instance DB‬وبعد اختيار ‪ Instance DB‬يظهر في الخانة األخيرة من الصف اسم الدالة الوظيفية‬
‫المراد ربط بلوك البيانات ثم نضغط ‪ ok‬بها كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :47‬ربط بلوك البيانات بالبلوك الوظيفي (‪)FB1‬‬

‫‪53‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .9‬نقوم بفتح ال (‪ (OB1‬ثم نقوم بعمل استدعاء للدالة الوظيفية بالضغط على ‪ FB blocks‬ومنها نختار‬
‫‪ FB1‬كما هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ :48‬عمل استدعاء لدالة البلوكات الوظيفية‬

‫‪ .10‬نضغط على (‪ )FB1‬ضغطتين فتظهر ال ‪ FB1‬في ال‪ network 1‬ويتطلب إدخال بلوك البيانات‬
‫بالضغط على عالمة االستفهام اعلى البلوك الوظيفي (‪ )FB1‬وكتابة اسم بلوك البيانات (‪ (DB1‬كما‬
‫هو موضح بالشكل التالي‪.‬‬

‫شكل رقم ‪ 49‬استدعاء دالة البلوكات الوظيفية في ال ‪OB1‬‬

‫‪ .11‬بعد ربط بلوك البيانات ببلوك الدالة الوظيفية نقوم بعمل (‪ )download‬للبرنامج على وحدة ال‬
‫(‪.)PLC‬‬
‫‪ .12‬نقوم بتغير وضع مؤشر الحرارة بشاشة ال ‪ HMI‬إلى ‪ %20‬ونسجل في المشاهدات ماذا يحدث‬
‫للسخان الكهربي ودرجة الحرارة‪.‬‬
‫‪ .13‬نقوم بتغير وضع مؤشر الحرارة بشاشة ال ‪ HMI‬إلى ‪ %50‬ونسجل في المشاهدات ماذا يحدث‬
‫للسخان الكهربي ودرجة الحرارة‪.‬‬
‫‪ .14‬نقوم بالضغط على شكل النظارة ‪ online‬ونسجل في المشاهدات قيم المختلفة للمتغيرات في العملية‬
‫الحسابية‪.‬‬
‫‪ .15‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة وترك‬
‫المعمل نظيفا مرتبا‪.‬‬

‫‪54‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬

‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬


‫يستخدم البرنامج في عمل إعدادات للمكونات‬
‫‪3‬‬
‫‪.Hardware configuration‬‬
‫برمجة الـ ‪ PLC‬عن طريق المخطط السلمى‬
‫‪4‬‬
‫‪ Ladder diagram‬بشكل صحيح‪.‬‬
‫برمجة الـ ‪ PLC‬عن طريق ‪ FB‬بشكل صحيح‬ ‫‪5‬‬

‫تحميل البرنامج على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬

‫جدول رقم ‪ :12‬تقيم أداء المتدرب‬

‫‪55‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬شكل التوصيل المادي للمكونات‬
‫‪ ‬البرنامج في صورة المخطط السلمي (‪ )Ladder Diagram‬أو المخطط الوظيفي ( ‪Function‬‬
‫‪)Block‬‬
‫‪ ‬المكونات واألدوات والمواد والخامات الالزمة لتنفيذ دائرة التحكم حسب جدول متطلبات التدريب‪.‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬برمجة وتوصيل دائرة التحكم بدرجة الحرارة بأسلوب التحكم المطلق وبأسلوب التغذية الراجعة‬
‫وربط ال ‪ PLC‬بشاشة العرض ‪ HMI‬وعرض الضغط على شاشة العرض باستخدام داله وظيفية‬
‫وبلوك البيانات وربطهما معا‪.‬‬

‫‪56‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫التحكم في مستوى الضغط لملء الزجاجات‬


‫‪ 16‬ساعة‬ ‫الزمن‬ ‫‪7‬‬ ‫تدريب رقم‬

‫أهداف‬
‫باالنتهاء من هذا التدريب ينبغي أن يجيد المتدرب‪:‬‬
‫‪ ‬برمجة المتحكم المنطقي المبرمج ‪ PLC‬التحكم في مستوى الضغط لمليء الزجاجات بالتحكم في‬
‫صمام (‪ )Valve‬متغير السرعة مع تغير مستوى السائل في الوعاء المقاس بحساس ( ‪level‬‬
‫‪ )gauge‬لمعرفة مستوى السائل في الوعاء‪.‬‬
‫‪ ‬توصيل مكونات دائرة التحكم في مستوى الضغط لمليء الزجاجات بالتحكم في صمام (‪)Valve‬‬
‫متغير السرعة مع تغير مستوى السائل في الوعاء المقاس بحساس (‪ )level gauge‬لمعرفة مستوى‬
‫السائل في الوعاء‪.‬‬

‫متطلبات التدريب‬

‫البرامج‬ ‫العدد واألدوات‬


‫جهاز حاسب آلي‪.‬‬
‫‪PLC S7300 Training Module‬‬

‫‪SIMATIC Step 7 version 5.6‬‬ ‫شاشة ‪ HMI‬سيمنز‬


‫حساس (‪ )level gauge‬لقياس مستوى السائل في الوعاء‬
‫صمام (‪ )Valve‬متغير السرعة مع تغير التيار عليه (‪20- 4‬‬
‫ملى أمبير)‬
‫جدول رقم ‪:13‬متطلبات التدريب‬

‫المعارف المرتبطة بالتدريب‬


‫يستخدم هذا التطبيق في العديد من مصانع تعبئة المشروبات الغازية أو مصانع تعبئة الدهانات أو مصانع‬
‫تعبئة العصائر وغيرها من المصانع ملئ الزجاجات له سرعه ثابته للمليء حيث يملئ ‪ 20‬زجاجه في‬
‫الدقيقة‪ .‬هذه السرعة تعتمد على مستوى السائل في الوعاء نتيجة ضغط ضخ السائل إلبقاء السرعة وضغط‬
‫ضخ السائل في ملئ الزجاجات يجب التحكم في ملئ الوعاء والضغط بواسطة التحكم فيه باستخدام ال‬
‫‪.PLC‬‬

‫‪57‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫الشكل التالي يوضح توصيل دائرة التحكم في مستوى الضغط لمليء الزجاجات بالتحكم في صمام (‪)Valve‬‬
‫متغير السرعة مع تغير مستوى السائل في الوعاء المقاس بحساس (‪ )level gauge‬لمعرفة مستوى السائل‬
‫في الوعاء‪.‬‬

‫شكل رقم ‪ :50‬التحكم في مستوى الضغط لمليء الزجاجات بالتحكم في صمام (‪ )Valve‬متغير السرعة مع تغير مستوى السائل في الوعاء المقاس‬
‫بحساس(‪ )level gauge‬لمعرفة مستوى السائل في الوعاء‪.‬‬

‫يستشعر حساس ال (‪ )level gauge‬بأي تغير في مستوى السائل في الوعاء والذي يعبر عن الضغط‬
‫ويتطلب تحويل هذا الضغط إلى تيار مكافئ لنفترض انه عندما يكون الوعاء ممتلئ يكون التيار ‪ 20‬ملى‬
‫أمبير وعندما يكون الوعاء فارغ يكون التيار ‪ 4‬ملى أمبير‪ .‬وقيمة التيار تصل إلى الصمام للتحكم في‬
‫سرعة الصمام فعندما يكون الوعاء ممتلئ يصل اعلى تيار إلى الصمام وبالتالي يملئ أكبر عدد من‬
‫الزجاجات في وقت اقل وعندما يكون غير ممتلئ تمام تقل سرعة المحركة وفتحة الصمام فتقل سرعة‬
‫المليء وهكذا باستخدام ال ‪ PLC‬وهكذا نتحكم في الصمام عن طريق سعة الوعاء‪.‬‬
‫سوف نستخدم في هذا التدريب دالة ال (‪ )unscale FC106‬وهو يقوم بتحويل الكمية الفيزيائية إلى إشارة‬
‫كهربية للتحكم في الصمام (‪ )Valve‬وهو عكس دالة ال (‪ )scaling‬والتي تم شرحها سابقا وتحول اإلشارة‬
‫الكهربية إلى كمية فيزيائية واستخدام ال ‪ unscale‬يسهل علينا استخدام الكثير من المعادالت الرياضية‪.‬‬
‫الشكل التالي يوضح دالة ال (‪)Unscale‬‬

‫‪58‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪ :51‬بلوك عمل ‪ unscale‬للمخرج التناظري‬

‫كما هو موضح من بلوك (‪ )unscale‬السابق يتم توصيل القيمة الفيزيائية الناتجة من بلوك المعايرة على‬
‫‪ IN‬في البلوك ‪ ،‬نقطة ‪ LO_LIM‬الحد األدنى للكمية الفيزيائية سواء كانت درجة حراره أو ضغط أو سرعه‬
‫أو غيرها و ‪ HI_LIM‬القيمة العظمى للكمية الفيزيائية سواء كانت درجة حراره أو ضغط أو سرعه أو‬
‫غيرها‪ ،‬ونقطة ال ‪ BIPOLAR‬من الذاكرة أما أن تكون ‪ 0‬وهذه الحالة تعنى ‪ Unipolar‬بمعنى أن اقل قيمة‬
‫‪ 0‬وإما أن تكون ‪ 1‬وهذه الحالة تعنى ‪ Bipolar‬وهى تعنى أن اقل قيمه ‪ 10-‬فولت‪ ،‬قيمة ال ‪ out‬هي قيمه‬
‫معيارية للكمية الكهربية للتحكم في الخرج التناظري المقابل للقيمة الفيزيائية المحددة وتخزن في صورة‬
‫عدد حقيقي وهذه القيمة بين القيمة الصغرى والقيمة العظمى وخانة ال ‪ Ret_VAL‬ينتج عليها قيمة ‪ 0‬عندما‬
‫ال يوجد خطأ في عملية المعايرة‪.‬‬
‫الشكل التالي يوضح المخطط السلمي للتحكم في مستوى الضغط لمليء الزجاجات بالتحكم في صمام‬
‫(‪ )Valve‬متغير السرعة مع تغير مستوى السائل في الوعاء المقاس بحساس (‪ )level gauge‬لمعرفة‬
‫مستوى السائل في الوعاء‪.‬‬

‫‪59‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫شكل رقم ‪:52‬مخطط سلمى للتحكم في التحكم في مستوى الضغط لمليء الزجاجات بالتحكم في صمام (‪ )Valve‬متغير السرعة مع تغير مستوى السائل‬
‫في الوعاء المقاس بحساس (‪ )level gauge‬لمعرفة مستوى السائل في الوعاء‪.‬‬

‫خطوات تنفيذ التدريب‬


‫‪ .1‬اتباع إجراءات السالمة واألمان الخاصة بالمعمل‪.‬‬
‫‪ .2‬تشغيل جهاز الحاسوب وتشغيل برنامج ‪.SIMATIC Step 7 version 5.6‬‬
‫‪ .3‬نضغط على ‪ File‬ثم ‪ new‬ألنشاء برنامج جديد‪.‬‬
‫‪ .4‬نكتب اسم المشروع في خانة ال ‪ Name‬على سبيل المثال )‪ )temperature control‬ونختار‬
‫مكان حفظ المشروع على الحاسوب‪.‬‬
‫‪ .5‬نقوم بالضغط على ال (‪ )Blocks‬ومنها نختار داله (‪ )Function‬بعنوان (‪ )FC1‬ونختار لغة ال‬
‫(‪ )LAD‬ونضغط على ‪ option‬ثم جدول الرموز ‪ symbol table‬ونقوم بكتابة أسماء الرموز‬
‫المختلفة‪.‬‬

‫‪60‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫‪ .6‬بعد كتابة البرنامج نقوم باستدعاء الدالة (‪ )FC1‬ثم نقوم بتحميل البرنامج على جهاز ال ‪ PLC‬لبدأ‬
‫التشغيل‪.‬‬
‫‪ .7‬نقوم بتغير مستوى السائل في الوعاء الحساس (‪ )Level gauge‬وقم بتشغيل برنامج المحاكاة‬
‫‪.SIMATIC s7-PLC Sim‬‬
‫‪ .8‬نقوم بالضغط على شكل النظارة ‪ online‬ونسجل في المشاهدات ماذا يحدث للصمام (‪)valve‬‬
‫عند تغير مستوى السائل في الوعاء‬
‫‪ .9‬باالنتهاء من التدريب قم بغلق البرنامج والحاسوب وترتيب العدد واألدوات في أماكنها السليمة‬
‫وترك المعمل نظيفا مرتبا‪.‬‬

‫المشاهدات‬

‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬
‫‪.................................................................................................‬‬

‫‪61‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫تقيم أداء المتدرب‬


‫أن يصبح المتدرب قادرا على‪:‬‬

‫تحقق‬
‫مالحظات‬ ‫معيار األداء‬ ‫م‬
‫ال‬ ‫نعم‬
‫تشغيل برنامج ‪.SIMATIC Manager‬‬ ‫‪1‬‬

‫توصيل المكونات المادية (الدائرة)‪.‬‬ ‫‪2‬‬


‫يستخدم البرنامج في عمل إعدادات للمكونات‬
‫‪3‬‬
‫‪.Hardware configuration‬‬
‫برمجة الـ ‪ PLC‬عن طريق المخطط السلمى‬
‫‪4‬‬
‫‪ Ladder diagram‬بشكل صحيح‪.‬‬
‫برمجة الـ ‪ PLC‬عن طريق ‪ FB‬بشكل صحيح‬ ‫‪5‬‬

‫تحميل البرنامج على جهاز ال ‪.PLC‬‬ ‫‪6‬‬

‫ترتيب مكان العمل‪.‬‬ ‫‪7‬‬


‫جدول رقم ‪ :14‬تقيم أداء المتدرب‬

‫توقيع المدرب‬

‫التاريخ‪......................... :‬‬ ‫التوقيع‪......................... :‬‬ ‫االسم‪............................ :‬‬

‫االختبار العملي‬
‫في نهاية التدريب العملي يعطى المتدرب‪:‬‬
‫‪ ‬شكل التوصيل المادي للمكونات‬
‫‪ ‬البرنامج في صورة المخطط السلمي (‪ )Ladder Diagram‬أو المخطط الوظيفي ( ‪Function‬‬
‫‪)Block‬‬
‫‪ ‬المكونات واألدوات والمواد والخامات الالزمة لتنفيذ دائرة التحكم حسب جدول متطلبات التدريب‪.‬‬
‫ينبغي أن يكون المتدرب قادرا على أن يقوم باالتي في زمن قدرة ‪ 1‬ساعة‪:‬‬
‫‪ ‬برمجة وتوصيل دائرة التحكم في مستوى الضغط لمليء الزجاجات بالتحكم في صمام (‪)Valve‬‬
‫متغير السرعة مع تغير مستوى السائل في الوعاء المقاس بحساس (‪ )level gauge‬لمعرفة مستوى‬
‫السائل في الوعاء مع عرض قيمة الضغط داخل الوعاء عن طريق شاشة ال ‪.HMI‬‬

‫‪62‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫قائمة المصطلحات العلمية‬


‫المصطلح باللغة اإلنجليزية‬ ‫المصطلح باللغة العربية‬
‫‪Actuators‬‬ ‫مشغالت‬
‫‪Analog‬‬ ‫تماثلي‬
‫‪Availability‬‬ ‫التوفر‬
‫‪Clamping‬‬ ‫التثبيت‬
‫‪Classic Control‬‬ ‫التحكم التقليدي‬
‫‪Cleanness‬‬ ‫النظافة‬
‫‪Coils‬‬ ‫الملفات‬
‫‪Comment‬‬ ‫مالحظة‬
‫‪Components‬‬ ‫المكونات‬
‫‪Compressibility‬‬ ‫قابلية االنضغاط‬
‫‪Contact‬‬ ‫المالمسات‬
‫‪Control Valves‬‬ ‫صمامات تحكم‬
‫‪CPU‬‬ ‫وحدة المعالجة المركزية‬
‫‪Digital‬‬ ‫رقمي‬
‫‪Drilling‬‬ ‫الثقب‬
‫‪Electrical Motor‬‬ ‫المحرك الكهربائي‬
‫‪Feeding‬‬ ‫التغذية‬
‫‪Filling‬‬ ‫الملء‬
‫‪Function Block‬‬ ‫المخطط الوظيفي‬
‫‪Hardware configuration‬‬ ‫إعداد المكونات‬
‫‪Ladder Diagram‬‬ ‫المخطط السلمي‬
‫‪Memory‬‬ ‫الذاكرة‬
‫‪Modular PLC‬‬ ‫المتحكم المنطقي المقسم لوحدات‬
‫‪Name‬‬ ‫اسم‬
‫‪Normally Close‬‬ ‫الوضع الطبيعي مغلق‬
‫‪Normally Open‬‬ ‫الوضع الطبيعي مفتوح‬
‫‪Orienting‬‬ ‫التوجيه‬
‫‪Positioning‬‬ ‫الموضع‬
‫‪Power Supply‬‬ ‫وحدة التغذية‬

‫‪63‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫المتحكم المنطقـي المبـرمج (‪ )PLC‬المستوى المتقدم‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫المصطلح باللغة اإلنجليزية‬ ‫المصطلح باللغة العربية‬


‫‪Pressure Level‬‬ ‫مستوى الضغط‬
‫‪Pushbutton‬‬ ‫مفتاح ضاغط‬
‫‪Rail‬‬ ‫السكة‬
‫‪Sensing Unit‬‬ ‫وحدة الحساسات‬
‫‪Service Unit‬‬ ‫وحدة الخدمة‬
‫‪Shifting‬‬ ‫النقل‬
‫‪Speed‬‬ ‫السرعة‬
‫‪Switch‬‬ ‫مفتاح‬
‫‪System‬‬ ‫نظام‬
‫‪Temperature‬‬ ‫الحرارة‬
‫‪Transport‬‬ ‫النقل‬
‫‪Turning‬‬ ‫الخراطة‬

‫‪64‬‬ ‫يات لحلول التعليم – ‪YAT Learning Solutions‬‬


‫) المستوى المتقدم‬PLC( ‫المتحكم المنطقـي المبـرمج‬ ‫مصلحة الكفاية اإلنتاجية والتدريب المهني‬

‫قائمة المراجع‬

1. Mr C T Jones", Steps 7: A Practical Guide to Implementing S7-300/S7-400


Programmable Logic Controllers", Patrick-Turner Publishing; 2 edition
(June 16, 2009)
2. Mr Clarence T Jones, "STEP 7 Programming Made Easy in LAD, FBD, and

STL: A Practical Guide to Programming S7300/S7-400 Programmable Logic


Controllers", Patrick-Turner Publishing; 1 edition (June 13, 2013)

65 YAT Learning Solutions – ‫يات لحلول التعليم‬

You might also like