منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*أحدث الصورالتسجيلدخول

 

 دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس

اذهب الى الأسفل 
+90
salama mohammed
شوقي الجرادي
محمود عطية الله احمد على
م/احمد جمال
electroamr
eng sudad
yyhia atia
م . أحمد سمير العطار
عدنان رضوان
AYADI87
mhy92
ahmedsh
brahim380v
رضا فاروق
abdo-a
mouh rachid
هيثم مجاعش
ELGARROUSSI
حسام الدين كمال
eng aly
Eslam Shawky
adammohamed
سيد ماهر حسن
أنس الذيباني
محمد والى
ابراهيم_28
lover_4ever2009
aneeama
جاسم مجيد محمد
محمود السيد عبداللاه
magsod
k30
اشرف حلايقه
lacheheb
fouadensem
0-1
altahade_llbrmgeat
abldi
yemna
gamalgold
ragab dohdoh
سبها الحاج
احمد الجغيفي
enhassan
basma abd-allah
mikah elec
eng_mo7amed_3ly
rmadan0056
Sharif Adel
M.Tawfik
Eng_Ali_hh
zabat
ahmad2a2
dobelhadj
وليد محمد على توفبق
ابو يوسف
Eclipse_88
عثمان فضل
amerasec
حسين ماهر
MIMOTE
asem muna
ska2010
tariksteel
شيركو سليم علي
kenawy_20002000
الفقير لله
hatemnoby
karem Aswan
karim ragab
ابو ارسلان
TRUELOVE2000
ammer
mohamedali247
eng.layth
المحب للحسن
ahmed attia
jameel
امجدشرف
jalal electric
ابوعبدالله العراقي
saied farouk
سعيد بنوب
hussamo85
sharkfish77
abo gamel
metwally.mustafa
mohamad_ttt
mahfou2010
F.Abdelaziz
94 مشترك
انتقل الى الصفحة : 1, 2, 3, 4, 5, 6  الصفحة التالية
كاتب الموضوعرسالة
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأحد 23 يناير 2011 - 18:09

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-d745959e1e











دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس

المرجع الأساسى :

الموقع :

http://www.plcs.net/contents.shtml

مقدمة

ما هو فى المتحكم المنطقى المبرمج PLC ؟



PLC تعنى "المتحكم المنطقى المبرمج" Programmable Logic Controller وهو جهاز أخترع ليحل محل دوائر الريلايات التى تقوم بتنفيذ عمليات متتابعة (متسلسلة حدث تلو الآخر) sequential بغرض التحكم فى الآلات .



يعمل المتحكم PLC من خلال النظر إلى مدخلاته وتبعا لحالاتها يقوم بتشغيل أو تبطيل on/offمخارجه . يقوم المستخدم بإدخال برنامج عادة عن طريق البرمجيات software والذى يعطى النتائج المرجوة (المطلوبة) .



يستخدم المتحكم PLC فى العديد من التطبيقات العملية الحقيقية . فلا تخلو صناعة من وجود PLC حيث يدخل فى : تصنيع الآلات وعمليات التغليف وتداول (مناولة) الخامات والتجميع الآلى وغيرها من الصناعات التى لا تعد ولا تحصى وربما كنت بالفعل من مستخدميه وإن لم تكن فإنك قد تضيع المال والوقت . غالبا فإن أى تطبيق يحتاج إلى نوع ما من التحكم الكهربائى يحتاج لاستخدام المتحكم PLC .



على سبيل المثال :

دعونا نفترض أنه عند تشغيل مفتاح نريد تشغيل ملف solenoid لمدة 5 ثوانى ثم فصله بغض النظر عن فترة بقاء المفتاح فى وضع التشغيل .

يمكننا أن نفعل ذلك بمؤقت خارجى بسيط .

ولكن ماذا لو اشتملت العملية على 10 مفاتيح و10 ملفات ؟

سوف نحتاج إلى 10 مؤقتات خارجية .

وماذا إذا احتاجت العملية أيضا حساب (عد) عدد مرات تشغيل المفاتيح كل على حدة ؟

سوف نحتاج إلى العديد من العدادات الخارجية .

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

يمكننا ببساطة برمجة PLC لعد مدخلاته وتشغيل الملفات لمدة محددة .



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

سوف نسلط الضوء على التعليمات الهامة والتى تساعدك على فهم وحل معظم التطبيقات .







نظرية العمل Theory of Operation



المتحكم المنطقى المبرمج من الداخل :



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

وحدة معالجة مركزية CPU و حيز (مساحة) من الذاكرة memory والدوائر المناسبة للتعامل مع البيانات المستقبلة (من المداخل ) والمرسلة (إلى المخارج ) .

يمكننا فعليا أن نعتبر المتحكم PLC كصندوق ملىء بمئات بل بالآلاف من الريلايات المنفصلة والعدادات والمؤقتات وأماكن حفظ (تخزين) البيانات .

هل تلك العدادات والمؤقتات وخلافه موجودة فعليا ؟

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






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-ab284bf3f1





وظيفة كل جزء :

ريلايات الدخل (التلامسات) INPUT RELAYS :
وهى الموصلة للعالم الخارجى . فهى موجودة فى الطبيعة وتستقبل الإشارات من المفاتيح والحساسات (المستشعرات – الكواشف) وخلافه . فعليا هى ليست ريلايات ولكنها أشباه موصلات .

ريلايات المنفعة الداخلية (تلامسات) INTERNAL UTILITY RELAYS :
وهى لا تستقبل إشارات من العالم الخارجى كما أنه لا وجود لها فى الطبيعة .وهى رلايات مقلدة وهى تمكن المتحكم PLC من الإستغناء عن الريلايات الخارجية . كما يوجد أيضا ريلايات خاصة والتى تصمم لأداء مهمة واحدة . بعضها يكون موصل on دائما بينما البعض الآخر مفصول off دائما . والبعض يكون موصل on فقط بمجرد توصيل القدرة ويستخدم لتهيئة البيانات المحفوظة (المخزنة) .



العدادات COUNTERS :
مرة أخرى هذه ليست عدادات طبيعية بل عدادات مقلدة ويمكن برمجتها لعد النبضات .يمكن لهذه العدادات العد تصاعديا أو تنازليا أو كليهما معا . ونظرا لأنها مقلدة فهى مقيدة فى سرعة العد . بعد الصناع يضم عدادات عالية السرعة كجزء صلب hardware .

المؤقتات TIMERS :
وهذه أيضا غير موجودة فى الطبيعة . ولها أصناف متعددة . النوع الشائع الاستخدام هو مؤقت "تأخير التوصيل" on-delay . كما يوجد مؤقت "تأخير الفصل" off-delay وكل من المؤقت المتذكر retentive والغير متذكر non-retentive . التزايد Increment فى الفترات الزمنية يتغير من 1ms ألى 1s .

ريلايات الخرج (الملفات) OUTPUT RELAYS :
وهذه توصل إلى العالم الخارجى . وهى موجودة فى الطبيعة وترسل إشارات توصيل وفصل on/off إلى ملفات ومصابيح و...ألخ . ويمكن أن تكون ترانزستور أو ريلاى أو ترياك حسب النموذج المختار .

مخزن البيانات DATA STORAGE :
وهى سجلات مخصصة لتخزين البيانات . وهى عادة تستخدم للتخزين المؤقت للعمليات الرياضية أو لمعالجة البيانات . كما يمكن أن تستخدم فى تخزين البيانات عند إزالة القدرة عن المتحكم PLC . عند عودة القدرة سوف تظل محتوياتها كما هى قبل إزالة القدرة .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-d4b1af2d09





القادم أن شاء الله :



طريقة عمل المتحكم المنطقى المبرمج : PLC Operation
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 24 يناير 2011 - 13:32

طريقة عمل المتحكم المنطقى المبرمج : PLC Operation

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





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-a9e2a91dda





الخطوة رقم 1 : فحص (اختبار) حالة المدخل CHECK INPUT STATUS



أولا يقوم المتحكم PLC بأخذ نظرة على كل مدخل لتحديد حالته : هل هو موصل on أم مفصول off ؟ . وبعبارة أخرى هل الحساس الموصل إلى المدخل الأول موصل on ؟ وماذا حول المدخل الثانى ؟ وكيف حال الثالث ؟ ..... ويقوم بتسجيل هذه البيانات فى ذاكرته لكى يستخدمها فى الخطوة التالية .



الخطوة رقم 2 : تنفيذ البرنامج EXECUTE PROGRAM



ثانيا يقوم المتحكم PLC بعد ذلك بتنفيذ برنامجك : تعليمة تلو تعليمة ( تعليمة واحدة فى كل مرة ) على التتابع . قد يقول (يخبر) برنامجك : إذا كان المدخل الأول فى حالة توصيل on عندئذ يجب تشغيل المخرج الأول أى جعله فى حالة توصيل on . حيث أنه بالفعل يعرف من الخطوة السابقة أى المداخل فى حالة توصيل on وأيها فى حالة فصل off فيكون قادرا على إتخاذ القرار عما إذا كان يجب توصيل المخرج الأول بناء على حالة المدخل الأول . بعد ذلك يقوم بحفظ (تخزين) نتائج التنفيذ لكى يستخدمها بعد ذلك خلال الخطوة التالية .



الخطوة رقم 3 : تحديث حالة المخرج UPDATE OUTPUT STATUS



وأخيرا يقوم المتحكم PLC بتحديث حالة المخارج : يقوم بتحديث المخارج بناء على أى من المداخل موصل on خلال الخطوة الأولى ونتائج تنفيذ برنامجك خلال الخطوة الثانية . بناء على المثال المذكور فى الخطوة الثانية يجب أن يقوم الآن بتوصيل المخرج الأول لأن المدخل الأول كان موصلا وبرنامجك ينص على " توصيل المخرج الأول عندما عندما يتحقق هذا الشرط " condition is true .

بعد الخطوة التالثة يعود المتحكم PLC مرة أخرى ويكرر الخطوات باستمرار .



زمن دورة المسح scan time :


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



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 24 يناير 2011 - 16:00

زمن الاستجابة : Response Time

زمن الاستجابة الكلى للمتحكم PLC هو حقيقة يجب علينا وضعها فى الاعتبار عند شراء متحكم PLC .

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

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



لاحظ أنه فى هذا المثال كان لدينا استجابة لثلاثة أشياء :



الدخل INPUT :

استغرق الأمر بعض الوقت لكى يلاحظ المخ إشارة الدخل من العين.



التنفيذ EXECUTION :

واستغرق الامر بعض الوقت لمعالجة المعلومات الواردة من العين.

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



الخرج OUTPUT :

يتلقى الفم إشارة من المخ وفي النهاية يخرج العبارة : "هذه صورة قبيحة حقا "





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-dcfd7a82db





مخاوف ( مخاطر ) زمن الاستجابة Response Time Concerns

الآن وقد عرفنا زمن الاستجابة ، فماذا يعنى ذلك للتطبيق ؟ .

المتحكم PLC أثناء مسحه لا يمكنه إلا رؤية المدخل وهو فى حالة التوصيل أو فى حالة الفصل . وبعبارة أخرى : إنه ينظر إلى مداخله فقط خلال خطوة فحص (اختبار) حالة المدخل من فترة المسح .






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-2be7cabd9d





في الرسم التخطيطي :

أ‌- حالة المدخل تتغير خلال دورة المسح الأولى (نسميه المدخل رقم 1)

المدخل رقم 1 لا يرى حتى تحين دورة المسح الثانية scan 2 . وذلك لأنه عند توصيل on المدخل تكون دورة المسح الأولى قد انتهت بالفعل من النظر إلى المداخل .

ب‌- حالة المدخل تتغير خلال دورة المسح الثانية (نسميه المدخل رقم 2)

المدخل رقم 2 لا يرى حتى تحين دورة المسح الثالثة scan 3 . وذلك أيضا لأنه عند توصيل on المدخل تكون دورة المسح الثانية scan 2 إنتهت بالفعل من النظر إلى المداخل .

ت‌- حالة المدخل تتغير خلال دورة المسح الثالثة (نسميه المدخل رقم 3)

المدخل رقم 3 لا يرى أبدا . وذلك لأنه عندما تنظر الدورة الثالثة إلى المداخل فإن إشارة المدخل رقم 3 لم يتم توصيلها on بعد . ويتم فصلها قبل أن تنظر دورة المسح الرابعة إلى المداخل . لذلك لا يرى المتحكم PLC إشارة المدخل رقم 3 على الأطلاق .






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-3e4932441c





لتجنب ذلك نقول : إن المدخل يجب أن يظل موصلا on لفترة زمنية لا تقل عن : زمن تأخير المدخل + زمن دورة مسح 1 input delay time + one scan time .

ولكن ماذا لو لم يكن من المستطاع بقاء الدخل موصلا لهذه الفترة ؟ النتيجة أن المتحكم PLC لن يرى المدخل أثناء التوصيل . ولذلك لا تصبح النتائج صحيحة , بالطبع يجب أن يكون هناك طريقة للإلتفاف حول هذا الوضع . فى الواقع هناك طريقتين :



1- دالة (وظيفة) مط (مد ) النبضة Pulse stretch function

هذه الدالة تمط طول إشارة الدخل حتى ينظر المتحكم PLC إلى المداخل خلال دورة المسح التالية ( أى يمد فترة بقاء النبضة ) .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-e2c8c5015c





2- دالة (وظيفة) المقاطعة Interrupt function :

هذه الدالة تقاطع Interrupt المسح لمعالجة برنامج فرعى ( يسمى روتين routine ) تقوم بكتابته . أى بمجرد ما يتم توصيل on المدخل وبغض النظر عن مكان المسح فى هذه اللحظة يقوم المتحكم PLC فورا بإيقاف ما يقوم بفعله ويقوم بتنفيذ روتين المقاطعة ( الروتين هو برنامج فرعى صغير خارج البرنامج الرئيسى) . وبعد تنفيذ المقاطعة يعود إلى النقطة التى توقف عندها ويستمر فى عملية المسح العادى .






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-860eea7fa2





الآن لنرى أطول فترة توصيل فعلى on للخرج :

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



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6d1ac34ef9









هل الموضوع صعبا ؟ لنرى التفاصيل .





الريلايات Relays


الرجوع الى أعلى الصفحة اذهب الى الأسفل
mahfou2010
مساعد
مساعد



عدد الرسائل : 48
العمر : 38
تاريخ التسجيل : 26/08/2010

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 24 يناير 2011 - 23:57

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالثلاثاء 25 يناير 2011 - 17:05

mahfou2010 كتب:
بارك الله فيك

اخى الكريم

شكرا جزيلا لك

بارك الله فيك
مع تمنياتى بدوام التوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالثلاثاء 25 يناير 2011 - 17:06

الريلايات Relays





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6bbf70af61






أهم العناصر المكونة للبرنامج هو الريلاى , فكيف يعمل الريلاى فى الحقيقة ؟

يمكننا أن نفكر فى الريلاى كمفتاح كهرومغناطيسى (كهربى – مغناطيسى ) وهو مكون من ملف coil وتلامسات contacts . عند توصيل جهد إلى الملف يمر به تيار كهربائى فيتولد مجال مغناطيسى , يقوم بجذب (بتحريك) تلامسات الريلاى مسببا توصيل (أو فصل) دائرتها . هذه التلامسات يمكن إعتبارها كمفتاح , فهى تسمح بمرور (أو قطع) التيار بين نقطتين ومن ثم غلق (أو فتح) الدائرة .



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-fd7ea1a09e






مثال :

تشغيل جرس bell عند غلق مفتاح :

لدينا ثلاثة أجزاء من العالم الحقيقى : مفتاح التشغيل والريلاى والجرس .

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




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-1ab1493e94





لاحظ من الشكل أن لدينا دائرتين منفصلتين .

· دائرة المفتاح السفلية باللون الأزرق حيث يمر تيار مستمر .

· ودائرة الجرس العلوية حيث يمر تيار متردد .

أى استخدمنا ريلاى تيار مستمر للتحكم فى دائرة تيار متردد .





مخطط تمثيل مكونات دائرة الريلاى بتعليمات برمجية (يسمى مخطط منطق السلم ) :



الخطوة الأولى :



يهتم البرنامج فقط بالمدخلات Inputs والمخرجات Outputs ويتم التمثيل أو الاستبدال كما يلى :



1- أولا تمثيل ( استبدال ) البطارية برمز :

هذا الرمز مشترك لجميع المخططات , فنرسم ما يسمى القضيبان bars وهما رأسيان, قضيب فى كل جانب من المخطط , ونتخيل القضيب الأيسر على أنه الطرف الموجب للبطارية والقضيب الأيمن على أنه الطرف السالب للبطارية أو الأرضى , ونتخيل مرور التيار (يسمى التيار المنطقى) من اليسار إلى اليمين

2- ثانيا تمثيل ( استبدال ) المداخل رمز :

فى هذا المثال لدينا مدخل حقيقى واحد وهو المفتاح , رمز المدخل يستخدم كتلامس ريلاى ويكون بالشكل الآتى :




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c9f26f3e44





3- ثالثا تمثيل ( استبدال ) المخارج برمز :

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




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-7b63123d4d





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



الخطوة الثانية :

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



الخطوة النهائية :

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



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-9ad07f492a





القادم إن شاء الله




التعليمات الأساسية Basic Instructions
الرجوع الى أعلى الصفحة اذهب الى الأسفل
mohamad_ttt
رقيب أول
رقيب أول



عدد الرسائل : 34
تاريخ التسجيل : 08/11/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالثلاثاء 25 يناير 2011 - 23:55

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



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 5:58

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

اخى الكريم

شكرا جزيلا لك

بارك الله فيك

مع تمنياتى بدوام التوفيق

الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 5:59

التعليمات الأساسية Basic Instructions



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

1- تعليمات الدخل : التلامسات Contacts


دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-90af212b35



إثنين من مهام (وظائف) البرمجة والأكثر شيوعا هما : التلامس المفتوح فى الوضع العادى NO والتلامس المغلق فى الوضع العادى NC (الوضع العادى هو وضع عدم التغذية أى عدم التشغيل ) .

يمر التيار خلال تلك التلامسات عندما تكون مغلقة . التلامس المفتوح فى الوضع العادى يكون فى الحالة المسماة true "صواب – صحيح - صادق" عندما يتحول إلى حالة الغلق أى عندما تكون خانة حالته (سواء أكان دخل أو خرج) والتى تتحكم فى التلامس فى الحالة المرتفعة أو الحالة المنطقية 1 .

التلامس المغلق فى الحالة العادية NC يكون فى الحالة true أى مغلق عندما تكون خانة حالته (سواء أكانت دخل أو خرج ) والتى تتحكم فى التلامس فى الحالة المنطقية المنخفضة أى 0 .

أ‌- تعليمة الدخل الرقمى المفتوح فى الوضع العادى : Normally Open ( NO )




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-ee80b27523







· تمثل هذه التعليمة بتلامس مفتوح فى الوضع العادى normally open.

· وهى تعنى " إختبر الدخل لمعرفة هل تم توصيله (تشغيله) on فى الطبيعة "التشغيل هنا يعنى التحول من الحالة العادية المفتوحة إلى حالة التشغيل المغلقة .

· رمز التعليمة كما يلى :




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-36da0975e9





تستخدم هذه التعليمة عند الحاجة لوجود إشارة دخل تشغيلها يسبب توصيل الدائرة .
عندما يكون الدخل الطبيعى فى وضع توصيل on يمكننا القول بأن التعليمة حقيقية (تحققت – صحيحة) True .
يتم اختبار إشارة الدخل لحالة التوصيل . إذا كان الدخل فعليا فى حالة التوصيل on عندئذ يكون الرمز أيضا فى حالة توصيل on ( تحول عن الحالة العادية). وتعرف حالة التوصيل أيضا بحالة المنطق 1 logic 1 state .
هذا الرمز يستخدم للمداخل الداخلية والمداخل الخارجية وتلامسات المخارج الخارجية .
تذكر أن الريلايات الداخلية لا توجد فى الطبيعة . هى ريلايات مقلدة برمجيا .
ب‌- تعليمة الدخل الرقمى المغلق فى الوضع العادى : Normally Closed ( NC )

تمثل هذه التعليمة بتلامس مغلق فى الوضع العادى normally close .
· وهى تعنى " " إختبر الدخل لمعرفة هل تم توصيله (تشغيله)on فى الطبيعة " والتشغيل هنا يعنى التحول من الحالة العادية المغلقة إلى حالة التشغيل المفتوحة .

رمز هذه التعليمة هو :

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-7df2b1c8fb





تستخدم هذه التعليمة عند الحاجة لوجود إشارة دخل تشغيلها يسبب فصل الدائرة .
عندما يكون الدخل الطبيعى فى وضع فصل 0ff يمكننا القول بأن التعليمة حقيقية (تحققت – صحيحة) True (لأنها مغلقة فى الوضع العادى وتسمح بمرور التيار ) يتم اختبار إشارة الدخل لحالة الفصل . إذا كان الدخل فعليا فى حالة فصل off عندئذ يكون الرمز فى حالة توصيل on (الوضع العادى) . وتعرف حالة الفصل أيضا بحالة المنطق 0 logic 0 state .
هذا الرمز يستخدم للمداخل الداخلية والمداخل الخارجية وتلامسات المخارج الخارجية .
تذكر أن الريلايات الداخلية لا توجد فى الطبيعة . هى ريلايات مقلدة برمجيا .
هذه التعليمة عكس تعليمة التحميل تماما .
ملحوظة :

فى معظم أنواع المتحكمات PLCs هذه التعليمات يجب أن يكون رمزها هو أول رمز جهة اليسار بمخطط السلم .


2- تعليمات الخرج



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-a7045c89b0




يمثل الخرج بملف ريلاى يتم تشغيله (تنشيطه – إثارته) عندما يصل إليه التيار . عندما يتم تشغيل الملف فإنه يتسبب فى تشغيل المخرج المناظر بتغيير حالة "خانة الحالة" والتى تتحكم بالخرج لتصبح فى الحالة المنطقية المرتفعة أى 1 . يمكن استخدام نفس "خانة الحالة" للتحكم فى تلامسات مفتوحة فى الوضع العادى أو فى تلامسات مغلقة فى الوضع العادى أو فى أماكن أخرى من البرنامج .

أ‌- تعليمة الخرج المفصول فى الوضع العادى

تسمى تعليمة "تشغيل الخرج" وهى تشبه ملف الريلاى ورمزها هو :
دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-180bb08ae9




عندما تكون التعليمات التى تسبقها فى سطر من مخطط السلم فى حالة True (أى مغلقة وتسمح بمرور التيار ) تكون هى أيضا فى حالة True .
تكون التعليمات فى الحالة True عندما تكون فى حالة توصيل ON .
هذه التعليمة تعتبر كخرج مفتوح فى الوضع العادى .
يمكن استخدام هذه التعليمة للملفات الداخلية والمخارج الخارجية .
ب‌- تعليمة الخرج الموصل فى الوضع العادى

هذه التعليمة تعتبر كخرج مغلق فى الوضع العادى ورمزها هو :



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-483346418b


عندما تكون التعليمات التى تسبقها فى سطر من مخطط السلم فى حالة False (أى مفصولة ولا تسمح بمرور التيار ) تكون هى فى حالة True .
تكون التعليمات فى الحالة True عندما تكون فى حالة توصيل ON .
يمكن استخدام هذه التعليمة للملفات الداخلية والمخارج الخارجية .
هذه التعليمة عكس تعليمة الخرج Out تماما .
مثال بسيط A Simple Example

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




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-5686451ad4





فى الشكل العلوى :

· يتم إثارة (تشغيل) الملف عندما توجد دائرة مغلقة بين الطرف الموجب + والطرف السالب – للبطارية .

· يمكننا تقليد نفس الدائرة بمخطط سلم

· يتكون مخطط السلم من درجات rungs مستقلة تشبه درجات السلم الحقيقى .

· كل درجة يجب أن تحتوى على دخل واحد أو أكثر وخرج واحد أو أكثر .

· أول تعليمة فى الدرجة يجب أن تكون دائما تعليمة دخل وآخر تعليمة فى الدرجة يجب أن تكون دائما خرج أو ما يعادلها .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-5c039b553c





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

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



الخطوة التالية تتبع السجلات . السجلات ؟! لنرى ....

سجلات المتحكم PLC PLC Registers
الرجوع الى أعلى الصفحة اذهب الى الأسفل
metwally.mustafa
فريق أول
فريق أول
metwally.mustafa


عدد الرسائل : 4226
العمر : 38
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 11:10

جزاكم الله خيرا اخى العزيز

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 13:48

metwally.mustafa كتب:
جزاكم الله خيرا اخى العزيز

اخى الكريم

شكرا جزيلا لك

بارك الله فيك

مع تمنياتى بدوام التوفيق

الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 13:49

سجلات المتحكم PLC PLC Registers



سنأخذ الآن المثال السابق ونغير المفتاح (SW2) بآخر مغلق فى الوضع العادى .

فى الوضع الابتدائى (العادى) يكون المفتاح الأول SW1 فى الطبيعة فى وضعه العادى أى الفصل OFF والمفتاح SW2 يكون فى الطبيعة فى وضعه العادى أى التوصيل ON .

فيكون مخطط السلم بالشكل التالى :




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-f70454eb9f



لاحظ أيضا أننا الآن أعطينا كل رمز (أو تعليمة) عنوان . هذا العنوان يحدد (يخصص – يحجز ) منطقة تخزين معينة في ملفات (سجلات) بيانات المتحكم PLC بحيث يمكن حفظ (تخزين) حالة التعليمة (أى صواب / خطأ true/false مفتوح / مغلق ) .

تستخدم العديد من متحكمات PLC ملفات أو سجلات ذات 16 فتحة slot أو موقع تخزين "خانة" bit .

في المثال أعلاه استخدمنا اثنين من مواقع التخزين أو السجلات المختلفة .






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6f1e3c88df





من الجداول أعلاه يمكننا أن نرى أن :



فى السجل الذى موقعه أو عنوانه فى ذاكرة التخزين هو 00 أى register 00 :

الخانة 00 bit 00 في السجل 00 register 00 ، (أي المدخل 0000 input 0000) كانت فى حالة المنطق 0 logic 0 .
وأن الخانة 01 bit 01 (أى المدخل 0001 input 0001) كانت فى حالة المنطق 1. logic 1 .


وفى السجل الذى موقعه أو عنوانه فى ذاكرة فى ذاكرة التخزين هو 05 أى register 05 :

أن الخانة 00 bit 00 ( أى المخرج 0500 output 0500) كانت عند المنطق 0 logic 0 .


المنطق 0 أو 1 يشير إلى ما إذا كانت التعليمة غير صحيحة False أو صحيحة True.

ورغم أن معظم خانات جداول السجلات أعلاه فارغة، ينبغي أن تحتوي على كل 0. وقد تركت فارغة لتأكيد ملؤها بمواقع قد نعمل بها .





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-f84c2057ec






حالة تشغيل (تفعيل –إثارة) الخرج أى الحالة TRUE :



بالنظر إلى الجدول أعلاه نرى أنه في المثال السابق :

المفتاح SW1 يجب أن يكون فى حالة المنطق 1 (يتحول من الوضع المفتوح إلى الوضع المغلق )
والمفتاح SW2 يجب أن يكون فى حالة المنطق 0 (يبقى على حالته المغلقة) .
عندئذ وعندئذ فقط سوف يكون الملف (الخرج) فى حالة تشغيل true (أي فى حالة تنشيط).
إذا كان أي من التعليمات التى تسبق المخرج (الملف) والموجودة فى نفس الدرجة فى حالة false فإن المخرج (الملف) سوف يكون فى الحالة false (حالة عدم تنشيط).


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




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-7f595c950a



لاحظ من المخطط أنه كلما غيرت المداخل من حالتها بمرو الزمن يتغير الخرج .

الخرج يكون true (نشيط) فقط عندما تكون جميع التعليمات السابقة فى الدرجة فى حالةtrue.





التحكم فى إرتفاع مستوى سائل داخل خزان Level Application



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-67e40823bf





الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 14:09

تطبيق :

التحكم فى إرتفاع مستوى سائل داخل خزان Level Application

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



لننظر في التطبيق التالي :

الغرض من البرنامج هو التحكم فى إرتفاع مستوى زيت تزييت lubricating oil موجود فى خزان tank بغرض تعويض المستهلك منه والحفاظ على الزيت بالخزان فى حدود معينة .
يتم ذلك عن طريق استخدام اثنين من أجهزة الاستشعار (الحساسات) من النوع المغلق فى الوضع العادى NC . يوضع واحد بالقرب من القاع bottom والآخر بالقرب من القمة top ، كما هو مبين في الشكل ادناه.
دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-de6fb1c45c




نريد تعبئة خزان زيت التزييت بواسطة مضخة تعمل بمحرك حتى الوصول إلى مستوى الحساس العلوى وتحوله .
عند هذه النقطة نريد إيقاف المحرك حتى هبوط المستوى إلى ما دون مستوى الحساس المنخفض . عندئذ ينبغي تشغيل المحرك لإعادة هذه العملية .
نحتاج هنا إلى 3 مداخل / مخارج : مدخلين (الحساسين) ومخرج ( محرك طلبمة الملء ) .
المدخلين من نوع "التلامسات المغلقة فى الوضع العادى NC " . عندما تكون غير مغمورة فى الزيت NOT immersed تكون موصلة ON (الوضع الطبيعى ) وعندما تغمر بالسائل تتحول إلى وضع الفصل OFF (تغيير الوضع الطبيعى) .


سوف نعطى كل جهاز دخل وكل جهاز خرج عنوان . وهذا يتيح للمتحكم التعرف على مكان توصيلها الفعلى . العناوين كما هى فى الجدول التالى :
دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-71f2de786c




وفيما يلي شكل مخطط السلم :

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




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-aa24049732



ينبغي أن نتذكر دائما أن السبب الأكثر شيوعا لاستخدام المتحكم PLC في تطبيقاتنا هو استبدال
ريلايات العالم الحقيقى . الريلايات الداخلية تجعل هذا العمل ممكنا. من المستحيل أن نتبين كم عدد الريلايات الداخلية ضمن كل نوع من أنواع المتحكمات PLC , حيث يشمل البعض المئات بينما البعض الآخر يشمل إلوف في حين أن البعض الآخر يتضمن عشرات الإلوف . عمليا حجم المتحكم PLC (ليس الحجم المادي بل حجم مواقع تخزين المداخل / المخارج ) هي العامل الحاسم.

إذا كنا نستخدم متحكم صغير micro-plc بعدد قليم من المداخل / المخارج فإننا لا نحتاج إلى عدد كبير من الريلايات الداخلية . ولكن إذا كنا نستخدم متحكم PLC كبير بعدد مئات أو إلوف المداخل / المخارج فسوف نحتاج بالتأكيد لعدد كبير من الريلايات الداخلية .



مسح البرنامج The Program Scan
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 26 يناير 2011 - 14:24

مسح البرنامج The Program Scan

دعنا نشاهد (نلاحظ - نراقب ) ما الذى يحدث فى هذا البرنامج خلال دورة مسح تلو الأخرى


دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-b5d500d8ec



في البداية الخزان فارغ.
لذلك الدخل 0000 فى الحالة input 0000 is TRUE أى موصل ( حساس المستوى المنخفض غير مغمور فى السائل وهو مغلق فى الوضع العادى ) .
والدخل 0001 أيضا فى الحالة input 0001 is also TRUE ( حساس المستوى المرتفع أيضا غير مغمور فى السائل وهو مغلق فى الوضع العادى ).



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-0ef02de994



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-0de85e4961




تدريجيا يمتلء الخزان لأن 0500 ( محرك الملء يكون موصل ON )

بعد 100 دورة مسح يرتفع مستوى الزيت فوق حساس المستوى المنخفض ويتحول إلى حالة الفصل أو الفتح (أى يكون غير صواب FALSE )



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6fac09614c





لاحظ أنه حتى عندما يكون حساس المستوى المنخفض فى حالة غير صواب ما زال يوجد هناك ممر لمنطق الصواب true logic من اليسار إلى اليمين . وهذا هو سبب استخدام ريلاى داخلى . الريلاى 1000 يقوم بمسك أو بالحفاظ على الخرج 0500 فى حالة توصيل ON . وسوف يظل على هذه الحالة حتى حتى لا يتواجد ممر لمنطق الصواب من اليسار إلى اليمين (أى عندما يصبح 0001 فى الحالة الغير صواب )

بعد 1000 دورة مسح يرتفع مستوى الزيت إلى ما فوق حساس المستوى المرتفع والذى يتحول عندئذ إلى حالة الفصل أى يصبح مفتوح (أى غير صواب )



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-8bd3a198f5





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6c3de0eea5



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

بعد 1050 دورة مسح يهبط مستوى الزيت إلى ما دون حساس المستوى العلوى والذى يعود مرة أخرى إلى حالة الصواب (وضعه الطبيعى NC)

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-44f8259e5d







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

بعد 200 دورة مسح يهبط مستوى الزيت إلى ما دون حساس المستوى المنخفض والذى يتحول إلى حالة الصواب مرة أخرى (يعود إلى حالتة الطبيعية NC ) .

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



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-a9612af413





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-0e954e8b51





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-224422ad61



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c1fe821548





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6692a0d3a5



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-293b253260



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c3682ecca8



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-a5fdf00f74





تعليمات التعشيق (المزلاج –القفل)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالخميس 27 يناير 2011 - 5:14

تعليمات التعشيق (المزلاج –القفل) Latching Instructions وفك التعشيق Unlatching



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-1bacf7be37





الآن فهمنا كيف تتم معالجة المدخلات والمخرجات من قبل المتحكم PLC , لننظر في شكل آخر للخرج مختلف عن الشكل العادى . ملفات الخرج العادية هي بالطبع جزءا أساسيا من برامجنا ولكن علينا ان نتذكر انها تكون فعالة (حقيقية) True فقط عندما تكون جميع التعليمات التى قبلها فى الدرجة (السطر) أيضا فى الحالة True .ماذا يحدث إذا لم تكن كذلك ؟ بطبيعة الحال سوف يصبح الخرج غير فعال False (فى حالة فصل أو إيقاف off) .



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

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



للتوضيح لنرى مثال فى عالم الحقيقة :

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

تعليمة latch غالبا ما تسمى عملية set أى أن set = output latch.

تعليمة فك التعشيق unlatch غالبا تسمى reset أى أن reset = output unlatch .

الشكل التالى يبين كيفية استخدام هذه التعليمات فى البرنامج :





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-a97e39c939





نستخدم هنا عدد 2 مفتاح زر ضاغط لحظى push button .

يتصل أحدهما فى الطبيعة بالدخل 0000 بينما يتصل الآخر فى الطبيعة بالدخل 0001 .

عندما يقوم المشغل بالضغط (دفع) على المفتاح الأول 0000 تصبح التعليمة"set 0500" فى الحالة الفعالة true وتكون النتيجة أن الخرج 0500 يتحول فى الطبيعة إلى حالة التشغيل on . حتى بعد توقف المشغل عن دفع المفتاح سيكون الخرج 0500 محافظا على حالة التشغيل . وتسمى هذه الحالة بحالة المسك أو التعشيق أو latch .

الطريقة الوحيدة لإيقاف الخرج 0500 هى توصيل (تشغيل) الدخل الثانى 0001 .

يؤدى ذلك جعل التعليمة "res 0500" فى الحالة true ومن ثم فك التعشيق أو عمل reset للخرج 0500 .



ماذا يحدث إذا تم توصيل كل من الدخلين 000 و 0001 فى نفس اللحظة ؟

ما هى حالة الخرج 0500 هل latched أم unlatched ؟

للإجابة على هذا السؤال يتعين علينا أن نفكر في تسلسل المسح.

يتم دائما مسح مخطط السلم من أعلى إلى أسفل ومن اليسار إلى اليمين.
أول شيء في المسح هو النظر إلى المداخل الفعلية . كلا المداخلين 0000 و 0001 فى حالة توصيل فى الطبيعة .
الخطوة التالية يقوم المتحكم PLC بتنفيذ البرنامج . مبتدئا من أعلى اليسار حيث المدخل 0000 فى حالة توصيل true فيجب عليه جعل الخرج 0500 فى حالة تعشيق set .
بعد ذلك يذهب إلى السطر الثانى حيث المدخل الثانى فى حالة توصيل true فيجب عليه فك تعشيق reset الخرج 0500 .
ثم فى آخر جزء من المسح عندما يقوم بتحديث المخارج سوف يحافظ على المخرج 0500 فى حالة فصل أى حالة reset .
أشكال توضيحية :



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-fb586bca7f





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-1d15948c40





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c70947911c





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-9e0463ea8f





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-b66f2c6904





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-5eb0e665db





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-575410ede8







دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-61a605664a







ربما وضحت الأمور الآن قد تشعر ببعض الراحة , أليس كذلك ؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
abo gamel
رائد
رائد
abo gamel


عدد الرسائل : 288
العمر : 45
الموقع : سورية حلب
العمل/الترفيه : مهندس الكترون
تاريخ التسجيل : 03/08/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالخميس 27 يناير 2011 - 5:35

بارك الله فيك نرجو المتابعة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
sharkfish77
فريق
فريق
sharkfish77


عدد الرسائل : 2681
العمر : 46
الموقع : مصر
العمل/الترفيه : رئيس قطاع هندسى
تاريخ التسجيل : 04/02/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالخميس 27 يناير 2011 - 12:07

http://www.plcs.net/downloads/
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالخميس 27 يناير 2011 - 13:25

العدادات Counters

العداد هو جهاز بسيط مخصص للقيام بشيء واحد بسيط هو "العد" count.

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



ما هي أنواع من العدادات الموجودة ؟

أنواع العدادات هى :

1- العدادات التصاعدية up-counters :

وهى تعد فقط 1,2,3... . وتسمى هذه العدادات إختصارا CTU , (count up) أو CNT أو C أو CTR .

2- العدادات التنازلية down counters

وهى تعد فقط 9,8,7,... . وتسمى هذه العدادات اختصارا CTD (count down) .

3- العدادات التصاعدية التنازلية up-down counters

وهى تعد تصاعديا و أو تنازليا 1,2,3,4,3,2,3,4,5,... . وتسمى اختصارا

UDC(up-down counter



العديد من الشركات المصنعة لديها نوع واحد فقط أو نوعين من العدادات ولكن يمكن استخدامها للعد التصاعدى والتنازلى أو كليهما . ربما يحدث خلط (إرتباك) ؟ ويمكنك أن تقول "لا توحيد"؟ لا تقلق ، فإن نظرية جميع العدادات واحدة بغض النظر عما يسميه المصنعين . فالعداد ما هو إلا عداد .



ومما يزيد هذا الموضوع إرباكا إن معظم الشركات المصنعة تضم أيضا عددا محدودا من العدادات عالية السرعة. وتسمى عادة HSC (high-speed counter) أو CTH (CounTer High-speed?) أو أيا كان.عادة ما تكون العدادات عالية السرعة عبارة عن أجهزة "hardware" .

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



لاستخدام العدادات يجب معرفة 3 أشياء :

1- من أين تأتى النبضات المراد عدها .عادة ما تكون من أحد المداخل (جهاز استشعار متصل بالمدخل 0000 على سبيل المثال).

2- كم عدد النبضات التى نريد عدها قبل التفاعل (رد الفعل) . على سبيل المثال عد عدد 5 من الحاجيات (البضائع) قبل تعبئتها أو تغليفها .

3- متى وكيف يتم تصفير reset العداد بحيث يقوم بالعد مرة أخرى . على سبيل المثال : بعد عد 5 من الحاجيات يتم تصفير العداد .



عندما يعمل run البرنامج فى المتحكم PLC عادة ما يعرض لنا القيمة الحالية أو القيمة الكلية (التراكمية ) بحيث يمكننا رؤية قيمة العد الحالى .

العدادات النموذجية يمكنها العد من 0 إلى 9999 أو من -32,768 إلى +32,767 أو من 0 إلى 65535 .

. لماذا هذه الأرقام الغريبة ؟ لأن معظم المتحكمات PLC لها عدادات ذات خانة 16 16-bit counters . فالعداد الى يقوم بالعد 0-9999 هو عداد 16 خانة نوع "ثنائى مكود عشرة " BCD والعداد الذى يقوم بالعد

-32,768 to 32767 والعد 0 to 65535 هو عداد 16 خانة ثنائى .



فيما يلى بعض من رموز تعليمة العداد والتى يمكن أن تواجهنا (اعتمادا على الشركة المصنعة التي نختارها) وكيفية استخدامها.

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




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-fd9ea83b36





فى هذا العداد نحتاج لمدخلين :

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

هو خط التصفير reset . عندما يكون هذا المدخل فى حالة on فإن قيمة العداد الحالية (المتراكمة) تعود إلى الصفر .

المدخل الثانى :

هو خط النبضات وهو العنوان من حيث تأتى النبضات التى نقوم بعدها .



مثال :

إذا كنا نعد عدد الحاجيات (البضائع) التى تمر أمام حساس موصل فى الطبيعة بالمدخل 0001 عندئذ نضع تلامس مفتوح فى الوضع العادى NO بالعنوان 0001 أمام خط النبضات .
اسم العداد هو Cxxx . إذا أردنا تسميته العداد صفر أى 000 عنئذ نضع هنا "C000" .
عدد النبضات المراد عدها قبل فعل شىء هو yyyyy . فإذا أردنا عد 5 حاجيات قبل تشغيل مخرج فى الطبيعة يقوم بتغليفهم عندئذ نضع هنا 5 . وإذا كان عدد الحاجيات 100 عندئذ نضع هنا 100 ...ألخ .
عند إنتهاء العداد (إى الوصول للعدد yyyy ) فإنه يقوم بتوصيل مجموعة منفصلة من التلامسات والتى نسميها أيضا Cxxx .
لاحظ أن قيمة العداد التراكمية تتغير فقط عن تحول (إنتقال) حالة نبضة المدخل من الحالة off إلى الحالة on .


دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-93a4c1c55f








هنا يبين الرمز فى مخطط السلم كيفية إعداد العداد ( سوف نسميه counter 000 ) لعد 100 قطعة من الحاجيات (البضائع) من المدخل 0001 قبل أن يقوم بتوصيل on المخرج 500 .

الحساس 0002 يقوم بعمل تصفير reset للعداد .



المحاكاة التفاعلية :





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-eb1d64ffbe





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-0d2671fb49







في المثال أعلاه، في كل مرة يدفع المشغل الزر الضاغط 0001 تزداد القيمة المتراكمة للعداد بواحد . لاحظ أنه يزداد فقط عند الانتقال من حالة off إلى حالة on . عندما تساوى القيمة المتراكمة القيمة المحددة مسبقا (أي 5) تتحول تلامسات العداد المسماة C000 إلى حالة التوصيل (التشغيل) ويصبح المخرج 0500 فى حالة تشغيل . عندما يدفع المشغل زر الإعادة أو reset التصفير (0002) تعود القيمة المتراكمة مرة أخرى إلى الصفر 0000 .





فيما يلى أحد الرموز لعداد تصاعدى تنازلى والتى ربما تواجهنا .

وسوف نستخدم الاختصار الذى ذكرناه وعندئذ يكون لدينا UDCxxx و yyyyy




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-e191cf088f





فى هذا العداد التصاعدى التنازلى نحتاج لتخصيص 3 مداخل :

مدخل التصفير وله نفس الوظيفة كما سبق ذكره .
وبدلا من مدخل نبضات واحد يكون لدينا مدخلين . مدخل للعد التصاعدى والآخر للعد التنازلى .
فى هذا المثال سوف نسمى العداد UDC000 ونعطيه قيمة إعداد مسبقا هى 1000 ( سوف نقوم بعد 1000 نبضة أجمالية ) .

فى المداخل :

سوف نستخدم حساس والذى يقوم بتوصيل on المدخل 0001 عندما يرى هدف (نبضة) والحساس الآخر بالمدخل 0003 وأيضا يقوم بتوصيل on المدخل 0003 عندما يرى هدف (نبضة) .
عندما يكون المدخل 0001 فى حالة توصيل on يتم العد تصاعديا وعندما يكون المدخل 0003 فى حالة توصيل on يتم العد تنازليا .
عندما يصل العد إلى 1000 نبضة سوف يتم توصيل (تشغيل) المخرج 500 .
مرة أخرى لاحظ أن القيمة التراكمية للعداد تتغير عن تحول نبضة الدخل من الحالة off إلى الحالة on .


مخطط السلم موضح كما يلى :






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-45f25f8781
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hussamo85
جندي
جندي



عدد الرسائل : 2
العمر : 39
تاريخ التسجيل : 29/01/2011

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأحد 30 يناير 2011 - 12:56

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



عدد الرسائل : 8
العمر : 40
تاريخ التسجيل : 02/02/2011

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالأربعاء 2 فبراير 2011 - 0:59

شكرا جزيلا لك

بارك الله فيك
مع تمنياتى بدوام التوفيق
ششششششششششككككككككككررررررررراااااااااا""""""""""""""
الرجوع الى أعلى الصفحة اذهب الى الأسفل
saied farouk
عريف
عريف



عدد الرسائل : 10
العمر : 64
تاريخ التسجيل : 26/12/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالسبت 5 فبراير 2011 - 22:15

جذاك الله خير الجذاء واسكنك فسيح جناتة انت واهل بيتك وبارك فيك يا اخى العذيذ
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 7 فبراير 2011 - 7:41

المؤقتات Timers

ما هو المؤقت ؟ وكيف يعمل ؟

هو تماما كما تنص عليه الكلمة "مؤقت"

المؤقت ببساطة هو تعليمة تنتظر waits فترة زمنية محددة قبل فعل شىء ما .

أنواع المؤقتات :

1- مؤقت "تأخير التوصيل" On-Delay timer

هذا المؤقت ببساطة يؤخر التوصيل أو التشغيل on . بعبارة أخرى بعد أن يتم تحول الحساس (المدخل) إلى وضع التوصيل ننتظر x-seconds قبل أن يتم تفعيل (توصيل – تشغيل ) الملف (المخرج) . هذا النوع من المؤقتات هو الشائع ويسم إختصارا TON (timer on-delay) أو TIM (timer) أو TMR (timer) .



2- مؤقت تأخير الفصل Off-Delay timer

هذا المؤقت عكس مؤقت تأخير التوصيل المذكور عاليه . هذا المؤقت ببساطة "يؤخر الفصل أو الإيقاف off " فعندما يرى الحساس (المدخل) هدف يتم توصيل on الملف (المخرج) . وعندما يتم إزالة الهدف من أمام الحساس (المدخل) يتحول إلى حالة الفصل , نحافظ على الملف فى حالة التوصيل (التشغيل) لفترة x-seconds قبل أن يتحول إلى وضع الفصل . يسمى هذا المؤقت إختصارا TOF (timer off-delay) وهو أقل شيوعا من مؤقت تأخير التوصيل .



3- المؤقت التراكمى (المتذكر) Retentive or Accumulating timer

يحتاج هذا المؤقت لمدخلين . المدخل الأول يبدأ حدث التوقيت ( أى بداية دقات أو تكتكات الساعة ) والدخل الآخر لعمل تصفير reset للمؤقت .

مؤقتات تأخير التوصيل أو الفصل يتم تصفيرها إذا لم يوجد تحول بين التوصيل والفصل on/off طوال فترة المؤقت الكاملة .

هذا المؤقت يحفظ (يتذكر) الوقت المنقضى عند تحول الحساس إلى وضع الفصل .

على سبيل المثال :

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

أذا استخدما أحد المؤقتات السابقة فسوف يتم تصفيرها عند تحول الحساس من حالة التوصيل إلى حالة الفصل on/off .

هذا المؤقت يعطينا الزمن الكلى أو الزمن التراكمى . ويسمى إختصارا RTO (retentive timer)

أو TMRA (accumulating timer) .



طريقة الاستخدام :

نحتاج إلى شيئين :

1- الشىء الذى سوف يقوم بتمكين التوقيت enable . وهو أحد المدخلين (الحساس المتصل بالمدخل 0000 على سبيل المثال ).

2- طول فترة التأخير قبل القيام بالفعل (رد الفعل ) . على سبيل المثال : لننتظر 5 seconds قبل توصيل الملف .

عندما تكون التعليمات الموجودة قبل رمز المؤقت فى حالة توصيل true يبدأ المؤقت فى الحساب (الدق –التكتكة ) "ticking" .

عندما ينقضى الزمن elapses يقوم المؤقت تلقائيا بغلق تلامساته .

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

يمكن للمؤقت العد أو الدق أو التكتكة من 0 إلى 9999 أو من 0 إلى 65535 مرة .

لماذا هذه الأرقام ؟ مرة أخرى : معظم المتحكمات PLC لها مؤقتات من نوع 16-bit timers . العد من 0 إلى 9999 يقابل الكود الثنائى المكود عشريا BCD (binary coded decimal) والعد من 0 إلى 65535 يقابل الكود الثنائى . كل عدة أو دقة أو تكة للساعة تساوى x-seconds .



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

ملحوظة :

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



الشكل التالى يبين مؤقت نوع "تأخير التوصيل" on-delay .

أسم المؤقت T000 .
عندما يكون دخل التمكين فى حالة توصيل on يبدأ المؤقت فى العمل (العد أو التكتكة ).
عندما تصل عدد التكات إلى yyyyy ticks (القيمة المحددة سلفا) يقوم بتوصيل on تلامساته والتى سوف نستخدمها فى البرنامج فيما بعد .
تذكر أن الفترة الزمنية لكل تكة (التزايد) تتغير تبعا لخصائص المؤقت المستخدم فقد يكون مؤقت أساس عمله 1ms أو second أو ....



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-6285c79917






الشكل التالى يبين الرموز فى مخطط السلم :




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-58a25469e0







فى هذا المخطط:



يتم الانتظار حتى يتحول المدخل 0001 إلى حالة التوصيل on .
عندئذ يبدأ المؤقت T000 فى العمل ( التكتكة ) (أساس تزايده 100ms ) . سوف يقوم بعمل 100 تكة (مرة تزايد) . كل تكة (تزايد) تأخذ فترة زمنية قدرها 100ms (تسمى الأساس الزمنى time base ) أى أن زمن المؤقت يكون 10000ms (i.e. 10 second) .

100 ticks X 100ms = 10,000ms.



بعد مضى 10 ثوانى تتحول تلامسات المؤقت T000 إلى حالة التوصيل وتؤدى إلى تحول الخرج 0500 إلى حالة التوصيل on .
عندما يتحول الدخل إلى حالة الفصل off=false يتم تصفير reset المؤقت T000 ليصبح فى وضع الصفر ويؤدى إلى فصل تلامساته (تصبح false) ومن ثم يتم فصل الخرج 500 مرة أخرى .


المحاكاة التفاعلية :





دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-0af016db8c



الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 7 فبراير 2011 - 7:47

الشكل التالى يبين المؤقت التراكمى :






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-1536003b45





أسم المؤقت T000 .
عندما يكون دخل التمكين فى حالة توصيل on يبدأ المؤقت فى العمل (العد أو التكتكة ).
عندما تصل عدد التكات إلى yyyyy ticks (القيمة المحددة سلفا) يقوم بتوصيل on تلامساته والتى سوف نستخدمها فى البرنامج فيما بعد .
تذكر أن الفترة الزمنية لكل تكة (التزايد) تتغير تبعا لخصائص المؤقت المستخدم فقد يكون مؤقت أساس عمله 1ms أو second أو ....

إذا تم فصل مدخل التمكين قبل إن يكمل المؤقت الزمن المحدد يتم حفظ القيمة الحالية فى الذاكرة (لذلك يسمى مؤقت التذكر ) .
عندما يعود دخل التمكين مرة أخرى إلى حالة التوصيل يستمر المؤقت من حيث انتهى .
الطريقة الوحيدة لإجبار المؤقت للعودة لحالته الابتدائية من جديد هى توصيل on مدخل التصفير reset .
الشكل التالى يبين الرمز فى مخطط السلم :






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-9c562e5457





فى هذا الشكل :

ننتظر حتى يتم توصيل on مدخل التمكين 0002 .
عندئذ يبدأ المؤقت T000 فى التكتكة (بتزايد زمنى بقيمة 10ms فى كل مرة ) .
عندما تصل عدد التكات (التزايدات) إلى 100 مرة وكل تكة (مرة تزايد) تناظر 10ms لذلك يكون زمن المؤقت هو 1000ms (i.e. 1 second) .
100 ticks X 10ms = 1,000ms

بعد مضى 1 ثانية يتم غلق تلامسات المؤقت T000 والتى تؤدى إلى توصيل on الخرج 0500 .
إذا إنفصل دخل التمكين 0002 يتم تذكر القيمة الحالية وعند عودته إلى حالة التوصيل يستمر من حيث انتهى .
عندما يتم توصيل on=true مدخل التصفير 0001 يتم تصفير المؤقت T000 مرة أخرى لوضع الصفر ويؤدى ذلك إلى فصل تلامساته false ومن ثم فصل الخرج 0500 مرة أخرى .


المحاكاة التفاعلية :



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-5206d6c5d2










الرجوع الى أعلى الصفحة اذهب الى الأسفل
metwally.mustafa
فريق أول
فريق أول
metwally.mustafa


عدد الرسائل : 4226
العمر : 38
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 7 فبراير 2011 - 8:13

جزاكم الله خيرا اخى الكريم

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Empty
مُساهمةموضوع: رد: دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس    دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Emptyالإثنين 7 فبراير 2011 - 12:20

تعليمة One-shots "طلقة واحدة" "مؤقت نبضى " أى نبضة واحدة ذات عرض صغير جدا .

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



تستخدم تعليمة one-shot فى جعل شيئا ما يحدث لفترة دورة مسح واحدة ONLY 1 SCAN . معظم الشركات المصنعة لها تعليمة one-shots والتي تستجيب لحالة الانتقال من off إلى on (الحافة الصاعدة) كما يوجد نوع آخر يستجيب عن الانتقال من on إلى off (الحافة الهابطة) .

يطلق على هذه التعليمة بعض الاسماء مثل difu/difd (differentiate up/down) ( تفاصل الحافة الصاعدة وتفاضل الحافة الهابطة ) و sotu/sotd (single output up/down)

و osr (one-shot rising) وأسماء أخرى . جميعها فى نهاية المطاف تعطى نفس النتيجة بغض النظر عن الاسم .

رمز تعليمة one-shot :




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c3d5b722da





الرمز يمثل تعليمة difu (one-shot) . فى تعليمة difd يكتب داخل الرمز "difd" .



تطبيق لإعداد التعليمة كوظيفة فى مخطط سلم :

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



إنشاء دائرة قلاب (فليب فلوب) flip/flop .

بعبارات بسيطة الفليب فلوب يقوم بتحويل شىء عند حدوث فعل .

نستخدم هنا مفتاح ضاغط push button واحد.

عندما يدفع (يضغط) المشغل المفتاح الضاغط أول ضغطة يؤدى إلى توصيل الخرج .
يظل الخرج فى حالة توصيل حتى بعد تحرير المفتاح الضاغط أى يكون فى حالة إمساك "latched"
عندما يدفع (يضغط) المشغل المفتاح ثانى ضغطة يؤدى إلى فصل الخرج .


الشكل التالى يبين مخطط السلم :






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-18a040b50e



شرح المخطط خطوة بخطوة :

درجة السلم (السطر) رقم 1 Rung 1
عندما يصبح الدخل 0000 المفتوح فى الوضع العادى NO فى حالة توصيل on=true تتحول التعليمة DIFU 1000 إلى حالة التوصيل on=true .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c8c704e8d3





درجة السلم (السطر) رقم 2 Rung 2
فيها : تلامس الدخل المفتوح فى الوضع الطبيعى NO 1000 يصبح فى الحالة true (مظلل) , و التلامس المفتوح فى الوضع العادى NO 1001 يظل فى الحالة false , و التلامس المغلق فى الوضع العادى NC 1001 يظل فى الحالة true و التلامس المغلق فى الوضع العادى 1000 NC أصبح فى الحالة false . وحيث أن لدينا مسار true مكون من (NO 1000 & NC 1001) يصبح الخرج 1001 موصل أى فى الحالة true (ريلاى داخلى مساعد كمرحلة إنتقالية ) .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-c805ad7e98





درجة السلم (السطر) رقم 3 Rung 3
التلامس المفتوح فى الوضع العادى NO 1001 أصبح فى الحالة true فيؤدى إلى توصيل الخرج 0500 أى يصبح فى الحالة true .



دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-68c440cc88






دورة المسح التالية :

درجة السلم (السطر) رقم 1 Rung 1
التلامس المفتوح فى الوضع العادى NO 0000 يظل فى الحالة true .

التعليمة DIFU 1000 الآن تصبح فى الحالة false . وذلك لأن التعليمة DIFU تكون فى الحالة true فقط لفترة دورة مسح واحدة (حيث تعمل بالحافة المرتفعة لنبضة الدخل ) .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-b82dcdbf34





درجة السلم (السطر) رقم 2 Rung 2
التلامس المفتوح فى الوضع العادى NO 1000 يكون فى الحالة false والتلامس المفتوح فى الوضع العادى NO 1001 يظل فى الحالة true والتلامس المغلق فى الوضع العادى NC 1001 يكون فى الحالة false والتلامس المغلق فى الوضع العادى NC 1000 يتحول إلى الحالة true .

وحيث أنه مازال لدينا مسار true مكون من (NO 1001 & NC 1000) يظل الخرج OUT 1001 فى الحالة true .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-d45fadb438





درجة السلم (السطر) رقم 3 Rung 3
التلامس المفتوح فى الوضع العادى NO 1001 يكون فى الحالة true لذلك يظل الخرج OUT 0500 فى الحالة true .






دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-0cb683987a





بعد 100 دورة مسح :



يتحول التلامس المفتوح فى الوضع العادى NO 0000 إلى حالة الفصل أى يصبح false . وتظل باقى الحالات كما هى كما فى دورة المسح الثانية .



فى دورة المسح رقم 101:

يعود التلامس المفتوح فى الوضع العادى NO 0000 مرة أخرى إلى حالة التوصيل أى يصبح true .



درجة السلم (السطر) رقم 1 Rung 1
عندما يكون الدخل المفتوح فى الوضع العادى NO 0000 فى حالة true يتحول DIFU 1000 ليصبح true .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-e8659c707d





درجة السلم (السطر) رقم 2 Rung 2
التلامس المفتوح فى الوضع العادى NO 1000 يكون فى الحالة true والتلامس المفتوح فى الوضع العادى NO 1001 يظل فى الحالة true والتلامس المغلق فى الوضع العادى NC 1001 يصبح فى الحالة false والتلامس المغلق فى الوضع العادى NC 1000 يصبح أيضا فى الحالة false .

وحيث أنه لم يعد لدينا مسار true فإن الخرج OUT 1001 يصبح فى حالة false أى إيقاف .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-f0e90ea847





درجة السلم (السطر) رقم 3 Rung 3
التلامس المفتوح فى الوضع العادى NO 1001 يكون فى الحالة false ومن ثم يصبح الخرج OUT 0500 فى الحالة false أى إيقاف .




دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-1cfe914c9e





المحاكاة التفاعلية :







دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس  Domain-3f4edb16bf
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دورة فى المتحكم المنطقى المبرمج PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 6انتقل الى الصفحة : 1, 2, 3, 4, 5, 6  الصفحة التالية
 مواضيع مماثلة
-
» دورة تدريبية في التحكم المبرمج PLC
»  دورة تدريبية تفصيلية:المتحكم المنطقى المبرمج PLC مبنية على ترجمة وإعداد كتاب W.Bolton
» وورد تجميع لدورة PLC لتخصصات الكترونيات وكهرباء وميكاترونيكس
» دورة باللغة العربية على المتحكم LOGO والمتحكم S7200 SIEMENS
» 464 كتاب الكترونيات وكهرباء بالعربى

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008) :: منتديات الحاكمات المنطقية PLC :: منتدى الدورات التدريبية PLC-
انتقل الى: