Inquiry
Form loading...
ما هي لغات برمجة PLC الشائعة؟

أخبار

ما هي لغات برمجة PLC الشائعة؟

2023-12-08
تم تصميم برنامج مستخدم PLC بواسطة المصمم وفقًا لمتطلبات التحكم في العمليات لنظام التحكم، ومواصفات برمجة لغة برمجة PLC، والوظائف الفعلية المطلوبة. طالما يمكن للمستخدمين إتقان لغة برمجة قياسية معينة، يمكنهم استخدام PLC لتحقيق وظائف التحكم الآلي المختلفة في نظام التحكم. وفقًا لمعيار لغة برمجة التحكم الصناعي (IEC1131-3) الذي صاغته اللجنة الكهروتقنية الدولية، فإن PLC لديه خمس لغات برمجة موحدة: SFC، LD، FBD، وجدول البيانات (IL) والنص الهيكلي (ST) لغة البرمجة PLC هي لغتان البرمجة الأكثر استخدامًا، إحداهما هي مخطط السلم، والأخرى هي جدول اللغة ذاكري. فيما يلي خمس لغات برمجة موحدة: 1. لغة مخطط السلم (LD) لغة الرسم التخطيطي السلمي هي لغة البرمجة الأكثر استخدامًا في برمجة PLC. وهي لغة برمجة تشبه دائرة التتابع. نظرًا لأن المصممين الكهربائيين على دراية بالتحكم في المرحلات، فقد تم الترحيب بتطبيق لغة برمجة مخطط السلم على نطاق واسع. خصائص لغة برمجة مخطط السلم هي: أنها تتوافق مع الرسم التخطيطي للعمليات الكهربائية، ولها بديهة ومراسلات؛ إنه متوافق مع التحكم في التتابع الأصلي ويسهل على المصممين الكهربائيين إتقانه. الفرق بين لغة برمجة مخطط السلم والتحكم في التتابع الأصلي هو أن تدفق الطاقة في مخطط السلم ليس هو التيار الفعلي، والمرحل الداخلي ليس هو المرحل الفعلي. عند تطبيقه، فإنه يحتاج إلى التعامل معه بشكل مختلف عن مفهوم التحكم في التتابع الأصلي. 2. لغة قائمة التعليمات (IL) لغة برمجة قائمة التعليمات هي لغة برمجة تذكيرية تشبه لغة التجميع، والتي تتكون من أكواد التشغيل والمعاملات كلغة تجميع. في حالة عدم وجود جهاز كمبيوتر، من المناسب استخدام مبرمج PLC محمول باليد لبرمجة المستخدم. في الوقت نفسه، تتوافق لغة برمجة قائمة التعليمات مع مخطط السلم واحدًا تلو الآخر، ويمكن تحويلها إلى بعضها البعض من خلال برنامج برمجة PLC. الشكل 3 هو قائمة التعليمات المقابلة لسلم PLC في الشكل 2. خصائص لغة برمجة قائمة التعليمات هي: يتم استخدام ذاكري لتمثيل وظيفة التشغيل، والتي يسهل تذكرها وإتقانها؛ على لوحة مفاتيح المبرمج المحمول باليد، يتم استخدام ذاكري للتمثيل، وهو مناسب للتشغيل ويمكن برمجته في الوضع بدون جهاز كمبيوتر؛ هناك مراسلات فردية مع مخطط السلم. تتوافق خصائصه بشكل أساسي مع لغة مخطط السلم. 3. لغة مخطط الوحدة الوظيفية (FBD) لغة الرسم البياني للوحدة الوظيفية هي نوع من لغة برمجة PLC تشبه الدائرة المنطقية الرقمية. يتم تمثيل وظيفة الوحدة في شكل رسم تخطيطي لوحدة الوظيفة. الوحدات الوظيفية المختلفة لها وظائف مختلفة. ميزات لغة برمجة مخطط الوحدة الوظيفية: ميزات لغة برمجة مخطط الوحدة الوظيفية هي: أخذ الوحدة الوظيفية كوحدة، فمن السهل تحليل وفهم مخطط التحكم؛ الوحدة الوظيفية عبارة عن برنامج يعبر عن الوظيفة في شكل رسومات، وهي بديهية وسهلة للمصممين الذين لديهم أساس دائرة منطقية رقمية لإتقانها؛ بالنسبة لنظام التحكم ذو العلاقة المنطقية للتحكم واسعة النطاق ومعقدة، يمكن لمخطط الوحدة الوظيفية التعبير بوضوح عن علاقة الوظيفة، مما يقلل بشكل كبير من وقت البرمجة وتصحيح الأخطاء. 4. سفك لغة مخطط تدفق الوظائف المتسلسلة هي لغة برمجة مصممة لتلبية متطلبات التحكم المنطقي المتسلسل. أثناء البرمجة، تنقسم عملية إجراءات التدفق التسلسلي إلى خطوات وشروط تحويل، ويتم تخصيص ترتيب التدفق الوظيفي لنظام التحكم وفقًا لشروط النقل، ويتم تنفيذ الإجراءات خطوة بخطوة بالتسلسل. تمثل كل خطوة مهمة وظيفة التحكم، والتي يتم تمثيلها بواسطة مربع. يحتوي الصندوق على منطق السلم لاستكمال مهام وظيفة التحكم المقابلة. تجعل لغة البرمجة هذه بنية البرنامج واضحة وسهلة القراءة والصيانة، وتقلل بشكل كبير من عبء عمل البرمجة، وتختصر وقت البرمجة وتصحيح الأخطاء. يتم استخدامه لمعايرة مقياس النظام وحيث تكون علاقة البرنامج معقدة. الشكل 5 عبارة عن رسم تخطيطي للغة برمجة التدفق الوظيفي البسيطة. ميزات لغة برمجة مخطط تدفق الوظائف التسلسلية: تأخذ الوظيفة كخط رئيسي، وتوزع وفقًا لتسلسل تدفق الوظائف، وتكون واضحة، لتسهيل فهم برامج المستخدم؛ إنه يتجنب العيب المتمثل في أن مخطط السلم أو اللغات الأخرى لا يمكنه العمل بالتسلسل، ويتجنب أيضًا العيب المتمثل في أن بنية برنامج المستخدم معقدة ويصعب فهمها بسبب التشابك الميكانيكي عند برمجة الإجراءات المتسلسلة باستخدام لغة مخطط السلم؛ يتم أيضًا تقليل وقت فحص برامج المستخدم بشكل كبير. 5. لغة النص المنظمة (ST) لغة النص المنظم هي لغة برمجة تستخدم نص وصف منظم لوصف البرامج. وهي لغة برمجة مشابهة للغة عالية المستوى. في أنظمة PLC الكبيرة والمتوسطة الحجم، غالبًا ما يستخدم النص المنظم لوصف العلاقة بين المتغيرات في نظام التحكم. يتم استخدامه بشكل أساسي لبرمجة المستخدم التي يصعب تحقيقها بواسطة لغات البرمجة الأخرى. تستخدم لغة برمجة النص المنظم وصف الكمبيوتر لوصف العلاقات التشغيلية المختلفة بين المتغيرات المختلفة في النظام وإكمال الوظائف أو العمليات المطلوبة. تشبه لغة برمجة النص المنظم التي تعتمدها معظم الشركات المصنعة للـ PLC لغة BASIC أو لغة Pascal أو لغة C وغيرها من اللغات عالية المستوى، ولكن لسهولة الاستخدام، تم تبسيط طريقة التعبير ونوع البيانات.