pregnancy

مدونتي

متخصصه بنشر مشاريع وحلقات بحث في مجال الالكترون والكهرباء وبالاضافه الى كل ماهو جديد في علم البرمجه والتكنولوجيا
أتمنى لكم الاستفادة, ولمشاركه مشاريعكم يرجى التواصل معي عبر الايميل الخاص بي, شكراً لكم

الدرس الرابع: شرح المولد النبضات الداخلي وشرح العدادات Counter

في هذا الدرس سوف نتعرف على:

شرح المولد النبضات الداخلي وواجهه FB
شرح العدادات Counter




PLC Step7-200, Step7-300 , Step7-400 , Step7-1500

1 comments:

انقر هنا لـ comments
5 ديسمبر 2018 9:32 ص ×


الدرس الرابع: شرح المولد النبضات الداخلي وشرح العدادات 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

Kamelيمكنك زيارة المدونة بسرعة عن طريق محرك البحث جوجل فقط اكتب في مربع البحث :كامل الحمصي . تسعدنا زيارتك دائما
الرد
avatar
admin

يسعدنا مشاركتك معنا
خارج الموضوع تحويل الاكوادإخفاء الابتساماتإخفاء

شكرا لتعليقك