لغات البرمجة

Structured Text: PLC Programming Language

لغة البرمجة المعروفة باسم “Structured text” أو “ST” هي إحدى اللغات الخمس المدعومة بمعيار IEC 61131-3 والمصممة خصيصًا لمتحكمات المنطق القابلة للبرمجة (PLCs). تمثل هذه اللغة مستوى عاليًا من التحكم والتنظيم، حيث تتميز بالهيكلة البلوكية وتشبه بنية اللغة باسكال من الناحية النحوية. تتشارك جميع اللغات المدعومة بمعيار IEC61131 في العناصر الشائعة مما يسمح باستخدام لغات مختلفة ضمن نفس البرنامج.

تمتاز لغة Structured text بدعمها للعبارات المعقدة والتعليمات المتداخلة، حيث يتم دعم الحلقات التكرارية مثل REPEAT-UNTIL و WHILE-DO، وتنفيذ الشروط الشرطية مثل IF-THEN-ELSE و CASE، بالإضافة إلى دعم الدوال مثل SQRT() و SIN(). واحدة من ميزات هذه اللغة هي القدرة على تحديد المتغيرات واستدعاء الدوال من خلال العناصر الشائعة، مما يسهل استخدام لغات متعددة ضمن نفس البرنامج وتطوير برامج معقدة.

يمكنك العثور على مزيد من المعلومات حول لغة Structured text عبر الرابط التالي إلى صفحتها على ويكيبيديا: Structured text – Wikipedia

هذا الرابط يحتوي على ملخص للمعلومات التي تم ذكرها فيما سبق حول لغة البرمجة Structured text.