การย้ายระบบจาก GE Fanuc IC693CPU350 เป็น IC693CPU360: แก้ไขปัญหา Logicmaster 90 ตรวจไม่พบโมดูล
การอัปเกรด PLC GE Fanuc Series 90-30 จาก IC693CPU350 เป็น IC693CPU360 มักทำให้เกิดปัญหาที่น่าหงุดหงิด นั่นคือซอฟต์แวร์ Logicmaster 90 รุ่นเก่าอาจไม่รู้จักโมดูล CPU ใหม่ คู่มือนี้อธิบายสาเหตุหลักและนำเสนอแนวทางการย้ายระบบที่ชัดเจนสำหรับวิศวกรระบบอัตโนมัติอุตสาหกรรม
เหตุใด Logicmaster 90 จึงตรวจไม่พบ IC693CPU360
ฮาร์ดแวร์ร่วมกัน แต่สถาปัตยกรรมหน่วยความจำแตกต่างกัน
IC693CPU350 และ IC693CPU360 มีรูปลักษณ์ภายนอกเหมือนกัน ทั้งคู่ใช้โปรเซสเซอร์ 80386EX ที่ทำงานด้วยความถี่ 25 MHz อย่างไรก็ตาม ระบบหน่วยความจำของทั้งสองรุ่นแตกต่างกันอย่างมาก CPU350 มีหน่วยความจำโปรแกรมผู้ใช้แบบตายตัวขนาด 48K ไบต์ ในทางตรงกันข้าม CPU360 มีหน่วยความจำขนาด 240K ไบต์ที่กำหนดค่าได้ ด้วยเหตุนี้ ซอฟต์แวร์รุ่นเก่าจึงไม่สามารถรู้จักโมดูลใหม่ได้ นี่ไม่ใช่ข้อบกพร่องของฮาร์ดแวร์ แต่เป็นข้อจำกัดของซอฟต์แวร์ที่ต้องใช้แนวทางการอัปเกรดเฉพาะ
รุ่นซอฟต์แวร์ขั้นต่ำที่รองรับ 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 ปลดล็อกหน่วยความจำผู้ใช้ที่กำหนดค่าได้เต็มขนาด 240K ไบต์ นอกจากนี้ยังรองรับการกำหนดค่ารีเฟอเรนซ์ %R, %AI และ %AQ อีกทั้งยังแก้ไขข้อจำกัดด้านขนาดบล็อกโปรแกรม C ก่อนเวอร์ชัน 9.10 บล็อก C ที่มีขนาดเกิน 64K ไบต์จะไม่ถูกจัดเก็บอย่างถูกต้อง รุ่นปัจจุบันยังแก้ไขปัญหาความน่าเชื่อถือของโหมด SNP Master จากเวอร์ชัน 9.00 ด้วย ดังนั้น การตรวจสอบรุ่นเฟิร์มแวร์จริงจึงเป็นขั้นตอนการวินิจฉัยแรกของคุณ

การอัปเกรดเฟิร์มแวร์สำหรับ CPU360 ทีละขั้นตอน
วิธีดำเนินการอัปเกรดเฟิร์มแวร์ภาคสนาม
คุณสามารถอัปเกรดเฟิร์มแวร์ผ่านการเชื่อมต่อแบบอนุกรมกับ PLC ได้ IC693CPU360 จัดเก็บเฟิร์มแวร์ไว้ในหน่วยความจำ FLASH จึงสามารถอัปเกรดภาคสนามได้โดยไม่ต้องเปลี่ยนชิ้นส่วนทางกายภาพ คุณจะต้องมีพีซีที่มีพอร์ตอนุกรม RS-232 และสายเคเบิลที่ถูกต้อง ขั้นแรก ให้สำรองข้อมูลผู้ใช้ทั้งหมด รวมถึงโปรแกรม การกำหนดค่า และ ID ของ CPU จากนั้นเขียนเฟิร์มแวร์ใหม่ลงใน FLASH โดยใช้ซอฟต์แวร์เขียนโปรแกรมของคุณ สุดท้าย ให้กู้คืนข้อมูลผู้ใช้จากข้อมูลสำรอง กระบวนการสามขั้นตอนนี้ช่วยป้องกันการสูญหายของข้อมูล ที่สำคัญ การปิดแล้วเปิดเครื่องใหม่จะล้างเนื้อหาใน RAM หากไม่ได้เขียนพื้นที่แฟลชของผู้ใช้อย่างถูกต้องหลังการอัปเกรดเป็น 9.00 การใช้เฟิร์มแวร์ 9.01 หรือใหม่กว่าจะขจัดความเสี่ยงเฉพาะนี้
การปรับการกำหนดค่า Logicmaster 90
นอกเหนือจากการตรวจสอบรุ่นแล้ว ยังมีพารามิเตอร์การกำหนดค่าหลายรายการที่ต้องตรวจสอบ Logicmaster มีแค็ตตาล็อกฮาร์ดแวร์ที่กำหนดประเภท CPU ที่พร้อมใช้งาน ไฟล์แค็ตตาล็อกรุ่นเก่าอาจไม่มีรายการ CPU360 อยู่ การอัปเดต Logicmaster เป็นรุ่นล่าสุดจะแก้ไขปัญหานี้ ระบบต้องตั้งค่าให้ตรงกับการตั้งค่าโปรโตคอลการสื่อสารด้วย CPU360 รองรับโปรโตคอล SNP slave และ SNP-X slave ผ่านขั้วต่อแหล่งจ่ายไฟ อย่างไรก็ตาม การทำงานแบบ SNP/SNP-X master ต้องใช้โมดูล CMM สำหรับการเชื่อมต่อพอร์ตการเขียนโปรแกรมโดยตรง การตั้งค่า SNP ID และอัตราบอดเริ่มต้นต้องตรงกัน หากพารามิเตอร์เหล่านี้ไม่ตรงกัน จะทำให้การสื่อสารล้มเหลวและดูคล้ายกับปัญหาการตรวจหาอุปกรณ์
ผลกระทบของรุ่นฮาร์ดแวร์ต่ออายุการใช้งานแบตเตอรี่
ความแตกต่างของอายุการใช้งานแบตเตอรี่ระหว่างรุ่น 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 MB ที่สำคัญกว่านั้น Logicmaster 90 ไม่รองรับระบบปฏิบัติการ Windows รุ่นใหม่ ทำให้เกิดความท้าทายในการบำรุงรักษาเมื่อเวิร์กสเตชันทางวิศวกรรมมีการพัฒนา นอกจากนี้ ซอฟต์แวร์ยังมีข้อจำกัดด้านการตั้งชื่อที่ขัดแย้งกับสภาพแวดล้อมการเขียนโปรแกรมสมัยใหม่ ชื่อตัวแปรและชื่อบล็อกไม่สามารถมีอักขระพิเศษบางประเภทได้ รวมถึงขีดล่างคู่ เครื่องหมายบวก หรือเครื่องหมายเปอร์เซ็นต์ ข้อจำกัดเหล่านี้ทำให้ Logicmaster ใช้งานได้ยากขึ้นเรื่อย ๆ สำหรับการรองรับในระยะยาว
Proficy Machine Edition: ทางเลือกทดแทนเชิงกลยุทธ์
Proficy Machine Edition เป็นระบบรุ่นต่อจาก Logicmaster 90 ในปัจจุบัน สภาพแวดล้อมบน Windows นี้รองรับตระกูล CPU 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 เวิร์ด ความยืดหยุ่นนี้ช่วยให้ปรับให้เหมาะกับข้อกำหนดเฉพาะของแอปพลิเคชันได้ แต่จำเป็นต้องวางแผนอย่างรอบคอบระหว่างการย้ายระบบ
การตรวจสอบยืนยันและการตรวจสอบความถูกต้องหลังการรู้จำสำเร็จ
การตรวจสอบสำคัญ 4 ประการเพื่อความสมบูรณ์ของระบบ
หลังแก้ไขปัญหาการตรวจพบแล้ว วิศวกรต้องตรวจสอบความสมบูรณ์ของระบบ กระบวนการตรวจสอบควรประกอบด้วยการตรวจสอบสำคัญสี่ประการ ประการแรก ยืนยันว่าตารางข้อผิดพลาดไม่มีข้อผิดพลาดการตั้งค่าที่ไม่ตรงกัน ประการที่สอง ตรวจสอบว่า ID ของ CPU และการตั้งค่า SNP ตรงกับการกำหนดค่าเดิม ประการที่สาม ทดสอบการสื่อสารกับโมดูลอินเทอร์เฟซ Ethernet ใดๆ โมดูล Ethernet IC693CMM321 ต้องใช้เฟิร์มแวร์รุ่น 1.10 หรือใหม่กว่าเพื่อให้เข้ากันได้กับ CPU รุ่น 35x และ 36x ประการที่สี่ ดำเนินการจัดเก็บโปรแกรมในโหมดรันเพื่อยืนยันความเข้ากันได้ของโปรแกรม หากซอฟต์แวร์ Logicmaster แสดงสถานะ “EQUAL” หลังการจัดเก็บ การย้ายระบบถือว่าเสร็จสมบูรณ์ในด้านการทำงาน ความผิดปกติใดๆ ต้องได้รับการตรวจสอบทันที ก่อนนำระบบกลับเข้าสู่การผลิต
ข้อควรระวังที่พิสูจน์แล้วจากภาคสนามสำหรับการย้ายระบบรุ่นเก่า
เคล็ดลับการใช้งานจริงจากการติดตั้งภาคสนาม
ปัญหาหลายประการที่พบจากการใช้งานจริงควรได้รับความใส่ใจระหว่างการย้ายระบบครั้งนี้ อะแดปเตอร์ USB-to-serial มักทำให้การสื่อสาร SNP หลุดเป็นระยะ พอร์ต RS-232 ในตัวหรือการ์ดอนุกรม PCIe ช่วยให้การเชื่อมต่อมีความเสถียรมากกว่า CPU350 และ CPU360 รองรับโหมด Stop I/O Scan ซึ่งหยุดอินพุตไว้ชั่วคราวขณะที่ยังคงให้ลอจิกทำงานต่อ โหมดนี้มีประโยชน์อย่างยิ่งสำหรับกระบวนการที่ไม่สามารถหยุดทั้งหมดระหว่างการอ่านเพื่อวินิจฉัยได้ แรงดันแบตเตอรี่ขณะมีโหลดต้องสูงกว่า 2.8 โวลต์ก่อนดำเนินการใดๆ กับเฟิร์มแวร์หรือโปรแกรม แบตเตอรี่ที่หมดใน CPU350 หรือ CPU360 จะลบโปรแกรมและทำให้ CPU เข้าสู่สถานะขัดข้อง วิศวกรควรตรวจสอบสภาพแบตเตอรี่เป็นขั้นตอนแรกเสมอเมื่อเข้าดำเนินการกับระบบรุ่นเก่า
คำแนะนำเชิงกลยุทธ์สำหรับการรองรับ 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 ID และอัตราบอดตรงกัน
หากมีข้อสอบถาม โปรดติดต่อเราที่ sales@nex-auto.com หรือทาง WhatsApp ที่ +86 153 9242 9628.
พันธมิตร NexAuto Technology Limited: https://www.nex-auto.com/
ดูรายการยอดนิยมด้านล่างเพื่อดูข้อมูลเพิ่มเติมใน AutoNex Controls














