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

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

 

  كيفية كتابة كود للانكودر المطلق على S7

اذهب الى الأسفل 
2 مشترك
انتقل الى الصفحة : 1, 2  الصفحة التالية
كاتب الموضوعرسالة
nejm45
رقيب
رقيب



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالجمعة 20 ديسمبر 2013 - 11:52

السلام عليكم ورحمة الله وبركاته
هذا مثال  تحويل رمز الرمادي  الي رمز ثنائي
هذا الكود غامض بالنسبه لي . اتمنى ان لا يكون صعبا على أعضاء المنتدى وجازاكم الله خيرا على مساعدتي جعله الله في ميزان حسناتكم كيفية كتابة كود للانكودر المطلق على S7 <a href= كيفية كتابة كود للانكودر المطلق على S7 Nqar  " />
الرجوع الى أعلى الصفحة اذهب الى الأسفل
nejm45
رقيب
رقيب



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأربعاء 25 ديسمبر 2013 - 2:47

انا في انتظار تعاليقكم ومساعدتكم في شرح الكود الموجود بالصور المرفقة
لما لم يقع الرد عليا,,, انا في حاجه الى ردودكم في اسرع وقت,,,, الرجاء ممن لديهه معرفة بالنكودر والبرمجة على S7-300 باستعمال LIST مسااعدتي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالخميس 26 ديسمبر 2013 - 7:16

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



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالجمعة 27 ديسمبر 2013 - 13:16

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



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالسبت 28 ديسمبر 2013 - 2:01

لقد عرفت الطريقة اللتتي ادرج بها البرنامح في الموقعاضغط هنا للتحميل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالسبت 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
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالسبت 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
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالسبت 28 ديسمبر 2013 - 13:50

يتم تحميل قراءة الانكودر بصيغة gry code الى iw48
ناخذ قراءة iw48 و نجمعها مع L 2#1111111111
لكي نتاكد من ان اول 10 بت من iw48 هي المقصودة
و i48.2 الى i48.7 خارج الحساب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
nejm45
رقيب
رقيب



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأحد 29 ديسمبر 2013 - 4:18

اسال الله ان يجزيك خيرا
شكرا على ردك, لقد كنت انتظر بفارغ الصبر ان ترد عليا  وفرحت اليوم كثيرا لما وجدت ردك.
هل بامكانك  استخدام برنامج lader digram بنفس طريقة كود STL
ياريت لو توصل معي ولا تغيب عني فترى طويل, لنتمم بقي كود انكودر
انا كل يوم اراقب و انتظر بفارغ الصبر ان ترد عليا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
nejm45
رقيب
رقيب



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأحد 29 ديسمبر 2013 - 5:57

 كيفية كتابة كود للانكودر المطلق على S7 <a href= كيفية كتابة كود للانكودر المطلق على S7 Uewe  " />

بنسبة لهذا الكود, الحمد لله تمكنت من فهمه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأحد 29 ديسمبر 2013 - 11:32

انا في بداية شرح الكود وسوف اقوم بشرح الكود كامل انشاء الله
انتظر مني الردود غدا حيث سوف اقوم بتجربة البرنامج والانكودر غدا في المصنع

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



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأحد 29 ديسمبر 2013 - 11:39

نعم الانكودر فيه اثنا عشرة سلك
عشرة اسلاك للدخل وسلكين واحد 0 والاخر 24V والبرنامج خاص بمصنع طوب أحمر
جازاك اله خيرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأحد 29 ديسمبر 2013 - 11:46

بخصوص سؤالك
هل بامكانك  استخدام برنامج lader digram بنفس طريقة كود STL

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



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالأحد 29 ديسمبر 2013 - 12:49

ممتاز, شيء جميل, اخ RAMA خلك برحتك تواصل الدرس, انا دائما ارقب  و انتظر ان ترد عليا  , خذ وقتك في شرح
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 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
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 8:02

القراءة الان في MW310 تتم بشكل سليم من 0 الى 1023 وهذا غير كافي ليتم استخدامه في البرنامج
في نتورك6 في حال يتم تخزن عدد الدورات للامام في DBW4
في نتورك7 في حال يتم تخزن عدد الدورات للخلف في DBW4
في نتورك 8 يتم عمل RESET FOR INCODER
وتحميل قيمة الانكودر الحالية في DBW2
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 8:04

في نتورك 9 نحصل على قراءة الانكودر بشكل تراكمي سواء للامام او للخلف في DBW0
الرجوع الى أعلى الصفحة اذهب الى الأسفل
nejm45
رقيب
رقيب



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 9:01

هل تستطيع تفسير لي باكثر دقة
نتورك6
نتورك9
الرجوع الى أعلى الصفحة اذهب الى الأسفل
nejm45
رقيب
رقيب



عدد الرسائل : 27
العمر : 37
تاريخ التسجيل : 02/09/2013

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 9:37

قمت MW310 وضعها في DBW6
قمت DBW6 وضعها في MW312

حسب مافهمت ان Bit M312.1 هو نفس Bit M310.1
في هذه الحالة كيف سيتم تخزين عدد الدورات للامام



 كيفية كتابة كود للانكودر المطلق على S7 <a href= كيفية كتابة كود للانكودر المطلق على S7 Uhs5  " />
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 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 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 12:32

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



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 12:40

الكود بسيط ولكن بحاجه الى تركيز عالي
في نتورك 6 يتم تحديد ان الانكودر يتم لفه في الاتجاه الامامي حتى تكون القراءة تراكميه و تزايديه
في نتورك 7 يتم تحديد ان الانكودر يتم لفه في الاتجاه الخلفي حتى تكون القراءة تركميه و تناقصيه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
RAMA
رائد
رائد



عدد الرسائل : 276
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 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
العمر : 53
الموقع : almadinah almnora
العمل/الترفيه : PLC PROGRAMMER
تاريخ التسجيل : 25/06/2008

 كيفية كتابة كود للانكودر المطلق على S7 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 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 Empty
مُساهمةموضوع: رد: كيفية كتابة كود للانكودر المطلق على S7    كيفية كتابة كود للانكودر المطلق على S7 Emptyالإثنين 30 ديسمبر 2013 - 13:47

dbb5(db5.0 db5.1...db5.7) . b
نفترض ان ddb5 =2
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كيفية كتابة كود للانكودر المطلق على S7
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 2انتقل الى الصفحة : 1, 2  الصفحة التالية

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