إليك اعتراف من شخص ذو خبرة: تعلمت هندسة التحكم على S7-200، وما زلت أفكر في بتات SM. لذا عندما وجدت محرر xLadder يستخدم نفس عائلة التعليمات - ذاكرة SM الخاصة، مقاطعات ATCH/DTCH، عدادات CTU/CTD، سجلات المقاطعة SMB34 و SMB35 - شعرت وكأنني عدت إلى المنزل. إذا كنت قد بدأت على سيمنز، فهذاMicro PLCيتحدث لغتك.
تغطي حزمة xLadder وحدات المعالجة المركزية من سلسلة SR و PR. النسخة الجديدة أضافت حتى نصوص هيكلية - برمجة ST بميزانية Nano-PLC. هذا ليس شيئًا تقدمه العلامات التجارية الكبرى بهذا السعر.
مجموعة التعليمات التي تهم
لا تدع الحجم الصغير يخدعك. تتضمن شجرة السلم منطق البت (مفتوح/مغلق، إدخال/إخراج فوري، حواف صاعدة وهابطة، تعيين/إعادة تعيين، SR/RS، NOP)، مؤقتات، عدادات، وظائف مقارنة للبايتات، الأعداد الصحيحة، الأعداد الصحيحة المزدوجة، الأعداد الحقيقية وحتى السلاسل، بالإضافة إلى مكتبة تحويل كاملة - BCD، ROUND، TRUNC، ASCII، ATH/HTA، DECO/ENCO، كود سبعة أجزاء.
ثم تأتي الضربات الثقيلة: العمليات الحسابية العائمة (ADD-R حتى SIN، COS، LN، EXP)، الرياضيات الصحيحة، كتلة PID، التحكم في المقاطعات (ENI، DISI، ATCH، DTCH)، العمليات المنطقية (INV، WAND، WOR، WXOR)، تعليمات الحركة بما في ذلك BLKMOV و SWAP، والتحكم في البرنامج مع حلقات FOR/NEXT.
مقارنة السلاسل علىMicro PLC. دع ذلك يتجذر للحظة. كان ذلك في السابق منطقة HMI.
مثال ملموس: PID على منصة اختبار
خذ حلقة PID بسيطة لدرجة الحرارة. في xLadder، تقوم بتوصيل إشارة الثيرموكوبل إلى الإدخال التناظري، وتقوم بتعديلها باستخدام كتلة التحويل، وتغذيها إلى تعليمات PID، وتدفع خرج السخان عبر قناة تدعم PWM. إجمالي الدرجات: حوالي عشرة. إجمالي الوقت للوصول إلى الحلقة العاملة الأولى: بعد الظهر، بما في ذلك فترات استراحة القهوة.
تجعل أدوات مخطط الحالة والمرجع المتقاطع تصحيح الأخطاء مقبولًا. يمكنك مشاهدة بتات SM تتقلب في الوقت الحقيقي بينما يعمل PLC - المراقب المجاني عبر الإنترنت يقوم بالمهمة بدون ترخيص SCADA منفصل.
كيف يتصل
يتبع إعداد الاتصال نمط S7-200: اختر المنفذ، اضبط العنوان، قم بالتنزيل. كابلات RS232 و USB معزولة ضوئيًا - تلك العزلة تحمي وحدات المعالجة المركزية عندما يقوم شخص ما بتوصيل 220 فولت حيث يجب أن يكون 24 فولت. نماذج PR القابلة للإيثرنت تقوم بالتنزيل عبر الشبكة، مما يعني أنه يمكنك تحديث آلة دون فتح الخزانة. أو كمبيوتر محمول مع كابل، إذا كنت تستمتع بالكلاسيكيات.
هل السلم هو الخيار الصحيح هنا؟
إجابة صادقة: بالنسبة للمنطق البولياني البحت، نعم. بالنسبة لأي شيء يتضمن تعديل تناظري ورياضيات، فإن FBD في xLogicSoft أكثر كفاءة. ولكن هنا الاعتبار الواقعي - فريق صيانة عميلك. إذا كانوا يعرفون السلم، أرسل مشروع السلم. التوافق مع قاعدة المهارات المثبتة هو ميزة لا تظهر أبدًا في ورقة البيانات.
دعم سلسلة SR-12 و SR-22 ظهر في إصدارات xLadder اللاحقة، لذا تحقق من الإصدار قبل أن تعد عميلًا بأي شيء. أضافت V2.0.0.8 SR-22، وأضيفت V2.0.0.9 ST. الإصدار مهم، ولا يقرأ أحد ملاحظات الإصدار حتى يحدث شيء.
الانتقال من مشاريع S7-200 الحقيقية
إذا كنت قادمًا من خلفية S7-200 حقيقية، فإن الانتقال سيكون أكثر سلاسة مما تتوقع - وأكثر صعوبة في مكان واحد بالضبط. التعليمات، خريطة الذاكرة SM، مفاهيم المقاطعة، عادات محرر السلم: كلها مألوفة. المكان الوحيد الذي يسبب مشكلة هو ترجمة العنوان. تُكتب برامج S7-200 ضد خرائط الإدخال/الإخراج المحددة وتخطيطات الذاكرة V؛ يجب إعادة تعيين برنامجك xLadder إلى خريطة وحدة المعالجة المركزية SR أو PR الخاصة بها - المدخلات، المخرجات، الأعلام، التناظريات - قبل أن تعمل درجة واحدة بشكل صحيح.
اعتبر المشروع الأول كإعادة كتابة، وليس كنسخة. اتبع الدرجات القديمة واحدة تلو الأخرى، لاحظ نية المنطق، وأعد البناء ضد خريطة العنوان الجديدة. تنتقل أنماط المنطق بسلاسة؛ العناوين لا تفعل ذلك، والتظاهر بخلاف ذلك ينتج برنامجًا يتجمع بشكل مثالي ولا يعمل شيئًا. لقد شاهدت تلك الفشل مرتين، وفي كلتا المرتين ألقى المهندس اللوم على الأداة. كانت المشكلة في العناوين.
بمجرد استقرار الخريطة، يصبح الباقي سريعًا: تغطي مجموعة التعليمات منطق البت، المؤقتات، العدادات، المقارنات، التحويلات، الرياضيات، المقاطعات والتحكم في البرنامج بلغة S7-200، لذا فإن الترجمة ميكانيكية. قم بجدولة المشروع الأول بوقت مضاعف، والثاني بالوقت العادي، والثالث بنصف الوقت - هذه هي منحنى الانتقال الحقيقي.
صندوق أدوات تصحيح الأخطاء
تصحيح الأخطاء في السلم بدون حالة حية هو علم الآثار. مع المراقب عبر الإنترنت ومخطط الحالة، يصبح حديثًا: تشاهد بتات SM تتقلب، والعدادات ترتفع، والمخرجات تتغير بينما تعمل الآلة. يظهر مخطط الحالة القيم التي طلبتها، وأداة المرجع المتقاطع تجيب على السؤال الذي ينهي معظم جلسات تصحيح الأخطاء - "أين يتم لمس هذه البتة أيضًا؟"
هذا السؤال هو ما ينساه المبتدئون في السلم. تعمل ملف لولبي مكتوب في مكانين بشكل مختلف عن ملف لولبي مكتوب في مكان واحد، ويجد المرجع المتقاطع الكتابة المزدوجة في ثوان. في لوحة المرحلات، تعني هذه المشكلة تتبع الأسلاك؛ هنا تعني نقرة واحدة على الأداة، وهذا هو السبب بالضبط في أن تجربة تصحيح الأخطاء البرمجية تتفوق على تجربة الأجهزة.
حدد قواعد التنزيل مبكرًا: اجمع بشكل نظيف، قم بالتنزيل، تحقق من الإصدار المعروض على وحدة المعالجة المركزية، وفقط بعد ذلك أغلق باب اللوحة. الآلة التي تعمل على برنامج قديم هي آلة لها قصة ستسمع عنها في شهر، من عميل لا يضحك.
طلب واحد لفريق البحث والتطوير، نظرًا لأن لدي ميكروفونًا عامًا: أعطونا عرض مرجع متقاطع مناسب يقفز مباشرة إلى المعامل. العرض الذي لدينا جيد، لكن الجيد ليس رائعًا. هذه هي الفرق بين أداة يستخدمها الناس وأداة يحبها الناس.












