فئات: أتمتة المنزل, كهربائي صناعي, وحدات تحكم قابلة للبرمجة
مرات المشاهدة: 33778
تعليقات على المقال: 0
LD سلم اللغة وتطبيقها
لغة تخطيط السلم أو السلم LD (من مخطط سلم الإنجليزية) هي لغة تطوير رسومية سهلة الاستخدام. يعتمد على دارات الاتصال التتابع ، وبالتالي فإن العناصر المنطقية هنا هي: لفائف الترحيل ، واتصالات التتابع ، والعبارات الأفقية والرأسية.
يمثل زوج من جهات اتصال أو أزرار الترحيل المتغيرات المنطقية الرئيسية للغة LD ، في حين أن حالة المتغيرات ليست أكثر من حالة جهات الاتصال: مفتوحة أو مغلقة.
يبدو أن البرنامج نفسه في هذه اللغة الرسومية يمثل تناظرية لدائرة الترحيل ، والتي يمكن أن تشمل العديد من الكتل الوظيفية المختلفة. بشكل عام ، يسهل بناء جملة لغة LD بناء دوائر منطقية لتقنية الترحيل.
قليلا من التاريخ
على هذا النحو ، كانت لغة دوائر الترحيل موجودة في زمن توماس إديسون ، وفقط في أوائل سبعينيات القرن العشرين تم تكييفها من أجل أول PLC. في البداية ، ظهرت هذه اللغة في حزم البرمجة PLC لشركات Modicon و Allen-Bradly ، وتم استعارة الرمز من الحقل الكهربائي بالتحديد.
كانت لغة LD موجهة في الأصل لمهندسي الأتمتة العاملين في المؤسسات. تقدم واجهة البرمجة بصريًا منطق وحدة التحكم ، وتجعل من السهل حل مهام التشغيل ، والعثور بسرعة على مشاكل في الجهاز المتصل بـ PLC. صمم مطورو المعيار النموذج خصيصًا لتسهيل عمل مهندسي أتمتة الترحيل على PLC.

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

في لغة LD ، يوجد لكل متغير متغير منطقي يحدد حالة جهة الاتصال. لجهة اتصال مفتوحة عادة ، يأخذ المتغير القيمة "TRUE" عندما تكون جهة الاتصال مغلقة ، أو يأخذ القيمة "FALSE" عندما تكون جهة الاتصال مفتوحة. التسمية أعلى جهة الاتصال هي اسم المتغير وفي نفس الوقت اسم جهة الاتصال.
عندما تكون هناك عدة جهات اتصال متصلة في السلسلة ، يكون المنطق مكافئًا لعملية AND. جهات الاتصال المتصلة الموازية إنتاج العملية المنطقية "تصاعد OR".الدائرة مغلقة "ON" ، مفتوحة - "OFF" ، والتي تؤثر على حالة لف التتابع وقيمة المتغير المنطقي فيما يتعلق باللف - "FALSE" أو "TRUE".
-
- || - الاتصال مفتوحة عادة
-
- | / | - الاتصال مغلقة عادة
-
- () - لفائف التتابع
-
- (/) - عكس التتابع لفائف
من السهل أن نرى أن رموز الرسوم داخل مخطط LD بديهية ، ولكنها تختلف عن تلك المستخدمة في الرسوم البيانية الكهربائية. ومع ذلك ، فإن حقيقة أن الرموز الزائفة تعمل على بناء رسم تخطيطي (برنامج) هي ميزة للغة.
تتميز جهات الاتصال العكسية (عادة مغلقة - | / | -) بقيمة متغير TRUE عندما تكون جهة الاتصال مفتوحة ، وقيمة متغير FALSE عند إغلاق جهة الاتصال. تشغيل جهة الاتصال هذه يعادل العملية المنطقية NOT. مزيج من الاتصال العكسي والمباشر يؤدي إلى تبديل الاتصال.
بالإضافة إلى ذلك ، كما ترى ، فإن ملفات الترحيل يمكن أن تكون معكوسة أيضًا ، مما يعني أن المتغير المنطقي يأخذ قيمة معاكسة فيما يتعلق بحالة الدائرة: التدفقات الحالية - "FALSE" ، لا يوجد تيار - "TRUE".
أمثلة اللغة LD:
الرسوم البيانية لبدء تشغيل المحرك في لغة الرسم البياني سلم LD ل PLC
أمثلة على برامج PLC البسيطة في CodeSys بلغة السلم
تنفيذ التبديل من خلال لأتمتة التحكم في الإضاءة
لغة برمجة PLC شائعة جدًا:
انظر أيضا في electro-ar.tomathouse.com
: