منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > منتدى الحاكمات الدقيقة Microcontroller > منتدى البرمجه بالمخطط السلمى ladder diagram

  #1  
قديم 01-20-2010, 07:11 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي 2010 مشروع :بروتس+الاسمبلى+ال ladder +الplc دفعة واحدة

السلام عليكم

اقدم لكم


2010 بروتس+الاسمبلى+ال LADDER +الPLC دفعة واحدة


المراجع :

الجزء الاول فى مجلة EPE عدد شهر 11 سنة 2009

على الرابط


http://www.mediafire.com/?rnwi2nfxit5



الجزء الثانى فى مجلة EPE عدد شهر 12 سنة 2009

على الرابط


http://www.mediafire.com/?n2z1ytzjcow


الجزء الثالث فى مجلة EPE عدد شهر 1 سنة 2010

على الرابط


http://www.mediafire.com/?wjzzmyi2idy


الملفات الكاملة التى سوف تحتاجها للبرمجة


على الرابط


http://www.mediafire.com/?5nrzzy5jzyz


والى لقاء قريب ان شاء الله فى بدء الشرح
رد مع اقتباس
  #2  
قديم 01-21-2010, 02:25 AM
الصورة الرمزية ابو نادر
ابو نادر ابو نادر غير متواجد حالياً
ادارة الموقع
 
تاريخ التسجيل: Aug 2007
الدولة: الوطن العربي
المشاركات: 3,138
معدل تقييم المستوى: 21
ابو نادر is a splendid one to beholdابو نادر is a splendid one to beholdابو نادر is a splendid one to beholdابو نادر is a splendid one to beholdابو نادر is a splendid one to beholdابو نادر is a splendid one to behold
افتراضي رد: 2010 مشروع :بروتس+الاسمبلى+ال ladder +الplc دفعة واحدة

نزلت الملف الاول واطلعت عليه ووجدت معلومات مفيده جدا

جاري تحميل بقية الملفات


انتقاء مميز يامهندس عبد العزيز

اشكرك
رد مع اقتباس
  #3  
قديم 02-17-2010, 06:09 AM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي رد: 2010 مشروع :بروتس+الاسمبلى+ال ladder +الplc دفعة واحدة

السلام عليكم
نتابع

فيما يلى الثلاثة نماذج التى سوف ننفذ عليها البرمجة والمزج بين برنامج بروتيس والبرمجة بلغة الاسمبلى والبرمجة بلغة المنطق السلمى .

وسوف يتم الحديث عن كل جزء

اولا : الدوائر الكهربية ببرنامج PROTEUS

الروابط السابقة تحتوى على الدوائر الكهربية .

فك ضغطها وافتحها فى برنامج بروتيس مباشرة

الصور التالية توضح الدوائر الثلاثة لثلاثة من الميكروكونترولر PIC







والى لقاء قريب ان شاء الله
رد مع اقتباس
  #4  
قديم 02-17-2010, 01:10 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي شرح الجزء الاول : المخططات السلمية والمنطق السلمى

السلام عليكم

نتابع

شرح الجزء الاول : المخططات السلمية والمنطق السلمى :

فى هذا الجزء سوف ترى مدى سهولة انشاء وترجمة البرامج البسيطة ثم تجربتها على برنامج البروتيس Proteus .

• يرجع اصل المنطق السلمى الى استخدام المفاتيح والريلاى فى التعامل مع الوظائف المنطقية المركبة والتتابعية فى دوائر التحكم الكهربية .

• استخدام المنطق السلمى فى البرمجة يسهل عملية البرمجة لغير المتخصصين .

• على سبيل المثال : دائرة كهربية بسيطة مكونة من مفتاح ومصباح . الشكل يوضح الدائرة الكهربية والمخطط السلمى .



• فى الدائرة الكهربية (جهة اليسار): واضح أن غلق المفتاح يسبب اضاءة المصباح .

• المخطط السلمى (جهة اليمين) : يكافى الدائرة الكهربية فهو مكون من خطين راسيين يمثلان خطى (قضيبى) القدرة موصل بخط افقى (او اكثر) يسمى درجة rung وهو بهذا يشبه السلم ومنه اشتق الاسم .

وواضح ان غلق التلامسات المفتوحة للمفتاح يسبب مرور التيار ويضىء المصباح . والخرج يمثل بملف ريلاى .

• ولهذا السبب تكون المداخل ممثلة (وتسمى) بتلامسات بينما المخارج بملفات (يمثل بقوسين او دائرة مغلقة ) .

• وهذا بسيط للغاية ويبين لماذا يعتبر البعض ان البرمجة بهذه اللغة مريحة .

القادم ان شاء الله

• برامج المنطق السلمى تعتبر مختصرة ومعبرة جدا .
رد مع اقتباس
  #5  
قديم 02-17-2010, 01:14 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي برامج المنطق السلمى تعتبر مختصرة ومعبرة جدا

السلام عليكم

نتابع


برامج المنطق السلمى تعتبر مختصرة ومعبرة جدا .
• مثال بسيط يتكون من سطرين او خطوتين :





• ففى السطر الاول : قراءة الدخل .

• وفى السطر الثانى : ربط او توصيل (كتابة) التحكم الى الخرج .

• وعلى وجه العموم يتم انشاء البرنامج بتحويل كل تلامس دخل وكل ملف خرج بالمخطط السلمى الى عبارات مكافئة متتابعة .

القادم ان شاء الله :
طريقة تنفيذ البرنامج :
رد مع اقتباس
  #6  
قديم 02-17-2010, 01:18 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي طريقة تنفيذ البرنامج :

السلام عليكم

نتابع


طريقة تنفيذ البرنامج :

• ويتم تنفيذ البرنامج بصفة مستمرة بالتتابع التالى :

1- قراءة المداخل .

2- القيام بالحسابات المنطقية .

3- التحكم فى المخارج .

• وهذه العملية المتكررة تعرف بأسم "دورة المسح" وهى موضحة بالشكل لبرنامج مكون من سطرين .





• فى الشكل :

كل سطر بالمخطط السلمى يتم قراءته من اليسار الى اليمين بدءا اعلا سطر متجها الى اسفل (الخطوة 1 و الخطوة 2 ) .

عبارة "نهاية البرنامج" تجبر تنفيذ البرنامج للأتجاه الى البداية فى اول سطر (الخطوة 3 ) ولتسبب فى العمل المستمر للبرنامج .

• هذا البرنامج يمكن وضعه على صورة الشفرة الموضحة بالشكل التالى :




القادم ان شاء الله

الحصول على البرمجيات :
رد مع اقتباس
  #7  
قديم 02-17-2010, 01:25 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي الحصول على البرمجيات :

السلام عليكم

نتابع

الحصول على البرمجيات :

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

• برمجيات المنطق السلمى صممت لتعمل مع برنامج MPLPوهو برنامج مجانى يمكن الحصول عليه من موقع شركة ميكروشيب WWW.microchip.com .


كل ما هو مطلوب "تضمين"ملف خاص فى مقدمة او رأس برنامج الاسمبلى ثم يتم كتابة اوامر لها هيئة معينة فى البرنامج .

الملفات التى يتم تضمينها هى :

1- "16F627.PLC" للميكروكونترولر PIC16F627 / PIC16F627A .

2- "16F628.PLC" للميكروكونترولر PIC16F628 / PIC16F628A .

3- "16F648.PLC" للميكروكونترولر PIC16F648 .

4- "16F877.PLC" للميكروكونترولر PIC16F877 .








القادم ان شاء الله :

ترجمة وتنفيذ برامج بسيطة
رد مع اقتباس
  #8  
قديم 02-18-2010, 03:03 AM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي رد: 2010 مشروع :بروتس+الاسمبلى+ال ladder +الplc دفعة واحدة

السلام عليكم

نتابع

ترجمة وتنفيذ برامج بسيطة

• ابدأ بفك ضغط جميع محتويات الملفات المضغوطة المعطاة سابقا فى مجلد ملائم ومعروف لك .

• شغل برنامج MPLAB IDE .

• من قائمة الملف اختار "افتح" File > Open واختار ملف الاسمبلى المراد ترجمته .

• سوف نبدأ بالميكروكونترولر PIC16F627 وباول برنامج وسوف نسميه prog1_627.asm) )

ومحتوياته كما فى الشكل :




• فيعمل البرنامج ويقوم بفتح الملف ويظهر الشكل :




مرفق طيه الملفات المساعدة


القادم ان شاء الله

ترجمة الملف اى تحويله من ملف اسمبلى الى ملف سداسى عشر
الملفات المرفقة
نوع الملف: zip PIC16F627-NEW.zip‏ (26.4 كيلوبايت, المشاهدات 310)
رد مع اقتباس
  #9  
قديم 02-18-2010, 03:09 AM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي ترجمة الملف اى تحويله من ملف اسمبلى الى ملف سداسى عشر

السلام عليكم

نتابع


ترجمة الملف اى تحويله من ملف اسمبلى الى ملف سداسى عشر

• الخطوة التالية هى ترجمة الملف اى تحويله من ملف اسمبلى الى ملف سداسى عشر
( *.hex) والمطلوب لتحميله على الميكروكونترولر ولعمل ذلك تتبع الخطوات :

1- اختيار نوع الميكروكونترولر :

من قائمة "الاعدادات" اختار أمر "اختيار الجهاز "
Configure > Select Device واختار الميكروكونترولر PIC16F627 من القائمة المنسدلة للأجهزة .



2- الخطوة التالية هى النقر على شريط العنوان للتأكد من فعالية النافذة عندئذ يتم ترجمة الملف من القائمة > Quickbuild prog1_627.asm Project .

3- اذا كان كل ما تم تنفيذه سليم فسوف تظهر لك رسالة نجاح الترجمة .




• الان قام برنامج MPLAB بوظيفته وتم انشاء الملف (prog1_627.hex) فى نفس مسار ملف الاسمبلى وهو جاهز لتحميله على الميكروكونترولر .

القادم ان شاء الله

ونحن نعتبر انفسنا من المحظوظين لان لدينا برنامج بروتيس Proteus والذى يستخدم فى محاكاة عمل البرنامج
رد مع اقتباس
  #10  
قديم 02-18-2010, 03:16 AM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي نعتبر انفسنا من المحظوظين لان لدينا برنامج بروتيس Proteus

السلام عليكم

نتابع


• ما يحدث بعد ذلك يعتمد على الطريقة التى تنوى بها تشغيل البرنامج .

ونحن نعتبر انفسنا من المحظوظين لان لدينا برنامج بروتيس Proteus والذى يستخدم فى محاكاة عمل البرنامج .

• ابدأ بفتح الملف ( PIC16F627NEW.DSN ) والذى يظهر كما فى الشكل .



• قبل اجراء المحاكاة يجب ارفاق الملف السداسى عشر بالميكروكونترولر .

• لتنفيذ ذلك انقر بالزر الايمن على الميكروكونترولر واختار" تحرير الخصائص" من القائمة التى تظهر فيظهر المرع الحوارى الخاص بتحرير الخصائص .

• انقر على ايقونة المجلد الصفراء وتصفح للوصول الى الملف السداسى عشر المطلوب




• اغلق الصندوق الحوارى وشغل مفتاح تشغيل المحاكاة الموجود اسفل يسار نافذة التحرير .

• الان يمكنك النقر على الدخل المتصل بطرف الدخل الاول (PORT A الخانة 0 وتكتب PORTA, 0 )والذى سوف يسبب تغيير حالة خانة الخرج ( PORT B الخانة 0 وتكتب PORTB, 0 ) كما فى الشكل .




القادم

تعليق على ما سبق ثم

التحكم فى مداخل ومخارج متعددة .
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
ladder, pic, plc, proteus, مشروع, بك

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 07:36 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77