اكتب برنامج انارة درج بناء يتألف من 4 طوابق
في كل طابق يوجد 2 زر جرس Button مخرج انارة واحد
في البداية يختار المستخدم بين 2 من البرامج
وعند الضفط مرة اخرى على الزر يتم اعادة تصفير الزمن
ولا يتم ايقاف الانارة الا عند الضغط على احد ازرار الطابق نفسه
الطابق الثاني I5.2 / I5.3
الطابق الثالث I5.4 / I5.5
الطابق الرابع I5.6 / I5.7
في كل طابق يوجد 2 زر جرس Button مخرج انارة واحد
في البداية يختار المستخدم بين 2 من البرامج
البرنامج الاول:
عند الضفط على اي من الازرار يتم تشغيل الانارة في كافة الطوابق لمدة 2 دقيقةوعند الضفط مرة اخرى على الزر يتم اعادة تصفير الزمن
البرنامج الثاني:
عند الضفط على احد ازرار احد الطوابق يتم تشفيل الانارة فقط في هذا الطابقولا يتم ايقاف الانارة الا عند الضغط على احد ازرار الطابق نفسه
المداخل:
الطابق الاول I5.0 / I5.1الطابق الثاني I5.2 / I5.3
الطابق الثالث I5.4 / I5.5
الطابق الرابع I5.6 / I5.7
برنامج 1 I6.0
برنامج 2 I6.1
الطابق الثاني Q0.1
الطابق الثالث Q0.2
الطابق الرابع Q0.3
المخارج:
الطابق الاول Q0.0الطابق الثاني Q0.1
الطابق الثالث Q0.2
الطابق الرابع Q0.3
PLC Step7-200, Step7-300 , Step7-400 , Step7-1500
Tags:
Tia Protal
ردحذفالله يعطيك كل الخير على كل الاجابة عن اسئلتي ..
لو سمحت مهندس كامل احاول افهم موضوع اتمنى من حضرتك شرحه
- في الدقيقة 33:00 من الدرس حضرتك استخدمت MB16 وهو retentive memory وعند الدقيقة 36:27 تذكر ان الذاكرة ال m16.0 لن يحفظ اخر اشارة كان عليها في حال انقطع الكهرباء وعادت
السؤال الأول ..
لو استخدمنا 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 واحد لتعيين (خانة واحدة )
السؤال الرابع ...
اتمنى اذا المشروع محفوظ عندك تعمل سومليشن تطفئ cpu وتعيد تشغيلها لكي تفهم retentive byte 16 بشكل افضل