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

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

شاطر | 
 

 سؤال فى برمجة plc ارجو المساعدة

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


عدد الرسائل : 23
العمر : 30
تاريخ التسجيل : 11/09/2010

مُساهمةموضوع: سؤال فى برمجة plc ارجو المساعدة   الثلاثاء 28 ديسمبر 2010 - 11:58


السلام عليكم
اريد معرفة الفرق بين الانظمة العددية الاتية وكيف يتم استخدامهم فى البرمجة plc
BCD --gray
وكمان فى احد البرامج ladders لاالين برادلى وجدت مربع (دالة )تحويل من BCD الى binary
ايه العلاقة بينهم واستخداماتها فى البرمجة
ارجو من الاخوة ان يساعدونى بشرح مع التبسيط وخصوصا اللى لهم معرفة جيدة بالين برادلى

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
metwally.mustafa
فريق أول
فريق أول
avatar

عدد الرسائل : 4221
العمر : 31
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

مُساهمةموضوع: رد: سؤال فى برمجة plc ارجو المساعدة   الثلاثاء 28 ديسمبر 2010 - 12:16

اولا اخى الكريم يمكنك الاطلاع على هذا الفيديو والذى قام بشرحه المهند س حسن فى موضوع دوره simatic manager وهذا الجزء يتحدث عن conversion instructions


http://hassanheha.forumn.org/t6151p15-page


وهذا شرح اقدمه لك عن الفرق بين الgray code وكذلك الbinary code وهو يستخدم بكثره فى الabsolute encoder


ما هو الabsolute encoder؟


الrotary encoderنوعان هما

1-incremental encoder
2- absolute encoder

بعيدا عن الهارد وير والتركيب الداخلى

نريد ان نعرف ما هو الفرق
بينهما
فى النوع الاول نجد ان هناك ثلاث انواع من ال signalوهى channel Aوchannel B

و channel Z
بالنسبه للAفهى تقوم بتعين الاتجاه مثلا مع عقارب الساعه
بالنسبه للB بتحديد الاتجاه عكس عقارب الساعه
اما الZ فهى مرجع للاشارتين السابقتين
اى انه كل لفه كامله يتولد pulse وحيده من الZ
وهذا النوع يتم اختياره حسب ال resolutionاى عدد القطاعات فى كل مسار
وكذلك يتم اختياره على حسب مصدر التغذيه وقله الnoise
حيث يوجد منه5V DCو12V D.Cو24V D.C
ومن عيوب هذا النوع انه لا يحتفظ بموضع الrotor عند انقطاع الكهرباء اى يعود الى نقطه الset piont من جديد

النوع الثانى وهو absolute encoder

هذا النوع يختلف عن النوع السابق حيث انه يتم التعامل فيه بنظام الارقام الثنائيه
كما انه يتم برمجته من اجل اخراج نوعين من الاشاره
binary code and gray code

وبالتالى يتم اختباره على حسب عدد الbits
هذا النوع يختلف عن النوع السابق حيث انه يتم التعامل فيه بنظام الارقام الثنائيه
اى انه كلما زاد عدد الbitsكلما زادت الresolution
كما انه يتم برمجته من اجل اخراج نوعين من الاشاره
binary code and gray code
وبالتالى يتم اختباره على حسب عدد الbits
اى انه كلما زاد عدد الbits
كلما زات الreslution

لماذا تم استخدام الGray code؟

وذلك لانه مثلااذا اردنا الانتقال من 111الى 1000
اى الانتقال اللحظى بين رقم 7 ورقم 8
فان ذلك سوف يحدث لحظيا
وبالتالى سوف نفقد الدقه بسبب تغيير كل هذا العدد من bits
فى نفس الحظه
والفائده من الgray code
هو ان التغير فى Bit واحد فقط

ومن اهم مميزات هذا النوع انه عند انقطاع التيار يظل الانكودر محتفظ بنفس وضع الrotor
كما ان هذا النوع يستخدم بكثره فى الربوت
وهو اغلى من النوع الاول



[b]كذلك يمكنك عرض سؤالك فى الدعم الفنى لالن برادلى من قبل المهندس على فى الرابط التالى


http://hassanheha.forumn.org/t6010-page







_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
مهندس بيومى
رقيب
رقيب


عدد الرسائل : 23
العمر : 30
تاريخ التسجيل : 11/09/2010

مُساهمةموضوع: رد: سؤال فى برمجة plc ارجو المساعدة   الأربعاء 29 ديسمبر 2010 - 5:08

جزاك الله اخى م/ مصطفى
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
سؤال فى برمجة plc ارجو المساعدة
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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