PLC & SCADA البي ال سي و السكادا وانظمة التحكم الصناعية

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 09-05-2012, 03:11 PM المشاركة 73   
افتراضي



المحاكاة :
1- الوضع الابتدائى : عدم تفعيل أى من المدخلين







2- الضغط لحظيا على (تفعيل – توصيل ) المفتاح الضاغط S0 للبدء والمتصل بالمدخل I0.0 يسمح بمرور التيار , من خلال تلامساته ومن خلال التلامسات المغلقة فى الوضع العادى للمدخل I0.1
المتصل بمفتاح الإيقاف S1 ( غير مفعل) , إلى ملف المخرج Q0.0 فيتم تفعيله وتحويل التلامسات Q0.0 التابعة له والتى تقوم بعملية حفظ (إمساك) تفعيل ملف الخرج Q0.0 بعد رفع الضغط من على المفتاح S0 .








3- عند الضغط اللحظى على (تفعيل) مفتاح الإيقاف S1 المتصل بالمدخل I0.1 تتحول تلامساته المغلقة فى الوضع العادى إلى حالة الفتح وتكون نتيجة ذلك قطع التيار عن ملف الخرج Q0.0 أى إيقاف تفعيله.







4- تحرير الضغط على المفتاح S1 يؤدى إلى عودة المدخل 10.1 إلى حالته الابتدائية (مغلق فى الوضع العادى ).





اعلانات

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 09-05-2012, 03:17 PM المشاركة 74   
افتراضي


طريقة أخرى للإمساك :
فى مجال تقنية PLC , غالبا ما تنفذ عملية "الإمساك" بطريقة أخرى بديلة :
بدلا من التغذية العكسية من الخرج , كما فى التدريب السابق , يتم استخدام كل من وظيفة "التعيين" "Set" و"الإعادة" "Reset" .
نتيجة عملية "Set"(S) : يكون تأثير وصول نبضة تحويل على المدخل I0.0 هو تفعيل الخرج Q0.0 بصفة مستمرة .
وعلى خلاف ذلك , نتيجة عملية "Reset"(R) : يكون تأثير وصول نبضة تحويل على المدخل I0.1 هو إيقاف تفعيل الخرج Q0.0 مرة أخرى .

المحاكاة :
1- الحالة الابتدائية
2- الضغط على مفتاح S يؤدى إلى تفعيل الخرج

3- رفع الضغط من على مفتاح S , الخرج محتفظ بحالة التفعيل

4- الضغط على مفتاح R , يتحول الخرج إلى حالة عدم التفعيل


5- رفع الضغط من على المفتاح R , العودة للحالة الابتدائية


اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 10-05-2012, 06:49 PM المشاركة 75   
افتراضي


المفتاح النبضى Pulse-Operated Switch :


مبدأ العمل :




يتم تشغيل on (إضاءة) المصباح المتصل بالخرج Q0.5 بمجرد تشغيل المفتاح النبضى S1 المتصل بالمدخل I0.0 لفترة وجيزة.
إذا تم تشغيل المفتاح S1(I0.0) مرة أخرى يتم فصل الخرج Q0.0 ومن ثم ينطفىء المصباح .
كلما تم تشغيل المفتاح S1 يتم تغيير حالة الخرج Q0.5 .
هذا المفتاح يسمى " مفتاح نبضى" .

خريطة التوقيت Timing chart :



دائما يتم عكس حالة الخرج Q0.5 كلما تغيرت حالة المفتاح من "الوضع المفتوح" إلى "الوضع المغلق" .
إذا ظل المفتاح مغلق أو مفتوح فلن يحدث تغيير .

نبذه عامة لخطوات المهمة :
1- كشف حدوث التغيير من الصفر 0 إلى الواحد 1 ( تسمى حافة موجبة positive edge ) عند الدخل I0.0 .
2- إذا كان الدخل Q0.5 بصفر 0 فأنه يتم تحديد set بت الذاكرة M0.0 (كريلاى داخلى مساعد), وهذا يؤدى إلى جعل الخرج Q0.5 بالشبكة 2 بالقيمة واحد 1 .
3- إذا كان الخرج بواحد 1 يتم عمل reset للبت M0.0 وهذا يؤدى إلى جعل الخرج Q0.5 بالشبكة 2 بالقيمة صفر 0 .
4- أى يتم تخصيص حالة M0.0 للخرج Q0.5 .




الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 10-05-2012, 06:55 PM المشاركة 76   
افتراضي


كشف الحافة Edge Detection :
1- تعرف لحظة انتقال التلامسات (مدخل أو مخرج أو خلافه) من "مفتوح" إلى "مغلق" أو من untrue إلى true بالحافة الصاعدة أو الموجبة .
2- وتعرف لحظة انتقال التلامسات من "المغلق" إلى "المفتوح" أو من true إلى untrue بالحافى الهابطة أو السالبة .




3- كل من وظيفة كشف الحافة الصاعدة والحافة الهابطة متوفر للمتحكم S7-200 .




فى مثالنا نستخدم الوظيفة كما يلى :




· يتم "غلق" تلامسات وظيفة كشف الحافة الصاعدة لفترة دورة واحدة عندما تتغير التلامسات التى قبلها من الصفر "untrue" إلى الواحد "true" .
· ويتم "غلق" تلامسات وظيفة كشف الحافة الهابطة لفترة دورة واحدة عندما تتغير التلامسات التى قبلها من الواحد "true" إلى الصفر"untrue".
· فقط عند لحظة الضغط على المفتاح المتصل بالمدخل I0.0 يتم تمرير إشارة للعمليات التالية .

إدخال الوظيفة لمخطط منطق السلم :





الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 10-05-2012, 07:00 PM المشاركة 77   
افتراضي


بت الذاكرة (التذكر) Bit Memories :
1- تحتاج لبت الذاكرة فى عمل "المفتاح النبضى" . مثال مختصر سوف يساعدك فى معرفة طريقة بها . بدلا من استخدام الخرج , يتم استخدام بت الذاكرة “M0.0“ كمكان تخزين بالمتحكم PLC للنتائج الوسيطة للعملية المنطقية “I0.0 AND I0.1“ .
2- فى هذه الشبكة الثانية , تستخدم بت الذاكرة كمدخل بتلامس مفتوح فى الوضع العادى ومن ثم تتحكم فى الخرج Q0.3 . ما زال يمكن استخدام بت الذاكرة فى أى مكان بالمخطط .



· تستخدم بت الذاكرة فى تخزين النتائج الوسيطة , كما فى ذاكرة الآلة الحاسبة .
· فى تقنية PLC , تستخدم بت الذاكرة كمخارج ولها تأثير يقارن بالكونتاكتورات المساعدة .
· يمكن استخدام بت الذاكرة كما هو مطلوب سواء كتلامس NC أو كتلامس NO .
· محتويات بت الذاكرة تكون متاحة على الفور ( فى نفس الدورة) للعمليات المنطقية التالية .
· إذا إنقطعت القدرة , فإن محتويات بت الذاكرة تفقد . تم تصميم وظيفة " الاستبقاء أو التذكر" “Retentivity“ لمنع ذلك .
· تستخدم بت الذاكرة إذا كانت نتائج ( الوسيطة – المرحلية – المؤقتة) الشبكة سوف يتم معالجتها فيما بعد فى شبكات أخرى ( مثل المجاميع الجزئية عندما نقوم يعملية جمع الأعداد يدويا ) . كما أنها تستخدم فى التخزين المؤقت لتقييم حالات العمليات المتتابعة .

الآن بعد أن تعرفت على وظيفة بت الذاكرة , سوف تكون قادرا على على فهم الحل للمفتاح النبضى .
فى الشكل التالى :
فى الشبكة Network 1 :
· وظيفة "الحافة الصاعدة" تمكن من سريان الإشارة (عند كشف الحافة) بالشبكة Network 1 لفترة دورة واحدة فى كل مرة يتم فيها الضغط على المفتاح الضاغط المتصل بالمدخل I0.0 .
· يتم تغيير حالة الخرج Q0.5 عند كل حافة موجبة .
· لن نكتب الحالة المنعكسة ( حالة المتابعة) مباشرة إلى الدخل Q0.5 لأن الخرج يتم تحديده set فقط فى "الفرع العلوى" , وسيتم على الفور الإعادة reset مرة أخرى فى "الفرع السفلى" . لهذا السبب نكتب حالة المتابعة إلى بت الذاكرة M0.0 .

فى الشبكة Network 2 :
· يتم تخصيص حالة التحديد “set“ الخاصة ببت الذاكرة للخرج .

1- يجب وضع ملف لتحديد بت الذاكرة M0.0 . الرقم الموجود تحت الملف يشير إلى عدد العناصر التى يتم تحديدها بدءا من عنوان محدد . هنا يتم تحديد بت واحدة هى بت الذاكرة M0.0 .
2- نظرا لأنه فى الفرع السفلى يتم تنفيذ الوظيفة العكسية للفرع العلوى , فيجب عمل إعادة reset لبت الذاكرة M0.0 أى الفصل off عندما يحمل هذا الفرع تيار نتيجة للضغط على المغتاح الضاغط .




وصف الحل والاختبار :
باختصار :
"يمر التيار" فى مخطط منطق السلم عند الحافة الموجبة للمدخل I0.0 :
1- إذا تم تشغيل المفتاح الضاغط المتصل بالمدخلI0.0 ( يتم كشف حافته الموجبة ) و AND وكان الخرج Q0.5 فى حالة فصل “0“ فى الدورة الحالية ( يكون الفرع العلوى true لأن جميع التلامسات تكون مغلقة خلال هذه الدورة ) ,نتيجة لذلك تصبح حالة بت الذاكرة M0.0 هى Set(S)
2- بت الذاكرة M0.0 تمثل حالة المتابعة للخرج Q0.5 .
3- لا يتم تخصيص الحالة الجديدة للخرج Q0.5 إلا بعد إنتهاء الدورة ولذلك لم تظهر فى تمثيل مخطط منطق السلم كحالة “true“ (“1“) .



يتم حفظ البرنامج ونقله إلى PLC واختباره .


fresh_eng
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2009
الدولة: here
المشاركات: 157
نشاط [ fresh_eng ]
قوة السمعة:
قديم 11-05-2012, 07:35 PM المشاركة 78   
افتراضي


بارك الله فيك وجعله في ميزان حسناتك

واتمنى لو تتطرق لموضوع برمجه الشاشات HMI ولو باختصار شديد


engineer222
:: مهندس ::
تاريخ التسجيل: Aug 2009
الدولة: العراق
المشاركات: 29
نشاط [ engineer222 ]
قوة السمعة:
قديم 08-06-2012, 03:10 PM المشاركة 79   
افتراضي


استاد بارك الله فيك على المجهود الرائع
واذا امكن شرح طريقة عمل كيبل الاتصال ل plc s7-200 مع الحاسوب
مع بالغ الشكر


Amr Elsaeed
:: مهندس ::
تاريخ التسجيل: Sep 2012
المشاركات: 4
نشاط [ Amr Elsaeed ]
قوة السمعة:
قديم 18-09-2012, 10:44 AM المشاركة 80   
افتراضي


استاد بارك الله فيك على المجهود الرائع
واذا امكن شرح طريقة عمل كيبل الاتصال ل plc s7-200 مع الحاسوب
مع بالغ الشكر
السلام عليكم و رحمة الله و بركاته
توجد كابلات اتصال بين ال PLC S7-200 مع الحاسوب USB بأسعار كويسه جدا و يمكنك التواصل مع الرقم 01004241669 و ذلك خدمة لأعضاء المنتدي



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 12:50 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)