الأحد، 14 يونيو 2015

الدرس الأول شرح برنامج cx programmer

بسم الله الرحمن الرحيم 

اليوم ان شاء الله سوف نبدأ فى شرح برمجة ال plc من نوع omron
 ولعلنا على دراية بما تحتوية وحدة الplc من مكونات مثل

1- وحدة المعالجة ال   cpu
2- وحدة التغذية  ال power suplay 
3- كروت الدخل ال input module
4- كروت الخرج ال out put module


اولا: وحدة المعالجة 

هى التى تقوم بمعالجة البيانات من حيث اخذ صورة لل inputs كل دورة للبرنامج 
ومعالجتها وتنفيذ الأوامر على ال output من خلال البرنامج الموضوع من قبل المستخدم .  
 ولذلك فوحدة المعالجة  تحتوى على نوعان من الذاكرة

1-    ROM  
وهى اختصار لكلمة Read Only Memory

ويكون مخزن عليها بيانات يمكن قرائتها ولكن لا يمكن التعديل عليها مثل الضبط الخاص بالوحدة 


2-RAM 
وهى اختصار لكلمة (Random Access Memory (Read/ Write

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

ولكن السؤال الذى يطرح نفسه كيف تتعامل وحدة المعالجة ال Cpu مع كروت الدخل والخرج ؟

والإجابة هى ال Addressing

يعنى هذا المصطلح ان لكل نقطة فى كارت الدخل او الخرج نقطة أو bit فى ذاكرة الCpu
كألأتى
فى الوحدات ال CQM1 CPUxx فما اعلى من هذه الوحدات  يبدأ عنوان كارت الدخل الأول من 0 وهذا الكارت عبارة عن 16BIT  
فتكون العنونة فى الCPU لأول نقطة فى كارت الدخل الأول كارت رقم 0 والbit رقم 00 وااشكل النهائى للعنوان كالأتى 0.00

وهذه صورة توضيحية

ويبدأكا رت الخرج من الword رقم 100
كلأتى يكون أول كارت خرج رقم 100 وأول خرج فى هذا الكارت يكون عنوانه 100.00
وهذه صورة توضيحية
وطريقة كتابتها فى البرنامج 
اولا سنستخدم لغة البرمجة ال Ladder او المخطط السلمى نظرا للإنتشارة وسهولته لأنة يشبة كثيرا التحكم الكلاسيكى من حيث النقاط المفتوحة والمغلقة والملفات 
ففى هذه اللغة شكل الرموز كألأتى 





 والى الدرس القادم ان شاء الله