فئات: أتمتة المنزل, كهربائي صناعي, وحدات تحكم قابلة للبرمجة
مرات المشاهدة: 33778
تعليقات على المقال: 0

LD سلم اللغة وتطبيقها

 

LD سلم اللغة وتطبيقهالغة تخطيط السلم أو السلم LD (من مخطط سلم الإنجليزية) هي لغة تطوير رسومية سهلة الاستخدام. يعتمد على دارات الاتصال التتابع ، وبالتالي فإن العناصر المنطقية هنا هي: لفائف الترحيل ، واتصالات التتابع ، والعبارات الأفقية والرأسية.

يمثل زوج من جهات اتصال أو أزرار الترحيل المتغيرات المنطقية الرئيسية للغة LD ، في حين أن حالة المتغيرات ليست أكثر من حالة جهات الاتصال: مفتوحة أو مغلقة.

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


قليلا من التاريخ

على هذا النحو ، كانت لغة دوائر الترحيل موجودة في زمن توماس إديسون ، وفقط في أوائل سبعينيات القرن العشرين تم تكييفها من أجل أول PLC. في البداية ، ظهرت هذه اللغة في حزم البرمجة PLC لشركات Modicon و Allen-Bradly ، وتم استعارة الرمز من الحقل الكهربائي بالتحديد.

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

مبدأ العمل PLC

في الولايات المتحدة ، على سبيل المثال ، لغة السلم هي اللغة الأكثر شيوعًا. للبرمجة PLC. كما أنها موزعة على نطاق واسع في جميع أنحاء العالم. يبدو البرنامج المكتوب حدسيًا ، حتى يتمكن أي مهندس كهربائي من قراءته وفهمه بسهولة ، لأن العمليات المنطقية هنا يتم تقديمها في شكل دائرة كهربائية بجهات اتصال مفتوحة ومغلقة.

نتيجة العملية المنطقية "FALSE" أو "TRUE" في الحالة العامة لها الحالة المقابلة للدائرة: إذا كان التيار يتدفق - "TRUE" ، "حقيقي" ، إذا لم يكن هناك تيار - "FALSE" ، "خطأ".

مخطط LD والدوائر

مزايا وعيوب لغة LD

الميزة الرئيسية للغة هي بالتأكيد البساطة. يتم تقديم البرنامج كتيار كهربائي ، أي متخصص في الهندسة الكهربائية سوف يفهم هذا. القواعد بسيطة ، حيث يتم استخدام التعبيرات المنطقية فقط هنا ، والرمز منطقي ويمكن تحسينه يدويًا بسهولة.

وفقًا لذلك ، فإن العيب الرئيسي يتبع ذلك - العمليات ثنائية فقط ، فقط الحالات المنفصلة ممكنة ، التحكم الفوري يختفي على الفور. بالإضافة إلى ذلك ، كلما زاد عدد المرحلات ، تصبح الدائرة صعبة القراءة والفهم والتصحيح.


كيف يبدو البرنامج على LD

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

برنامج LD

في لغة LD ، يوجد لكل متغير متغير منطقي يحدد حالة جهة الاتصال. لجهة اتصال مفتوحة عادة ، يأخذ المتغير القيمة "TRUE" عندما تكون جهة الاتصال مغلقة ، أو يأخذ القيمة "FALSE" عندما تكون جهة الاتصال مفتوحة. التسمية أعلى جهة الاتصال هي اسم المتغير وفي نفس الوقت اسم جهة الاتصال.

عندما تكون هناك عدة جهات اتصال متصلة في السلسلة ، يكون المنطق مكافئًا لعملية AND. جهات الاتصال المتصلة الموازية إنتاج العملية المنطقية "تصاعد OR".الدائرة مغلقة "ON" ، مفتوحة - "OFF" ، والتي تؤثر على حالة لف التتابع وقيمة المتغير المنطقي فيما يتعلق باللف - "FALSE" أو "TRUE".

  • - || - الاتصال مفتوحة عادة

  • - | / | - الاتصال مغلقة عادة

  • - () - لفائف التتابع

  • - (/) - عكس التتابع لفائف

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

تتميز جهات الاتصال العكسية (عادة مغلقة - | / | -) بقيمة متغير TRUE عندما تكون جهة الاتصال مفتوحة ، وقيمة متغير FALSE عند إغلاق جهة الاتصال. تشغيل جهة الاتصال هذه يعادل العملية المنطقية NOT. مزيج من الاتصال العكسي والمباشر يؤدي إلى تبديل الاتصال.

بالإضافة إلى ذلك ، كما ترى ، فإن ملفات الترحيل يمكن أن تكون معكوسة أيضًا ، مما يعني أن المتغير المنطقي يأخذ قيمة معاكسة فيما يتعلق بحالة الدائرة: التدفقات الحالية - "FALSE" ، لا يوجد تيار - "TRUE".

أمثلة اللغة LD:

الرسوم البيانية لبدء تشغيل المحرك في لغة الرسم البياني سلم LD ل PLC

أمثلة على برامج PLC البسيطة في CodeSys بلغة السلم

تنفيذ التبديل من خلال لأتمتة التحكم في الإضاءة

لغة برمجة PLC شائعة جدًا:

لغة مخطط كتلة الوظيفة (FBD)

انظر أيضا في electro-ar.tomathouse.com:

  • الرسوم البيانية لبدء تشغيل المحرك في لغة الرسم البياني سلم LD ل PLC
  • لغة الرسم التخطيطي الوظيفية (FBD) وتطبيقاتها
  • أمثلة على برامج PLC البسيطة في CodeSys بلغة السلم
  • باستخدام ARIES PLC في أنظمة التحكم في الإضاءة التلقائي
  • لغات برمجة PLC ومنصة برمجيات أتمتة CoDeSys

  •