ترحيل GE Fanuc من IC693CPU350 إلى IC693CPU360: حل مشكلات تعرّف Logicmaster 90
غالبًا ما تؤدي ترقية PLC من سلسلة GE Fanuc Series 90-30 من IC693CPU350 إلى IC693CPU360 إلى ظهور مشكلة محبطة. فقد يعجز برنامج Logicmaster 90 القديم عن التعرّف على وحدة CPU الجديدة. يشرح هذا الدليل الأسباب الجذرية ويوفر مسار ترحيل واضحًا لمهندسي الأتمتة الصناعية.
لماذا يفشل Logicmaster 90 في اكتشاف IC693CPU360
أجهزة مشتركة، وبنية ذاكرة مختلفة
يبدو IC693CPU350 وIC693CPU360 متطابقين من الخارج. ويستخدم كلاهما معالج 80386EX يعمل بتردد 25 ميغاهرتز. ومع ذلك، تختلف أنظمة الذاكرة لديهما اختلافًا كبيرًا. يوفر CPU350 ذاكرة برنامج مستخدم ثابتة بسعة 48 كيلوبايت. في المقابل، يوفر CPU360 سعة 240 كيلوبايت قابلة للتهيئة. ونتيجة لذلك، لا تستطيع إصدارات البرامج الأقدم التعرّف على الوحدة الجديدة. وهذه ليست عيبًا في الأجهزة، بل قيد برمجي يتطلب مسار ترقية محددًا.
الحد الأدنى لإصدارات البرامج اللازمة لدعم CPU360
يجب أن يستوفي Logicmaster 90 متطلبات صارمة للإصدار. ووفقًا لوثائق GE Fanuc، يلزم استخدام برنامج برمجة PLC لنظام MS-DOS، الإصدار 9.02 أو أحدث. ويدعم هذا الإصدار ميزات إصدار البرنامج الثابت 9.00 لعائلتي وحدات CPU 35x و36x. علاوة على ذلك، يتطلب برنامج برمجة PLC لنظام Windows الإصدار 2.00 أو أحدث لبرمجة C. لذلك، تحقّق دائمًا من إصدار Logicmaster لديك قبل تهيئة الأجهزة الجديدة. يتحكم إصدار البرنامج مباشرةً في قاعدة بيانات كتالوج الأجهزة.
إصدار البرنامج الثابت 9.0: العتبة الحاسمة
حوّل إصدار البرنامج الثابت 9.0 قدرات CPU360. قبل هذا الإصدار، كانت لدى CPU360 قيود ثابتة على الذاكرة. وأتاح الإصدار 9.0 كامل ذاكرة المستخدم القابلة للتهيئة بسعة 240 كيلوبايت. كما أتاح مراجع %R و%AI و%AQ القابلة للتهيئة. بالإضافة إلى ذلك، عالج حدود حجم كتل برامج C. قبل الإصدار 9.10، لم تكن كتل C التي تتجاوز 64 كيلوبايت تُخزّن بشكل صحيح. كما عالج الإصدار الحالي مشكلات موثوقية وضع SNP Master من الإصدار 9.00. ولذلك، فإن التحقق من مراجعة البرنامج الثابت الفعلية هو أول خطوة تشخيصية لك.

ترقية البرنامج الثابت لوحدة CPU360 خطوة بخطوة
كيفية إجراء ترقية ميدانية للبرنامج الثابت
يمكنك ترقية البرنامج الثابت عبر اتصال تسلسلي بوحدة PLC. يخزّن IC693CPU360 البرنامج الثابت في ذاكرة FLASH. يتيح ذلك إجراء ترقيات ميدانية دون استبدال المكونات المادية. ستحتاج إلى كمبيوتر مزود بمنفذ تسلسلي RS-232 والكبل الصحيح. أولًا، انسخ احتياطيًا جميع معلومات المستخدم، بما في ذلك البرنامج والإعدادات ومعرّف وحدة المعالجة المركزية. بعد ذلك، اكتب البرنامج الثابت الجديد في FLASH باستخدام برنامج البرمجة لديك. وأخيرًا، استعد معلومات المستخدم من النسخة الاحتياطية. تمنع هذه العملية المؤلفة من ثلاث خطوات فقدان البيانات. ومن الجدير بالذكر أن دورة إيقاف التشغيل والتشغيل ستؤدي إلى مسح محتويات ذاكرة RAM إذا لم تتم كتابة منطقة فلاش المستخدم بشكل صحيح بعد الترقية إلى الإصدار 9.00. ويؤدي استخدام البرنامج الثابت 9.01 أو إصدار أحدث إلى إزالة هذا الخطر المحدد.
تعديلات تهيئة Logicmaster 90
بالإضافة إلى التحقق من الإصدار، تحتاج عدة معلمات للتهيئة إلى الانتباه. يحتفظ Logicmaster بكتالوج للأجهزة يحدد أنواع CPU المتاحة. وقد يفتقر ملف كتالوج قديم ببساطة إلى إدخال CPU360. ويؤدي تحديث Logicmaster إلى أحدث إصدار إلى حل هذه المشكلة. ويجب أن يطابق النظام أيضًا إعدادات بروتوكول الاتصال. يدعم CPU360 بروتوكولي SNP slave وSNP-X slave عبر موصل مصدر الطاقة. إلا أن وظائف SNP/SNP-X master تتطلب وحدة CMM. وبالنسبة إلى اتصالات منفذ البرمجة المباشرة، يجب أن تتوافق إعدادات معرّف SNP ومعدل الباود الافتراضية. ويؤدي عدم تطابق هذه المعلمات إلى فشل في الاتصال يحاكي مشكلة في التعرّف.
تأثير إصدار الأجهزة في عمر البطارية
اختلافات عمر البطارية بين إصدارات CPU360
تؤدي الاختلافات بين إصدارات الأجهزة إلى اعتبارات تشغيلية إضافية. وتوفر إصدارات الأجهزة CPU360-Dx والإصدارات الأقدم عمر بطارية يُقدَّر بـ6 سنوات عند درجة حرارة 25 درجة مئوية. إلا أن إصدارات CPU360-Ex والإصدارات الأحدث تستخدم مكوّن ذاكرة RAM مخبئية يقلل عمر البطارية بشكل كبير. فعند درجة حرارة 25 درجة مئوية، توفر هذه الإصدارات الأحدث نحو 10 أشهر فقط من النسخ الاحتياطي للبطارية. وعند درجة حرارة 60 درجة مئوية، ينخفض ذلك إلى 5.5 أشهر. ويجب على المهندسين الذين يجرون عملية ترحيل من CPU350 إلى CPU360 مراعاة فترة الصيانة الأقصر هذه. وتحافظ البطارية على محتويات RAM المهمة، بما في ذلك قيم البرنامج والإعدادات والسجلات، أثناء انقطاع الطاقة. ويزيد قِصر عمر البطارية من خطر فقدان الذاكرة وما يترتب على ذلك من أعطال في النظام.
لماذا يصل Logicmaster 90 إلى حدوده
قيود البرامج القديمة في البيئات الحديثة
يمثل Logicmaster 90 نموذجًا برمجيًا من حقبة DOS. ولا يمكن تثبيت البرنامج مباشرةً في نافذة DOS ضمن Windows NT أو Windows 95 من دون إجراءات خاصة. ويتطلب مديري ذاكرة محددين ويشغل نحو 4 ميغابايت من مساحة القرص. والأهم من ذلك أن Logicmaster 90 لا يدعم أنظمة تشغيل Windows الحديثة. وهذا يفرض تحديًا على الصيانة مع تطور محطات العمل الهندسية. كما يفرض البرنامج قيودًا على التسمية تتعارض مع بيئات البرمجة الحديثة. فلا يمكن أن تحتوي أسماء المتغيرات والكتل على أحرف خاصة معينة، بما في ذلك الشرطتان السفليتان المتتاليتان وعلامتا الجمع أو النسبة المئوية. وتجعل هذه القيود Logicmaster أقل عمليةً على نحو متزايد للدعم طويل الأمد.
Proficy Machine Edition: البديل الاستراتيجي
يمثل Proficy Machine Edition البديل الحديث لـ Logicmaster 90. وتدعم هذه البيئة المستندة إلى Windows عائلة وحدات المعالجة المركزية Series 90-30 بأكملها، بما في ذلك IC693CPU360. ويقبل معالج الاستيراد نسخًا احتياطية لمجلدات Logicmaster أنشأها الإصدار 4.0 أو أحدث. ويمكن للمهندسين ترحيل البرامج الحالية دون إعادة كتابة منطق السلم من البداية. وتنشئ عملية الاستيراد تقرير تحويل مفصلًا. ويحدّد هذا التقرير كل عنصر من عناصر البرنامج باعتباره مستوردًا، أو مستوردًا مع تحذيرات، أو فاشلًا. وتتعلق معظم التحذيرات باتفاقيات تسمية المتغيرات أو تعديلات أنواع البيانات. كما يطبّق النظام اصطلاحاته الخاصة بسجلات المصفوفات أثناء التحويل. ويحافظ هذا النهج على منطق البرنامج الأصلي، مع إتاحة إمكانات التطوير الحديثة.

مقارنة بين أساليب الترحيل استنادًا إلى البيانات
Logicmaster 90 مقابل Proficy Machine Edition
يلخّص الجدول أدناه الفروق الكمية الرئيسية بين الإبقاء على Logicmaster 90 والترحيل إلى Proficy Machine Edition لدعم CPU360. وتستند هذه القيم إلى وثائق GE Fanuc الرسمية وتقارير مهندسي المواقع.
| المعلمة | Logicmaster 90 | Proficy Machine Edition |
|---|---|---|
| نظام التشغيل | MS-DOS 5.0 أو أحدث | Windows 7 والإصدارات الأحدث |
| الحد الأدنى لإصدار CPU360 | 9.02 (DOS) | 7.x أو أحدث |
| دعم ذاكرة المستخدم | حتى 240K بايت | 240K بايت كاملة |
| إمكانية الاستيراد | غير منطبق | إصدار مجلد Logicmaster 4.0 أو أحدث |
| التحرير عبر الإنترنت | محدود | مدعوم |
معالجة تحدي تهيئة ذاكرة CPU360
تخصيص الذاكرة القابل للتهيئة
تقدّم بنية الذاكرة القابلة للتهيئة في CPU360 متطلبًا فريدًا للتهيئة. بدءًا من إصدار البرنامج الثابت 9.0، يمكن للمهندسين تخصيص الذاكرة بين سجلات %R والمدخلات التناظرية %AI والمخرجات التناظرية %AQ. وتظل إجمالي ذاكرة المستخدم المتاحة 240K بايت. ومع ذلك، يؤثر توزيع هذه الذاكرة بين أنواعها في سعة البرنامج الفعلية. فعلى سبيل المثال، يستهلك تخصيص 32,640 كلمة لسجلات %R جزءًا كبيرًا من الذاكرة المتاحة. يدعم Logicmaster 90 التهيئة بزيادات قدرها 128 كلمة، من 128 إلى 16,384 كلمة. ويوسّع Proficy Machine Edition هذا النطاق إلى 32,640 كلمة. تتيح هذه المرونة تحسين التهيئة لتلبية متطلبات تطبيقات محددة، لكنها تتطلب تخطيطًا دقيقًا أثناء الترحيل.
التحقق والتصديق بعد نجاح التعرّف
أربعة فحوصات بالغة الأهمية لسلامة النظام
بعد حل مشكلة التعرف، يجب على المهندسين التحقق من سلامة النظام. وينبغي أن تتضمن عملية التحقق أربعة فحوصات مهمة. أولًا، تأكد من أن جدول الأعطال لا يحتوي على أخطاء عدم تطابق في الإعدادات. ثانيًا، تحقق من تطابق معرّف وحدة المعالجة المركزية وإعدادات SNP مع الإعدادات الأصلية. ثالثًا، اختبر الاتصال مع أي وحدات واجهة Ethernet. تتطلب وحدة Ethernet IC693CMM321 إصدارًا للبرنامج الثابت 1.10 أو أحدث للتوافق مع وحدتي CPU 35x و36x. رابعًا، نفّذ عملية تخزين في وضع التشغيل للتأكد من توافق البرنامج. إذا عرض برنامج Logicmaster الحالة “EQUAL” بعد التخزين، يكون الترحيل قد اكتمل وظيفيًا. ويتطلب أي اختلاف إجراء تحقيق فوري قبل إعادة النظام إلى الإنتاج.
ملاحظات مثبتة ميدانيًا لترحيل الأنظمة القديمة
نصائح عملية من عمليات نشر واقعية
تتطلب عدة مشكلات مثبتة ميدانيًا الانتباه إليها أثناء هذا الترحيل. غالبًا ما تتسبب محولات USB إلى التسلسلي في انقطاعات متقطعة لاتصالات SNP. ويوفر منفذ RS-232 أصلي أو بطاقة تسلسلية PCIe اتصالًا أكثر موثوقية. تدعم وحدتا CPU350 وCPU360 وضع إيقاف مسح الإدخال/الإخراج، الذي يجمّد المدخلات مع استمرار تنفيذ المنطق. ويثبت هذا الوضع قيمته للعمليات التي لا تتحمل توقفًا كاملًا أثناء عمليات القراءة التشخيصية. يجب أن يتجاوز جهد البطارية 2.8 فولت تحت الحمل قبل محاولة إجراء أي عمليات للبرنامج الثابت أو البرنامج. تؤدي البطارية الفارغة في وحدة CPU350 أو CPU360 إلى محو البرنامج وفرض حالة عطل في وحدة المعالجة المركزية. وينبغي للمهندسين دائمًا التحقق من سلامة البطارية باعتباره الخطوة الأولى في أي تدخل في نظام قديم.
توصيات استراتيجية لدعم Series 90-30 على المدى الطويل
بناء استراتيجية ترحيل مستدامة
ينبغي للمؤسسات التي تدير أنظمة Series 90-30 اعتماد استراتيجية ترحيل استباقية. لا يمكن تثبيت Logicmaster 90 أصليًا على أنظمة تشغيل Windows الحديثة من دون استخدام المحاكاة الافتراضية. ويؤدي ذلك إلى زيادة مخاطر الدعم مع تعطل محطات العمل القديمة. يعمل Proficy Machine Edition الإصدار 9.5 على منصات Windows 7 والإصدارات الأحدث. ويوفر بيئة برمجة مستدامة للأجهزة الحالية. ويحافظ معالج الاستيراد على استثمارات عقود من منطق السلم، مع تمكين أساليب تطوير حديثة. وينبغي للمهندسين توثيق جميع هياكل مجلدات Logicmaster قبل الاستيراد. كما ينبغي لهم الاحتفاظ بنسخ احتياطية من ملفات المشاريع الأصلية إلى أن يؤكد التحقق الكامل دقة التحويل. ويضمن هذا النهج المزدوج استمرارية الأعمال مع التقدم نحو بنية تحتية حديثة للأتمتة.
حالة تطبيقية: ترحيل محطة لمعالجة المياه
سيناريو من العالم الحقيقي
قامت منشأة بلدية لمعالجة المياه مؤخرًا بترقية PLC من Series 90-30 لديها من CPU350 إلى CPU360. تحقّق فريق الهندسة أولًا من إصدار Logicmaster (9.02) وحدّث كتالوج الأجهزة. ثم أجرى ترقية للبرامج الثابتة إلى الإصدار 9.10 لضمان استقرار اتصال SNP. وبعد ضبط تخصيص سجل %R على 16,384 كلمة، استوردوا مشروع Logicmaster الأصلي إلى Proficy Machine Edition. وأشار تقرير الاستيراد إلى تحذيرات طفيفة فقط بشأن تسمية المتغيرات. تحقّق الفريق من النظام عبر فحص جدول الأعطال وإجراء تخزين في وضع التشغيل. اكتملت عملية النقل دون توقف الإنتاج. وتوضح هذه الحالة أهمية اتباع نهج منظّم واستبدال البطارية بشكل استباقي.
الأسئلة الشائعة
1. لماذا لا يتعرّف Logicmaster 90 على IC693CPU360 الجديد لدي؟
يتطلب Logicmaster 90 الإصدار 9.02 أو أحدث لدعم CPU360. ولا تتضمن الإصدارات الأقدم إدخال CPU360 في كتالوج الأجهزة لديها. بالإضافة إلى ذلك، يلزم إصدار البرامج الثابتة 9.0 أو أحدث للحصول على دعم كامل للذاكرة والميزات.
2. هل يمكنني ترقية البرامج الثابتة لـ CPU360 ميدانيًا؟
نعم. يخزّن CPU360 البرامج الثابتة في ذاكرة FLASH. ويمكنك إجراء ترقية ميدانية عبر اتصال تسلسلي RS-232 باستخدام كمبيوتر وكابل مناسب. احرص دائمًا على نسخ بيانات المستخدم احتياطيًا قبل الترقية.
3. ما عمر بطارية IC693CPU360؟
يعتمد عمر البطارية على مراجعة الأجهزة. توفّر إصدارات CPU360-Dx والإصدارات الأقدم عمرًا يقارب 6 سنوات عند درجة حرارة 25°C. أما إصدارات CPU360-Ex والإصدارات الأحدث فلا توفّر سوى نحو 10 أشهر عند درجة حرارة 25°C بسبب أحد مكوّنات ذاكرة RAM المخبئية.
4. كيف أُنقل من Logicmaster 90 إلى Proficy Machine Edition؟
يتضمن Proficy Machine Edition معالج استيراد. ويقبل نسخًا احتياطية لمجلدات Logicmaster التي أُنشئت باستخدام الإصدار 4.0 أو أحدث. وينشئ المعالج تقرير تحويل يحدّد العناصر المستوردة والتحذيرات والإخفاقات.
5. ما بروتوكولات الاتصال التي يدعمها CPU360؟
يدعم CPU360 بروتوكولي SNP slave وSNP-X slave عبر موصل مصدر الطاقة. وتتطلب وظيفة SNP/SNP-X master وحدة CMM. وللبرمجة المباشرة، تأكد من تطابق إعدادات معرّف SNP ومعدل الباود.
للاستفسارات، يُرجى التواصل معنا على sales@nex-auto.com أو عبر واتساب على +86 153 9242 9628.
الشريك NexAuto Technology Limited: https://www.nex-auto.com/
اطّلع أدناه على العناصر الشائعة لمزيد من المعلومات لدى AutoNex Controls














