| كيفية كتابة كود للانكودر المطلق على S7 | |
|
|
|
كاتب الموضوع | رسالة |
---|
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| |
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الأربعاء 25 ديسمبر 2013 - 2:47 | |
| انا في انتظار تعاليقكم ومساعدتكم في شرح الكود الموجود بالصور المرفقة لما لم يقع الرد عليا,,, انا في حاجه الى ردودكم في اسرع وقت,,,, الرجاء ممن لديهه معرفة بالنكودر والبرمجة على S7-300 باستعمال LIST مسااعدتي | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الخميس 26 ديسمبر 2013 - 7:16 | |
| ارفق البرنامج وسوف اقوم بمساعدتك | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الجمعة 27 ديسمبر 2013 - 13:16 | |
| لا اعرف الطريقة اللتتي ادرج بها البرنامح في الموقع | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 السبت 28 ديسمبر 2013 - 2:01 | |
| لقد عرفت الطريقة اللتتي ادرج بها البرنامح في الموقعاضغط هنا للتحميل | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 السبت 28 ديسمبر 2013 - 13:23 | |
| L IW 48 L 2#1111111111 AW T MW 310 AN M 310.1 JC M002 AN M 310.0 = M 310.0 M002: AN M 310.0 JC M003 AN M 311.7 = M 311.7 M003: AN M 311.7 JC M004 AN M 311.6 = M 311.6 M004: AN M 311.6 JC M005 AN M 311.5 = M 311.5 M005: AN M 311.5 JC M006 AN M 311.4 = M 311.4 M006: AN M 311.4 JC M007 AN M 311.3 = M 311.3 M007: AN M 311.3 JC M008 AN M 311.2 = M 311.2 M008: AN M 311.2 JC M009 AN M 311.1 = M 311.1 M009: AN M 311.1 JC M00a AN M 311.0 = M 311.0 M00a: CLR
| |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 السبت 28 ديسمبر 2013 - 13:42 | |
| L IW 48 L 2#1111111111 AW هذا الكود في fc10 لديك انكودر 10 بت اي انكودر له 10 اسلاك موصول على 1- bit0(wire) of incoder conect to input 49.0 2-bit1 of incoder conect to input 49.1 3-bit2 of incoder conect to input 49.2 . . . 9-bit8 of incoder conect to input 48.0 10-bit9 of incoder conect to input 48.1
عدل سابقا من قبل RAMA في السبت 28 ديسمبر 2013 - 13:51 عدل 1 مرات | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 السبت 28 ديسمبر 2013 - 13:50 | |
| يتم تحميل قراءة الانكودر بصيغة gry code الى iw48 ناخذ قراءة iw48 و نجمعها مع L 2#1111111111 لكي نتاكد من ان اول 10 بت من iw48 هي المقصودة و i48.2 الى i48.7 خارج الحساب
| |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الأحد 29 ديسمبر 2013 - 4:18 | |
| اسال الله ان يجزيك خيرا شكرا على ردك, لقد كنت انتظر بفارغ الصبر ان ترد عليا وفرحت اليوم كثيرا لما وجدت ردك. هل بامكانك استخدام برنامج lader digram بنفس طريقة كود STL ياريت لو توصل معي ولا تغيب عني فترى طويل, لنتمم بقي كود انكودر انا كل يوم اراقب و انتظر بفارغ الصبر ان ترد عليا | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| |
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الأحد 29 ديسمبر 2013 - 11:32 | |
| انا في بداية شرح الكود وسوف اقوم بشرح الكود كامل انشاء الله انتظر مني الردود غدا حيث سوف اقوم بتجربة البرنامج والانكودر غدا في المصنع
الاخ nejm45 اود ان اتاكد من الذي ذكرته هل الانكود بعشرة اسلاك كما ذكرت وهل هذا البرنامج خاص بمصنع طوب احمر او مصنع قرميد | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الأحد 29 ديسمبر 2013 - 11:39 | |
| نعم الانكودر فيه اثنا عشرة سلك عشرة اسلاك للدخل وسلكين واحد 0 والاخر 24V والبرنامج خاص بمصنع طوب أحمر جازاك اله خيرا | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الأحد 29 ديسمبر 2013 - 11:46 | |
| بخصوص سؤالك هل بامكانك استخدام برنامج lader digram بنفس طريقة كود STL
الجواب نعم ويمكن كتابة هذا الكود lader digram | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الأحد 29 ديسمبر 2013 - 12:49 | |
| ممتاز, شيء جميل, اخ RAMA خلك برحتك تواصل الدرس, انا دائما ارقب و انتظر ان ترد عليا , خذ وقتك في شرح | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 7:46 | |
| السلام عليكم لقد قمت بالاطلاع على FC10 وهي كالاتي: 1- في نتورك 3 يم فتح DATABLOCK400 2- في نتورك 4 ناخذ قراءة الانكودر 10 بت من IW48=IB48+IB49 اي يتم توصيل الاسلاك من I49.0 الى I48.1 ولو كان الانكودر 12 بت يتم التوصيل من I49.0 الى I48.3 ولو كان النكودر 8 بت فسوف نحتاج بايت واحد ويتم توصيله البايت المراد من بت 0 الى بت 7 الكود المذكور في هذا النتورك من اجل تحويل قراءة GRAY CODE IN IW48 TO BAINARY CODE IN MW310 عندما يم تحريك الانكودر دورة كاملة نحصل على قراءة من 0الى 1023 في حالة الانكودر 10 بت عندما يم تحريك الانكودر دورة كاملة نحصل على قراءة من 0الى 255 في حالة الانكودر 8 بت يرجى الاطلاع على هذا الموقع http://www.wisc-online.com/Objects/ViewObject.aspx?ID=IAU8307 | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 8:02 | |
| القراءة الان في MW310 تتم بشكل سليم من 0 الى 1023 وهذا غير كافي ليتم استخدامه في البرنامج في نتورك6 في حال يتم تخزن عدد الدورات للامام في DBW4 في نتورك7 في حال يتم تخزن عدد الدورات للخلف في DBW4 في نتورك 8 يتم عمل RESET FOR INCODER وتحميل قيمة الانكودر الحالية في DBW2 | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 8:04 | |
| في نتورك 9 نحصل على قراءة الانكودر بشكل تراكمي سواء للامام او للخلف في DBW0
| |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 9:01 | |
| هل تستطيع تفسير لي باكثر دقة نتورك6 نتورك9 | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| |
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 11:59 | |
| قمت MW310 وضعها في DBW6 قمت DBW6 وضعها في MW312
حسب مافهمت ان Bit M312.1 هو نفس Bit M310.1 في هذه الحالة كيف سيتم تخزين عدد الدورات للامام
كلامك صحيح عندما تحاول ان تحليل ماهو مكتوب ولكن عليك تعلم تحليل البرنامج كما يحلله او يقراءه plc فمثلا عند بداية تحليل او قراءة نتورك 5
نفترض ان القيمه في dbw6 =511 ويتم تحميل هذه القيمة في mw312 ثم يتم قراءة mw310 وقد اصبحت هذه القيمه 512 ويتم تحميل هذه القيمه في dbw6 اذا m312.1 not same m310.1
ما يذكر اولا ينفذ اولا | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 12:32 | |
| اعدرني على قلة صبري لكن رغبتي في المعرفه والتعلم هي التي تدفعني لأن اسألك ان كان هدذا هو الشرح النهائي ام انك ستمدني بالشرح التفصيلي للكود كاملا | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 12:40 | |
| الكود بسيط ولكن بحاجه الى تركيز عالي في نتورك 6 يتم تحديد ان الانكودر يتم لفه في الاتجاه الامامي حتى تكون القراءة تراكميه و تزايديه في نتورك 7 يتم تحديد ان الانكودر يتم لفه في الاتجاه الخلفي حتى تكون القراءة تركميه و تناقصيه | |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 12:42 | |
| L DBB 5 SLW 10 L MW 310 OW L DBW 2 -I L 0 +I T DBW 0
| |
|
| |
RAMA رائد
عدد الرسائل : 276 العمر : 54 الموقع : almadinah almnora العمل/الترفيه : PLC PROGRAMMER تاريخ التسجيل : 25/06/2008
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 12:58 | |
| l dbb5 ماخوذة من dbw4 يمكن ان تكون 0 اذا تم عمل reset for incoder او 1 اذا اتم الانكودر دورة كامله للامام او 2 اذا اتم الانكودر دورتين كاملتين للامام وهكذا او -1 اذا اتم الانكودر دورة كاملة للخلف او -2 اذا اتم الانكودر دورتين كاملتين للخلف
لنفترض ان ان ddb5 =0 سوف نقوم بعمل slw10 00000000000= 0 سوف يتم وضع قيمة الانكودر في اول 10بت اي لغاية 1023 وبعدها تصبح قيمة الانكودر 0 ولكن سوف يعد دورة 1 عن طريق dbw4 او dbb5
لنفترض ان ان ddb5 =1 سوف نقوم بعمل slw10 10000000000= 1024 وسوف يتم وضع قيمة الانكودر في اول 10بت وتصبح قيمة الانكودر اكثر من 1024 ولغاية 2047 وعندها تصبح قيمة dbb5=2
لنفترض ان ان ddb5 =2 سوف نقوم بعمل slw10 100000000000= 2048 | |
|
| |
nejm45 رقيب
عدد الرسائل : 27 العمر : 37 تاريخ التسجيل : 02/09/2013
| موضوع: رد: كيفية كتابة كود للانكودر المطلق على S7 الإثنين 30 ديسمبر 2013 - 13:47 | |
| dbb5(db5.0 db5.1...db5.7) . b نفترض ان ddb5 =2 | |
|
| |
| كيفية كتابة كود للانكودر المطلق على S7 | |
|