في هذا الدرس سوف نتعرف على:
شرح المولد النبضات الداخلي وواجهه FB
شرح العدادات Counter
شرح المولد النبضات الداخلي وواجهه FB
شرح العدادات Counter
PLC Step7-200, Step7-300 , Step7-400 , Step7-1500
Tags:
Tia Protal
يستخدم موقعنا ملفات تعريف الارتباط لتحسين تجربتك. عرض المزيد
حسنًا
ردحذفالدرس الرابع: شرح المولد النبضات الداخلي وشرح العدادات Counter
0:00 عملية توليد نبضات داخلية من ال Cpu
1:26 الضغط دبل كليك على ال Cpu حجز Byte كامل والمتعارف عليه عالميا هو ان نضع البايت 100
3:00 معرفة الوقت لكل bit from all the Byte 100
4:49 التطبيق العملي
5:40 عمل محاكاة Clock memory
6:43 حل مشكلة عدم القدرة على تحميل project -- العطل Connection to plc الحل هو اعادة عم Download all project
9:20 ما يتم الحاجة إليه في الحياة العملية وهو Retentive memory وهو من البلدان العربية انقطاع التيار الكهربائي
حفاظا على سلامة العامة في حال عودة الكهرباء
وكذلك حفظ القيم الموجودة في التايمر والكونتر ليكمل ولا يعيد من الصفر
يجب الانتباه ان
ا Number of memory Bytes start at MB16 اي لا يحفظ شئ حين عودة الكهرباء يعمل كأنه الخانة في RLO 0
ا Number of S7 Timers at 0T يحفظ قيمة التايمر بعد عودة الكهرباء
ا Number of S7 counters starting at C0 يحفظ الرقم المعدود ولا ينساه بعد انقاطاع وعودة الكهرباء
تم السؤال والجواب في التعليقات الفيديو السادس
هيثم ريحاويقبل أسبوع واحد (تم تعديله)
الله يعطيك ك
السؤال الأول ..
لو استخدمنا Timer retentive هو يحفظ الوقت الذي وصل له لو انقطت الكهرباء وعادت يكمل من اخر وقت يعني يحفظ
وحضرتك من استخدامك لل Byte 16 استخدمته لكي يحفظ لا لكي ينسى اذا ما الفائدة من استخدامه اذا ينسى ولا يحتفظ بأخر قيمة
حينها نستخدم ذاكرة m0.0 وبيكون مشي الحال وعملت عمل الذاكرة m16.0
السؤال الثاني ....
هل يوجد retentive memory ك default يجب علينا الانتباه لها دائما اي
حينا حضرتك فتحت cpu في الدقيقة 33:00 كان مكتوب ان Timer s7.. 0 ------ counter s7... 0 byte ....16
هل لو استخدمت Timer ووضعت Address T0 اذا هو هنا اصبح retentive او ان الصفر هو رقم تعين لا غير
السؤال الثالث ..
كيف استطيع ان اختار اكثر من timer واضعهم retentive بنفس الوقت مع العلم لم اجد غير Address واحد لتعيين (خانة واحدة )
I-Electricianق
- بالنسبة للتايمر نعم عند استخدامه ك Retentive timer سوف يحفظ اخر قيمه له ويكمل القيمة في حال رجوع التيار الكهربائي
-اولا بايت 16 ينسى ولا يحفظ لان الذاكرة التي تحفظ حسب اعدادات من 0 حتى 15.7 يعني 16 بايت
وفائدة انا شرحتها ضمن الفيديو, في وقت انقطاع الكهرباء يمكن ان يعمل العامل على تنظيف الالة وعند رجوع كهرباء سوف يتعرض العامل للخطر اذا كان موقعه في مكان خطأ لذلك تستخدم ذاكرة لا تحفظ
-جواب الثاني: بالنسبة لي انا جربت وضعت عند memory 0 بدل 16
وعند المحاكاة وجدت ان البايت 0 هو Retentive memory ولكن لم اجربها على التايمر او العدادات
فاستنتجت من ناحيه الذواكر كان بايت 0 هو دايما Retentive
-جواب الثالث: يمكنك استخدام Retentive timer كلهم ضمن تسلسل واحد يعني من Timer 0حتى timer 10 هنن retentive والبقية غير ذلك
ولكن لا تستطيع استخدام بشكل عشوائي في Step7-200 and Step7-300
اما Step7-1500 يمكنك استخدام بشكل عشوائي لانو من اعدادات التايمر تحدد هل هو retention or not
14:10 ضبط الاعدادات الاخرى من cpu مهمة من ناحية
دورة البرنامج تتم ضمن 150 م/ثا
فترة تحميل البرنامج وانقطاع التحميل
قرأءة المداخل والمخارج بكل دروة تنفيذ
16:45 اانواع العدادات لها داتا بلوك وعدادات عادية
17:24 ا S_CU ا0--- Max Range 999
ضبط الاعدادات مع الشرح
19:10 عمل محاكاة
21:50 انواع الحساسات Normal close and Normal open وشرح لماذا تتم الحساسات بشكل Normal close
25:47 ا C_CD أ 0---Max Range 999
ضبط الاعدادات مع الشرح
17:10 عمل المحاكاة
29:13 ا S_CUD
29:50 مهم طريقة رؤية الذواكر
31:10 عمل محاكاة
31:37 السؤال هل الشخص يستطيع العد من تحت الصفر يستطيع بأنواع العدادت التي تحتاج الى داتا بلوك
32:30 وظيفة عداد نتجاوز Range 999 مثلا فوق 5000