الأربعاء، 31 أغسطس 2016

نظام آلي لثقب قطع بمبدلة آلي / دورة-دورة - برنامج EDUGRAF


شرح برنامج EDUGRAF

المثال الثاني

"نظام آلي لثقب قطع" بمبدلة آلي / دورة-دورة


وصف التشغيل: 

          عند حضور قطعة في مركز الثقب و إعطاء أمر التشغيل Dcy ، تثبت القطعة بخروج ذراع الرافعة، ثم تبدأ وحدة الثقب بالنزول حتى تصل إلى h2 . عندها يبدأ محرك الثقب بالدوران وتواصل الوحدة النزول ، بعد نهاية الثقب تصعد وحدة الثقب وعند نهاية الصعود تُحرر القطعة إذا كانت المبدلة في الوضعية on فإن الدورة تعاد آليا بحضور قطعة أخرى أما إن كانت المبدلة في الوضعية off تنتهي الدورة وتعود إلى المرحلة الإبتدائية.

تحميل ملف الفلاش swf


ــــــــــــــــــــــــ تجسيد الغرافسات والمحاكاة ــــــــــــــــــــــــ


ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

الاثنين، 29 أغسطس 2016

نظام آلي لثقب قطع - شرح برنامج EDUGRAF

شرح برنامج EDUGRAF
المثال الأول
"نظام آلي لثقب قطع"

وصف التشغيل: 

          عند حضور قطعة في مركز الثقب و إعطاء أمر التشغيل Dcy ، تثبت القطعة بخروج ذراع الرافعة، ثم تبدأ وحدة الثقب بالنزول حتى تصل إلى h2 . عندها يبدأ محرك الثقب بالدوران وتواصل الوحدة النزول ، بعد نهاية الثقب تصعد وحدة الثقب وعند نهاية الصعود تُحرر القطعة وتنتهي الدورة.

تحميل ملف الفلاش swf

ــــــــــــــــــــــــ تجسيد الغرافسات والمحاكاة ــــــــــــــــــــــــ
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

السبت، 27 أغسطس 2016

شرح برنامج EDUGRAF - مقدمة عامة

برنامج EDUGRAF لتجسيد ومحاكاة الم.ت.م.ن  (Grafset)

الدرس الأول: مقدمة عامة حول كيفية التعامل مع البرنامج


 برنامج تعليمي بسيط وسهل الإستعمال يضم بعض الأنظمة الآلية والتي يمكن محاكاتها من خلال تجسيد الم.ت.م.ن لكل نظام باستعمال هذا البرنامج.

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



 تحميل البرنامج

 المثال الأول


برنامج EDUGRAF لتجسيد ومحاكاة الم.ت.م.ن

برنامج EDUGRAF لتجسيد ومحاكاة الم.ت.م.ن  (Grafcet)


 برنامج تعليمي لتجسيد الم.ت.م.ن ومحاكاته والتحقق من التشغيل وذلك من خلال بعض الأنظمة الآلية التي يضمها هذا البرنامج.


تحميل النسخة 1.27   أو    على الرابط  


تحميل النسخة  1,30    أو    على الرابط  

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

الأنظمة الآلية التي تضمها النسخة 1.27:


Monte Charges 
Système de tri 
Système de Marquage 
Robot Pneumatique 
Perceuse 
Feux de carrefour

الأنظمة الآلية التي تضمها النسخة 1.30:


Monte Charges 
Système de tri 
Système de Marquage 
Robot Pneumatique 
Système Parking

 شرح البرنامج

 أمثلة تطبيقية


الخميس، 25 أغسطس 2016

أمثلة تطبيقية - برنامج LDmicro المثال الثامن

المثال الثامن:

تجسيد الدوال المنطقية الأساسية



تجسيد أهم الدوال المنطقية الأساسية: المساواة، النفي، الجمع، الضرب، الجمع المنفي، الضرب المنفي، أو استبعادي، أو إحتوائي.




نوع الميكرومراقب المستعمل PIC16F877.


وللتحقق من التشغيل إستعملنا برنامج المحاكاة PROTEUS

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

تحميل الملفات المرفقة للشرح

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


الجمعة، 19 أغسطس 2016

الميكرومراقب PIC16F877A

الميكرومراقب PIC16F877A

 Microcontrôleur PIC16F877A

تحميل  PIC16F877A DATASHEET


ـــــــــــــــــــــــــــــــــــــــــــ أهم الخصائص ـــــــــــــــــــــــــــــــــــــــــــــــ

- يعمل في 20MHz كحد أقصى.

- 33 خط (مدخل \ مخرج) موزعة على 5 مرافئ A و B و C و D و E.

- كما يمكن إستعمال 8 منها كمداخل تماثلية (Analogique) 

- 35 تعليمة ببنية قاعدية نوع RISC.

- سعة الذاكرة 8 كيلو كلمة (8Ko)  من نوع فلاش قابلة للكتابة والمسح.

- ذاكرة RAM بـ 368 أوكتي.

- ذاكرة EEPROM بـ 256 أوكتي.

-  ساعتين داخليتين بـ 8 بيت.

-  ساعة داخلية بـ 16 بيت.

- مؤقت حراسة.

- 15 مدخل إنقطاع.

- وضع السكون (mode sleep).



ـــــــــــــــــــــــــــــــــــــــــــ ترميز الميكرومراقب ـــــــــــــــــــــــــــــــــــــــــــــــ



ـــــــــــــــــــــــــــــــــــــــــــ توزيع الأقطاب ـــــــــــــــــــــــــــــــــــــــــــــــ

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


ـــــــــــــــــــــــــــــــــــــــــــ المخطط الداخلي ـــــــــــــــــــــــــــــــــــــــــــــــ



ـــــــــــــــــــــــــــــــــــــــــــ التعليمات ـــــــــــــــــــــــــــــــــــــــــــــــ


الوصف

عدد الدورات

الرايات المعنية

ADDWF

عملية جمع W مع محتوى السجل f

1

C,DC,Z

ANDWF

عملية ضرب منطقي W مع محتوى السجل f

1

Z

CLRF

مسح محتوى السجل f

1

Z

CLRW

مسح محتوى السجل W

1

Z

COMF

مكمل السجل f

1

Z

DECF

إنقاص السجل f بـ 1

1

Z

DECFSZ

إنقاص السجل f بـ 1 والقفز عند انعدام النتيجة

1 (2)

INCF

زيادة السجل f بـ 1

1

Z

INCFSZ

زيادة السجل f بـ 1 والقفز عند إنعدام النتيجة

1 (2)

IORWF

عملية جمع منطقي W مع محتوى السجل f

1

Z

MOVF

الشحن في السجل f

1

MOVWF

شحن محتوى w في السجل f

1

NOP

تعليمة بدون عملية لتمرير دورة

1

Z

RLF

ازاحة أبيات محتوى السجل الى اليسار

1

C

RRF

ازاحة أبيات محتوى السجل الى اليمين

1

C

SUBWF

عملية طرح محتوى السجل  من محتوى السجلW 

1

C,DC,Z

SWAPF

تبادل بين 4 أبيات من محتوى السجل f

1

XORWF

أو استبعادي بين W ومحتوى السجل f

1

Z

BCF

وضع أحد أبيات السجل f في 0

1

BSF

وضع أحد أبيات السجل f في 1

1

BTFSC

قفز غلى التعليمة الموالية اذا كان بيت السجل f يساوي 1

(2)

BTFSS

قفز غلى التعليمة الموالية اذا كان بيت السجل f يساوي 0

1 (2)

ADDLW

جمع محتوى السجل W مع قيمة مباشرة 

1

C,DC,Z

ANDLW

ضرب منطقي لمحتوىالسجل W مع قيمة مباشرة 

1

Z

CALL

نداء برنامج فرعي

2

CLRWDT

مسح كلب الحراسة

1

TO,PD

GOTO

قفز

2

IORLW

جمع منطقي لمحتوى السجل W مع قيمة مباشرة

1

Z

MOVLW

شحن السجل W بقيمة مباشرة

1

RETFIE

عودة من الإنقطاع

2

RETLW

عودة من برنامج فرعي مع شحن السجل W بقيمة مباشرة

2

RETURN

عودة من برنامج فرعي

2

SLEEP

وضع الميكرومراقب في سكون

1

TO,PD

SUBLW

طرح قيمة مباشرة من محتوى السجل W

1

C,DC,Z

XORLW

أو إستبعادي بين السجل W وقيمة مباشرة

1

Z


ـــــــــــــــــــــــــــــــــــــــــــ القاعدة الزمنية ـــــــــــــــــــــــــــــــــــــــــــــــ

تضمن تتابع تنفيذ تعليمات البرنامج وهي نوعان:
قاعدة زمنية من نوع RC:


قاعدة زمنية من نوع الكوارتز:


ــــــــــــــــــــــــــــــــــــــ تنظيم بطاقة الذاكرة ــــــــــــــــــــــــــــــــــــــــــ


عربي باي