منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
مرحبا بك عزيزي الزائر يشرفنا أن تقوم بالدخول إذا كنت من الأعضاء أو التسجيل إذا كنت زائرا ويمكنك إنشاء حسابك ببساطة ويمكنك التفعيل عن طريق البريد أو الانتظار قليلا حتى تقوم الإدارة بالتفعيل
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008)

Automatic control , PLC , Electronics , HMI , Machine technology development , Arabic & Islamic topics , Management studies and more
 
الرئيسيةالبوابة*أحدث الصورالتسجيلدخول

 

 التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
F.Abdelaziz
عقيد
عقيد



عدد الرسائل : 639
تاريخ التسجيل : 20/05/2009

التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Empty
مُساهمةموضوع: التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :   التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Emptyالخميس 10 أكتوبر 2013 - 18:37

التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :

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

ولقد تم تأسيس المعيار IEC 61131 لتوحيد اللغات المتعددة المرتبطة ببرمجة المتحكم المنطقى القابل للبرمجة PLC من خلال تحديد خمس لغات قياسية ، وهى :

· مخطط السلم Ladder Diagram (LD) :

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

· مخطط الكتل الوظيفية Function Block Diagram (FBG) :

وهى وصف بيانى (تخطيطى) لسريان العملية باستخدام بلوكات بسيطة ومعقدة متصلة ببعضها البعض .

· خريطة التتابع الوظيفى Sequential Function Chart (SFC) :

وهى وصف بيانى لربط الخطوات والأفعال والانتقالات .

· قائمة التعليمات Instruction List (IL) :

وهى لغة منخفضة المستوى تعتمد على النص والذى يستخدم تعليمات تذكرة (مفكرة) mnemonic .

· بناء النص Structured Text (ST) :

وهى لغة عالية المستوى تعتمد على النص مثل Basic , C , Pascal والتى توضع خصيصا لتطبيقات التحكم الصناعى .




التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Domain-b9e7c1478d





لغة مخطط السلم هى الأكثر شيوعا لبرمجة PLC ، وهى مصممة لتقليد منطق الريليهات . مخطط السلم يحظى بقبول كبير (شعبية) لأولائك الذين يفضلون تحديد إجراءات التحكم بدلالة تلامسات الريلاى والملفات والوظائف الأخرى مثل بلوكات التعليمات .

الشكل التالى يبين مقارنة بين البرمجة بمخطط السلم LD والبرمجة بقائمة التعليمات IL .




التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Domain-3040d259f9







· الشكل (a) يبين دائرة التحكم الأصلية باستخدام الريليهات والأسلاك .

· والشكل (b) يبين برنامج مخطط السلم المكافىء لبرمجة المتحكم المبرمج . لاحظ التشابه القريب جدا بين المخططين .

· والشكل (c) يبين طريقة إعادة البرمجة باستخدام لغة قائمة التعليمات . لاحظ أن قائمة تتكون من سلسلة من التعليمات المتتالية والتى تشير إلى البوابات (الوظائف) المنطقية الأساسية AND,OR,NOT .



البرمجة بلغة مخطط البلوكات الوظيفية تستخدم التعليمات التى يتم برمجتها كبلوكات توصل ببعضها على الشاشة لإنجاز مهام معينة . هذه البلوكات تتضمن البوابات المنطقية والمؤقتات والعدادات . مخططات البلوكات الوظيفية تشبه فى تخطيطها بمخططات البلوكات الكهربية والإلكترونية المستخدمة لتبسيط الأنظمة المعقدة عن طريق إظهار الكتل الوظيفية (المخططات الصندوقية) .

المفهوم الرئيسى وراء مخطط البلوكات الوظيفية هو سريان البيانات . ترتبط الكتل الوظيفية معا لإكمال الدائرة التى تحقق متطلبات التحكم . يتم تدفق البيانات فى مسار من المداخل ، خلال البلوكات الوظيفية أو التعليمات ، ثم إلى المخارج .

استخدام البرمجة بلغة مخطط البلوكات الوظيفية مع PLC تكتسب قبولا واسعا . فبدلا من تمثيل التلامسات والملفات التقليدية فى مخطط السلم ، تقوم البوكات بتقديم صورة بيانية للمبرمج مع إسلوب البرمجة (الخوارزمية) المحدد سلفا . المبرمج يكمل ببساطة المعلومات اللازمة داخل الكتلة لاستكمال تلك المرحلة من البرنامج .

الشكل التالى يبين مخطط بلوكات الوظائف المكافىء لمخطط منطق السلم :




التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Domain-d1b3231b3e







الشكل التالى يبين كيف يمكن استخدام البرمجة بمخطط السلم ومخطط بلوكات الوظائف لإنتاج نفس الخرج المنطقى :




التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Domain-bcfb36c0f6







فى هذا التطبيق : الهدف هو تشغيل إضاءة تحذيرية Caution (المصباح PL1) كلما كان كلا الحساسين مغلقين .

· يتكون مخطط السلم من درجة واحدة عبر قضيبى القدرة . هذه الدرجة تحتوى على تعليمات لعدد 2 حساس دخل Sensor 1 , Sensor 2 مبرمجة على التوالى مع تعليمة مصباح الإرشاد PL1 .

· يتكون مخطط بلوكات الوظائف من بلوك الوظيفة المنطقية AND مع مدخلين للحساسين ومخرج لمصباح الإرشاد . لاحظ عدم وجود قضبان للقدرة فى مخطط بلوكات الوظائف .



البرمجة بلغة مخطط تتابع الوظائف SFC يشبه خريط التدفق flowchart للعملية . تم تصميم البرمجة بلغة SFC لاستيعاب برمجة العمليات الأكثر تقدما . هذا النوع من البرامج يمكن تقسيمه إلى خطوات مع العمليات المتعددة التى تحدث فى فروع متوازية .

الشكل التالى يبين العناصر الأساسية لبرنامج بلغة خريطة التتابع الوظيفى :






التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Domain-e089eed82d







لغة "بناء النص" ST هى لغة عالية المستوى تستخدم فى المقام الأول لتنفيذ الإجراءات المعقدة التى لا يمكن التعبير عنها بسهولة باللغات الرسومية . هذا اللغة تستخدم عبارات لتحديد ما يجب تنفيذه .

الشكل التالى يبين كيف يمكن أن نستخدم البرمجة بلغة بناء النص ولغة مخطط السلم لإنتاج نفس الخرج المنطقى :






التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Domain-3bba4ed328





فى هذا التطبيق : الهدف هو تنشيط ملف السلونويد SOL 1 كلما تحقق (تواجد) واحد من الدائرتين التاليتين :

· مفاتيح الأحساس Sensor 1 و Sensor 2 كلاهما فعال أى مغلق .

· مفاتيح الإحساس Sensor 3 و Sensor 4 كلاهما فعال أى مغلق ومفتاح الحساس Sensor 5 غير فعال أى مغلق أيضا .



التعليمات نوع الريلاى :
الرجوع الى أعلى الصفحة اذهب الى الأسفل
metwally.mustafa
فريق أول
فريق أول
metwally.mustafa


عدد الرسائل : 4226
العمر : 38
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Empty
مُساهمةموضوع: رد: التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :   التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Emptyالأحد 13 أكتوبر 2013 - 4:44

جزاكم الله خيرا اخى الفاضل ....ومرحبا بكم من جديد ...كل عام وانتم بخير

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
metwally.mustafa
فريق أول
فريق أول
metwally.mustafa


عدد الرسائل : 4226
العمر : 38
الموقع : Egypt
العمل/الترفيه : automation engineer
تاريخ التسجيل : 12/01/2009

التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Empty
مُساهمةموضوع: رد: التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :   التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Emptyالأحد 13 أكتوبر 2013 - 4:44

جزاكم الله خيرا اخى الفاضل ....ومرحبا بكم من جديد ...كل عام وانتم بخير

_________________
I am so far behind, I think i am first
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Mr.Mohamed
رائد
رائد



عدد الرسائل : 244
الموقع : Internet
تاريخ التسجيل : 08/05/2011

التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Empty
مُساهمةموضوع: رد: التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :   التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC : Emptyالإثنين 14 أكتوبر 2013 - 4:20

جزاك الله خيرا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
التمهيد لإنشاء متحكم مبرمج خاص بك : لغات البرمجة للمتحكم المنطقى القابل للبرمجة PLC :
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» المرجع المصور السريع للمتحكم المنطقى القابل للبرمجة PLC :
» بالأسكندرية : دورة المتحكم المنطقى القابل للبرمجة PLC من الفكرة وحتى التصميم للتحكم فى المصانع وبسعر رمزى كمشاركة نحو الأفضل إن شاء الله .
» انواع لغات البرمجة في ال PLC
» كتاب عن التحكم القابل للبرمجة plc للصف الثالث الصناعى
» عمل لوح الدوائر المطبوعة PCB باستخدام الألواح المغطاة بطبقة حساسة للضوء ومشروع متحكم مبرمج PLC :

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى التحكم الآلي والإلكترونيات (تأسس سنة 2008) :: منتديات الحاكمات المنطقية PLC :: منتدى الدورات التدريبية PLC-
انتقل الى: