دورة معهد المأمون plc

111
اﻟﺪوﻟﻲ اﻟﻤﺄﻣﻮن ﻣﺮآﺰ اﻟﺪوﻟﻲ اﻟﻤﺄﻣﻮن ﻣﺮآﺰ اﻟﺘﻘﻨﻲ اﻟﺘﺪرﻳﺐ ﻓﺮع اﻟﺘﻘﻨﻲ اﻟﺘﺪرﻳﺐ ﻓﺮع اﻹﻟﻜﺘﺮون ﻗﺴﻢ اﻹﻟﻜﺘﺮون ﻗﺴﻢ Programmable Logic Controller PLC ﺍﻟﺜﺎﻧﻴﺔ ﺍﻟﻄﺒﻌﺔ ﺇﻋﺪﺍﺩ ﺃﲪ ﺍﳌﻬﻨﺪﺱ ـ ﳏﺴ ـ

Transcript of دورة معهد المأمون plc

مرآز المأمون الدوليمرآز المأمون الدوليفرع التدريب التقنيفرع التدريب التقني

قسم اإللكترونقسم اإللكترون

Programmable Logic Controller

PLC

الطبعة الثانية

إعداد

نـد حمسـاملهندس أمح

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢

فهرس المحتويات :PLCساسية ألجهزة التحكم المنطقية المبرمجةالقسم األول الوظائف األ -

.مقدمة عامة عن أجهزة التحكم المنطقية المبرمجة -

.Ladder Programming مبادئ لغة السلم -

.Counters العدادات -

.Timersالمؤقتات -

Time Switch.ح الزمني االساعة أو المفت -

.Analog Inputالمداخل التمثيلية -

: المتقدمةالقسم الثاني الوظائف -

.LG K_120Sتنفيذ الوظائف األساسية على جهاز -

Arithmetic العمليات الحسابية و القفز والمقارنة و الزيادة والنقصان -

Instructions & Compare instructions.

.Sequence Controlتحكم التتابعي ال -

القسم الثالث -

.Touch-Screen شاشات اللمس -

.يةالقسم الرابع مشاريع عمل -

.مشروع التحكم بمولدة كهربائية -

.مشروع الغسالة الصناعية -

.مشروع مرآب السيارات -

القسم الخامس -

.Preventive Maintenance & troubleshootingاألعطالالصيانة الوقائية وتشخيص -

:القسم السادس المالحق -

LGكة الخاص بأجهزة التحكم من شر KGL_WINطريقة استخدام البرنامج : ملحق أ -

.أهم المصطلحات المستخدمة في أجهزة التحكم المبرمجة: ملحق ب -

.المراجع : ملحق ج -

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣

:األولالقسم

Programmable Logic Controller

PLC

:أهداف الفصل

مقدمة وتعريف -

.الهدف من الدورة -

.التحكم التقليدي والتحكم المبرمج -

.PLCل الخارجي والبنية الداخلية للـالشك -

).نظام التشغيل وبرنامج المستخدم (PLCبرامج الـ -

المناسبة؟PLCآيف نختار الـ -

: مـقدمة

د دفع عجلة إلى ذات سرعات عمل آبيرة وقدرات انتاج ضخمة، حديثة ية صناع على بناء آالت أدى التنافس لق

يات التصنيع ال تحكم بعمل ام، وذلك باإلستفادة من القفزات النوعية في عالم التطويرفي مجاالت ال ى األم يدا إل تة بع مؤتم

يات وظهور المعالجات الصغرية والحاسبات اإللكترونية وغيرها وهذا ما أسهم في بناء آالت تخفف العبء . اإللكترون

.ألرباحعن العامل وتزيد في سرعة وجودة اإلنتاج وتقلل من تكلفة المنتج على المستهلك وتزيد من ا

دوارة ات ال اور الكام تخدام مح ية باس رق ميكانيك ي بط تحكم االل ن ال رورا (roatiting camshafts)فم م

يات التصنيع التتابعية تحكم بعمل ى ال ادرة عل ي أصبحت ق ية والت يهات الكهربائ بعد إدخال Sequentialباستخدام الريل

تها لتشكل ما يصطلح عليه تات في أنظم دادات والمؤق بمنطق الريليهات وصوال إلى إدخال الحاسبات اآللية بأشكالها الع

برمجة ية الم تحكمات المنطق بر أشهرها الم ي يعت تلفة والت ى Programmable Logic Controller PLCsالمخ إل

.مجال التحكم الصناعي

خزن في ذاآرة جهاز ، يفي هذه الطريقة يتم التحكم في عمل آلة ما بواسطة آتابة برنامج مخصص لهذه الغاية

ا يتناسب مع وضعية حساسات المداخل وبذلك تنفذ اآللة اف المخارج بم وم بإعطاء أوامر لتشغيل و إيق ذي يق تحكم ال ال

.الوظيفة المطلوبة

تصميم والثاني تصميم آهربائي وإلكتروني األول: إلى قسمينPLCتقسم عملية تصميم نظام تحكم باستخدام الـ

.لخاص بطبيعة اآللة المراد التحكم بهابرنامج التحكم ا

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤

لحد األدنى عن طريق امكانية اختيار إلى ا وتمتاز هذه الطريقة بتخفيف عبئ التصميم الكهربائي واإللكتروني

ألسواق والمصممة بشكل جيد جدا بحيث تضم آل ما يمكن أن تحتاجه عملية في اأحد أجهزة التحكم الجاهزة الموجودة

من وحدة تغذية مستقرة ووحدات دخل رقمية وتمثيلية تناسب جميع (تناسب واألجواء الصناعية التحكم وبما ي

). …الحساسات وذات مناعية ضد الضجيج ووحدات خرج معزولة غلفانيا

:تعريف

برمج تحكم المنطقي الم از ال يوتر خاص مصمم ليستخدم في التحكم الصناعي PLCجه و يمتاز . هو آومب

برمجةبسهولة ال ب وال ل ، ترآي وأ ظروف العم تحمل أس ث ي ن الصالبة بحي و م ك فه رة( و آذل رارة، أبخ تزاز، ،ح اه

...).تشويش خارجي

:الهدف من الدورة

من خالل التعرف عن قرب على PLCالتدريب العملي والنظري على أجهزة التحكم المنطقية القابلة للبرمجة

ـ زة ال ى PLC أجه تها بل و عل ـ برمج ة ال ، مع شرح لمكوناتها و نظام تشغيلها. إلنجازعمليات منطقية بسيطةLadderغ

تات وبعض الوظائف المتقدمة، و التدرب على تبادل البرامج بين الـ دادات و المؤق ية استخدام الع والحاسبPLCوآيف

Upload–Download واستخدام شاشات اللمس Touch-Screen يذ عدد آبير من التطبيقا ت العملية خالل وتنف

.الدورة

: صناعية ما يمكن اللجوء إلحدى الطرق التالية تحكميةإذا طلب منا أتمتة عملية

:Wired Logic) المنطق المربوط ( غير المبرمج التقليديالتحكم -١١

ية تحوي مجموعة من الدارات المت ة الكترون يهات أو بطاق ية باستخدام الريل كاملة يمكن تصميم لوحة آهربائ

ير الحق مهما آان بسيطا يستدعي إعادة تصميم البطاقة من جديد آما ذه الوظيفة فقط وأي تغي ية بحيث تحقق ه المنطق

ي متخصص في الكهرباء واإللكترونيات ى فن ادة إل ا تحتاج ع ولكنها تعتبر طريقة منخفضة الكلفة وخصوصا في . أنه

.ميم على آامل الكمية المنتجةحالة اإلنتاج الكمي نظرا لتوزع مجهود التص

: التحكم المبرمج -٢

: )Micro Controller( استخدام المتحكم الصغري -أ

ابقة فلها نفس المساوئ والميزات إال أنها تمتاز بإمكانية البرمجة التي را للطريقة الس ذه الطريقة تطوي بر ه تعت

. يفة عملية سهلة نسبياوبالتالي يصبح تعديل الوظ. يتمتع بها المعالج الصغري

:IPC أو الحاسب الصناعيPC استخدام الحاسب الشخصي-ب

ار وطباعة واتصاالت يات إظه يرة ولعمل ابية آب درات حس ي تحتاج لق يقات الت ذه الطريقة في التطب تستخدم ه

يدة اتف (بع أو تسلسلية اليه أو تفرعالالحاسب بهدف اإلصالح أو تعديل البرمجة ويتم التحكم عبر منافذ ) عبر خطوط اله

.بطاقات داخلية عبر

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥

ا الحواسب مثل سعات التخزين الضخمة وقدرات ي تقدمه ا تستخدم آل التسهيالت الت ذه الطريقة بأنه تاز ه تم

يرة واستخدام لغات البرمجة المعروفة ار الكب ولكنها تحتاج لمعرفة عميقة بلغات البرمجة آما أن تكلفة األتمتة …اإلظه

.لفة مرتفعة وخصوصا في حال استخدام حاسبا صناعيابهذه الطريقة تك

: ) PLC ) Programable Logic Controller استخدام التحكم المنطقي المبرمج-ج

يقات الصناعية، بحيث أنها تتميز بسهولة في التوصيل الكهربائي والتعلم ثر شيوعا في التطب هي الطريقة األآ

برمجة حتى لغير المختصين وسه ولة ربطها مع الحساسات والمشغالت مهما آان نوعها آما تمتاز بتحملها لظروف وال

. )…االهتزازات والحرارة والرطوبة والضجيج (العمل الصعبة

ـ زة ال تختلف عن بعضها باإلمكانيات التي تغطي أغلب التطبيقات الصناعية PLCيوجد طيف واسع من أجه

ار دد المداخل والمخ ثل ع ا م ي المؤهالت س-تقدمه عارها وف ي أس تالف ف د اخ ا يول ن مم م التخزي ة حج رعة المعالج

. المطلوبة في المصمم

: PLC أجهزة التحكم المنطقية المبرمجةاتاستخدام بعض أمثلة عن

ارة تحكم باإلن األبواب –ال نوافذ – ب يف – ال تهوية والتكي ة ال تيكية – أنظم يوت البالس ات – الب ارة واجه إن

.... أنظمة حماية من السرقة والحريق -نارة الداخلية اإل–المحالت

.... أنظمة الضخ – أنظمة فرز المنتجات – أنظمة التغليف و الطباعة –التحكم بخطوط اإلنتاج

......) آالت نسيج وتطريز – النسيجآالت صبغ –معالجات حراريةمخارط فارزات آالت ميكانيكية( التحكم باآلالت

:LC Pبنية الـ

ي زة ااـتأت ا PLC أجه كلين إم دة بش تلة واح ي آ تكاملة ف تجزيء .Integratedم ة لل ة( أو قابل ) أو مجمع

Modular . ـ بر ال تكاملة ال PLCتعت ادة الخيار األآثر اقتصادية Integratedم إمكانيات باحتياجات في حال آفاية ع

نما .المستخدم ـ بي تألف ال ة PLCت بعضها ضروري و ، من مكونات يختارها و يجمعها المستخدم Modular المجمع

. مما يجعها أآثر آلفة من سابقتهابعضها اختياري يستخدم للتطبيقات األآثر تعقيدا

:PLCالمكونات األساسية للـ

. )ROM & RAMبنوعيها ( مع الذاآرة CPUوحدة المعالجة المرآزية •

ي (وحدات الدخل • PLC و التي تمكن الـ (I/O Modules) الخرج وحدات و )الرقمي والتمثيل

راءة الحساسات ا من ق تحكم بالمشغالت باختالف أنواعه يعرض المصنعون تشكيلة واسعة . و ال

.من أنواع وحدات الدخل و الخرج

ـ • ية لل ة الكهربائ ن الطاق ة تؤم دة تغذي يادة الحساسات و CPUوح ك لق تغذية آذل ن ال ادة تؤم و ع

. I/Oمشغالت ذات السحب المنخفض الموصولة مع وحدات الـ ال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦

• Rack أو bus بحيث تستطيع وحدة الـ CPU تبادل المعلومات مع وحدات الـ I/O. في بعض الـ

PLCs هذا العنصر ال يلزم ألن آل module يوصل مباشرة مع الوحدة المجاورة .

ية شاشات اللمس التي ت • ثا انتشرت تقن أي أنها و إدخال المعطيات من المشغلين سمح بعرض حدي

.تحمع ما بين وحدة إظهار ووحدة دخل عن طريق اللمس

يجب أن تبرمج قبل أن PLCو لكن بما أن الـ. بهذه المكونات هو آل ما يلزم للتحكم بنظام مؤتمت PLC إن نظام -

:يمكن استخدامها فإن عنصرا آخر يجب إضافته

رمجة ضرورية لصن • عادة قد توجد .PLCع برنامج المستخدم و إرساله إلى ذاآرة الـ وحدة ب

:مكونات إضافية اختيارية مثل

م • ـ adapterموائ يدة بحيث تستطيع الـ I/O اتصاالت لوحدات ال التواصل مع CPU البع

.حساسات و مشغالت بعيدة

. إلى نظام تحكم موزع PLCبطاقات شبكة تسمح بوصل الـ •

خرج /وصلة اتصاالت مع وحدات دخل بعيدة

وحدة برمجة لمراقبة و تحرير PLCالبرنامج و المعطيات في الـ

موصل شبكة إلى متحكمات أخرى

وحدة الـ CPU

وحدة الـتغذية

وحدة المداخل الرقمية

وحدة المخارج الرقمية

وحدة المداخل التمثيلية

مشغالت تمثيلية مثل المحرآات أو المتحكمات بوضعية

حركالم

مثل صمامات( مشغالت رقمية )الهواء أو لمبات اإلشارة

مثل (حساسات رقمية، حساسات نهاية الشوطالحساسات التقاربية

هي نظام مؤتمتPLCالـ

مآخذ وصل على الـ busلمزيد من وحدات

خرج/الدخل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧

PLCيعمل برنامج تهييء الـ

:مسح المداخل-١تحصيل المعلومات من الحساسات الموصولة ( المعلومات من آل وحدات الدخل PLCتقرأ الـ

. نسميه صورة الدخل إلى جزء من الذاآرة و تنسخها )مع وحدات الدخل

تنفيذ برنامج المستخدم لمرة واحدة من بدايته إلى نهايته سيقوم البرنامج بفحص -٢ تخريجه إلى المشغالت و لكن معلومات PLCمعلومات صورة الدخل و يحدد ما على الـ

ارج و إنما يحتفظ بها في جزء من الذاآرة نسميه الخرج هذه ال تؤثر على حالة المخ .منطقة صورة الخرج

PLCنشغل الـ RUN

: المخارجتحديث -٣ . المعلومات من منطقة صورة الخرج إلى وحدات الخرجنسخ

:PLCبرامج الـ

:PLCيوجد نوعين من البرامج ضمن الـ

ام التشغيل - رنامج : نظ يذ ب ية مسح المداخل وتنف ته األساس ده الشرآة الصانعة، ووظيف ذي تع برنامج ال و ال وه

.المستخدم ثم تحديث المخارج، وهو غير قابل للتغيير من قبل المستخدم

رنامج المستخدم - برمج بإحدى لغات برمجة الـ : ب به الم ذي يكت برنامج ال ، Ladder مثال لغة السلم PLCوهو ال

. PLCوهو برنامج قابل للتعديل وللنقل من وإلى الـ. بحيث يحقق الوظيفة المطلوبة من نظام التحكم

: )PLCدورة عمل الـ (نظام التشغيل : أوال

.رة في تنفيذ البرنامج تبدأ مباش PLCعندما توصل التغذية إلى الـ •

.run في نمط الـ PLC يجعلها بشكل متكرر تنفذ دورة مسح متتابعة طالما الـ PLCنظام تشغيل الـ •

PLCدورة المسح الـ

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨

: المستخدم برامج : ثانيا •

برنامج الذي تنفذه أي و إنما يتم إدخاله من قبل مبرمج عن طريق وحدة PLCمع الـ ال يتم شراؤه PLCإن ال

رمجة أو عن طريق الحاسب ببرنامجها إما في ذاآرة ال تتأثر بانقطاع التغذية الكهربائية أو يكون PLCو تحتفظ الـ . ب

. لها بطارية ذات عمر طويل

لمي نطق الس تخدم بالم رامج المس تابة ب تم آ ائع أن ت ن الش ذا . (Ladder Logic)م توبة به برامج المك و ال

ى الرسم تمد عل نطق تع ي . الم ية الت يهات المنطق به أيضا مخططات دارات الريل لم و تش ابهة لشكل الس بدو مش و هي ت

.يبين الشكل التالي برنامجا بسيطا مكتوبا بالمنطق السلمي مع النظام الذي يتم التحكم به. يستخدمها الكهربائيون

في برنامج سلمي تتألف من عبارة منطقية نتيجتها إما صحيحة أو خاطئة و هذا ما rung آل فرع أو درجة إن

.يتحكم في تنفيذ وظيفة خرج الدرجة أو عدم تنفيذها

ى سبيل المثال فإن الدرجة األولى في البرنامج في الشكل تتحكم بصمام بخاخ دهان يتم تشغيل بخ الدهان . فعل

. و لكن فقط إذا تزامن ذلك مع إشارة من حساس وجود قطعة للبخ في الحوضONآلما آان مفتاح النظام على وضع

إما خزان الدهان أصبح فارغا أو إذا توقف : الدرجة الالحقة تقوم بتشغيل ضوء إنذار الستدعاء العامل في إحدى حالتين

.السير الناقل عن الحرآة

بك ثال م ذا م ك ال داعي للقلق في حال عدم فهم آلية عمل طبعا ه لم بالتفصيل لذل ة الس ا شرح لغ يتم الحق ر و س

.البرنامج بشكل آامل

. و تستغرق الدورة زمنا يقدر بعدد قليل من الميللي ثانيةباستمرار تنفذ دورة المسح PLCإن الـ

و الخبرة هي أن يبرمجوا درجتين منفصلتين بحيث من األخطاء البرمجية الشائعة التي يرتكبها المبرمجون قليل

نفس المخرج تحكمان ب ية ستطغى نتيجتها على نتيجة الفرعة األولى قبل أن يتم نسخ . ت رعة الثان إن الف ة ف ذه الحال في ه

.نتائج البرنامج إلى الخرج

سيضمن أن يتم طالء آل إذا نظرنا إلى مثال برنامج الدهان السابق على بساطته فإنه و قد برمج بشكل صحيح

ية أليام بل ذه العمل رار ه يتم تك ة تحته و س دون و جود قطع بخاخ ب ة أو تشغيل ال تبعاد أي قطع تم اس ة تمر و أال ي قطع

.ألشهر و سنوات

ـ راحل تطور ال لم PLCخالل م ة الس يار لغ م اخت لمي ( ت نطق الس بحيث يتألف آل ) Ladder Logic، الم

به ال رنامج يكت من منطقة صورة الخرج واحدة (bit)مستخدم من عدة درجات آل منها بشكل مستقل تتحكم بحالة خانة ب

رة تمدة على ريليهات تفرعية بقيادة مشغل واحد ، في الذاآ ية المع دارات المنطق ه ال وم ب ا تق ا لم ابه تمام و قد . بشكل مش

ات المنطق ثل المخطط بدو م لمي لت نطق الس رامج الم ممت ب يون ص ن الكهربائ ك ليتمك يهات و ذل دارات الريل ية ل

. بسهولةPLCالصناعيون من آتابة برامج الـ

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩

مثال عن برنامج منطق سلمي مؤلف من درجتين

مفتاح ON

حساسالقطعة بخاخ الدهان

إنذار للعامل

الدهان نفد

السير توقف

صورة الدخل

برنامج المستخدم

صورة الخرج

الذاآرةوحدة الدخل

الرقميوحدة

الخرج الرقمي

حاالت المداخل إلى ذاآرة صورة الدخل

صورة المخارج إلى تماسات الخرج

ضوء إنذار

حساسمستوى الدهانالدهان

المحرك

حاالت المداخل إلى حساس ذاآرة صورة الدخل

القطعة

حساس التوقف

بخاخ الدهان

القشاط الناقل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠

: المالئمةPLCآيف نختار الـ •

نة PLCsتوجد في األسواق درات متباي ام و ق ى ا ، ذات أحج ـ و عل تار ال يقه PLCلمصمم أن يخ ة لتطب . المالئم

ية يبدؤون بـ فعلى سبيل المثال لو أخذنا . آمتحكم ألول نظام مؤتمت بسيط يصممونه Integrated متكاملة PLCاألغلب

:الطرازات التالية

• Omron CPM1 يابانية

• Siemens S7-100 ألمانية

• LG K80S آورية

• Moeller PS4 –141 ألمانية

• Allen-Bradley Micrologix 1000 أميرآية

.و غيرها آثير من الطرازات تعتبر صغيرة و لكنها قوية بشكل ال بأس به للتطبيقات البسيطة

ـ م ال ا أن معظ ية PLCsآم ة داخل دة تغذي ى وح توي عل توى تح ذا المس ات 24Vdc به يادة الحساس ية لق آاف

يدية تغذ . التقل ية المبيتة هذه تكفي لقيادة مشغالت صغيرة فقط و بالتالي نحتاج إلى وحدات تغذية منفصلة و لكن و حدة ال

ـ ا ال تحكم به ي ت يادة المشغالت الت إال أن الشرآات الصانعة تبيع برامج خاصة ، سنحتاج أيضا لوحدة برمجة . PLCلق

ى حاسب شخصي بحيث يمكن برمجة الـ ل عل يوصل serialالل آبل وصل تسلسلي من خPC بواسطة الـ PLCتحم

. آالمذآورة آنفا مناسبة لقيادة نظام فيه حوالي عشرون حساسا و مشغلPLCsإن .PLCبين الحاسب و الـ

ا تحتوي بعض الـ و يمكن أن تقبل إشارات من analog المتكاملة على مخرج أو مخرجين تمثيليين PLCsآم

ا ن أيض ن تمثيليي كل ع . مدخلي ن بش ات و و لك ارات الحساس ون إش ث تك ة حي ع أنظم كل رئيسي م تعامل بش ا ت ام فإنه

).OFF أو ONإما (المشغالت رقمية

د سواء بالنسبة للـ ى ح يقها عل دورة يمكن تطب ذه ال نقوم بشرحها في ه ي س برمجة الت ة ال الكبيرة أو PLCsلغ

.الصغيرة من صنع أي شرآة مع مراعاة بعض االختالفات البسيطة

تحكم به له عدد مداخل و مخارج أقل و آلها رقمية قد يكون من المنطقي أن نشتري ريد ال ذي ن نظام ال ان ال و إذا آ

PLC تسمى ريليه ذآية( أصغر من ذلكSmart Relay ( مثل

Siemens LOGO

Moeller Easy MoEller

Omron ZEN

Schnider Zelio

Modular PLCذآورة أعاله أو ما يعادلها آافية علينا أن نفكر بـ المPLCsأما في حال لم تكن أي من الـ

Simens S7-200 / S7-300

AllenBradley PLC-5

Omron CQM-1

LG GLOVA

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١١

را بصناعة برمجيات و بطاقات حاسب بحيث يستطيع الـ اموا مؤخ . PLC أن يقوم بعمل الـ PCبعض المصنعين ق

. SLC المتحكمات المنطقية البرمجيةsoft logic controllers: تسمى هذه األنظمة

:نصائح •

و أحيانا ، القيام به) أو ال يمكنها (PLC هو نقص المعرفة بما يمكن للـ PLCsمن المشاآل التي تعترض انتشار الـ

ى مقاومة التغيير بعض إل دى ال يل ل و لتسهيل انتشار ).و الذي ينشأ من الغالب من الجهل و المرء عدو ما جهل( من الم

ـ تم تدريب ليس فقط الفنيين المعنيين و إنما أيضا بعض أصحاب القرار فقط ليتعرفوا PLCsال يد أن ي د يكون من المف ق

. القيام بهPLCsعلى ما يمكن أو ال يمكن للـ

ناء العمل تعلم أث م . ال شيء أفضل من ال ية تحك تار عمل بسيطة يمكن و لعل أفضل طريقة لتحصيل الخبرة أن نخ

ا عن طريق المناسبة PLCو ننجز هذه العملية ابتداء من التخطيط و وضع التصميم مرورا باختيار الـ ، PLCإنجازه

بارات وصوال إلى اعتمادها على اآللة و تدريب العامل عليها برمجة و االخت راحل ال م م بها ث من خالل آل ذلك . و ترآي

نا و ن ى مخاوف ب عل تطيع التغل نانس برة لدي ا . قص الخ دا ألن إنجازه ة ج ذه هام تة ه ية األتم ون عمل بعا يجب أال تك ط

.و لكن يجب أيضا أال تكون عديمة األهمية بحيث يفقد المرء الدافع إلنجازها، آتجربة أولى قد يتأخر قليال

نفاد إنذار العامل الدهان

السير توقفإنذار العامل

نفاد الدهان

إنذار العامل

)أ(

السير توقف

)ب(

:رات منطقية متضاربةعبا

.نسخة صحيحة): ب. (نسخة غير صحيحة): أ(

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٢

.حظات حول هذا الفصلترآت هذه الصفحة فارغة للمال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٣

LADDER Programming

مواضيع الفصل:

نطق البوالني نطق للتحكم Boolean Logicمقدمة بسيطة عن الم ذا الم و آيف نستخدم عبارات من ه

.بعمليات صناعية

)المداخل والمخارج والحاآمة الداخلية (تعليمات لغة السلم

LG من Master-K120Sحظات الخاصة بجهاز التحكم من نوع بعض المال

PLCالوظائف المنطقية األساساية وتطبيقها في الـ

يقات التحكمية فإن آل تعاملنا مع المشغالت هو عبارة عن تشغيل أو إيقاف أي ير من التطب ، OFF أو ONفي آث

تماد على حالة ك باالع للتوضيح أآثر نأخذ . OFF أو ONو التي تكون أيضا المربوطة على المدخلحساساتالو ذل

.التاليالمثال التالي الموضح في الشكل

تم تشغيل محرك السير الناقل إذا تم اآتشاف وجود علبة على السير و لكن ليس في حالة وجود علبة في نهاية ي

. السير لم يتم إزالتها بعد

رالسيوجود علبة على Aالحساس

نظام تحكم بمحرك سير ناقل

Cمشغل المحرك

PLCنظام تحكم

علبة في نهاية السير Bالحساس

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٤

ت تحكم المك رامج ال نطق البوالني تفحص و تتحكم بـ حاالت الـ إن ب ، فكل برنامج منها OFF و الـ ONوبة بالم

). افعل آذاعندها آذا و آذا إذا ( يمكن أن يحتوي عدة عبارات شرطية

: على عبارة شرطية بوالنيةمثال

).رك السير الناقلشغل مح (عندها) ال توجد علبة في آخر السير (و) وجدت علبة على السيرالناقل (إذا

:و اآلن نحول هذه العبارة إلى لغة الحساسات و المشغالت

).ON في الحالة Cإجعل المشغل (عندها) ON ليس Bالحساس ( و)ON آان Aالحساس (إذا

ر بالطريقة ي فك نطق البوالن تحدث بالم ندما ت منهما ففي العبارة أعاله يوجد عنصران شرطيان آل . صحيح أو خطأ : ع

يكون العنصر الشرطي األول صحيحا و إال يكون ON في الوضع Aإذا آان الحساس . يمكن أن يكون صحيح أو خطأ

. يكون العنصر الشرطي الثاني صحيحا و إال يكون خاطئاOFF مطفأ Bإذا آان الحساس . خاطئا

إن ع ا صحيحة ف ية بكامله ية البوالن بارة المنطق ه يصبح صحيحا إذا آانت الع تحكم ب ذي ت العمل الذي (نصر الخرج ال

). ON سيصبح Cالمشغل : مثال. تتحكم به سينجز

ية ة المنطق يوتر الحال يانا 1في داخل الكومب ي تسمى أح يل الوضعية ON و الت 0و الـ . صحيح: تستخدم لتمث

(OFF)تمثل الوضعية خطأ .

ية ا ية البوالن بارة المنطق نة لحاالت الـ في الع ة حاالت ممك ي شرحناها توجد أربع للحساسات و off و الـ onلت

.بالتالي توجد أربعة نتائج ممكنة للعمليات المنطقية

:صحيح فقط إذا آان آال عنصري العبارة صحيحا: سيعطي نتيجة) و (ANDإن العامل البوالني

اتحاالت الحساس حاالت العناصر المنطقية البوالنية

Aالحساس Bالحساس ONحالةAالحساس ONليسBالحساس Cالمشغل

off Off خطأ صحيح (off)خطأ

on Off خطأ خطأ (off)خطأ

Off on صحيح صحيح (on)صحيح

on on صحيح خطأ (off)خطأ

صورة الخرج أو لكل حساس و آل مشغل تمثل بخانة رقمية في مناطق الذاآرة الخاصة بon-offإن حالة الـ

.PLCصورة الدخل في ذاآرة الـ

بلغة برمجة معتمدة على PLCعادة ما تكتب برامج الـ .PLCيشكل المنطق البوالني األساس للغات التحكم لـ

.، و أحيانا تستخدم لغات برمجة أخرى لها تعليمات تعتمد أيضا على المنطق البوالنيلغة السلمالرسم تدعى

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٥

:لميالمنطق الس

برمجة الخاصة بأجهزة التحكم المنطقية القابلة للبرمجة ة ال ا لغ لم بأنه ة الس ، وتتميز هذه اللغة PLCتعرف لغ

بالسهولة نظرا لقلة عدد التعليمات ولسهولة فهمها وللشبه الكبير بينها وبين المخططات الكهربائية والعتمادها بشكل

ى الرسم ير عل بيه .آب برامج ش ذه ال بدو ه ة بمخططات الدارات المنطقية للريليهات التي يستخدمها الكهربائيون و ت

.الصناعيون

برنامج السلمي من درجات أفقية مرسومة بين سكتين شاقوليتين و هكذا فهي تشبه السلم نوعا تألف ال ي

نا جاءت التسمية ا و من ه يا مع فرضية المخطط الكهربائي يمكن أن تعتبر السك . م ة اليسارية آخط تغذية و تماش

).األرضي( آهربائية و تعتبر السكة اليمينية الخط المشترك

آما تحتوي أيضا على عنصر (bits)تحتوي آل درجة على عناصر تعليمات تقوم بفحص حالة خاليا في الذاآرة

.خرج واحد على األقل يتحكم بخلية ذاآرة

ية وم بفحص الخل رالتي تق ت العناص ا إذا آان ية بكامله ية المنطق يجة للعمل ون النت حيحة تك يطة ص ة بس ي درج ف

ة ، صحيحة ذه الدرجة في حال ا خرج ه تحكم به ي ي ا الت ي توضع الخالي و إذا عدنا مرة أخرى إلى مثال . ONو بالتال

ول ية نق دارات الكهربائ ع ال ابه م تغذية ع: التش ي ليسري من سكة ال يار الكهربائ ر للت د مم ى الخط إذا وج يح إل بر مفات

.نضع عناصر الخرج في البرنامج السلمي فقط على أقصى يمين آل درجة. المشترك فإن التيار سوف يشغل المشغالت

ـ ذه المحاضرة أن ال تذآر خالل ه رجاء ال رنامج المستخدم المكتوب بلغة السلم آل PLCال يذ ب رر باستمرار تنف تك

بارا من العنصر ا اعت ي درجة لوحده ن ف ي أقصى اليمي ى العنصر األخير ف ى إل ي األعل ى أقصى اليسار ف األول عل

.األسفل

ـ ي دورة مسح ال ية ف و الخطوة الثان تثمر ه رنامج المس يذ ب ر أيضا أن تنف تخدم PLCتذآ ثالث و تس ذات الخطوات ال

لة الفعلية للدخل خالل الخطوة األولى بينما يتم قراءة الحا ، صورة عن حالة المداخل و تغير صورة عن حالة المخارج

رنامج المستخدم يذ ب دء تنف بل ب ك ق دورة المسح و ذل ثة من دورة ، ل يرها خالل الخطوة الثال نم تغي و حاالت المخارج ي

.المسح بعد انتهاء تنفيذ برنامج المستخدم

:تعليمات المنطق السلمي

:التعليمات األساسية البوالنية للمنطق السلمي هي

أوال المداخل:

Normally Open المدخل المفتوح بشكل طبيعي -١

I I رمزه

في الحالة الطبيعية ال يمرر التيار

Normally Close المدخل المغلق بشكل طبيعي -٢

I/I رمزه

في الحالة الطبيعية يمرر التيار

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٦

: المخارج ثانيا

ـــ( )ـــ ورمزه

: المخارجيوجد ثالثة أنواع من

)مثال الكونتاآتور أو الريليه (أو Normal المخرج الطبيعي– ١

Latching output المخرج الممسوك – ٢

start- stopمثال دارة set & resetتحتاج

Alternative OR Impulseالمتعاقب المخرج– ٣

مثال التوليبتور

:ثالثا الحاآمة الداخلية

Mا عادة بالحرف يرمز له

أداة آثيرة االستخدام وعملية

)آذاآرة مؤقتة ( الختصار مجموعة من العمليات تستخدم

)إذا تجاوزت الرموز عدد األعمدة المسموحة (تستخدم لتسهيل عملية آتابة البرنامج

تستعمل ضمن البرنامج آدخل وآخرج

.نامجاليوجد لها اتصال مباشر مع الوسط الخارجي فقط ضمن البر

auxiliary relay,marker,flags, coilsمثل: تستخدم عدة مصطلحات لإلشارة لهذا العنصر

. PLCيختلف عدد الحوا آم الداخلية حسب طراز الـ

.آل درجة منطق سلمي يجب أن تحتوي على عنصر خرج يوضع في أقصى اليمين

في الشكل التالي) ١رقم (ة األولى تعليمات الفحص عادة ما تسبق عناصر الخرج آما نرى في الدرج

و ON في حالة IN.1.0إذا آانت خانة صورة الدخل ) onتجعله (OUT.5.0الدرجة التالية سوف تشغل .OFFفي حالة D.7.0و خانة الذاآرة ، ON أيضا OUT.6.0آانت خانة صورة الخرج

.ON في حالة OUT.5.1هذه الدرجة دائما سوف تجعل الخرج

رجات منطق سلمي بسيطةد

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٧

تحققة ة شروط يجب أن تكون م ثال ثالث ذه الدرجة الم و تسمى هذه . حتى يتم تشغيل الخرج ) صحيحة(في ه

بارة لية ANDع ية تسلس ية و هي تكافئ دارة آهربائ رمجة . ( بوالن يها ب تفوق ف ـ اآلن نالحظ نقطة ت ى PLCs ال عل

يمات فحص ك بسبب وجود تعل ية و ذل دارات الكهربائ فالمفاتيح الكهربائية ال تمرر ) فحص الدخل المفتوح (OFFال

).التيار عندما تكون مفتوحة

ية التفرعية دارات الكهربائ ك لل ابهة بذل ية مش ريعات عن الدرجة الرئيس ى تف و ، يمكن للدرجة أن تحتوي عل

.جد طرق بديلة لتشغيل خانة خرج أو لجعل خرج الدرجة نفسها يتحكم بأآثر من مشغلهكذا يو

ONآان D.7.1 أو ON بحالة IN.1.1 إذا آانON سيصبح OUT.5.2الخرج

ON بحالة IN.1.2آلما آان ONفي الوضع D.7.1 و OUT.5.3سيكون آال الخرجين

و لكن ON بحالة IN.1.3 يحتاج إلى أن يكون OUT.5.5 و OUT.5.4الخرجين آال .ON بحالة IN.1.4 يحتاج أيضا أن يكونOUT.5.5الخرج

:ON إذا آانت الخانات التالية ON سيصبح OU.4.1الخرج ))IN.2.1 أوIN.2.2 ( و)IN.2.3 أو )IN.2.4 و IN.2.5 ((( أوIN.2.6

2.4الشكل عبارات أكثر تعقيدا مكتوبة بلغة السلم

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٨

ى في الشكل نا الدرجة األول ية بالمنطق السلمي يمكن أن تحتوي أآثر من السابق تري بارة البوالن آيف أن الع

.البوالنية) أو (ORعبارة و هذا ما يسمى . شرط لتشغيل خانة خرج

بعض لغات البرمجة بلغة السلم تسمح بأن تكون تعليمات الخرج على فروع و لكن عناصر الخرج عادة يجب أن تبرمج

.آأقصى عنصر على اليمين على تلك الدرجة

ية و تظهر . من الشكل تظهر آيف يمكن لعنصر منطقي واحد أن يتحكم بخانتي خرج (rung 2)الدرجة الثان

. آيف يمكن إضافة شرط إضافي على فرعة خرج3الدرجة

ية ابكة )و (ANDو ) أو (ORيمكن أن نشكل من عناصر منطق لمي متش نطق س بارات م ا ع يعها مع بتجم

عنصر الخرج) على يسار(و لكن الفروع التي ال تنتهي بعناصر خرج يجب أن تنضم للفرعة الرئيسية قبل ، أآثر تعقيدا

. للفرعة الرئيسية

به ا انضمت فرعة من الدرجة الرئيسية إلى الدرجة الرئيسية : انت بين نقطتي التفرع و االنضمام يصبح لدينا منطق (آلم

OR ( إن الـ مع عبارة منطقية ما تكون AND قبل أن تقوم بإضافة أي عملية OR ستقيم نتيجة العملية المنطقية PLCف

ذه ن ه ى يمي تفريعة عل يتم OR و AND نرى شبكة من عبارات السابق على سبيل المثال في الشكل 4ففي الدرجة . ال

.تقييمها ابتداء من أعلى اليسار في الدرجة

: يمكن اختصار ما سبق و

وآل خط Rungs ألن خطوط البرنامج الكامل تشبه لحد آبير درجات السلم Ladderستخدم مصطلح السلم ي

. البرنامج أسطرمنل سطر يمث Rungأفقي

بين ) 0V & 24V(الكهربائية مثال ويمثالن توصيالت التغذية busالتغذية يدعى الخطان العموديان بخطي

.الدارات التي سيتم وصلها

يجب أن تسبق المخارج بالمداخل دائما

I/Iز بالرمي وللتماس المغلق بشكل طبيعI I بالشكل ييرمز للتماس المفتوح بشكل طبيع

O أوــ( )ــيجب أن يتواجد على آل خط دائما خرج واحد على األقل رمز الخرج

Normally)وبالتالي فإن المفتاح الذي يكون مفتوحا ، )حالة الراحة (تظهر التماسات في حالتها الطبيعية

open ) طبيعية أما المفتاح المغلق بصورة ، بصورة طبيعية سوف يظهر مفتوحا في المخطط السلمي (Normally

Closed )فإنه يظهر مغلق على المخطط .

.يمكن لمدخل أو مخرج أن يظهر أآثر من مرة في البرنامج السلمي

ال تستخدم الدارات بشكل خطوط عمودية

من البرنامج جزء تعتبر البرامترات العددية للمداخل والمخارج

و الساعات الزمنية ومسجالت Countersت والعدادا Timersيمكن تحقيق عناصر أخرى مثل المؤقتات

....Shift registersاإلزاحة

. البرنامج من اليسار لليمين ومن األعلى لألسفل)مسح (يتم تنفيذ

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٩

.وتتكرر عملية المسح بشكل مستمر

) تحديث المخارج -٣ تنفيذ البرنامج -٢ مسح المداخل وعمل صورة لها بالذاآرة -١( ترتيب العملية

لعدة مداخل أن تؤثر على مخرج واحد أو أآثريمكن

)المخارج المتعددة ( يمكن لمدخل أن يقود أآثر من مخرج

:يرمز للمداخل والمخارج في البرنامج السلمي بعدة رموز حسب الشرآة الصانعة أمثلة على ذلك

الشرآة المصنعة رمز المدخل رمز المخرج مثال Y X MITSUBISHI

X001 Y000 Y X TOSHIBA

I0.1 Q001 Q I SIEMENS

I:21/01 O:22/01 O I ALEN BRADLEY

I0,0 O0,0 O I TELEMECANIQUE

I8 Q3 Q I MOELLER

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٠

المنطقية األساسيةالوظائف

)رب الض ( AND) و ( المنطقيةالوظيفة

الدخل الخرج

0 0 0

0 1 0

0 0 1

1 1 1

)الجمع ) (أو ( OR المنطقية الوظيفة

الدخل الخرج

0 0 0

1 1 0

1 0 1

1 1 1

to to

to

to

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢١

NOT) العاآس ( المنطقية الوظيفة

الدخل الخرج

1 0

0 1

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٢

. هذا الفصلترآت هذه الصفحة فارغة للمالحظات حول

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٣

Counters

:أهداف الفصل

: التدريب النظري والعملي على

CTU (Up Counter)العداد التصاعدي

Down Counter (CTD)العدادات التنازلية

Up-Down Counter (CTUD)العدادالتصاعدي والتنازلي

داد رفة عدد مرا Counterتستخدم وظيفة الع ت حدوث ظاهرة معينة ضمن النظام المتحكم به عن طريق لمع

، أمثلة ذلك معرفة عدد األشخاص المارين قابلة للعدحساسات دخل مناسبة تحول الظاهرة الفيزيائية لنبضات آهربائية

رفة عدد القطع المنتجة والمارة على خط سير واب عن طريق حساس ضوئي، أو مع عن conveyerعبر أحد األب

. ، أو عدد دورات محور محركاس تحريضيطريق حس

از ك جه ية عدادات Easy Moeller 412 DC RCيمل يم تتراوح ما C8…C1 ثمان ى ق يمكن ضبطها عل

.9999 وحتى 0000بين

التصاعدي مدخل العد

تنازيلال مدخل العد

مدخل التصفير

C

D

R

CO

رج العدادمخ

0005

إليه ليعمللالوصوالعدد املطلوب ل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٤

نة عن طريق • يمة معي ى ق داد عل اليضبط الع بق إدخ يمة الضبط المس داد Setpoint ق ن ( للع ا بي م

ى ) 9999 و 0000 ا عل تقبل أيض يمة ويس ا للق ل عدده ندما يص ات ع ن النبض دد م د ع ل الع مدخ

.المضبوط عليها سابقا يعمل مخرج العداد

ي • ن تصاعدي وتنازل داد بطريقتي ل الع ن UP / DOWNيعم بارا م دادات التصاعدية اعت د الع تع

في حال استمرار ورود( الصفر حتى تصل إلى قيمة الضبط المسبق فيعمل عندها تماس خرج العداد

تعد العدادات التنازلية اعتبارا من ). نبضات أخرى تزداد قيمة العد ويبقى تماس الخرج في حالة عمل

داد إلى قيمة أقل من قيمة الضبط المسبق سوف تتغير ندما يصل الع ية وحتى الصفر وع يمة الحال الق

. Offحالة تماساته إلى

.Onون تنازلي عندما يكون المدخل ويك Off يكون العد تصاعدي عندما يكون مدخل جهة العد •

. RESET التصفير مدخلمكن تصفير العداد في أي لحظة عن طريق ي. •

تماس

الخرج

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٥

:RC - DC412 Easy Moeller آيفية إضافة عداد إلى برنامج السلم في جهاز

نربط مخرج ، وCC1 مع مدخل العد ألحد العدادات وليكن I1نربط على األقل أحد تماسات الدخل وليكن : أوال

.Q1العداد أحد تماسات الخرج وليكن

.RC1 مع مدخل التصفير للعداد I2يمكن أيضا ربط تماس دخل مثال

.DC1 مع مدخل العد التنازلي للعداد I3يمكن أيضا ربط تماس دخل مثآل

بق يمة الضبط المس ال ق اس الدخل Setpointإلدخ ند تم داد، نقف ع ابقC1 للع كل الس ي الش تاح ف OK ونضعط مف

.فتظهر لنا الشاشة التالية، ندخل عبرها القيمة المطلوبة

:١مثال

.٥ لقدح العداد التصاعدي المضبوط على القيمة I1استخدم المدخل

:٢مثال

.٧ لقدح العداد التنازلي المضبوط على القيمة P1استخدم المفتاح

قيمة الضبط المسبق

اتجاه العد

التصفير

الحاليةالقيمة

رقم العداد

امكانية مشاهدة

البارامترات أثناء العمل

مدخل العد

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٦

:٣مثال

. للتصفيرI4 للعد التنازلي والمدخل I2 والمدخل I1 استخدم المدخل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٧

:٤مثال

تم تصفير العداد تلقائيا ٥ألول بحيث أنه آلما وصل العد إلى اأعد المثال

:٥مثال

بعد المطلوب ،يستخدم هذا السير لنقل آتل من المنتجات ، حرك ثالثي أطوار مقاد بمConvoyorخط سير إنتاجي

. يتوقف السير عن العملآتل أن/ ٥ /أن يصل عدد الكتل المنقولة لـ :الحل

S1ألتمتة العملية نحتاج لـ مفتاح بدء تشغيل

S2مفتاح إيقاف عند الطوارئ

S3مفتاح لعد الكتل المارة على السير الناقل

K1آونتكتور ثالثي الطور لتشغيل المحرك

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٨

:تمرين

مطلوب أمتتة اإلنارة الكهربائية يف جممع جتاري له مدخل واحد وخمرج واحد حبيث تعمل اإلنارة يف البناء .إذا تواجد يف البناء أي شخص وتنطفئ اإلنارة إذا خرج كل املوجودين يف البناء

) عند مستوى اإلنارة الجيدة ( التعمل اإلنارة في النهار:١ة مالحظ

يوجد مفتاح تشغيل قسري لإلنارة ومفتاح إطفاء قسري ال يخضعان للشروط السابقة:٢مالحظة

عند عمل جهاز اإلنذار ضد السرقة تعمل اإلنارة في البناء:٣مالحظة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٢٩

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٠

منط العمل

T مدخل القدحTO

خمرج املؤقت

30

الزمن املطلوبON-DELAY OFF-DELAY

PULS FLASHING

Rمدخل التصفري

Time Relay

: أهداف الفصل

:التدرب على

. TOFFمؤقت تأخير الفصل •

. TONمؤقت تأخير الوصل •

. Monostable Timer ( TMON )مؤقت النبضة الوحيدة •

.Flashingالمؤقت الوامض •

ية المختلفة، فمثال قد نحتاج لفتح صما ام التحكم تحكم بالزمن في المه ا نحتاج لل يرا م م لفترة زمنية معينة ثم آث

د أن عمل محرك آخر مجاور له، أو لتشغيل وإطفاء لمبة إنذار بشكل دوري اؤه، أو لتأخير تشغيل محرك بع إطف

.إلشارة لحدوث عطل ما

على وظائف برمجية تعمل بمثابة المؤقت، نستخدم وظيفة المؤقت PLCولهذا تحتوي أجهزة التحكم المنطقية

Timer وطريقة عمل أحد المخارج للتحكم بزمن.

hr 100 حتى 100mSec بزمن يتراوح مابين T8 …T1 ثنانية مؤقتاتEasy Moellerيملك جهاز التحكم نوع

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣١

تم ضبط ال ى مؤقت ي ن عن طريق زمن عل ويستقبل أيضا مؤقت للSetpoint قيمة الضبط المسبق إدخال معي

ى مدخل ال دح عل د ال نبض ق بدأ المؤقت بع بدء حيث ي ندما يصل و زمن المنقضي ة ال المسبق لقيمة الضبط الزمنع

. RESET التصفير مدخلمكن تصفير المؤقت في أي لحظة عن طريق ي، يعمل مخرج العداد

وهي، بشكل عام يوجد أربعة أنواع من المؤقتات تستخدم بحسب العملية التحكمية

برمجة المؤقت

.Setpoint الزمن قيمة يتم اختيار– 1

) وامض - نبضة وحيدة– تأخير فصل -تأخير وصل( يتم اختيار نمط العمل– 2

المؤقت) يقدح ( يتم وصل المؤقت مع المفتاح الذي يشغل– 3

يتم وصل المؤقت مع الخرج الذي سوف يعمل بعد انتهاء التوقيت– 4

عند الحاجة يمكن وصل المؤقت مع مفتاح التصفير– 5

:OFF DELAY تأخير الفصل نوعالمؤقتات من

ى مدخل المؤقت يعمل تماس الخرج دح عل يق إشارة الق ند تطب ورا وعندما تتوقف إشارة ) Onيصبح ( ع ف

العد ت ب بدأ المؤق دح ي ل ( الق ة عم ا زال بحال اس الخرج م ع مالحظة أن تم يها ) م ترة المضبوط عل ى أن تنتهي الف إل

Setpointحالة الفصل ، عندها يعود تماس الخرج لOff أي أنه تم تأخير فصل المؤقت ، .

).أوتوماتيك الدرج ( لتذآر آيفية عمل المؤقت يمكن مقارنته مع مؤقت إنارة ضوء الدرج في األبنية السكنية

: TONالمؤقتات من نوع تأخير الوصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٢

ى مدخل المؤقت يظل تماس الخرج في حالة فصل دح عل يق إشارة الق ند تطب يبدأ المؤقت بالعد ولكن Offع

يمة الضبط دأ من ق ي ب ندها يعمل تماس الخرج ويظل في حالة عمل Setpointالتنازل يمة صفر، ع ى أن يصل للق إل

.مادامت إشارة القدح موجودة، أي أنه تم تأخير وصل تماس الخرج

د من جد بدأ الع ية ي م عادت ثان ية ث دة الزمن تهاء الم بل ان دح ق يد مع إهمال ما تم عده في حال توقفت إشارة الق

.سابقا

. في أية لحظة، يتم فصل التماس الخرج إذا آان في حالة عملResetفي حال تم تطبيق اشارة التصفير

ته مع مؤقت تأخير عمل األجهزة الكهربائية بهدف حمايتها عند عودة ية عمل المؤقت يمكن مقارن تذآر آيف ل

).اية البراد دارة حم(التيار الكهربائي بعد اإلنقطاع

: Single Pulseالمؤقتات من نوع انبضة الوحيدة

يمة الضبط تة هي ق ية ثاب دة زمن ل تماس خرج المؤقت لم ى مدخل المؤقت يعم دح عل ارة الق يق اش ند تطب ع

. مع إهمال أية نبضات قدح خالل فترة عملهOff ثم يعود تماس الخرج لوضعية الفصل Setpoint المسبق للمؤقت

:Flashingالوامض المؤقت

يمة الضبط تة هي ق ية ثاب دة زمن ل تماس خرج المؤقت لم ى مدخل المؤقت يعم دح عل ارة الق يق اش ند تطب ع

ود تماس الخرج لوضعية الفصل بنفس المدة السابقة Setpointالمسبق للمؤقت م يع ويكرر هذه العملية مادامت إشارة . ث

.القدح موجودة

:RC - DC412 Easy Moeller لم في جهازآيفية إضافة مؤقت إلى برنامج الس

ل أحد تماسات الدخل وليكن : أوال ى األق ربط عل ، ونربط مخرج العداد TT2 مع مدخل العد ألحد العدادات وليكن I1ن

.Q1أحد تماسات الخرج وليكن

.RT1 مع مدخل التصفير للعداد I2يمكن أيضا ربط تماس دخل مثال

يمة الضبط المسبق ند تماس الدخل Setpointإلدخال ق ت، نقف ع OK في الشكل السابق ونضعط مفتاح T2 للمؤق

.فتظهر لنا الشاشة التالية، ندخل عبرها القيمة المطلوبة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٣

:EasyMoellerرموز المؤقتات المختلفة الخاصة بجهاز التحكم

:١مثال

.I5مدخل لمدة ثالثة ثوان عند تشغيل المفتاح المربوط مع الQ3يعمل المخرج

.ثوان٣ المعير على الزمن Off Delay من النوع T1تم استخدام المؤقت

:٢مثال

.I2 بعد مرور خمسة ثوان على ضغط المفتاح المربوط مع المدخل Q1يعمل المخرج

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٤

.وان ث٥ المعير على الزمنOn Delay من النوع T2تم استخدام المؤقت

:٣مثال

ن ثم يعود لحالة التوقف، وذلك مع آل ضغطة على المفتاح المربوط مع المدخل Q4يعمل المخرج دة ثانيتي لم

I6.

. ثانية٢ المعير على الزمن Single Pulse من النوع T3تم استخدام المؤقت

:٤مثال

ثانية عند الضعط المستمر على المفتاح المربوط ١يتوقف لمدة ثانية و ١ بشكل متقطع لمدة Q2يعمل المخرج

.I7مع المدخل

. ثانية١ المعير على الزمنFlashing من النوع T5تم استخدام المؤقت

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٥

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٦

Time Switch

ساعات زمنية تعمل تماما آساعة عادية تعطي الزمن الحالي PLC التحكم القابلة للبرمجة تؤمن بعض وحدات

يمكن ضبط عمل هذه الساعة . بالساعات والدقلئق والثواني وأجزاء الثواني وتعطي أيضا التاريخ بالسنة والشهر واليوم

ا في أوقات محددة واليعمل في أوقات أخرى تماس الخاص به يوجد بطارية أو مكثف خاص في مثل و. بحيث يعمل ال

:، ونورد فيمل يلي بعض األمثلة PLCهذع األجهزة ليفظ عمل الساعة عند انقطاع التغذية أو توقف الـ

نى لشرآة ما مثال قبل ساعة من قدوم الموظفين صباحا آل ئة في مب ذه الوظيفة لتشغيل التدف يمكن استخدام ه

).جمعة والسبت ال( أيام األسبوع عدا أيام العطل

أيضا يمكن استعمال الساعة الزمنية لمنع مولدة التيار الكهربائي من أن تعمل أثناء أيام العطل أو خارج أوقات

.الدوام حتى عند انقطاع التيار

تستعمل الساعة الزمنية في أحد المتاجر بهدف التحكم الذآي باإلنارة، بحيث تعمل اإلنارة في أوقات الدوام فقط

. شرط إنخفاض مستوى اإلنارة خارجاوب

وع تحكم من ن زة ال ك أجه نهاية Easy Moellerتمل ع ) RC ) Easy Moeller DC RC ذات ال أرب

أو بالرمز H1 H2 H3 H4ساعات زمنية يرمز لها بالرموز

وإطفاء المتماس الخاص لكل مفتاح زمني تستعمل لضبط تشغيل ) شروط بدء إنتهاء العمل ( وأيضا يوجد أربعة قنوات

.بالمفتاح

:برمجة الساعات الزمنية

.إدراج رمز الساعة ضمن البرنامج آتماس دخليتم .١

ية من خالل شاشة البارامترات حيث يدخل يوم بدء العمل ويوم اإلنتهاء منه، ثم .٢ برمج الساعة الزمن ت

دء العمل وساعة ودقيقة اإلنتهاء، ويمكن آما ذآرنا إدخال يقة ب أربعة شروط مختلفة لنفس ساعة ودق

.تماس الساعة

. عند تحقق شرط الزمنلعم ي سوفلذيالخرج ا مع لساعة ا تماسيتم وصلأخيرا .٣

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٧

:١مثال

ي ( يعمل تماس الساعة تاح الزمن ن الساعة H1) المف ا بي ة م ن وحتى الجمع وم اإلثني ٩٫٠٠ وحتى ٦٫٣٠ من ي

)تتكرر العملية آل أسبوع بشكل أوتوماتيكي ( مساءا ١٠٫٣٠ وحتى ١٧٫٠٠صباحا ومن الساعة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٨

:٢مثال

ند الساعة H2يعمل تماس الساعة توقف الساعة السادسة من يوم اإلثنين آل ١٦٫٠٠ ع ة و ي وم الجمع من ي

أسبوع

:٣مثال

ليوم اإلثنين ويتوقف الساعة السادسة صباحا يوم ٢٢٫٠٠من الساعة طيلة الليل بدءا H4يعمل تماس الساعة

. الثالثاء

:مالحظة

تماس الساعة ذلك يعني أن التماس سوف يكون في حال توقف بل وقت العمل ل اء ق توقف أو اإلطف ان وقت ال إذا آ

.طيلة اليوم التالي

:٤مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٣٩

يومي الثالثاء واألربعاء ١٠٫٠٠ يوم اإلثنين بينما تعمل الساعة ١٦٫٠٠لساعة من ا H4يعمل تماس الساعة

.٢٢٫٠٠و في آال الحالتين تتوقف الساعة

:٥مثال

، مما يؤدي لبقاء تماس الساعة في حالة ١٧٫٠٠ والساعة ١٥٫٠٠انقطع التيار الكهربائي ما بين الساعة

.١٦٫٠٠ساعة الالعمل حتى بعد عودة التيار الكهربائي ال

:٦مثال

يوم اإلثنين يطفئ الساعة ٠٫٠٠ ساعة ، يعمل من الساعة ٢٤سيعمل تماس الساعة لمدة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٠

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤١

: أهداف الفصل

:التدرب النظري والعملي على

.ة والرقميةاإلشارات التمثيلي -

.المقارنات التمثيلية -

:مقدمة

ية بحسب إشارة الخرج لحساسات ذات خرج رقمي يات التحكم -ONتنقسم الحساسات المستخدمة في العمل

OFF تعمل عادة أجهزة التحكم مع اإلشارات الرقمية)العديد من الجهود ( ، وحساسات ذات خرج تمثيلي ، .

:g ValueAnaloالقيم الكهربائية التمثيلية

يرة بشكل مستمر مع مرور الزمن مثل إشارة الجهد الكهربائي، التيار، الحرارة، يمة متف ية هي ق يمة التمثيل الق

ا أن الحرارة اليمكن تحسسها بشكل مباشر من قبل ال …الضغط ن، وبم م بالنسبة للزم ير بشكل دائ ثال تتغ ، الحرارة م

PLC ك يجب أن ت نظام الرقمي لذل ي تعمل بال كيف اإلشارة وتحول من إشارة تمثيلية إلشارة رقمية باستخدام مبدل الت

A/D.

قيم تمثيلية

قيم رقمية

Analog Comparator

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٢

: RC- DC412Easy Moellerالمقارنات التمثيلية في جهاز التحكم

ة حيث تقوم هذه المداخل التمثيلية بمراقب، 24Vdcتتوفر المداخل التمثيلية فقط في األجهزة العاملة على التغذية

ن تراوح بين I8 و I7إشارة الدخل للمدخلي ي ت ) ، وذلك عن طريق ثمانية مقارنات تمثيلية ( Vdc.. 10Vdc 0) والت

A1.. A8 ) نها بواحدة من ستة وظائف مقارنة مختلفة، يعمل تماس خرج المقارن في حال آانت ل م وم آ يمكن أن يق

.Falseلمقارنة واليعمل إذا آانت نتيجة اTtrueنتيجة المقارنة صحيحة

:وظائف المقارنة

.فولت١٠ فولت حتى ٠ فولت ومجال اإلشارة المسموحة من ٠٫١المداخل التمثيلية هي ) خطوة( دقة

عند آتابة البرنامج أو من خالل قائمة Setpointيمكنك إدخال القيمة المطلوب أن يعمل عندها المقارن

)في الئحة البارامترات + هلت هذه الميزة بوضع إشارة في حال أ( البارمترات خالل عمل البرنامج

:برمجة المقارن التمثيلي

٨ حتى ١ثم أعطه رقما من ) الحقل األيسر ( في حقل المداخل Aأضف المقارن التمثيلي

. لتظهر قائمة البارامتراتOKثم اضغط على المفتاح

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٣

: فر ستة وظائف مختلفة آما هو مبين بالشكلاختر نوع الوظيفة المطلوبة من المقارن حيث تتو

:مثال

I7 إذا انخفضت قيمة اشارة المدخل Q1 تماس ريليه الخرج Latch بتشغيل ومسك A1يقوم المقارن التمثيلي

يمة نما يقوم المقارن 7.1عن الق ت، بي عن I7 إذا ارتفعت قيمة إشارة المدخل Q1 بتحرير تماس ريليه الخرج A2 فول

(Switching Hysteresis) فولت، وبهذا نالحظ أن الفرق بين إشارتي التشغيل واإلطفاء مايدعى بالتباطؤ 7.5يمة الق

. فولت 0.4هو

ي ارن التمثيل د Q1 المخرج A1يشغل المق باطؤ هو بين الجهدين 7.1 حتى يصل للجه ت، الت 7.5 و7.1 فول

د ند الجه ارن 7.5فولت ع وم المق ن يعمل المخرج مجددا إال إذا وصلت إشارة الدخل Q1لمخرج بتصفير ا A2 يق ول

. فولت7.1للجهد

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٤

:١مالحظة

تتأرجح عادة مخارج الحساسات التمثيلية بمقدار عدة ميلي فولت ولضمان استقرار الخرج ندخل تأخير

switching hysteresis فولت على األقل0.2 بمقدار

:٢مالحظة

Set & Resetإطفاء بشكل غي منتظم للمخارج ، يفضل استخدام وظيفة اإلقفال لضمان عدم حدوث تشغيل و

.

:Green Houseمثال التحكم بحرارة وتهوية بيت زجاجي

تحكم بشكل آلي بفتح وإغالق فتحات السقف لبيت زجاجي بهدف ضبط التهوية والحرارة، يتم ضخ وب ال المطل

از التدفئة عندما تنخفض واء الساخن عبر جه الحرارة تحت مستوى محددزتتم مراقبة محرآات المراوح ومحرآات اله

. فتحات السقف عند حدوث خطأ ما، وعند حدوث اإلشارة لحدوث خطأ عن طريق مؤشر ضوئي وامض

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٥

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٦

:القسم الثاني تنفيذ العمليات األساسية

Master K_120Sعلى الجهاز

:أهداف القسم الثاين

Master K_120S على الوظائف األساساية للجهاز النظري والعملي التدرب-

.على الوظائف المتقدمة التدرب النظري والعملي-

LG من S120K-Masterبعض المالحظات الخاصة بجهاز التحكم من نوع

) Hexرقيم ستةعشريت (12h حتى 0 ويبدأ الترقيم من الرقم Pيرمز للمداخل بالرمز -

)Hexترقيم ستةعشري(4Ch حتى 40 أيضا ويبدأ الترقيم من الرقم Pيرمز للمخارج بالرمز -

512 حتى 0 ويبدأ الترقيم من Mيرمز للذاآرة الداخلية بالرمز -

ويتميز بقدرته على حفظ المعلومات حتى K ويرمز له بالرمز Keep Relayيوجد نوع من الذواآر يسمى -

طاع التيارالكهربائيبعد انق

)مخرج آونتكتور( لتشغيل المخرج Outتستعمل التعليمة -

)SEt/Rstمخرج من نوع( إلطفاء المخرج RST لتشغيل ومسك المخرج والتعليمة Setتستعمل التعليمة -

حالة المخرج ) عكس ( لقلب Dتستعمل التعليمة -

PLC Download/ Uploadنقل المعلومات من وإلى الـ

: بعدة طرق PLCإدخال البرنامج للـيتم

.عن طريق لوحة مفاتيح مدمجة مع جهاز التحكم -

.( HHT ) أو Hand Held Terminalأو عن طريق لوحة مفاتيح خارجية محمولة -

.أو عن طريق الحاسب الشخصي أو المحمول عبر البوابة التسلسلية للحاسب -

برنامج بلغة السلم وتم التأآد من خلو البرنامج من األخطاء، بالنسبة للطريقة األخيرة، فبعد أن تمت آتابة ال

.من الحاسب إلى جهاز التحكم ) Download(يجب نقله لجهاز التحكم وتسمى هذه العملية بتنزيل البرنامج

م من البرنامج للتوثيق وإلعادة تحميلها لجهاز التحك(Soft Copy)وبالمثل إذا أردنا االحتفاظ بنسخة حاسبية

في حال حدوث عطل ما أو بهدف نسخها آلالت مشابهة، تسمى عملية نسخ البرنامج من جهاز التحكم إلى الحاسب

.( Upload )الشخصي عبر البوابة التسلسلية بتحميل البرنامج

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٧

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٨

العدادات

LG K_120sفي الجهاز

:الفصلمواضيع

CTU (Up Counter)د التصاعدي العدل

Down Counter (CTD)العدادات التنازلية

Up-Down Counter (CTUD)العدادالتصاعدي والتنازلي

Ring Counter(CTR)العداد الدوري

داد رفة عدد مرات حدوث ظاهرة معينة ضمن النظام المتحكم به عن طريق Counterتستخدم وظيفة الع لمع

سبة تحول الظاهرة الفيزيائية لنبضات آهربائية، أمثلة ذلك معرفة عدد األشخاص المارين عبر أحد حساسات دخل منا

ى خط سير ارة عل تجة والم رفة عدد القطع المن واب عن طريق حساس ضوئي، أو مع عن طريق conveyerاألب

. حساس تحريضي

نة عن طريق • يمة معي ى ق داد عل تم ضبط الع للعداد ويستقبل PRESET قيمة الضبط المسبق إدخالي

ل ابقا يعم يها س يمة المضبوط عل ا للق ندما يصل عدده ن النبضات ع دد م د ع ى مدخل الع أيضا عل

. RESET التصفير مدخلمكن تصفير العداد في أي لحظة عن طريق ي. مخرج العداد

داد الجبهات الصاعدة لنبضات الدخل، ويعد عدة واحدة في آل مرة يتغير فيها • د الع الدخل من حالة يع

Off ة نبضة، يوجد أربعة وظائف معروفة للعدادات وهي 65535القيمة العظمى للعد هي ،On لحال

CTU , CTD , CTUD , CTR :

: Up Counter(CTU(العدلد التصاعدي

د • ية للع يمة الحال ند وصول الق داد ع بقا Current Valueيعمل تماس مخرج الع يرة مس يمة المع للق

Preset Valu.

ندما يعمل مدخل التصفير • إن تماس مخرج العداد يصبح بحالة Resetع والقيمة الحالية للعداد Off ف

.تصبح صفر

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٤٩

:مثال

.C010 تزداد القيمة الحالية للعداد On إلى حالة Off من حالة P30آلما تغير المدخل •

للتصفيرP31المدخل •

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٠

:CTD(unter Down Co(العدادات التنازلية

.Presetعند تشغيل البرنامج يتم تحميل القيمة الحالية آقيمة ضبط مسبق •يها نبضة صاعدة • ي ف رة تأت ية في آل م يمة الحال يمة واحد من الق تم انقاص الق على ) 1 إلى 0من ( ي

.الدخل .0يعمل تماس المخرج عند وصول القيمة الحالية للعداد للقيمة •

:مثال

.C010 تنقص القيمة الحالية للعداد On إلى حالة Off من حالة P30ير المدخل آلما تغ •

للتصفيرP31المدخل •

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥١

:CTUD(Down Counter -Up(العدادالتصاعدي والتنازلي

ية بمقدار واحد عند الجبهة الصاعدة إلشارة مدخل العد التصاعدي، وتنقص بمقدار • يمة الحال زداد الق ت .لصاعدة إلشارة مدخل العد التنازليواحد عند الجبهة ا

ندما تكون القيمة الحالية للعداد أآبر أوتساوي قيمة الضبط المسبق ، وعدا ذلك • يعمل تماس الخرج ع .اليعمل

:مثال

للعد التصاعديP30المدخل • للعد التنازليP31المدخل • للتصفيرP32المدخل •

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٢

:CTR(Ring Counter(العداد الدوري

تزداد القيمة الحالية للعداد بمقدار واحد عند الجبهة الصاعدة إلشارة المدخل، ويعمل تماس المخرج •عند تصل القيمة الحالية لقيمة ضبط المسبق، بعد ذلك وعند وصول نبضة جديدة يتم بشكل

.أوتوماتيكي تصفير القيمة الحالية وإطفاء المخرج

:مثال هو مدخل العدP30المدخل • P60عندما تصل القيمة الحالية للعد إلى القيمة المطلوبة يعمل تماس الخرج • ويصبح المخرج 0تصبح عندها القيمة الحالية للعداد )١١النبضة رقم (إذا أتت نبضة أخرى بعد ذلك •

Offبحالة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٣

نوع العداد طريقة العمل الرمز السلمي

CTU -

-

4- 37

CTD -

-

4 – 38

CTUD -

4 – 39

CTR -

4 – 41

:مالحظات حول العدادات

رقم مؤلف من أربعة خانات - داد ب ى الع ة عل ند الدالل لعداد يعني حالة تماس مخرج ا ) C0001مثال( ع

On أو Off ات ة خان رقم مؤلف من ثالئ داد ب ى الع ة عل ند الدالل ا ع ثال ( أم يمة ) C001م ي الق يعن .Current Valueالحالية للعداد

يجب وصل جهاز ) مثل بعض أنواع المشفرات ( عند استخدام أجهزة دخل تولد نبضات بسرعة عالية -وع خاص يسمى مدخل العداد الس ى مدخل من ن في جهاز High Speed Counterريع الدخل عل

LG-K120S 3 حتى 0 المداخل من. .Count أقوى من مدخل العد Resetمدخل الـ: مالحظة -يمة المطلوبة فإن أي نبضات إضافية سوف تتابع زيادة قيمة - ند وصوله للق داد ع تم تصفير الع م ي إذا ل

. العداد

U CTU

R <S>

Count Pulse

Reset

↑ Setting value

Counter relay No.

C

v

Reset

Count Pulse

Current value

Output

Setti

D CTD

R <S>

Count Pulse

Reset

↑ Setting value

Counter relay No.

C

v

Reset

Count Pulse

Current value

Output

Setti

Reset ↓

Counter relay No.

D CTR

R <S>

Count Pulse

Reset

↑ Setting value

Counter relay No.

C

v

Up Pulse

Current value

Output

Down Pulse

Setti

U CTUD

R <S>

Up Pulse

Reset

↑ Setting value

C

v

D

Down Pulse

Output

Reset

Count Pulse

Current value

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٤

: مثال عملي

التحكم بعمل أربع محرآات . ليزيد عدد المحرآات العاملة بمقدار واحدPB1مفتاح يستخدم ال • . لينقص عدد المحرآات العاملة بمقدار واحدPB2يستخدم المفتاح •

/.٥/ تعديل البرنامج بحيث ال يعد أآثر من الرقم :المطلوب

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٥

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٦

منط العمل

T مدخل القدحTO

خمرج املؤقت

30

الزمن املطلوبON-DELAY OFF-DELAY

PULS FLASHING

Rمدخل التصفري

LG_K120Sفي الجهاز

:لالفصمواضيع

. TONمؤقت تأخير الوصل •

. TOFFمؤقت تأخير الفصل •

. TMRالمؤقت التراآمي •

. Monostable Timer ( TMON )مؤقت النبضة الوحيدة •

.Retrigerrable timer ( TRTG )المؤقت القابل إلعادة القدح •

تحكم بزمن وطريقة عمل أحد المخارج، Timerتستخدم وظيفة المؤقت ثل تأ لل -خير زمني لعمل محركم

... تشغيل وإطفاء بفترات متعاقبة– ة معينيةزمن لفترة تشغيل مضخة

تم ضبط ال ى مؤقت ي ويستقبل أيضا على مؤقت للPRESET قيمة الضبط المسبق إدخال معين عن طريق زمن عل

مكن تصفير المؤقت ي، د للقيمة المضبوط عليها سابقا يعمل مخرج العدا الزمن عندما يصل ة البدء نبض قدحمدخل ال

. RESET التصفير مدخلفي أي لحظة عن طريق

وهي، يوجد خمسة أنواع من المؤقتات تستخدم بحسب العملية التحكمية

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٧

• Ton, Toff, Tmr, Tmon, Trtg

: TONمؤقت تأخير الوصل

حتى تصل 0.01Sec أو 0.1Sec أو 1Sec بقيمة Current Valueتزداد القيمة الحالية للمؤقت •

.للزمن المطلوب، عندئذ يعمل تماس خرج المؤقت

.RST في حال توقف الدخل أو تنفيذ تعليمة Offيعود تماس خرج المؤقت للقيمة •

• T0 To T191 يضرب الزمن الحقيقي الواجب إدخاله (Setting Value) 10 بالرقم

• T192 To T250 يضرب الزمن الحقيقي الواجب إدخاله (Setting Value) 100 بالرقم

• T251 To T255 يضرب الزمن الحقيقي الواجب إدخاله (Setting Value) 1000 بالرقم

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٨

:مثال

.P20 على تشغيل المدخل 20Secبعد مرور ) 1Sec .0أي أن وحدة الزمن له هي (T97بعمل المؤقت

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٥٩

:٢مثال

P20 وذلك عند ضغط المفتاح Flashingمؤقت من نوع يمكن عمل On Delayباستخدام مؤقتين من النوع

.

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٠

: TOFFمؤقت تأخير الفصل

ندما يعمل المدخل • دح المؤقت ( ع ة تشغيل )ق ، وتصبح القيمة On، يصبح خرج المؤقت أيضا بحال

.Setting Valueالحالية هي نفسها قيمة الضبط

. بالتناقص تبدأ القيمة الحاليةOffعندما يتحول الدخل لحالة •

.Offعندما تصل القيمة الحالية للصفر عندها يصبح تماس المخرج بحالة إطفاء •

. 0 والقيمة الحالية تصبح Off فإن تماس الخرج يصبح RESTإذا تم تنفيذ تعليمة •

:١مثال

T000

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦١

:٢مثال

Conveyerالتحكم بثالثة خطوط نقل منتجات

C ثم B ثم A بالترتيبمطلوب تشغيل ثالثة خطوط نقل منتجات

A B C واإلطفاء بشكل معاآس

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٢

: TMRمؤقت التراكمي ال

ية للمؤقت • يمة الحال زداد الق ادام الدخل في حالة عمل CurrentValueت وذلك إلى أن يصل ON م

.Onعندها يعمل تماس الخرج SetValueللقيمة المطلوبة

و توقف الدخل أي أصبح • فإن القيمة الحالية ) وصوله للقيمة المطلوبة قبل وصول أو بعد(Offحتى ل

.للمؤقت لن تمحى

.فإن تماس المخرج والقيمة الحالية للمؤقت سوف يمحيان RSTعند تنفيذ تعليمة •

:١مثال

يقوم بجمع أزمنة العمل إلى أن T096، ولكن المؤقت )على مراحل ( بشكل متقطع P20الدخل يعمل •

.تصل للزمن المطلوب

ند عمل المدخل RSTيمة التصفير تعمل تعل • يمة الحالية للمؤقت ويتوقف P023 ع ندها تصفر الق ع

.تماس الخرج عن العمل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٣

:٢مثال •

برمجة ة م ة آلل ية الصيانة الدوري تة عمل تم مراقبة عمر رأس آلة الحفر المبرمجة لمعرفة فيما إذا تجاوزت ، بهدف أتم ت

.تجاوزهاساعات العمل المسموحة، وإلعطاء إنذار في حال

T100

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٤

: TMON ( Monostable Timer (مؤقت النبضة الوحيدة

بقيمة الضبط Current Valueعندما يعمل تماس ادخل المؤقت، يتم تحميل القيمة الحالية للمؤقت •

.ويعمل تماس الخرج عند عمل تماس الدخل. وتبدأ بالتناقصSetting Value المسبق

0.01 أو 0.1 تبدأ القيمة الحالية للمؤقت بالتناقص بمقدار ،Offعند توقف تماس الدخل عن العمل •

.Offثانية حتى تصل للصفرعندها يتوقف تماس الخرج

ON/Offيتم إهمال تغيرات الدخل •

. تتوقف تماسات خرج المؤقت وتصفر القيمة الحالية للمؤقتRSTعند تنفيذ تعليمة •

:١مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٥

:٢مثال

دارة مانع الضجيج

إدخال إشارة مفتاح نهاية الشوط إلى جهاز التحكم ولن يوجد مشكلة في المفتاح وهي الضجيج الناتج عن اهتزاز يتم .TMONالتماسات قبل إغالقها بشكل آامل، يمكن تجاوز هذه المشكلة باستخدام تعليمة وحيد اإلستقرار

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٦

:TRTG ( Retrigerrable timer (المؤقت القابل إلعادة القدح

ندما يصبح تماس الدخل في حالة عمل • ، يعمل تماس الخرج ويتم تحميل القيمة الحالية للمؤقت Onع

.بقيمة الضبط المسبق وتبدأ بالتناقص

دار واحد آل • ية للمؤقت بمق يمة الحال ناقص الق ثانية حتى تصل للصفر عندها تتوقف 0.01أو 0.1تت

.Offتماسات الخرج عن العمل

اس ال • اد تم يمة إذا ع ية بق يمة الحال يل الق ادة تحم تم إع ت، ي ل المؤق ترة عم ية خالل ف ل ثان دخل للعم

.الضبط المسبق وتبدأ القيمة الحاليةللمؤقت مجددا بالتناقص

. تتوقف تماسات خرج المؤقت وتصفر القيمة الحالية للمؤقتRSTعند تنفيذ تعليمة •

:١مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٧

:٢مثال

:ل المنتجاتدارة كشف العطل في خطوط نق

.يتم كشف وجود عطل في خط اإلنتاج بتفحص مرور المنتج خالل فترة معينة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٨

:لخص حول وظائف المؤقتم

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٦٩

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٠

العمليات الحسابية و المقارنة و الزيادة و اإلنقاص والدوران

قات التكراروالقفز والبرامج الجزئية وحل والتتابع Sequencer - Arithmetic Instructions - Compare instructions Rotation- Jump- Subroutine & For Next

: الفصلمواضيع

عمليات المقرنة بين قيمتين -

الجمع والطرح والضرب والقسمة -

الزيادة و اإلنقاص -

الدوران لليسار ولليمين -

العمليات المتتابعة -

القفز -

مج الجزئيةالبرا -

حلقات التكرار - : ARITHMATICأوال العمليات الحسابية

ـ برمجة ال ابل لل تحكم الق از ال أن يقوم بعمليات حسابية إضافة لوظيفته األساسية وهي PLCيمكن لجه

ن تبعا لحجم القالب عندها يجب أن ير زمن الحق ن أن نغ ة حق ية بآل ية التحكم ثال إذا تطلبت العمل تحكم، فم نقوم بعملية ال

م نقله حتى اآلن فيجب إجراء ا ت رفة مجموع م ى مع تجات إل ل من ن نق يادة خطيي ثال آخر إذا احتاج ق ابة بسيطة، م حس

. للعدادين Current Valueعملية جمع لمحتوى القيمة الحالية

:S120LG K في جهاز التحكم من نوع الحسابيةبعض المالحظات حول العمليات

. عمليات الحسابية األرقام بالشكل السداسي عشرتستخدم عادة ال

.للعدادات والمؤقتات ضمن العمليات الحسابية) ذات الثالث خانات ( Current Valueيمكن أن نستخدم القيم الحالية

رة واحدة بعد إغالق التماس الموصول معها واهمال P الحرف - ية م يذ العمل تم تنف ه ي ي أن يمة يعن د التعل بع

.Bounece وتستخدم هذه الطريقة لمنع التشويش أو خاصية اإلرتداد ms نبضات الدخل لفترة قصيرة باقي

، وفي )آلمة ( بت 16 وهو خلية ذاآرة بطول D (DATA TYPE)يستخدم مسجل يدعى المسجل من نوع

.متتابعين فتأخذ خلية الذاآرة أوتوماتيكيا رقمين (Double Word) بت32حال استخدمنا تعليمة ذات

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧١

ADD DADD ADDP DADDP:عمليةالجمع

- ADD ية لجمع عددين مؤلفين من ذه العمل S2 والثاني موجود في S1 بت األول موجود في المتحول 16تستخدم ه

.Dأما الناتج فيوضع في المتحول

DADD - بتأي المتحول 32تستخدم هذه العملية لجمع عددين مؤلفين من S1و S1+1 مع S2 و S2+1

- ADDP DADDP ذي 32 أو 16يستخدمان للجمع تماس ال ق ال ا أغل رة واحدة آلم يمة م نفذ التعل بت ولكن ت

.Pulse أي Pيسبفها بسبب التعليمة

عمليات الحساب تتم غالبا بالنظام السداسي عشري-

:مثال

ن ي بجمع الرقمي برنامج التال وم ال D1 &D2 المخزنان في h120Cمع الرقم ) بالسداسي عشر (h38D3يق

h4ADFفيكون الناتج هو

يمة - يجة الق تجاوز النت ندما ت بت يعمل علم الحمل 32 في الجمع hFFFFFFFF بت أو 16 في الجمع ال hFFFFع

Carry Flag F112وعندما يكون الناتج صفر يعمل علم التصفير F111 Zero Flag.

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٢

SUBP DSUBP SUB DSUB:عملية الطرح

- SUB SUBP بت، ويوضع الناتج في المتحول 16 تستخدم العمليتان لطرح رقمين مؤلفين من D

- DSUB DSUBP بت، ويوضع الناتج في المتحول 32تستخدم العمليتان لطرح رقمين مؤلفين من D

تعارة - ناك اس ون ه ندما يك نه الأي أن ( ع ن المطروح م ل) مطروح أصغر م م الحم ل عل F112يعم

. عندما يكون ناتج عملية الطرح صفرF111ويعمل علم التصفير.

:مثال

ي بطرح الرقم برنامج التال وم ال D1 المخزنان في h120Cمن الرقم ) بالسداسي عشر (h38D3يق

&D2 فيكون الناتج هو h26C7

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٣

MUL DMUL MULP DMULP :عملية الضرب

بت ويضع الناتج في خليتين ذاآرة 32 بت أو 16 طول آل منهما S2 و S1ى متحولين تستخدم هذه التعليمات لضرب محتو -

. بت أو أربع خاليا ذاآرة32

:١مثال

.يقوم البرنامج التالي بعمل عملية ضرب خانتي ذاآرة ووضع الناتج في خانة مضاعفة

:٢مثال

.ة ووضع الناتج في أربع خاناتيقوم البرنامج التالي بعمل عملية ضرب أربع خانات ذاآر

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٤

DIV DDIV DIVP DDIVP :عملية القسمة

DIV & DIVP ن من ن مؤلفي يم رقمي ية بتقس ذه العمل وم ه نهما وتضع الناتج في 16تق بت لكل م

.خليتي ذاآرة األولى تحوي الناتج والثانية تحوي باقي عملية القسمة

DDIV & DDIVP ية ذه العمل وم ه ن من تق ن مؤلفي يم رقمي بت لكل منهما وتضع الناتج 32بتقس

.في أربع خاليا ذاآرة األولى والثانية تحوي الناتج والثالثة والرابعة تحوي باقي عملية القسمة

:١مثال

D11 والباقي في D10وينفذ البرنامج التالية تعليمة قسمة بين خليتي ذاآرة ويضع الناتج في الخلية

:٢مثال

بت والناتج في أربع خاليا32يقوم البرنامج التالي بإجراء عملية قسمة لرقمين مؤلفين من

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٥

: COMPARISONثانيا عمليات المقارنة ن ن قيمتي ة للكشف ع يات المقارن تعمل عمل ن ( تس ن م ت 32 أو 16مؤلفتي اويتين أو ) ب تا متس يما إذا آان ف

.أصغر من األخرى وحسب النتيجة يتم تشغيل مخرج مامختلفتين أو إحداهما أآبر أو

: شكل التعليمة

: والناتج يكون آالتالي

:١مثال

. في حالة عملM000 ويكون D0001 و P000يعمل الخرج عندما يتساوى

:٢مثال

فيM20 ويكون 1000 أصغر أو يساوي D1 وD0 عندما يكون محتوى الخليتين يعمل المخرج

. حالة عمل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٦

:INCREMENT & DECREAMENT اإلنقاص ثالثا تعمليات الزيادة وتحوالت بمقدار واحد في آل مرة يمكن استخدام تعمليات ادة أو إنقاص أحد الم ية زي ية التحكم إذا تطلبت العمل

.الزيادة والنقصان بدال من عملية الجمع أو الطرح

: NC DINCPINC INCP DIتعملية الزيادة

ذه التعليمة لزيادة محتوى مسجل بمقدار واحد آلما عمل تماس ) بت 32 أو 16مؤلف من (تستخدم ه

تاح عندها نستخدم تعليمة تزازات غير مرغوبة من المف ى المدخل أو اه رافق عل الدخل، وإذا وجد تشويش م

INCP

0يادة فإن محتوى المتحول يصبح ونفذنا تعليمة الزFFFFFFF أو FFFFإذا آان محتوى المتحول

. F112 وF111 ويعمل علما التصفير والحمل

:مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٧

: DEC DECP DDEC DDECPتعملية اإلنقاص

يمة إلنقاص محتوى مسجل ذه التعل ل ) بت32 أو 16مؤلف من (تستخدم ه ا عم دار واحد آلم بمق

ى رافق عل تاح عندها نستخدم تماس الدخل، وإذا وجد تشويش م تزازات غير مرغوبة من المف المدخل أو اه

DECP

تحول توى الم ان مح بح 0إذا آ تحول يص توى الم إن مح اص ف يمة اإلنق ا تعل أو FFFF ونفذن

FFFFFFFويعمل علموالحمل F112 .

:مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٨

Rotationرابعا تعليمات الدوران

OL, ROLP, DROL, DROLP R تعليمة الدوران لليسار-ا

ر محتوى ال ى تدوي يمات عل ذه التعل وينتقل محتوى . بت لليسار بمقدار بت واحد32 أو ال16 تعمل ه

F112 إلى خانة علم الحمل MSBالبت األعلى

قبل وبعد تنفيذ ثالثة إزاحات لليسارD0نبين حالة المسجل : مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٧٩

ROR, RORP, DROR, DRORPين تعليمة الدوران لليم- ٢

ر محتوى ال ى تدوي يمات عل ذه التعل وينتقل محتوى . بت لليمين بمقدار بت واحد32 أو ال16 تعمل ه

F112 إلى خانة علم الحمل LSBالبت األعلى

:مثال

قبل وبعد تنفيذ ثالثة إزاحات لليمينD0نبين حالة المسجل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٠

وبعد تنفيذ ثالثة إزاحات لليمين قبل D0نبين حالة المسجل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨١

:Step controlخامسا تعليمات التحكم بالخطوة :يوجد نوعين من عمليات التحكم بالخطوة

تحكم الت -١ ية ال تابع آما : ابعي ت عمل ابقة وبشكل مت ة الخطوة الس د نهاي يذ خطوة إال بع تم تنف ه ال ي ي أن وتعن

: يوضحه الشكل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٢

وتعني أنه يتم تنفيذ العملية التي تبدأ : in Priority-lastاألولوية لرقم الحالة األعلى عملية التحكم من النوع -٢ .أوال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٣

:Jumpالقفز تعليمات سادسا

تجاوز مجموعة من األسطر البرمجية أن ي الج ب ز لكي تجبر المع يمة القف بدأ من السطر Rungsتستخدم تعل

. والتي تحمل نفس الرقم JME وحتى تعليمة نهاية القفز JMPذي يلي تعليمة القفز ال

يمات قفز تحمل نفس الرقم في أماآن متعددة من البرنامج، بينما اليمكن استخدام تعليمة يمكن استخدام عدة تعل

.نهاية القفز ألآثر من مرة واحدة

:مثال

:نامج تعليمتي العداد الدوري سوف يتجاهل البرP20عندما يعمل التماس

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٤

:Subroutineسابعا البرامج الجزئية عند وجود مجموعة من العمليات المتكررة في البرنامج ، يمكن أن نجمعها برنامج جزئي تتم مناداته

تهي لتنفيذ البرنامج الجزئي ااذي ين SBRT، فيقفز البرنامج للتعليمة Callآلما لزم األمر عن طريق التعليمة

. التي تعيد البرنامج حيث آان ليتابع تنفيذ مهمتهRETبتعليمة

:مالحظة

END بعد تعليمة نهاية البرنامج SBRTتبدأ تعليمة

:مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٥

:BREAK/NEXT-FORثامنا حلقات التكرار

ن رقم يتراوح بيn مرة حيث NEXT n بتنفيذ األسطر التي تليه حتى تعليمة FORتقوم تعليمة

.32767الصفر و

.BREAKويمكن آسر حلقة التكرار عند تنفيذ التعليمة

:مثال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٦

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٧

:القسم الثالث

/1/

Toutch Screen

أهداف الفصل:

.مقدمة -

.خطوات ربط الشاشة مع جهاز التحكم -

.PLCومع الـربط الشاشة مع الحاسب -

.PMU Editor V2.3 التعرف على برنامج تحرير برنامج الشاشة -

.مراحل تحرير برنامج الشاشة -

.نقل البرنامج من وإلى الشاشة -

..أنواع الشاشات التي يمكن استعمالها في البرنامج -

.Drawالتعرف على القائمة -

:مقدمة

از دخل بحيث يتم إظهار PLC التحكم المنطقية المبرمجةخرج مع أجهزة / تستعمل الشاشات التالمسية آجه

ـ ة مداخل ومخارج ال ثل حال تلفة م يم العدادات والمؤقتات والذواآر المؤقتة ويمكن إظهار رسوم PLCمعلومات مخ وق

تحكم بها وتوضع الحساسات عليها ويمكن إظهار نصوص ورسائل مكتوبة على الشاشة ة الم يكل اآلل ثل ه توضيحية م

.بية أو أي لغة أخرى باللغة العر

آما تستخدم آمداخل فيمكن االستعاضة عن المفاتيح الخارجية بمختلف أنواعها بمفاتيح تعمل بلمس مكان محدد

.على الشاشة

:خطوات ربط الشاشة مع جهاز التحكم

: يجب إتباع الخطوات التالية PLCولكي نتمكن من استخدام الشاشة ضمن نظام التحكم بالـ

.PMU-EditorV2.3رير محتويات الشاشة عن طريق برنامج تح-ا

يه برنامج - ٢ ط الشاشة مع الحاسب الشخصي المحمل عل ونقل البرنامج الذي تم تحريره PMU-EditorV2.3 رب

.في الخطوة السابقة

.KGL_WIN V3.6 عن طريق برنامج PLC تحرير ونقل برنامج الـ- ٣

. عن طريق الكبل الخاص بذلك PLCم ربط الشاشة مع جهاز التحك- ٤

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٨

:PLCربط الشاشة مع الحاسب ومع الـ

. تؤمن عن طريق وحدة تغذية خارجية VDC 24تعمل الشاشة بتغذية آهربائية

بهدف ) COM2أو Com1عن طريق المأخذ (مع الحاسب ) PS/2نقاط 6 عن طريق مأخذ( توصل الشاشة

برنامج من الشاشة للحاسب ل ال -PMU( وذلك بواسطة البرنامج Upload أو من الحاسب للشاشةDownloadنق

EditorV2.3. (

أخذ ( توصل الشاشة ـ) نقطة15عن طريق م ع ال أخذ (PLCم اط9عن طريق الم ط ) نق بهدف رب

ـ ة وال ن الشاش ترآة بي تحوالت المش بة الم برنامج PLC (M,K,P,L,D,C,T,..)ومراق طة ال ك بواس وذل

)KGL_WIN V3.6.(

:PMU Editor V 2.3التعرف على برنامج تحرير برنامج الشاشة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٨٩

:مراحل تحرير برنامج الشاشة

تظهر نافذة ندخل عبرها نوع الشاشة New اختيار -Project فتح قائمة المشروع –يتم الدخول للبرنامج

(PMU 330-BTE 320X240)ونوع الـ PLC :

)LG:MASTER K(80-200-300-1000)S(LOADER) ( ثم نضغط علىFinish.

OK نضغط على New Screenتظهر بعد ذلك نافذة

نا عن طريق القائمة رسم مجموعة من األشكال الهندسية على الشاشة أو عن طريق القائمة إضافة Drawيمكن

TAG دد خانات اختيا ام بع ار أرق بات اإلشارة أو إظه يح التالمسية أو لم ري أو إظهار رسائل مجموعة من المفات

......آتابية عند حدوث حدث ما أو رسم منحني بياني أو إظهار رسائل إنذار مع إظهار الوقت والتاريخ

: نقل البرنامج من وإلى الشاشة

: Download نقل البرنامج من الحاسب للشاشة-أوال

نه يمكن نقله للشاشة عن طريق برنامج وتخزي ر ال تهاء من تحري د االن Transfer األمر Transfer القائمة بع

. الصحيحة Com وذلك بعد التأآد من اختيار رقم البوابة التسلسليةTransferاألمر

:Upload نقل البرنامج من الشاشة للحاسب -ثانيا

برنامج المخزن على الشاشة للحاسب بهدف تعديل أو توثيق البرنامج وذلك حسب التسلسل التالي ل ال :يمكن نق

ة ريق القائم ن ط ر Transferع يار Transfer األم ن download اخت اء الخياري Delete وUpload وإلغ

Logging م األمر يار رقم البوابة التسلسلية الصحيحة، يسألك البرنامج عن Transfer ث تأآد من اخت د ال ك بع وذل

الها بشكل صحيح يتابع العملية بسؤالك عن وإذا تم إدخ) في حال وجودها ( آلمة السر الموجودة على ذاآرة الشاشة

.موقع تخزين الملف المسحوب من الشاشة

:أنواع الشاشات التي يمكن استعمالها في البرنامج

Sub الشاشة الفرعية– Window النافذة – Baseيوجد ثالثة أنواع من الشاشات ،الشاشة الرئيسية

ويمكن أن تصنع عدة شاشات رئيسية لكال منها رقم w Dra وTagيمكن إضافة : Base الشاشة الرئيسية

نقر بالزر األيمن لفأرة الحاسب على البند دة عن طريق ال تم إضافة شاشة جدي نهم ي نقل بي يز ويمكن الت Baseمم

.Addالموجود على يسار شاشة البرنامج ثم اختيار

نافذة سية ويمكن تغيير حجمها ويتم وتظهر ضمن الشاشة الرئي Draw وTagيمكن إضافة : Windowال

ر ريق األم ن ط تدعائها ع ة Windowاس ي القائم أرة Tag ف ن لف زر األيم نقر بال ريق ال ن ط دة ع افذة جدي تم ن ي

.Add الموجود على يسار شاشة البرنامج ثم اختيار Windowالحاسب على البند

تم Tag فقط و اليمكن إضافة Drawيمكن إضافة : Subالشاشة الفرعية إضافة شاشة جديدة عن طريق ي

.Add الموجود على يسار شاشة البرنامج ثم اختيار Subالنقر بالزر األيمن لفأرة الحاسب على البند

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٠

:Drawتعريف بأهم أدوات القائمة

١- Select:

.يستعمل هذا األمر إللغاء اإلختيار الحالي

٢- Dot:

ا أربع مقاس ة ب ى الشاش ة عل م نقط تعمل لرس نةيس ت ممك

1X1,2X2,3X3,4X4وبلونين محتملين .

٣- LINE:

ط وع الخ ير ن ن تغي نهاية يمك بداية وال د ال د تحدي تقيم بع ط مس م خ لرس

.متصل أو متقطع وبسماآتين

٤- Rectangle:

. احتمال للتهشير١٤يوجد ) مهشر( شفاف أو ممتلئ وبلون لرسم مستطيل بعد تحديد زاويتين منه

٥- Circle:

. احتمال للتهشير١٤ بلونين، يوجد لرسم دائرة شفافة أو ممتلئة

٦-Ellipse:

احتمال للتهشير١٤ بلونين، يوجد لرسم قطوع ناقصة شفافة أو ممتلئة

٧- Fill :

. احتمال للتهشير١٤ بلون أو تهشير،لقةغلتعبئة مساحة م

٨- Ployline / Polygon:

. احتمال ممكن للتهشير١٤، بلونين ويد نقاط محيطه األساسية بعد تحد مغلق لرسم مضلع

٩-Scale :

لرسم تدريجات منتظمة مستقيمة أو دائرية

١٠-Text :

).يحتاج إلضافة فونط خاص باللغة العربية للبرنامج ( لكتابة نص ضمن مربع نص

١١- Image Text :

)دون الحاجة إلضافة فونط خاص للبرنامج (مزلغة أو إظهار أي ر لكتابة نص وإظهاره آصورة بأية

١٢- Backcolor Setup:

.320x240 dpi وبدقة monocolor، بشرط أن تكون وحيدة اللون لتلوين الخلفية أو إلضافة صورة للخلفية

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩١

/2/Toutch Screen

:مواضيع

Draw وTagرق بين القائمتين الف -

.Tagالتعرف على القائمة -

Tag & Drawبين القائمتين الفرق

تستعمل لرسم وتحرير صوروأشكال هندسية ثابتة وغير فعالة Drawالقائمة -

.على الشاشة

عند Button فتستعمل إلنشاء أشكال فعالة مثل رسم مفتاح Tagأما القائمة -

.ي الذاآرةالضغط عليه يغير قيمة ما ف

:Tag تعريف بأهم أدوات القائمة

١ - Numeric Tag:

يات رة المعط ثل ذاآ تحوالت م د الم ية ألح يمة الرقم ار الق تخدم إلظه أو Dيس

داد توى ع ت Cمح وب ....T أو مؤق ات المطل دد الخان د ع ن أن تحدي ويمك

.إظهارها ومكان الفاصلة و حجم الرقم

٢ - Touch Tag:

تخ غيل يس تاح لحظي أو نابضي أو تش يفة مف م / دم آوظ ن رس اف يمك إيق

يار شكل ما من المكتبة ويمكن إضافة آتابة تاح أو دون إطار أو اخت إطار للمف

.أو رسم على المفتاح

تاح حين ضغطه أحد المتحوالت أو بتات المتحوالت مثل البت 0 ويشغل المف

ية ة الداخل ن الحاآم تعمل لوظ M000م ن ، أو يس نقل بي ثل الت ة م ائف خاص

. الشاشات أو لطباعة محتويات الشاشة على الطابعة

٣ - Lamp Tag:

تات ند عمل أحد الب بة إشارة بحث تضيء ع ذه الوظيفة عمل لم تعمل ه

، ويمكن اختيار M0 من الحاآمة الداخلية 0التابع لمتحول ما ، مثل عمل البت

.شكل من المكتبة المرفقةشكل اللمبة إما برسمها أو باختيار ال

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٢

٤ -String Tag:

).يتم اإلشارة فقط ألول السلسلة ( تستخدم إلظهار سلسلة من األحرف أو األرقام موجودة في الذاآرة

٥ – Message Tag:

د المداخل أو غيل أح ثل تش ا م دث م دوث ح ند ح ة ع ى الشاش دد عل ان مح ي مك ا ف الة م ار رس تعمل إلظه تس

داد أو المؤقت لقيمة ما المخارج أ الموجود Messageتدخل الرسائل بشكل مسبق عن طريق األمر ، و وصول الع

.على يسار شاشة البرنامج وإعطاء آل رسالة رقم محدد

٦ -Alarm Tag:

تستعمل إلظهار إنذار ما في مكان محدد على الشاشة عند حدوث حدث ما مثل تشغيل أحد المداخل أو المخارج

يمة ما أو وص داد أو المؤقت لق الموجود على يسار Alarmتدخل اإلنذارات بشكل مسبق عن طريق األمر ، ول الع

.شاشة البرنامج وإعطاء آل إنذار رقم محدد

٧ –Window Tag:

.يستعمل إلظهار نافذة ما عند حدوث حدث ما

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٣

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٤

القسم الرابع

ة عمليأمثلة

:مواضيع

مرآب للسياراتالمثال األول -

آبيرةغسالة آليةالمثال الثاني -

أتمتة عمل مولدة آهربائية -

:مرآب للسياراتالمثال األول

ة مداخل و مخرج واحدعلى آل مخرج أو مدخل حساس لمرور السيارات يارات له ثالث يوجد على ، مرآب للس

ة دخول أو خر تحكم به آل بواب تم ال ي ي يتم إدارة هذا النظام و التحكم به .شرفمن قبل الم ) إغالق، فتح(وج حاجز آل

:لمس لتحقيق الوظائف التالية و شاشة PLCمن غرفة المشرف عن طريق استخدام

.عد السيارات الداخلة من آل مدخل و تخزين هذه األرقام إلى أن يتم تصفيرها من قبل المشرف -١

ي -٢ ية عد الس بوابة الرئيس ي تخرج من ال يدة و التي عندها يتم محاسبة الزبائن (ارات الت ة الخروج الوح و ). بواب

.االحتفاظ بهذا الرقم إلى أن يتم تصفيره من قبل المشرف

يارات الموجودة داخل المرآب يجب أال يتجاوز هذا العدد سعة المرآب و يجب في آل لحظة -٣ رفة عدد الس مع

بالغة يا ٥٠ال ي بإغالق بوابات الدخول و إضاءة مؤشرات موجودة ، رة س تم إعطاء أمر آل ك في و إذا حصل ذل

. عند آل بوابة دخول تشير إلى امتالء المرآب

.يمكن إغالق أي بوابة من قبل المشرف -٤

استخدم اإلظهارات بالشكل الذي تراه مناسبا -٥

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٥

:حـل التمرين

المخارج/ المداخل

Input/ Output

P0 ١حساس المدخل P40 ١غالق البوابة إ

P1 ٢حساس المدخل P41 ٢إغالق البوابة

P2 ٣حساس المدخل P42 ٣إغالق البوابة

P3 حساس المخرج P43 ١إغالق البوابة

M0 ١د المدخل ١تصفير عد D0 ١مجموع السيرات الداخلة عبر المدخل

M1 ٢د المدخل ١دتصفير ع D1 ٢مجموع السيرات الداخلة عبر المدخل

M2 ٣د المدخل ١تصفير عد D2 ٣مجموع السيرات الداخلة عبر المدخل

M3 د المخرج١تصفير عد D5 مجموع السيرات الموجودة في المرآب

M4 مشر بدء العملية الحسابية C0 ١عداد المدخل

M5 ٥٠مؤشر زيادة عدد السيارات على C1 ٢عداد المدخل

C2 M40 ٣عداد المدخل

C3 M41 عداد المخرج

M42

M43

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٦

: آبيرةغسالة آليةالمثال الثاني

. بفرض أننا نريد أتمتة عمل غسالة آبيرة

بدأ دورة الغسيل بملء الحوض بالماء • ثم ، ثم التنشيف، ثم عملية الغسيل، ثم يأتي دور تسخين الماء ، ت

.تفريغ الحوض

ية الغ • بدأ عمل د التأآد أن باب الغسالة مغلق ال يمكن أن ت و بعد المباشرة في عملية الغسيل ، سيل إال بع

.يقفل الباب آليا و اليتم فك القفل للسماح بفتح الباب إال بعد انتهاء دورة الغسيل آاملة

اء عن طريق فتح صمام • تم ملء الحوض بالم يجب أن يكون مستوى خزان الماء أعلى من حوض (ي

الة تح الصمام الغس رد ف ى الحوض بمج اء إل ق الم تم تدف تم تفريغ الحوض من الماء عن ، )حتى ي و ي

.و نعلم أن الحوض قد امتأل عن طريق حساس مستوى، طريق تشغيل مضخة

ئ الخزان يجب إصدار • م يمتل ع ساعة و ل ثر من رب اء و مضى أآ تح صمام دخول الم م ف في حال ت

ر ى الشاشة ل (Alarm)تحذي اء مقطوع أو ضغطه ضعيف عل تأآد أن الم و بمجرد امتالء الحوض ، ل

.و لكن يجب االحتفاظ بالزمن الذي توقفت فيه عملية الغسيل، نعاود إتمام عملية الغسيل

ي وصلنا إليها • تابع العمل من المرحلة الت م عادت يجب أن ن رباء ث ناء العمل إذا انقطعت الكه في أث

).نشيفت، غسيل، تسخين، تعبئة(

اء آهربائيا و نعلم أنه وصل إلى درجة الحرارة المطلوبة عن طريق ترموستات • تم تسخين الم و إذا . ي

ة خالل نصف ساعة يجب إظهار رسالة تحذير على الشاشة أن ى درجة الحرارة المطلوب م يصل إل ل

.وشائع التسخين فيها عطل

ـ • ى ال ة مخارج عل ، يمين، دوران بطيء ، دوران سريع : ك مخصصة ألوامر المحر PLCتوجد أربع

رملة ، شمال دوران من مخرج واحد . ف ة ال ى . تؤخذ جه ية عل د مضي نصف ثان رملة بع نستخدم الف

.انتهاء الدوران السريع

الدوران البطيء • تم ب ية الغسيل ت تابع عمل ن و اليسار بالت ى اليمي ة(إل ل جه ية لك ية ) ثان تمر عمل و تس

:الغسيل لمدة

o لبرنامج األولخمس دقائق ل.

o عشردقائق للبرناج الثاني.

o ربع ساعة للبرنامج الثالث.

تم إضافة مسحوق الغسيل عن طريق تشغيل مضخة ماء تقوم يصب الماء فوق درج المسحوق لمدة • ي

وان ناء مرحلة الغسيل ، عشر ث ية أث ذه العمل يقة (و تحصل ه ا بدق د بدئه برنامج ) بع ك لكل من ال و ذل

.أما البرنامج األول فهو برنامج الشطف و ليس فيه إضافة مسحوقالثاني و الثالث

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٧

: أتمتة عمل مولدة آهربائية المثال الثالث

:طريقة عمل المولدة

ا أو عند انقطاع أحد األطوار -١ دة يدوي ند طلب تشغيل المول أو انخفاضه عن الحد المسموح ) الفازات(ع

غيل ارة تش بدأ إش ائق ت س دق وق الخم دة تف ه لم ل ب دم عم ن ع تأآد م ث أوال ال العمل، بحي دة ب المول

اء أو ود أو الم توى الوق اض مس ت أو انخف اض ضغط الزي رارة أو انخف اع الح ذار ارتف ات إن حساس

…وجود أنذار زيادة حمل أو انذار انقطاع أو انخفاض الجهد المولد أو زيادة سرعة المولدة

ذار -٢ العمل في حال عدم وجود أي إن دة ب بدأ المول اطع الشبكة ثانيا تشغيل المرش وفي ت أوال بفصل ق

بل أن يتوقف ويطي إشارة فشل في ة ثالث مرات ق اود المحاول حال عدم حدوث اقالع ميكانيكي يع

.اإلقالع

دة ميكانيكيا ووصولها للسرعة اإلسمية تبدأ بتوليد الطاقة -٣ وتتم مراقبة الكهربائيةفي حال دوران المول

د المو لد بشكل مستمر فيما إذا آان ضمن الحدود المسموحةووجود الثالثة أطوار ضغط الزيت والجه

.سوية، وفي حال تحقق هذا الشرط يتم وصل قاطع المولدة للشبكةالداخلية المراد تزويدها بالطاقة

إشارة التوقف التدريجي وفي حال استمر العطل لمدة تزيد عن في حال عملت إحدى اإلنذارات تعطي -٤

تم ف ١٥ يقة ي اطع المولدةثم تنتظرلمدة دق ١٠ ثانية وصل قاطع الشبكة المحلية ويستمر لمدة ٠٣صل ق

بريد أو إلحتمال إعادة انقطاع التيار وإال تتوقف عن طريق فصل صمام الوقود ائق دون حمل للت ( دق

)الذي يعود للعمل بشكل تلقائي بعد التوقف الميكانيكي

يجب إيقاف المولدة فورا عن ..)حرك حريق صوت غريب في الم ( في حال حدوث عطل طارئ -٥

.Emergency Switchطريق مفتاح

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٨

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

٩٩

القسم الخامس

Preventive Maintenance & troubleshooting

:أهداف الفصل

.طريقة منهجية إلصالح األعطال -

.PLCح األعطال خارج الـإصال -

التي تنتج عن األخطاء القاتلة و األخطاء غير القاتلة بما فيها األخطاء الحسابية أو األخطاء PLCالمشاآل في الـ -

.في منطق البرنامج

.بعض التعليمات و التقنيات البرمجية التي يمكن أن تساعد في الكشف عن التصرفات غير المرغوبة -

:الطريقة المنهجية .١

: يجب أن تحل باستخدام الطريقة المنهجية التالية PLCإن المشاآل المتعلقة بالـ

حدد المشكلة-١

قرر ما هو التصرف الصحيح الذي يجب أن يسلكه النظام-٢

فكر بالطريقة أو الطرق التي يمكن أن تستخدم لتحقيق التصرف األمثلي للنظام ٣

)السابقة آلما احتجتارجع للخطوات ( طبق الحل األفضل -٤

تأآد أن المشكلة قد تم حلها وأن تصرف النظام صحيح-٥

ا وخاصا في األنظمة الصناعية المعقدة المستخدمة هذه األيام يس الحل األسهل هو األفضل دائم تستطيع الـ .ل

PLC ـ مساعدتك في تحديد ما هي المشكلة ولكن آن مستعدا للبحث عن الحل خارج الPlC . المدراء في المنشآت يحكي

ممتازة تم تغييرها لحل مشاآل ناتجة عن أعطال رولمانات أو PLCالصناعية المؤتمتة الكثير من القصص عن برامج

ية مقطوعة ـ . أسالك آهربائ يزات آشف األعطال الموجودة في ال ا هي المشكلة PLCاستخدم م تحديد م ابحث عن . ل

تاد تفقد الع نة ب ول ممك ـ خارج Hardwareحل ـ PLC ال PLC الـ hardwareبعد ذلك افحص . PLC ووصالته مع ال

عادة . PLCأخيرا ابحث عن تحسينات في برنامج المستخدم للـ ).PLC) Configurationنفسها وافحص إعدادات الـ

إن نظام تحكم بني حديثا قد يح ى أخطاء، ولكن أيضا ف برمجون الجدد عل بها الم ي يكت برامج الت ا تحتوي ال توي على م

.عناصر معطوبة أو وصالت خاطئة أيضا

:PLCخارج الـHardwareإصالح العتاد .٢

ـ يع ال ى ديودات ضوئية PLC'sتحتوي جم وأحيانا الخرج / وعلى وحدات الدخل CPU في وحدة المعالج عل

.على وحدة التغذية

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٠

ام الضوء األحمر يعني مشكلة والضوء األخضر يعني أحد الديودات الضوئية يومض إذا آان . Okبشكل ع

.فإنه عادة يعني أن وظيفة ما تعمل أو أن الوحدة تنتظر شيئا

. إن الترجمة الصحيحة للحالة التي تشير إليها الديودات الضوئية يمكن أن توفر عليك الكثير من وقت اإلصالح

لوج الشرآة الصانعةانظر إلى دليل اإلصالح الذي يوضح معاني إضاءات الديودات الضوئية في آتا

ى ة األول يمكنك أن تفحص بطريقتين لمعرفة إذا آانت المشكلة برمجية RUN ال تدخل نمط الـ PLCإذا آانت الـ : الحال

: Hardwareأو في الـ

يمة - أ تا تعل رنامجك ENDضع مؤق يمة في ب أول تعل اء دورة المسح آ إلى PLCاآلن إذا أمكن إدخال الـ . إلنه

يس في Runنمط التشغيل رنامجك ول ى األغلب في ب إن المشكلة عل ـ Hardware ف مالحظة إن بعض الـ ( PLC ال

PLCsتتطلب تصفير لحالة الخطأ قبل أن تدخل في نمط الـ Runحتى لو تم تصحيح الخطأ .(

ية تصفير - ب ذ عمل ـ Resetنف رة ال عن محتويات ذاآرة Backupفقط إذا آان لديك نسخة احتياطية ( PLC لذاآ

ـ برنامج والمعطيات واإلعدادات PLCال د ال نك إدخال ال ) . أو إذا آنت ترغب أن تفق ة الـ PLCاآلن إذا أمك ى حال إل

Run فقد آانت المشكلة في البرنامج أو اإلعدادات أو أن الذاآرة معطوبة .

ية ة الثان ـ :الحال تلم إشارة من حساس ما PLC إذا ظهر أن ال ة ذاآرة صورة الدخل يمكنك التأآد من ذلك بمراقب( ال تس

نما تشغل الحساس ـ) بي دة دخل ال ى وح ودات الضوئية عل ندما يعمل PLCراقب الدي ير وضعها ع ترى إذا آانت تغ ل

:الحساس المناسب

ـ - أ ند دخل ال تأآد أن اإلشارة ع و لل ياس آف ير استخدم مق ودات ال تتغ إذا لم تكن . تغير حالتهاPLCإذا آانت الدي

. وافحص عمله بشكل مستقلPLCآذلك افصل الحساس عن الـ

هي PLC في بعض الـDC بعض وحدات دخل الـDCابحث عن مشاآل وحدات الدخل الخارجية أو مشكلة قطبية الـ

وبالتالي فإن على دارة الحساس أن توصل طرف التغذية الموجب إلى تماس Current Sinkingمن النوع البالع للتيار

ـ بعض اآلخر من وحد PLCمدخل ال وبالتالي Current Sourcing هي من النوع المعطي للتيار Dcات الدخل الـ وال

.لوحدة التغذية إلى تماس الدخل ) السالب( فإن دارة الحساس يجب أن توصل المدخل المشترك

اة دة محاآ دة الدخل بوح تبدل وح نجاح اس تازت دارة الحساس الفحص ب ك Simulator Moduleإذا اج ان لدي إذا آ

ـ إ. واحدة يزت ال يرات مفاتيح وحدة المحاآاة فقد آانت وحدة الدخل عاطلة وإال فإن المشكلة حتما في دارة PLCذا م تغ

.الحساس

يمة نهاية دورة المسح - ب رنامجك ، ضع تعل ربما يكون العطل في ب ودات الضوئية ف يرت الدي آأول Endإذا تغ

م راقب صورة الدخل ثانية والبرنامج يعمل رنامجك ث إذا تغيرت الخانة مع الديود فقد آانت المشكلة Run سطر في ب

.في برنامجك البد أن برنامجك يكتب في خانة صورة الدخل هذه مغيرا قيمتها

ذي على وحدة الدخل يمكن أن يكون العطل في دارة ود الضوئي ال ة الدي ير مع حال ة صورة الدخل ال تتغ إذا ظلت خان

يار دارة الحساس غ د يكون ت ه يضيء الديود الضوئي استخدم اآلفو الحساس فق رغم أن ة الدخل بال ير حال اف لتغي ير آ

.فستكتشف تغير صغير بالجهد عند تماس الدخل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠١

ثة ة الثال د المشغالت :الحال ان أح يه( Actuators إذا آ تور، ريل ـ..) صمام، آونتك ارة من ال تلم إش راقب PLCال يس

: حالة الخرج PLC تغير وضعيتها عندما تغير الـالديودات الضوئية على وحدة الخرج للتأآد أنها

يرات في اإلشارة آافية - أ تأآد أن وحدة الخرج تعطي تغ و لل ياس اآلف ير استخدم مق ود الضوئي يتغ ان الدي إذا آ

انتبه لبعض وحدات ( وجرب عمله لوحده PLCإذا آان آذلك افصل المشغل عن الـ . لقيادة المشغل وبالقطبية الصحيحة

) افحص هل هي معطوبة؟الخرج فواصم

ير افحص وحدة تغذية دارة الخرج ووصالتها مع وحدة الخرج - ب ود الضوئي يتغ م يكن الدي مخارج التيار ( إذا ل

ان التوصيل صحيحا افصل المشغل عن وحدة الخرج لترى إذا آانت ). المستمر يمكن أن تكون معطية أو آخذة إذا آ

.لمشغلالديودات ستغير حالتها عندما ال تقود ا

اة تبدل وحدة الخرج بوحدة محاآ ان لديك واحدة Simulator Moduleاس ـ . إذا آ تغيير حالة PLCإذا استطاعت ال

.مخارج وحدة المحاآاة فالعطل في وحدة الخرج أو التوصيالت

:الحالة الرابعة

أو في برنامج PLCل الـ إذا آانت الحساسات والمشغالت تعمل بشكل صحيح عليك اآلن أن تبحث عن المشاآل في داخ

.PLCالـ

: وأعطال اإلعدادات والبرمجةPLCإصالح األعطال داخل الـ .٣

. ترآب وتوضع إعداداتها وتبرمج من قبل الناس فقد توجد أخطاء ناتجة عن قلة االنتباه أو قلة الخبرة PLCبسبب أن الـ

:يف هذه األخطاء إلى يمكن تصن. بأدوات آثيرة إليجاد هذه األخطاء PLCيزودنا مصنعو الـ

. Faultوتصبح في نمط األخطاء Run نمط الـPLC وهي التي تسبب أن تترك الـFatal Errorsاألخطاء القاتلة :أوال

ال تعمل عند إجراء الفحص الذاتي في البداية أو عند PLCيمكن أن يكون سبب الخطأ القاتل هو اآتشاف مكونات من الـ

.ء تنفيذ البرنامج استخدام هذه المكونات أثنا

، محاولة تنفيذ Watch Dogمثل انتهاء مؤقت مراقبة من نوع ( بعض المشاآل البرمجية أو المشاآل في اإلعدادات

.هي أيضا أسباب لألخطاء القاتلة) ملف برنامج غير موجود

ـ ندما تدخل ال ـ plcع ا تضيئ ديود ضوئي خاص باألخطاء وتضع جميع المخار Fault نمط ال أو (Offج في حالة فإنه

يها ة آانت عل ند آخر حال د بعضها ع وم ال). تجم ز العطل PLCوتق ن رم رة Fault Code أيضا بتخزي ي الذاآ . ف

يحدد سبب العطل ويحل المشكلة ثم يصفر حالة الخطأ أو يعيد تشغيل الـ أ ل رأ رمز الخط برمج أن يق PLCيستطيع الم

.Runليدخلها في حالة الـ

ـ ثة PLC ال تستطيع االحتفاظ بوصف مفصل لبعض األخطاء الحاصلة مؤخرا ويمكن أن تسمح للمبرمج أن يكتب الحدي

.إجرائيات أعطال تنفذ في حالة الخطأ القاتل ، إجرائيات األعطال تفحص وصف الخطأ وتستجيب بالشكل المناسب

.Runادرة نمط الـ ولكنها ال تتسبب بمغPLCوهي التي تكتشفها الـ : األخطاء غير القاتلة: ثانيا

. المكتشفة مثل انخفاض جهد بطارية الذاآرة االحتياطية تسبب خطأ من النوع غير القاتل Hardwareبعض مشاآل الـ

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٢

برامج ذه األخطاء أيضا عن أخطاء اإلعدادات وال تج ه ثال تأخير في تنفيذ برنامج مقاطعة محدد بوقت ( يمكن أن تن م

ة أ رنامجا له أولوي ن ألن ب دت نتيجة أآبر بكثير من أن يمكن حفظها في معي ابية ول ية حس ل، أو أن عمل ازال يعم ى م عل

).عنوان الذاآرة المختار

وم الـ اتل أن تق نوع غير الق أو تكتب رموز خطأ / لخانات حالة الخطأ و Set بعمل تشغيل PLCتسبب األخطاء من ال

.في الذاآرة

وم برنامج المستخدم بفحص هذه ا ستستمر في تنفيذ PLCلخانات أو الرموز ويستجيب بالشكل الالزم ألن الـ يجب أن يق

.برنامج المستخدم وآأنه لم يتم اآتشاف أي خطأ

:األخطاء المنطقية في اإلعدادات أو البرمجة:ثالثا

مج أو ميزات ولكن يمكن اآتشافها باستخدام تعليمات اآتشاف األخطاء في البرنا بشكل آليPlCوهي التي ال تكتشفها الـ

.في وحدات البرمجة Monitoringالمراقبة

: أمثلة عن هذه األخطاء

ة ي حال ات ف برنامج يضع إحدى الخان دل Offال نفس المخرج ، ON ب تحكم ب ى ال ان عل برنامج يتنافس ن ال ، جزآن م

. يتجاوز جزءأ من البرنامج ضروريا Structuredبرنامج بنيوي

ـ ل آانت مصم PLCsال ية مثل درجتين تتحكمان بنفس المخرج أو تعليمات األوائ مة بحيث ال تسمح باألخطاء المنطق

ات ذه الحماي ذا أزيلت ه رونة وهك زيد من الم بوا بالم برنامج ولكن المستخدمين طال وراء في ال ز لل بعض وحدات . قف

.مبرمج تجاهل التحذير البرمجة تعطي رسائل تحذير عندما يكتب المبرمج برنامجا فيه خطأ واضح ولكن يمكن لل

: Debuggingتوجد في لغات البرمجة بعض أدوات اآتشاف األخطاء

.وهكذا يمكن فحص البرنامج آل قسم على حدةتعليمات تنهي دورة المسح باآرا

ة تجعل الـ ة أو غير قاتل يمات تسبب أخطاء قاتل وتعليمات أخرى مخصصة . تتوقف فورا عند ظروف محددة PLCتعل

.اف أخطاء البرنامج الآتش

. التعليمات القياسية مثل العدادات يمكن إدخالها ضمن البرامج يشكل مؤقت لتعد أحداثا آان يمكن أن تفوتنا

رامج تابة ب ة لك ب المخصص رامج الحاس رنامج ( PLCب ثل ب اء ) KGLم اف األخط ا أدوات اآتش يها أيض ف

Debugging:

ير ذاآرة المعطيات أثناء بة وتغي خانات صورة الدخل أو الخرج أن تكون في حالة Forcingإجبار . تنفيذ البرنامج مراق

On أو Off برنامج نرى آيف سيتصرف ال ترة قصيرة ثم عرض التغيرات بمخطط . ل نة لف ة معي يرات خان . تسجيل تغ

ة بكل أماآن وجود خانة معينة أو آلمة ضمن البرنامج وأدوات بحث إليجاد أماآن وجود عنو ان ما أو تعليمة عمل قائم

.ما

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٣

:خاتمة .٤

ـ ة يمكن الدخول إليها من قبل المستخدم لتساعده في إصالح PLCال يات ضخمة من معلومات الحال ثة تخزن آم الحدي

. ال تتصرف آما هو متوقع منها PLCأعطال

رمجة بعض الـ PLCبل أن تتوقف الـ بإجرائيات خاصة للتعامل مع األعطال تنفذ آليا في حالة خطأ آبير ق PLCيمكن ب

.Runعن الـ

ادة عطل ابية تسبب ع ة أو األخطاء الحس رامج المستخدم الآتشاف هذه PLCاألخطاء غير القاتل تابة ب ولكن يمكن آ

.األخطاء

ـ رنامج ال ير ب ه ال يمكن إصالح العطل بتغيير شيء خارج الـ PLCال تغ تأآد أن بل أن ت ا لتصحح مشكلة ق أو إعداداته

PLC

:يات عامةتوص

قد تحتاج إليها في حال ( االحتفاظ بنسخة مطبوعة وحاسبية عن البرامج وعن التوصيالت الكهربائية إن أمكن ¨

).الطوارئ

.التأآد بشكل دوري من أن المداخل والمخارج مشدودة بشكل جيد ¨

ن ¨ ة الكبي ن نظاف كل دوري م تأآد بش ر (ال راوح والفالت ا الم ب ) خصوص ن الغ تحكم م دة ال اع ،ار ووح ألن ارتف

الحرارة يعد من أهم العوامل المسببة لألعطال في البرامج والقطع الكهربائية

دارة المطبوعة ¨ ار للتأآسد في التماسات وفي ال أآد بشكل دوري من عدم وجود آث خصوصا في األجواء (ت

).الصناعية الرطبة

ألن آلفة التعطل لحين تأمينها ... خرج \ت الدخل احتفظ بقدر آافي من قطع الغيار األآثر استخداما مثل وحدا ¨

.أعلى من آلفة اقتناءها

اعمل جدول سنوي لمواعيد الصيانة الدورية وعلق نسخة منه على اآللة ¨

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٤

.ترآت هذه الصفحة فارغة للمالحظات حول هذا الفصل

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٥

:

KGL_WIN V3.6

برنامج تخدم ال لم KGL_WINيس ة الس تحكم بلغ رنامج ال تابة ب رة Ladder لك يمات المختص ة التعل أو بلغ

Mnemonic تحكم از ال ى جه برنامج إل ا ويستخدم إلرسال ال ، وأيضا لسحب Download وتسمى العملية PLC، آم

ف التوثيق بهدSoftcopy تخزينها على الحاسب آنسخة برمجية PLCنسخة من البرنامج الموجود على جهاز التحكم

ية خة ورق ل نس ن عم تحوالت Hardcopyويمك بة الم ا بمراق برنامج أيض مح ال برنامج، ويس ن ال تها م بطباع

Monitoringللتأآد من صحة عمل برنامج التحكم .

:إنشاء مشروع جديد -١

من قائمة ابدأ برامجKGL_WINشغل برنامج -

ب - تر بالترتي م Projectاخ م New Project ث ث

Blank Project تحكم از ال وع جه م ن م MK_S ث ث

120 S برمجة ة ال ل لغ ن تعدي أو Ladder ويمك

Mnemonic يرا يمكن إضافة معلومات شخصية وأخ

ن رح مختصر ع ف وش م المؤل رآة واس م الش ثل اس م

.وظيفة البرنامج

:تطهر بعد ذلك النافذة الظاهرة بالشكل التالي -

نافذة الربنامج

نافذة املشروع

رسائلنافذة ال

أدوات لغة السلم

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٦

:dderLaآتابة برنامج التحكم بلغة الـ -٢ :أدوات لغة السلم

:مثال لكتابة البرنامج التحكمي التالي بلغة السلم •

:نتبع الخطوات التالية

تابة رمز المدخل - توح بشكل طبيعي P0لك تماس المف تار رمز ال من Normally Open نخ

م نظغط في المكان إدراج التماس فيه لم، ث ة الس افذة أدوات لغ على نافذة البرنامج فتظهر نافذة ن

ل ي الحق تماس ف م ال ال اس بك بإدخ ية تطال تار Deviceتال م نخ ية OK ث س العمل رر نف ، ونك

ات و لملف الخرج، ي التماس بة لباق برنامج بالنس ة ال يمة نهاي ال تعل عن Endوال ننسى إدخ

يار أداة افذة أدوات السلم، وأخي Applied Instructionطريق اخت را نربط الرموز من ن

.مع بعضها البعض عن طريق خطوط الوصل األفقية والشاقولية

:بعد آتابة البرنامج يجب حفظه على الحاسب للمرة األولى آما يلي -

تار م Project نخ ل Save As ث ع الحفظ في الحق تار موق م نخ ونكتب اسم البرنامج في الحقل Save In ث

File Name وأخيرا Save.

Applied Instruction هناية الربنامج – العداد – لكتابة تعليمة مركبة مثل املؤقت End...

Output Coil خمرج

خط وصل أفقي

خط وصل شاقويل

Normally Close Contactمتاس مغلق بشكل طبيعي

Normally Open Contactمتاس مفتوح بشكل طبيعي

Rungر برجمي سط

إلغاء آخر تعليمة خمتارة

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٧

ا في ال - ع الحفظ أو اسم البرنامج فيكفي اختيار األمر أم ير موق ود في تغي م ن ة إذا ل مرات الالحق

Save من قائمة Project.

:PLCإرسال البرنامج إلى جهاز التحكم -٣

ى الحاسب، يجب إرسال البرنامج م حفظه عل يقه ث د تدق برنامج وبع افذة ال تحكم ضمن ن رنامج ال تابة ب د آ بع

. من تنفيذه ومراقبته لنتمكنPLCلجهاز التحكم

:ويمكن تنفيذ عملية النقل بطريقتين

ى تحكم بالحاسب عبر وصلة : األول از ال د وصل جه األمر المرآب Online نختار من قائمة RS232CبعConnect+Download+Run+Monitor Start

.ملية مراقبة المتحوالتوهذا األمر يعني االتصال بجهاز التحكم وإرسال برنامج التحكم له و تنفيذه وبدء ع

ية ب : الثان لي للحاس نفذ التسلس ع الم تحكم م از ال ل جه د وص ل (Com1-Com2) بع بل وص بر آ ع

RS232C:

Connect األمر Online نختار من القائمة

Download (KGL_WIN PLC)بعد ذلك األمر

Runثم تنفيذ البرنامج

Monitor Startنا اختيار وأخيرا إذا رغبنا بمراقبة المتحوالت يمكن

: إلى الحاسب الشخصي PLCنقل البرنامج من جهاز التحكم -٤

تحكم از ال ى جه ود عل برنامج الموج ن ال ل نسخة م ا بعم ى الحاسب PLCينصح دائم نها عل وتخزي

ند الحاجة أو لنسخها على آالت مشابهة و يمكن Softcopyآنسخة برمجية يق والسترجاعها ع بهدف التوث

. بطباعة النسخة المأخوذة من جهاز التحكم عبر البرنامجHardcopy عمل نسخة ورقية أيضا

:وتتم عملية نقل البرنامج بالتسلسل التالي

ب- لي للحاس نفذ التسلس ع الم تحكم م از ال ل جه د وص ل (Com1-Com2) بع بل وص بر آ ع

RS232C

Connect األمر Online نختار من القائمة -

البرنامج محمي بكلمة سر، فسوف يطالبك بإدخالها لكي تتمكن من المتابعة في حال أن -

Upload (PLC KGL_WIN) بعد ذلك األمر -

وأخيرا يظهر البرنامج المسحوب على نافذة البرنامج على الحاسب -

. الورقى يمكننا اآلن نسخ البرنامج على أحد األقراص أو طباعته عل-

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٨

.حة فارغة للمالحظات حول هذا الفصلترآت هذه الصف

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١٠٩

Plcقائمة بأهم المصطلحات المستخدمة في التحكم المبرمج

Actuator مشغل Delay تأخير Addition جمع Delete محي Address عنوان Description توصيف Alarm إنذار Device جهاز

Alarm إنذار Diagnostic تشخيص العطل Alias اسم مستعار Digital رقمي

Analog تمثيلي Display شاشة إظهار Arithmetic حسابي Division قسمة Author المؤلف Dot نقطة

ذاآرة ثابتة تبرمج وتمحى Automation أتمتة Eeprom آهربائيا

Batch )طبخة ( دفعة Ellipse بيضوي-قطع ناقص

Emergency Stop مفتاح توقف للطوارئButton ثانية/ بت Baud

Binary ثنائي Encoder مشفربت خانة رقمية واحدة Encoding تشفير Bit

ذاآرة ثابتة تبرمج Blank فارغ Eprom آهربائيا

Bounce يقفز Error خطأ Brushless محرك دون فحمات Expansion توسع Buffer عازل External خارجي Built-In مجمد Filter فلتر مرشح Button مفتاح Flash يومض Cascaded متعاقب Flow جريان Clear محي Function وظيفة

Coil ملف Hardware الكيان الصلب Command تعليمة/ أمر Heater مسخن

Comment تعليق Hexadecimal سداسي عشر

Hht(Hand Held لوحة مفاتيح محمولةTerminal) اتصال Communication

Hmi(Human Man شاشة إظهارInterface) الشرآة Company

Comparator مقارن Horizontal أفقي Comparison مقارنة I/O Port خرج/بوابة دخل Configuration تشكيل Increment زيادة Connect اتصال Indicator مؤشر

Contact تماس Initial Value قيمة بدائية Controller جهاز تحكم Input لمدخ Conveyer Belt خط نقل المنتجات Insert إدخال

Counter عداد Integrating تكاملي تراآميوحدة معالجة مرآزية Interfacing )دارة فصل (دارة بينية Cpu

Current تيار Internal داخلي Data معطيات Interrupt مقاطعة Debug األخطاءتحري Keep يحتفظ Decrement نقصان Ladder سلمي

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١١٠

Latch ماسك Retriggrable قابل إلعادة القدح Level Indication مؤشر المستوى Ring تكراري-دوري

ذاآرة دائمة النمحى بانقطاع Library مكتبة Rom التغذية

Library مكتبة Rotate دورانبروتوآول نقل معلومات

Lift مصعد Rs232c يةتسلسل

بروتوآول نقل معلومات مفتاح نهاية ، محدد Rs422 تسلسلية صناعي آبل رباعي

Limit Switch الشوط

بروتوآول نقل معلومات Line خط مستقيم Rs485 تسلسلية صناعي آبل ثنائي

Local محلي Run تشغيل Manual آتيب تشغيل/ يدوي Scan مسح Map طةخري Sensor حساس

Memory ذاآرة Sequence تعاقب/ تتابع Message رسالة Serial تسلسلي

Microcontrol متحكم صغري Setpoint نقطة الضبط Microproccer معالج صغري Shift Register مسجل إزاحة

Monitoring مراقبة Signal إشارة Multiplication ضرب Simulator محاآي Numeric رقمي Single مفرد Operator مشغل Socket مأخذ

Optocoupler رابط ضوئي Software برامج حاسبية Optoisolator عازل ضوئي Solenoid ملف لولبي Output مخرج Speed سرعة Parallel تفرعي Step خطوة Pause توقف مؤقت Stepper خطوي Pc حاسب شخصي Subtraction طرح Plug مأخذ Switch مفتاح

يستخدم الهواء System نظام Pneumatic المضغوط

Power Supply وحدة تغذية Temperature حرارة Programmable قابل للبرمجة Terminal نهاية Project مشروع Throw تعشيقة Proximity Switch مفتاح تقاربي Title عنوان Pulse نبضة Touch لمس Pump مضخة Transfer نقل

Rack Type مود يل الرفوف Transfer Rate معدل اإلرسال

ذاآرة مؤقتة تمحى Trigger قدح Ram بانقطاع التغذية

Rang درجة User مستخدمRs232c V24 مستطيل Rectangle Register مسجل Valve صمام

Regulator منظم Verify التأآد من صحة النسخ Relay حاآمة Vertical عمودي تفصل Plcدارة داخلية في الـ

Remote بعيد Watchdog المخارج آلها عند حدوث خطأ

Workpiece المشغول Wrapping تغليف

א MAMOUN INTERNATIONAL CENTRE א

א Electron Department מ

١١١

المراجع

- LG Master - K120S User Manal

- Moeller EASY412,EASY600 Control Relay

- Omron User Manual

)عدد خاص حول األتمتة الصناعية/ (١٩٩٧نيسان / ٥٤نيات العدد الحاسوب والتقمجلة -