كيفية عمل وحدة الحاكم المنطقي المبرمج PLC


كيفية عمل وحدة الحاكم المنطقي المبرمج PLC  

إن طريقة عمل الوحدات المنطقية المبرمجة تعتبر بسيطة نسبيا، حيث ان المعالج يستقبل ويقرأ بيانات المدخل (input data) مثل المفاتيح الحدية، عن طريق جهاز المداخل (input interfaces) ثم يترجم إشارة المداخل ويقوم المداخل ويقوم بعمليات التحكم طبقا للبرنامج المخزن في الذاكرة (memory) ثم يرسل التعليمات عن طريق جهاز المخارج (output interfaces) الى المخارج (output devices) مثل المفاتيح الكهرومغناطيسية وغيرها والشكل التالي يوضح ذلك.

حيث تعمل وحدة المعالج (processor) في الحاكم المنطقي المبرمج على إجراء عملية مسح دوري ومستمر (Scanning) للبرنامج. وقبل بدء عملية المسح وعند تشغيل الوحدة سيقوم المعالج بإجراء فحص ذاتي داخلي (self-diagnostic) للتأكد من عمل وحدة الحاكم والتاكد من عدم وجود أي أخطاء داخلية في المكونات الأساسية للوحدة.
يمكن اعتبار إن عملية المسح (PLC Scan Cycle) تتكون من ثلاثة خطوات رئيسية مهمة وهي كالتالي:

  1. فحص حالة المداخل(Input Scan): حيث تقوم وحدة الحاكم بفحص حالة كل مدخل وذلك لتحديد ما إذا كانت في وضعية (on أو off) ثم تقوم بتخزين البيانات في الذاكرة لإستعمالها في الخطوة التالية.
  2. تنفيذ البرنامج (Logic Solve/Scan): حيث تقوم وحدة الحاكم بتنفيذ برنامج المستخدم بعد تحديد حالة المداخل و قراءة أوامر البرنامج المترتبة على كل حالة من حالات كل مدخل ومن ثم تخزين نتائج التنفيذ لإستخدامها في الخطوة التالية.
  3. تحديث حالة المخارج(Output Scan) :حيث تقوم وحدة الحاكم بتحديث حالات المخارج وفقاً لأوامر البرنامج الصادرة في الخطوة الثانية. (تشغيل/إيقاف)

   بعد الانتهاء من الخطوة الثالثة تقوم وحدة الحاكم بالرجوع للخطوة الأولى لتعيد نفس الخطوات بصورة مستمرة. والشكل التالي يبين دورة المسح :
 حيث انه يمكن تعرف زمن المسح الواحد على أنه الزمن الذي تأخذه وحدة الـحاكم لتنفيذ الخطوات الثلاث المذكورة سابقاً وهذا الزمن يختلف حسب حجم البرنامج ونوع وحدة PLC المستخدمة من أجزاء من الميلي ثانية إلى 100 ميلي ثانية لكل دورة.


EmoticonEmoticon