دعني أبدأ برقم: 214-219. هذا هو نطاق الصفحات في دليل V6.2.2 حيث توجد كتل الفاصلة العائمة. قد تعتقد أن البائع دفنها هناك لأن لا أحد يستخدمها. خطأ. لقد دفنها هناك لأن الحساب الصحيح بالأعداد الصحيحة يكفي لتسعين بالمئة من الوظائف — والعشرة بالمئة الأخيرة هي حيث تعيش الآلات الحقيقية.
PLC صغير يقوم بحساب SIN، COS، TAN، LN، EXP، SQRT، مقارنات الأعداد الحقيقية ونقل الأعداد الحقيقية. قبل عشر سنوات كانت هذه الجملة ستكون نكتة. اليوم يتم شحنها في وحدة DIN-rail بحجم 35 مم تكلف أقل من مسبار راسم إشارة جيد.
عندما تكذب عليك الحسابات الصحيحة
هنا الفخ. تحجيم مدخل تناظري 0-10 فولت باستخدام الحساب الصحيح بالأعداد الصحيحة يعمل — حتى تقوم بالقسمة. 6 فولت في نطاق 0-1000: القسمة الصحيحة تحذف الباقي، وفجأة قراءة المستوى تنجرف بوحدة واحدة في كل مسح. خلال فترة عمل، يتراكم الانجراف. خلال أسبوع، يفيض الخزان لأن PLC اعتقد أن المستوى جيد.
الفاصلة العائمة تصلح ذلك. كتلة تحجيم واحدة، أعداد حقيقية من البداية للنهاية، ويختفي ضجيج التقريب. هذا ليس ترفاً. هذا ما يحافظ على مضخاتك جافة وزبائنك هادئين.
حالة ملموسة: تحكم PID بدرجة الحرارة باستخدام الرياضيات الحقيقية
قم بإعداد حلقة PID على PR-18: مدخل تناظري يقرأ PT100 عبر مرسل 0-10 فولت، كتلة PID تحسب بمكاسب أعداد حقيقية، الإخراج يقود قناة PWM للسخان. محرك الفاصلة العائمة يحافظ على استقرار الحد التكاملي. على أجهزة تعتمد الأعداد الصحيحة فقط، نفس الحلقة تحتاج إلى جدولة مكاسب يدوية ولا تزال تتأرجح عند خطأ منخفض.
شاهدت مهندس تشغيل يطارد تذبذب 0.4 درجة لمدة يومين على PID بالأعداد الصحيحة. استبدل وحدة المعالجة بوحدة الفاصلة العائمة، وضبطها في ساعة. فرق تكلفة الأجهزة كان مضحكاً. فرق وقت الهندسة لم يكن كذلك.
الكتل التي ستستخدمها فعلاً
كن صريحاً: ستستخدم ADD-R، SUB-R، MUL-R، DIV-R، وSQRT. ربما ROUND وTRUNC عند تمرير القيم إلى HMI. الدوال المثلثية موجودة للمشاريع الغريبة حقاً — حسابات التدفق، حجم الخزان من المستوى، تعويض زاوية الناقل. عندما تأتي تلك الطلبات الغريبة، لا تريد أن تشرح أن PLC الخاص بك لا يمكنه حساب جيب التمام.
وتحويلات السلاسل أهم مما تبدو. من الأعداد الحقيقية إلى السلسلة، ومن الأعداد الصحيحة إلى ASCII — هكذا تبني رسائل إنذار قابلة للقراءة وسجلات بيانات بدون لغة برمجة HMI.
ما تكلفه
لا شيء إضافي، بمجرد اختيار وحدة المعالجة المناسبة. كتل الفاصلة العائمة جزء من المكتبة القياسية في مراجعة الدليل الحالية، والبرنامج مجاني. التكلفة الحقيقية الوحيدة هي تغيير العادة: توقف عن التفكير بالأعداد الصحيحة، وابدأ بالتفكير بوحدات الهندسة.
التحجيم الصحيح
التحجيم هو المكان الذي تثبت فيه الفاصلة العائمة جدواها، وهو أيضاً المكان الذي تعيش فيه معظم أخطاء التحجيم. الخطأ الكلاسيكي: تحجيم القيمة الخام باستخدام الحساب الصحيح بالأعداد الصحيحة وفقدان الباقي عند كل قسمة. الإصلاح الكلاسيكي: قم بالحساب بالأعداد الحقيقية وحول مرة واحدة، عند الحدود، حيث يتوقع HMI أو SCADA عدداً صحيحاً. كتلة تحجيم واحدة، أعداد حقيقية من البداية للنهاية، ويختفي ضجيج التقريب.
اكتب ثوابت التحجيم حيث يمكن للمهندس التالي العثور عليها. مرسل 4-20mA يقرأ 0-10 بار: الصيغة، النطاق الخام، نطاق الهندسة — كل ذلك يجب أن يكون في تعليق على كتلة التحجيم. القيمة "تبدو صحيحة" لأشهر حتى لا تكون كذلك، والشخص الذي يصحح الخطأ سيحتاج إلى الثوابت، وليس ذاكرة من اختارها.
اختبر الحدود عند التشغيل: الحد الأدنى، الحد الأقصى، والنقطة الوسطى. كتلة تحجيم صحيحة عند 50% ولكن خاطئة عند 0% ستنجح في نظرة عابرة وتفشل في عملية حقيقية. ثلاث نقاط اختبار، خمس دقائق، والتحجيم مكتمل.
خرافة الأعداد الصحيحة فقط
هناك مدرسة فكرية تقول إنMicro PLCيجب أن تبقى بالأعداد الصحيحة فقط لأن هذا ما تفعله المتحكمات الصغيرة. هذا موقف يمكن الدفاع عنه من ناحية التكلفة وموقف لا يمكن الدفاع عنه من الناحية الهندسية بمجرد أن تتضمن عمليتك القسمة، النسب، أو أي شيء يشبه الوحدات الحقيقية. الأجهزة ذات الفاصلة العائمة لا تكلف شيئاً إضافياً على هذه المنصة؛ القدرة موجودة في مكتبة الكتل، وليست طبقة مميزة.
التكلفة الحقيقية للتفكير بالأعداد الصحيحة فقط تظهر في الصيانة: الحلول البديلة — الأعداد الصحيحة المحجّمة، الفواصل العشرية المنقولة، الحساب الثابت المصنوع يدوياً — هي بالضبط الشفرة التي لا يفهمها أحد بعد ستة أشهر. الفاصلة العائمة تقرأ كعملية: درجة الحرارة بالدرجات، المستوى بالأمتار، التدفق باللترات في الدقيقة. الشفرة القابلة للقراءة هي الشفرة القابلة للصيانة، والشفرة القابلة للصيانة هي ما يحافظ على ربحية عقد الخدمة.
استخدم الأعداد الصحيحة حيث تكون الأداة المناسبة — العدادات، العلامات، قيم الفهرس. استخدم الفواصل العائمة حيث تعيش العملية. المنصة تعطيك كلاهما؛ الانضباط هو الاختيار لكل إشارة، وليس لكل ديانة.
الأعداد الحقيقية في HMI
يجب أن تعرض شاشات HMI وSCADA وحدات الهندسة، وليس الأعداد الصحيحة الخام — والتحجيم يكون على جانب PLC. قم بالتحويل مرة واحدة، في كتلة تحجيم واحدة، وتقرأ الشاشات الدرجات، والبارات، واللترات في الدقيقة في كل مكان. البديل — التحجيم في كل شاشة، كل علامة، كل تقرير — هو خطأ صيغة ينتظر الحدوث. نقطة تحويل واحدة لكل إشارة، موثقة في تعليق الكتلة، والنظام بأكمله يتحدث لغة المشغل.
هذا هو التحول. الأجهزة قد قامت به بالفعل. أسلوب برمجتك هو القطعة الأخيرة من الترقية.












