سبعون، ربما تمت إضافة المزيد. هذا هو عدد الكتل الوظيفية الجاهزة الموجودة داخل xLogicSoft. ليس سبعين إضافة مكتبية تدفع ثمنها الإضافي - سبعون كتلة مدمجة في الحزمة، من مؤقتات بسيطة إلى حلقات PID، رياضيات ذات نقطة عائمة ومولد PWM متعدد الوظائف. معظم بناة اللوحات لا يستخدمون أكثر من عشرة منها.
لقد قضيت عقدًا من الزمن أراقب المهندسين وهم يتصارعون مع محرري السلم على آلات تكلف عشرة أضعاف ما يجب أن يكلفه PLC المدمج. الحقيقة المؤلمة؟ بالنسبة لثمانين بالمئة من وظائف الأتمتة الصغيرة - تبديل المضخات، تهوية البيوت الزجاجية، تداخل السيور - ينجز FBD المهمة بشكل أسرع، ويمكن للمبتدئ قراءة البرنامج في اليوم الأول.
ما تفعله تلك الكتل فعليًا
مخطط الكتل الوظيفية ليس لعبة. تقوم بتوصيل الكتل كما توصل المرحلات: الإدخال على اليسار، الإخراج على اليمين، والبرمجيات تتولى الباقي. تغطي مكتبة الكتل الكلاسيكيات - مؤقتات تشغيل/إيقاف، مرحلات نبضية، مفاتيح ناعمة، عدادات، كشف الحواف - بالإضافة إلى الأشياء التي تتوقعها عادة من PLC ناضج: قياس تماثلي، جدولة ساعة حقيقية، سجلات تحول، ومجموعة كاملة بشكل مدهش من كتل المقارنة والرياضيات.
توثق النسخة 6.2.2 من الدليل حتى كتل حساب النقطة العائمة. SQRT. SIN. COS. TAN. LN. EXP. على جهاز يناسب في كف يدك. لم يخبر أحد قسم التسويق، لكن هذا مثير للإعجاب حقًا لفئة السعر.
مثال حقيقي: التحكم في مروحة عادم البيت الزجاجي
اعتبر وحدة تحكم بيت زجاجي 24 فولت. مستشعران للحرارة (0-10 فولت)، مروحة عادم واحدة (إخراج مرحل)، مشغل مصراع واحد. تحتاج الحلول الكلاسيكية للسلم ربما إلى أربعين درجة. تحتاج نسخة FBD إلى تسع كتل: كتلة إدخال تماثلي لكل مستشعر، كتلة متوسط، مقارن، مؤقتان للتأخير (واحد للمروحة، واحد للمصراع)، قفل، وملف إخراج.
الآن يمكن لمدير الصيانة قراءته. هذا وحده يستحق التبديل.
حدود الذاكرة التي لا يذكرها أحد
هنا حيث يتفاجأ المشترون. يعتمد سقف الكتل الوظيفية على وحدة المعالجة المركزية، وليس على البرمجيات:
- PR-18، PR-24، PR-18N، PR-26— حتى 1024 كتلة وظيفية
- -ن نماذج اللاحقة (PR-12N، مثل PR-12DC-DA-R-N)— حتى 1024 كتلة وظيفية، مع توسيع ذاكرة البرنامج إلى 64 كيلوبايت
- PR-14، PR-12، EXM— حتى 512 كتلة
- SR-12، SR-22— حتى 512 كتلة على أحدث إصدار من البرنامج الثابت (256 في الإصدارات القديمة)
- PR-6، PR-12E— 64 كتلة
لجدول إضاءة بالإضافة إلى تسلسل مضخة بالإضافة إلى سلسلة إنذار، 256 كتلة كافية. ابدأ في تجميع وحدات التوسيع وكتابة وصفات معقدة، وستحتاج إلى منطقة PR-26. فقط قم بالحساب قبل الشراء، وليس بعد.
لماذا يتفوق على منطق السلم للتداخلات
يبرز منطق السلم للتحكم البولياني البحت - لا جدال في ذلك. ولكن في اللحظة التي تضيف فيها قيم تماثلية، أو قياس، أو سلاسل توقيت، يضغط FBD البرنامج بشكل كبير. كتلة PID واحدة تحل محل عشرة درجات من الرياضيات الصحيحة. كتلة PWM متعددة الوظائف تحل محل مولد نبضات مخصص كنت ستبنيه من خمسة مؤقتات.
وهناك شيء آخر لا يقوله أحد بصوت عالٍ: من الصعب كتابة FBD بشكل سيء. يكافئ السلم العادات السيئة - درجات معكرونة، لفات متداخلة، شبكات غير قابلة للقراءة. يجبرك FBD على التفكير في تدفق البيانات. سيشكرك نفسك المستقبلية، أثناء تصحيح الأخطاء في الساعة الثانية صباحًا.
فخ البرمجيات المجانية
xLogicSoft مجاني. قم بتنزيله، وثبته على جهاز يعمل بنظام Windows 7، واتصل عبر كابل RS232 أو USB معزول ضوئيًا، وستكون برمجة خلال ساعة. عادةً ما تعني البرمجيات المجانية برمجيات معطلة. هذه ليست كذلك - حزمة SCADA المجانية تتزاوج حتى مع وحدات المعالجة المركزية Ethernet للمراقبة عبر الإنترنت وتسجيل البيانات.
الكتل التي ستستخدمها فعلاً
دعني أوفر لك أسبوعًا من استكشاف القوائم. عبر العشرات من المشاريع الميدانية، تقوم نفس عشرة كتل بتسعين بالمئة من العمل: مؤقتات تشغيل/إيقاف، المرحل النبضي، العدادات، كشف الحواف، المقارن، كتلة قياس تماثلي، قفل، سجل تحول للعمل التسلسلي، وكتل جدولة RTC. توجد الستون الأخرى للأيام التي تحتاجها - وفي تلك الأيام تنقذك من بناء شيء قبيح من البدائيات.
تعلم العشرة، ثم انمو. تسلسل تبديل المضخة: مؤقتان، عداد، قفلان. حلقة تهوية البيت الزجاجي: مدخلان تماثليان، كتلة متوسط، مقارن، مؤقتان، إخراج. تداخل التعبئة: كشف الحواف، ثلاثة مؤقتات، سجل تحول لتسلسل الرفض. كل واحدة من تلك تناسب في فترة بعد الظهر، وكل واحدة تعلمك نمطًا ستعيد استخدامه لسنوات.
وتنمو المكتبة مع الدليل. توثق كتل النقطة العائمة وكتلة PWM متعددة الوظائف في النسخة الحالية - أحدث من العديد من الآلات التي ستعمل عليها. مجموعة الكتل ليست متحفًا متجمدًا؛ إنها تتبع عائلة الأجهزة.
عندما لا تكون 70 كتلة كافية
حديث مباشر: هناك مشاريع حيث ينفد FBD في هذا المحرر من المدرج - ملفات حركة غريبة، آلات حالة ثقيلة، أو برامج تنمو ببساطة إلى ما يتجاوز المريح. الجواب ليس مكتبة FBD أكبر. إنها اللغة الثانية للمنصة: xLadder، مع مجموعة تعليمات على طراز S7-200، تدعم نفس وحدات المعالجة المركزية وتضيف السلم، وST، وأداة المقاطعة.
احتفظ بـ FBD كالإعداد الافتراضي. انقل مشروعًا إلى xLadder عندما يتجاوز فعليًا توصيل الكتل - ليس لأن مهندسًا واحدًا يفضل الدرجات. يتعايش المحرران على نفس الأجهزة، نفس الكابلات، نفس فتحات البرامج، واختيار بينهما هو قرار لكل مشروع، وليس التزامًا بالمنصة.
تلك المرونة هي القوة الهادئة للنظام البيئي: خزانة واحدة، أسلوبان برمجيان، وحرية اختيار ما يناسب المهمة. تضطر معظم المنصات ذات الميزانية إلى فرض محرر واحد عليك. هنا، الخيار يعود إلى المهندس الذي يوقع البرنامج.
لكن حقًا - سبعون كتلة. من يستخدم سبعين كتلة؟ لا أحد. استخدم عشرة. هذه هي النقطة. التعقيد اختياري، وهذا بالضبط كيف يجب تصميم منتج الأتمتة ذو الميزانية.












