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

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

  #11  
قديم 01-29-2010, 05:05 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

نتابع


محاكاة البرنامج :

• الان نحن مستعدين لمحاكاة دائرتنا .

• اختار Simulate > Simulation Mode . يتغير مظهر واجه الشاشة ويظهر المخطط السلمى باللون الرمادى ولكنك لن تشاهد اى تغيير مع الزمن .

• وذلك لان المتحكم PLC لم يقوم بعمل دورته بعد .

• لعمل بدء الدورة (التشغيل ) اختار
Simulate> Start Real-Time Simulation

• الان سوف تشاهد اشياء تحدث : تلاحظ عمل المذبذب . ولكن الليد (‘Yled’) مازالت مطفأة off وهو الذى نريده لانه لم يتم الضغط على المفتاح الضاغط بعد .

• لمحاكاة الضغط على المفتاح الضاغط انقر نقرا مزدوجا على النص ‘Xbutton’ بالقائمة اسفل الشاشة .

• انت الان حاكيت جعل دخل المفتاح الضاغط بالجهد المرتفع كما لو ان احد ضغط على المفتاح الضاغط ( ولم يترك الضغط بعد).




• يمكنك مشاهدة البرنامج وهو يعمل : العداد ‘Cstate’ الان يساوى 1 والذى يناظر حالة الاضاءة المستمرة والتى نريدها .

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

• النقر المزدوج على النص‘Xbutton’ بالقائمة السفلية يحرر المفتاح الضاغط (ازالة الضغط) عندئذ انقر نقرا مزدوجا مرة اخرى لمحاكاة الضغطة الثانية .

• يبدا الملف ‘Yled’ فى الاضاءة المتقطعة كما صممنا .

• اذا حاكيت الضطة الثالثة فان الخرج سوف يصبح منخفض ومستمرة اى عدم الاضاءة


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

الترجمة الى ملف سداسى عشر Compiling
رد مع اقتباس
  #12  
قديم 01-29-2010, 05:11 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

نتابع

الترجمة الى ملف سداسى عشر Compiling


• الان تأكدنا تماما من ان البرنامج يعمل .

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

• اولا اخرج من نظام المحاكاة بأختيار Simulate > Simulation Mode او بالضغط على زر Escape .
• بعد ذلك يحب ان نختار الميكروكونترولر .

• نحن قررنا سابقا استخدام PIC16F876 لذلك اختار
Settings > Microcontroller ومنها اختار
Microchip PIC16F876 28-PDIP or 28-SOIC

• يجب ان نخبر البرنامج ايضا عن نوع الكريستال المستخدم .

• اختار Settings -> MCU Parameters واملأ خانة سرعة الساعة بالقيمة 20 MHz . اترك زمن الدورة عند 10 ms لانها قيمة جيدة .

• الان يمكنك تخصيص الاطراف للمداخل والمخارج .

• انقر نقرا مزدوجا على النص ‘Xbutton’ بالقائمة السفلية للشاشة واختار الطرف رقم 14 لل PIC وهو يناظر RC3 .




• انقر على OK . كرر العملية للخرج ‘Yled’ وكما ترى من الدائرة انه الطرف 15 .
• باقى العناصر بالقائمة هى متغيرات داخلية وخانات بالذاكرة لذلك فلا حاجة لتخصيص اطراف لها . فالبرنامج سوف يخصص لها ذاكرة عند الترجمة .
• انت جاهز للترجمة .
• اختار Compile> Compileوحدد اين تريد وضع الملف السداسى عسر .
• استخدم جهاز البرمجة لتحميل الملف الى الميكروكونترولر وتكون جاهزا لتجربته.


والى لقاء قريب ان شاء الله
رد مع اقتباس
  #13  
قديم 01-29-2010, 12:34 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع


المرجع السريع لتعليمات البرمجة : INSTRUCTIONS REFERENCE

1- التلامس المفتوح فى الوضع العادى NO









• اذا كانت اشارة الدخول الى التعليمة منخفضة (وتسمى ايضا غير حقيقى أو المنطق 0) فان اشارة الخروج منها تكون منخفضة اى لا يوجد خرج .

• واذا كانت اشارة الدخول الى التعليمة مرتفعه (وتسمى ايضا حقيقى أو المنطق 1) فان اشارة الخروج منها تكون مرتفعة اى يوجد خرج "اذا وفقط اذا كان طرف الدخل المعطى او طرف الخرج المعطى او الريلاى الداخلى حقيقى والا كان الخرج غير حقيقى" .

• اى شروط وجود خرج مرتفع هى : اولا وجود دخل ومرتفع وثانيا حالة هذا التلامس تكون مرتفعة اى تم تشغيله او تفعيله او اثارته .

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

والى لقاء قريب ان شاء الله
رد مع اقتباس
  #14  
قديم 01-29-2010, 12:48 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع

2- التلامس المغلق او المقفول فى الوضع العادى NC :












• اذا كانت اشارة الدخول الى التعليمة منخفضة (وتسمى ايضا غير حقيقى أو المنطق 0) فان اشارة الخروج منها تكون منخفضة (اى لا يوجد لها خرج .)

• اذا كانت اشارة الدخول الى التعليمة مرتفعه (وتسمى ايضا حقيقى أو المنطق 1) فان اشارة الخروج منها تكون مرتفعة (اى يوجد لها خرج) تكون مرتفعة اذا وفقط اذا كان طرف الدخل او طرف الخرج او الريلاى الداخلى المعطى منخفض اى لم يتم تشغيله او تفعيله والا كان كان الخرج منخفض .

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


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

• هذه التعليمة عكس تعليمة التلامس NO .


والى لقاء قريب ان شاء الله
رد مع اقتباس
  #15  
قديم 01-29-2010, 12:58 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع

3- الملف العادى :


Rnam Yname
----( )---- ----( )----







• اذا كانت الاشارة الداخلة الى التعليمة منخفضة فان الريلاى الداخلى المعطى او طرف الخرج يكون منخفضا وتسمى clear.

• واذا كانت الاشارة الداخلة لهذه التعليمة مرتفعة فان الريلاى الداخلى المعطى او طرف الخرج يكون مرتفعا ويسمى set.

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

والى لقاء قريب ان شاء الله
رد مع اقتباس
  #16  
قديم 01-29-2010, 02:46 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع

4- الملف المعكوس :


Rname Yname
----(/)---- ----(/)----







• اذا كانت الاشارة الداخلة الى التعليمة مرتفعة فان الريلاى الداخلى المعطى او طرف الخرج يكون منخفضا وتسمى clear.

• اذا كانت الاشارة الداخلة الى التعليمة منخفضة فان الريلاى الداخلى المعطى او طرف الخرج يكون مرتفعا وتسمى set.

• هذه التعليمة عكس تعليمة الملف العادى .

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

والى لقاء قريب ان شاء الله
رد مع اقتباس
  #17  
قديم 01-29-2010, 02:51 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع


5- الملف SET-ONLY

Rname Yname
----(S)---- ----(S)----

• اذا كانت الاشارة الداخلة الى التعليمة مرتفعة فان الريلاى الداخلى المعطى او طرف الخرج يكون مرتفعا set . والا فان الريلاى الداخلى او طرف الخرج لا يتغير .

• هذه التعليمة تستطيع فقط تحويل حالة الملف من منخفض الى مرتفع لذلك فهى تستخدم عادة بالاشتراك مع تعليمة الملف reset-only .

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


6- الملف RESET-ONLY

Rname Yname
----(R)---- ----(R)----

• اذا كانت الاشارة الداخلة الى التعليمة مرتفعة فان الريلاى الداخلى المعطى او طرف الخرج يكون منحفضا clear . والا فان الريلاى الداخلى او طرف الخرج لا يتغير .

• هذه التعليمة تستطيع فقط تحويل حالة الملف من مرتفع الى منخفض لذلك فهى تستخدم عادة بالاشتراك مع تعليمة الملف set-only .

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


والى لقاء قريب ان شاء الله
رد مع اقتباس
  #18  
قديم 01-29-2010, 02:56 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع

7- مؤقت تأخير التوصيل TURN-ON DELAY

Tdon
-[TON 1.000 s]-



• اذا كانت الاشارة الداخلة الى التعليمة تتغير من منخفضة الى مرتفعة فان اشارة خرج التعليمة تظل منخفضة للفترة الزمنية المحددة بالتعليمة (1.000 s ) ثم يصبح الخرج مرتفعا .

• وعندما تتغير الاشارة الداخلة الى التعليمة من مرتفع الى منخفض فان الاشارة الخارجة من التعليمة تتحول الى منخفض مباشرة .

• يبدأ المؤقت من جديد اى reset فى كل مرة تصبح اشارة دخله منخفض .

• يجب ان يظل الدخل مرتفعا لمدة متعاقبة او ثابتة قدرها 1000 ملى ثانية قبل ان يتحول الخرج الى مرتفع .

• زمن التاخير يمكن اعداده .

• المتغير `Tname' يقوم بالعد تصاعدى من صفر بوحدات تناظر ازمنة المسح .

• خرج التعليمة TON يكون مرتفعا يكون متغير العداد اكبر من او يساوى التاخير المطلوب .

• من الممكن التعامل مع متغير العداد فى مكان اخر على سبيل المثال بالتعليمة MOV .


والى لقاء قريب ان شاء الله
رد مع اقتباس
  #19  
قديم 01-29-2010, 03:01 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم

نتابع

8- مؤقت تأخير الفصل TURN-OFF DELAY


Tdoff
-[TOF 1.000 s]-





• عندما تتغير الشارة الداخلة الى التعليمة من مرتفع الى منخفض فان اشارة خرجها تظل مرتفعة لفترة التاخير الزمنى المطلوبة قبل ان تتحول الى منخفض .

• وعندما تتغير الاشارة الداخلة الى التعليمة من منخفض الى مرتفع فان اشارة خرجها تصبح مرتفعة مباشرة .

• يتم اعادة بدأ المؤقت reset كلما كانت اشارة الدخل منخفضة .

• يجب ان يظل الدخل منخفض لمدة متعاقبة قدرها 1000 قبل ان يتحول خرج التعليمة الى الى منخفض .

• التاخير قابل للاعداد .


والى لقاء قريب ان شاء الله
رد مع اقتباس
  #20  
قديم 01-29-2010, 03:05 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
افتراضي رد: دورة دراسية مطورة وتدريبات عملية على برنامجldmicro والمخطط ال

السلام عليكم


نتابع


9- المؤقت المتذكر او التراكمى RETENTIVE TIMER


Trto
-[RTO 1.000 s]-



• هذه التعليمة تقوم بتتبع وحفظ طول زمن ارتفاع اشارة دخله .

• فاذا كان الدخل مرتفعا لومن لا يقل عن 1.000 sفان الخرج يصبح مرتفعا . والا كان الخرج منخفضا .

• الدخل ليس شرط ان يكون مرتفعا لفترة 1000 ملى ثانية متعاقبة .

• فاذا كان الخرج مرتفعا لفترة0.6 s ثم اصبح منخفضا لفترة 2.0 s ثم مرتفعا لفترة0.4 s عندئذ يتحول الخرج الى مرتفع .

• بعد تحول الخرج الى مرتفع يظل مرتفعا حتى بعد تحول الدخل الى منخفض طالما الدخل كان مرتفعا لزمن اطول من 1.000 s .

هذا المؤقت يجب اعادته للعمل اى reset يدويا باستخدام تعليمة reset .

والى لقاء قريب ان شاء الله
رد مع اقتباس
إضافة رد

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

الكلمات الدلالية (Tags)
مطورة, والمخطط, وتدريبات, السلمى, برنامجldmicro, دورة, دراسية, على, عملية

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

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

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



الساعة الآن 09:28 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