Powered by Blogger.

Eng: Alhomsi

متخصصه بنشر مشاريع وحلقات بحث في مجال الالكترون والكهرباء وبالاضافه الى كل ماهو جديد في علم البرمجه والتكنولوجيا أتمنى لكم الاستفادة, ولمشاركه مشاريعكم يرجى التواصل معي عبر الايميل الخاص بي, شكراً لكم
4 0 4
Sorry, I don't found page
  • Returne to home
  • Showing posts with label Programmable Logic Controller. Show all posts
    Showing posts with label Programmable Logic Controller. Show all posts


    لتحميل المحاضرة ك ملف PDF من هنا

    هذه المحاضرة من اعداد الطالب عبدالقادر عتال


    لتحميل المحاضرة ك ملف PDF من هنا


    هذه المحاضرة من اعداد الطالب عبدالقادر عتال


    لتحميل المحاضرة ك ملف PDF من هنا

    هذه المحاضرة من اعداد الطالب عبدالقادر عتال

    لتحميل المحاضرة ك ملف PDF من هنا

    هذه المحاضرة من اعداد الطالب عبدالقادر عتال

    لتحميل المحاضرة ك ملف PDF من هنا

    هذه المحاضرة من اعداد الطالب عبدالقادر عتال

    لتحميل المحاضرة ك ملف PDF من هنا

    هذه المحاضرة من اعداد الطالب عبدالقادر عتال
    تعتبر لغه Ladder من اسهل الطرق لبناء برنامج تحكم باستخدام PLC لانه تعتمد على الرسم التخطيطي والمنطقي في الربط بين مداخل التطبيق ومخارجه لذلك نجد ان جميع الشركات التي تنتج ال PLC تستخدم هذه اللغه كطريقه رئيسية لانشاء برنامج التحكم ولاسيما عندما يكون الحاسب هو اداة البرمجه المستخدمة في تجهيز البرنامج. 
    تتالف لغه Ladder الخاصة بشركة KOYO من ثلاث مكونات رئيسية:

    التماسات (Contact) : 


    الملفات (Coil) :



    الصناديق (Box) :

    عند وضع ال PLC في وضع RUN يقوم المعالج بمسح كافة اسطر البرنامج من الاعلى الى الاسفل ومن اليسار الى اليمين.
    يتم اولا قراءة حالة جميع المداخل وتخزينها في مسجل الدخل, وفي مرحلة متقدمة تتم معالجة محتوى مسجل الدخل منطقيا وحسابيا مع بارامترات اخرى للوصول الى النتائج المطلوبه وكمرحلة اخيرة تخزن النتائج في مسجل الخرج المرتبطه بالمخارج الفيزيائية الحقيقيه والداخلية (Coil) او في حجرات الذاكرة.
    مثلا اذا كان X1 في وضع (ON) وكان X0 في وضع (OFF) يتم تشغيل الخرج Y0 اما اذا كان الشرطان السابقان غير محققان فلا يتم تنفيذ مماسبق فيتم الانتقال الى السطر الثاني مباشرة وهكذا حتى يتم الوصول الى السطر الذي يحوي على تعليمة END ثم يعاد مسح اسطر البرنامج من البدايه من جديد.
    لتوضيح ذلك سوف ناخذ مثال تطبيقي 
    مثال: دارة تشغيل محرك باتجاهين:
    المخطط الكلاسيكي 













    مخطط Ladder









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



    مواصفات المعالج DL240 :

    يمتلك المعالج DL240 ذاكرة 3.8K, يخصص 2.5K لتخزين برنامج التحكم وتكون من نوع EEPROM واما الجزء المتبقي 1.3K فهي لتخزين المعلومات والثوابت الخاصة بالنظام وتكون من نوع RAM.
    ويمكن استخدام 129 تعليمة مختلفه لبناء اي برنامج تحكم, ويستطيع المعالج ان يعنون حتى 128 نقطة دخل وخرج محلية
    يبين الشكل المجاور بطاقه معالج DL240, حيث نلاحظ وجود مدخلي اتصالات الاول Port1 ويستخدم لوصل ادوات البرمجه مباشرة دون استخدام ايه دارة وسيطية (interface) , ويستخدم ايضا لوصل اجهزة خاصة مثل شاشات المراقبة.
    اما المدخل الثاني Prot2 فيقوم بنفس وظائف Port1 بالاضافه الى وظيفته الخاصة في الشبكات Direct net.

    كما يحتوي المعالج على مفتاح يحدد وضعيه التشغيل
    الوضع Run : ينقل المعالج الى تنفيذ البرنامج المخزن داخله ولا يسمح لايه اداة من ادوات البرمجه او المراقيه ان تتصل بجهاز PLC.
    الوضع Term : يستطيع المستخدم من خلال اداوت البرمجه نقل المعالج بين حالتي Run و PGM , كما يمكن فيه مقاطعه الوضع RUN لاجراء تعديل في البرنامج, ويمكن في هذا الوضع ان تقوم شاشة المراقيه بالكشف عن حالة البارامترات وتغيرها.


    بطاقات الدخل / الخرج :

    1) بطاقات الدخل ذات التغذية المستمرة (Dc Input Module ) : وهي بطاقه دخل تحوي على 16 PIN او نقطه يتم تغذية كل منها بجد مستمر موضح على واجهه البطاقة (24VDC) تحوي البطاقه على مجموعتين من النقاط (CA & CB ) وكل منها مؤلفة من ثمان نقاط ولها نقطة مشتركة, توصل جميع النقاط على Switch  الى منبع تغذية مستمر 24 فولت
    خلف كل نقطة من نقاط الدخل توجد دارة الكترونية موضحه بالشكل
    لذا يجب الانتباه عند وصل اي نقطه


    2) بطاقه الدخل ذات التغذية المتناوبة ( Ac Input Module ) : وهي بطاقه ذات 16 نقطة دخل توصل بجهد متناوب 110V ولكل نقطة خرج دارة الكترونية خاصة بها موضحه بالشكل





    3) بطاقه الخرج ذات التغذية المستمرة (Dc Output Module ) : وهي ذات 16 نقطة خرج يتم تغذية الحمل عن طريقها بجهد مستمر 24 فولت, مع الملاحظة الى ان بطاقه اي خرج لا تعطي تغذية الى الحمل من المنبع المتصل معه وبالتالي فان نقطة الخرج هي عبارة عن تماس يغلق عند اعطاءه امر التشغيل.
    يوجد عدة انواع من بطاقات الخرج تختلف عن بعضها بقيمة التيار الاعظمي الذي يمر ضمن التماس, وتردد العمل, ونوع التغذية .....





    4) بطاقه الخرج ذات التغذية المتناوبة (Ac Output Module ) : وهي بطاقة ذات 12 نقطة خرج توصل بجهد متناوب 110 فولت, وتمتاز هذه البطاقة عن سابقاتها بانها تتحمل تيار اعلى.








    5) بطاقه الخرج من النوع ( Relay Output Module ) : وهي بطاقة ذات 12 نقطة خرج ريليه, هذه البطاقه تقبل التغذية المتناوبة والمستمرة, كما انها تتحمل اكبر تيار يمكن تمريره ضمن بطاقات الخرج لجهاز PLC







    6) بطاقات الدخل / الخرج التشابهيه (Analog Input/Output Module : شرحها طويل ان شاء الله سوف اتحدث عنها بشكل مففصل لاحقاً.



    معاملات ال PLC :

    يجب الاشارة الى ان ترقيم المعاملات (عنونه المعاملات) تؤخذ بالنظام الثماني(Octal).
    1) نقاط الدخل (Input Point) : ان كل نقطة دخل عبارة عن موضع تخزين بعرض حزمة واحد بت (1bit), يعبر عن حالة التماس الخارجي المرتبط معه عبر بطاقه الدخل (Input Module) , فاذا كان هذا التماس مغلقا اي موصول للطاقه فانه يخزن في هذه الخانة (1) واذا كان هذا التماس مفتوحا (غير موصل للطاقه) فيخزن في الخانه (0) ويرمز لنقطه الدخل بالرمز Xn حيث N هو عنوان نقطه الدخل.

    2) نقاط الخرج (Output) : ان كل نقطة دخل عبارة عن موضع تخزين بعرف (1Bit). ويقوم بالتحكم بالحمل المرتبط معه عبر بطاقه الخرج (Output Module) فاذا كان محتوى هذه الخانه (1) فانه يقوم بتشغيل دارة الخرج لتزويد الحمل المرتبط بهذا الخرج بالطاقه اللازمة, واذا كان محتوى هذه الخانه (0) فيتم قطع الطاقه عن الحمل.
    يرمز لنقطه الخرج بالرمز (Yn) حيث N عنوان نقطه الخرج.

    3) عناصر التحكم المساعدة (Control Relay) : هي عبارة عن موضع تخزين بعرض (1Bit), تعمل كنقطه دخل او خرج داخلية (اي لا يرتبط بمدخل او مخرج فيزيائي حقيقي) يرمز لعنصر المساعدة بالرمز (Cn) حيث N هو عنوان عنصر التحكم المساعد.

    4) حالة المؤقت (Timer Status) : هو عبارة عن موضع  تخزين بعرض (1Bit), ينقل الى الحالة (1) عندما تصبح قيمه المؤقت اكبر او تساوي القمية المحددة للمؤقت, يرمز لحالة المؤقت بالرمز (Tn) حيث  N رقم المؤقت.

    5) القيمة الانية للمؤقت (Timer Current Value ) : هي عبارة عن موضع تخزين بعرض (16Bit), يزداد محتواها بشكل آني طالما ان المؤقت فعال, ويرمز للقيمة الانية للمؤقت بالرمز (TAn) حيث N رقم المؤقت.

    6) حالة العداد (Counter Status Bit) : هو عبارة عن موضع تخزين بعرض (1Bit) ينتقل الى الحالة (1) عندما تصبح القيمة الانية للعداد اكبر او تساوي القيمة المحددة للعداد, يرمز لحالة العداد بالرمز (CTAn) حيث N هو رقم العداد.

    7) القيمة الانية للعداد (Counter Current Value ) : هي عبارة عن موضع تخزين بعرض (16Bit), يزداد محتواها كلما تغير المستوى المنطقي على مدخل العداد من OFF الى ON, ويرمز للقيمة الانية للعداد بالرمز (CTAn) حيث N رقم العداد.

    8) التماسات الخاصة (Special Relay) : هي عبارة عن موضع تخزين بعرض (1Bit) يتغير قيمته المنطقيه الى OFF او ON عند حوادث خاصة في البرنامج.

    ان جميع المواضع الذاكرية التي تكون بحجم 1Bit تتجمع مع بعضها لتشكل حجرة ذاكرية بحجم 16Bit, مثلا يمكن الوصول لنقاط الدخل من X0 الى X15 بشكل مفرد او يمكن الوصول اليها مجتمعه بقراءة الحجرة الذاكرية كاملة.



    تعریف جھاز المتحكم المنطقي القابل للبرمجة PLC :

    ھو عبارة عن جھاز تحكم قابل للبرمجة, یؤدي وظیفة تحكمیة محددة من خلال برنامج مخزن في ذاكرة خاصة ,ویمكن تعدیل أو تغییر ھذه الوظیفة إلى وظیفة تحكمیة أخرى بتغییر البرنامج المخزن .
    عند استخدام جھاز ال PLC فانه یمكننا الاستغناء عن الأجھزة الصلبة كالعدادات و الریلیات المساعدة و ذلك بتعریف عداد و إجراء عملیات منطقیة مناسبة .

    وستتم دراسة جھاز PLC من شركة koyo من عائلة DL205
    تقسم أجھزة ال PLC من حیث الحجم والبنیة إلى ثلاثة أنواع :
    • Modular PLC

    حیث تكون كل وحدة من وحدات الدخل أو الخرج أو المعالج مستقلة عن الأخرى ,
     وتوضع كل وحدة ضمن منفذ معین( slot ).

    • Compact PLC 

    في ھذا النوع یكون المعالج و نقاط الدخل و الخرج ضمن بلوك واحد ولا یمكن فصلھا عن بعضھا.

    • Mini PLC 

    في ھذه الأجھزة تكون نقاط الدخل والخرج محدودة و على الأغلب تكون بأحد التشكیلات
    ( 6 نقاط دخل و 4 نقاط خرج ) او ( 12 - 8 ).


    مكونات العائلة DL205 :

    المعالج CPU : ویوجد ثلاثة أنواع تتوافق في عملھا مع العائلة DL205 
    وھي DL240 , DL230 , DL250 وتختلف ھذه المعالجات عن بعضھا من حیث سعة الذاكرة وبعض التعلیمات.
    القاعدة Base : تصنف حسب اتساعھا لبطاقات الدخل والخرج وتحتوي على وحدة التغذیة الرئیسیة بالإضافة إلى وحدة تغذیة مساعدة 24 VDC
    بطاقات الدخل والخرج ( I / O Modules ) : تقبل العائلة DL205 بطاقات دخل / خرج اعتیادیة مثل المداخل / المخارج ذات التغذیة المستمرة / المتناوبة , بالإضافة إلى مخارج الریلیات ویوجد أیضاً بطاقات دخل / خرج تشابھي .

    یتم استخدام جھاز ال PLC من عائلة DL240 في مخبر القیادة ویتألف من :  
    1. معالج DL240
    2. قاعدة ذات تسع منافذ 9 Slot
    3. بطاقات دخل / خرج متنوعة

    یتم برمجة ال PLC عن طریق برنامج  Direct Soft حیث یتم كتابة البرنامج بلغة اللادر RLL وترجمتھا إلى لغة الآلة الخاصة بالمعالج DL240 ومن ثم تحمیلھ إلى جھاز ال PLC كما یمكن القیام بعملیات الاختبار سیر البرنامج ومراقبة المداخل والمخارج المستخدمة .

    الأقسام الكھربائیة لجھاز ال PLC :

    وھي عبارة عن ثلاث مناطق رئیسیة :
    منطقة التغذیة : وھي تؤمن التغذیة المستمرة للدارات الإلكترونیة , بالإضافة إلى وجود وحدة تغذیة مساعدة 24 DC فولت تساھم في ربط التماسات والحساسات إلى المداخل وتغذیة الأحمال في المخارج.
    المنطقة الرقمیة تحتوي على المعالج والدارات المنطقیة والذواكر التي تخدم الPLC
    منطقة العملیات : یقصد بھا دارات ملائمة المداخل والمخارج المرتبطة مع الأجھزة و الآلات التي تخضع لعملیة التحكم .

    •  یتم عزل المنطقة الأولى عن الثانیة بواسطة المحولة الموجودة في منطقة التغذیة والتي تؤمن عزلا مغناطیسیا
    • یتم عزل المنطقة الثانیة عن المنطقة الثالثة بواسطة الربط الضوئي حیث یتم استخدام عناصرOpto-Couplers لنقل الإشارات الكھربائیة بین المنطقتین ضوئیا 
    أسئلة شائعه :

    1) لدیك دارة قیادة مؤلفة من ثلاثة كباسات وثلاثة ملفات كونتاكتورات . ھل تنصح باستخدام دارات القیادة الكلاسیكیة أم باستخدام ال Microcontroller أو ال PLC ولماذا ؟
    الجواب: في ھذه الحالة ( دارة بسیطة وغیر معقدة ) ینصح باستخدام دارة القیادة الكلاسیكیة وذلك لأنھا ذات تكلفة أقل حیث أن استخدام ال Microcontroller أو ال PLC سیزید من تكلفة ھذه الدارة البسیطة.

    2) ھل یمكن برأیك الاستغناء عن حمایة القفل المیكانیكي ( وصلة میكانیكیة توضع بین كونتاكتورین لتمنع عمل أحدھما عند عمل الآخر ) والتماسات العكسیة بین الكونتاكتورات عند استخدام ال PLC ولماذا ؟
    الجواب: لا یمكن الاستغناء عن حمایة القفل المیكانیكي وذلك لمنع عمل أحد الكونتاكتورین عند عمل الآخر والتي تؤدي إلى حدوث دارة قصر والتي بدورھا قد تؤدي إلى عطب جھاز ال PLC أما التماسات العكسیة فیمكن الاستغناء عنھا فقط في حال وجود الوصلة المیكانیكیة السابقة .



    All rights are save كامل الحمصي