x

هدف البحث

بحث في العناوين

بحث في المحتوى

بحث في اسماء الكتب

بحث في اسماء المؤلفين

اختر القسم

القرآن الكريم
الفقه واصوله
العقائد الاسلامية
سيرة الرسول وآله
علم الرجال والحديث
الأخلاق والأدعية
اللغة العربية وعلومها
الأدب العربي
الأسرة والمجتمع
التاريخ
الجغرافية
الادارة والاقتصاد
القانون
الزراعة
علم الفيزياء
علم الكيمياء
علم الأحياء
الرياضيات
الهندسة المدنية
الأعلام
اللغة الأنكليزية

موافق

تاريخ الفيزياء

علماء الفيزياء

الفيزياء الكلاسيكية

الميكانيك

الديناميكا الحرارية

الكهربائية والمغناطيسية

الكهربائية

المغناطيسية

الكهرومغناطيسية

علم البصريات

تاريخ علم البصريات

الضوء

مواضيع عامة في علم البصريات

الصوت

الفيزياء الحديثة

النظرية النسبية

النظرية النسبية الخاصة

النظرية النسبية العامة

مواضيع عامة في النظرية النسبية

ميكانيكا الكم

الفيزياء الذرية

الفيزياء الجزيئية

الفيزياء النووية

مواضيع عامة في الفيزياء النووية

النشاط الاشعاعي

فيزياء الحالة الصلبة

الموصلات

أشباه الموصلات

العوازل

مواضيع عامة في الفيزياء الصلبة

فيزياء الجوامد

الليزر

أنواع الليزر

بعض تطبيقات الليزر

مواضيع عامة في الليزر

علم الفلك

تاريخ وعلماء علم الفلك

الثقوب السوداء

المجموعة الشمسية

الشمس

كوكب عطارد

كوكب الزهرة

كوكب الأرض

كوكب المريخ

كوكب المشتري

كوكب زحل

كوكب أورانوس

كوكب نبتون

كوكب بلوتو

القمر

كواكب ومواضيع اخرى

مواضيع عامة في علم الفلك

النجوم

البلازما

الألكترونيات

خواص المادة

الطاقة البديلة

الطاقة الشمسية

مواضيع عامة في الطاقة البديلة

المد والجزر

فيزياء الجسيمات

الفيزياء والعلوم الأخرى

الفيزياء الكيميائية

الفيزياء الرياضية

الفيزياء الحيوية

طرائق تدريس الفيزياء

الفيزياء العامة

مواضيع عامة في الفيزياء

تجارب فيزيائية

مصطلحات وتعاريف فيزيائية

وحدات القياس الفيزيائية

طرائف الفيزياء

مواضيع اخرى

مخفي الفيزياء

طرق البرمجة

المؤلف:  جهاد دريد / عثمان إرفاعية / باسل عبد الحق / يوسف شقير / إبراهيم محمود

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

الجزء والصفحة:  ص212–214

2023-08-27

861

هناك عدة طرق لبرمجة المتحكم المنطقي (PLC) منها:

1- المخطط السلمي (Ladder Diagram): وتختصر بالرمز (LAD). وهذه الطريقة أقرب ما تكون إلى مخطط مسار التيار المستخدم في الدارات الكهربائية ودارات التحكم مع فارق أساسي وهي أنها ترسم بشكل أفقي وليس بشكل عمودي. ويكون هناك خطان عموديان أحدهما على الجهة اليسرى والآخر إلى اليمين ويمثلان مصدر التغذية. وتوصل الدارات على شكل تلامسات على شكل سلم بين هذين الخطين. وتتم قراءة هذه المخططات من اليسار إلى اليمين ومن الأعلى إلى الأسفل. وتتبع المخططات السلمية القواعد التالية: -

أ- تمثل الخطوط العمودية على الجانبين خطي مصدر التغذية الذي توصل به الدارات.

ب- تبدأ كل درجة بمدخل أو عدة مداخل وتنتهي بمخرج واحد على الأقل.

ج- يتم رسم التلامسات في أوضاعها الطبيعية. فالمفتاح الذي يكون مفتوحاً بصورة طبيعية إلى أن يغلق بفعل أحد المؤثرات سوف يظهر مفتوحاً على المخطط السلمي، أما المفتاح المغلق بصورة طبيعية فإنه يظهر مغلقا على المخطط.

د- يمكن للتلامس التابع لجهاز معين أن يظهر في أكثر من درجة على السلم. فمثلاً يمكن لأحد مفاتيح التلامس أن يظهر في أكثر من درجة على السلم. وكذلك يمكن للتلامسات التابعة لمخرج أو مرحل داخلي ان تظهر في أكثر من درجة.

هـ- تعرف كل المداخل والمخارج والعناصر الأخرى كالمرحلات الداخلية والمؤقتات بعناوينها حسب الرموز المعتمدة من قبل صانع الجهاز.

الجدول التالي يربط بين رموز الدارة الكهربائية ورموز المخطط السلمي، الشكل (17).

شكل (17)

والشكل (18) يبين مخططا لدارة كهربائية والمخطط السلمي المناظر.

شكل (18)

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

2- قائمة الإجراءات Statement List)) وتختصر بالرمز (STL). وفي هذه الطريقة يتم وصف الدارة المراد التحكم بها بمجموعة أوامر. وهذه الطريقة أقرب ما يمكن إلى لغة التجميع (Assembly Language) المستخدمة في برمجة الحاسبات، وهي مجموعة من الأوامر يعبر عنها بحروف كما علاقتي يلي على سبيل المثال:

أ- توصيل تلامسات على التوالي (AND) أو ما يدل على ذلك بلغة الشركة الصانعة.

ب- توصيل تلامسات على التوازي (OR) أو ما يدل على ذلك بلغة الشركة الصانعة.

3- المخططات الصندوقية الوظيفية (Function Block Diagram): وتختصر بالرمز (FBD) وتسمى احيانا بتسميات أخرى مثل مخطط البوابات المنطقية أو (Control System Flowchart) (CSF) الشكل (20). وفي هذه الطريقة يتم استخدام البوابات المنطقية في تنفيذ عمليات التحكم.

شكل (19)

4- البرمجة باللغات عالية المستوى: أتاح بعض المصنعين إمكانية برمجة متحكماتهم باللغات الحاسوبية العالية المستوى مثل Basic، C، Pascal وغيرها. وتعد هذه اللغات ذات جدوى كبيرة جداً عند أداء المهام المعقدة التي قد تعد صعبة باللغات الأخرى مثل المخطط السلمي، وذلك مثل مهام معالجة المعطيات رياضيا أو نقل كميات كبيرة من المعطيات لإظهار معلومات رسومية أو لأداء بعض الاتصالات عن طريق المنافذ.

5- البرمجة بواسطة (Sequential Function Charts) (SFC): وفيها تتم برمجة العملية الصناعية بواسطة مخططات تمثل الحالات أو المراحل المتتابعة التي تنتقل من خلالها العملية الصناعية مع تحديد المؤثرات التي تسبب الانتقال من حالة إلى أخرى بالإضافة إلى الأوامر التي سيتم تنفيذها عند كل حالة الشكل (21).

شكل (20)