Chuyển đổi GE Fanuc Series 90-30 từ IC693CPU350 sang IC693CPU360: Khắc phục sự cố Logicmaster 90 không nhận dạng mô-đun
Nâng cấp PLC GE Fanuc Series 90-30 từ IC693CPU350 lên IC693CPU360 thường gây ra một vấn đề khó chịu: phần mềm Logicmaster 90 cũ có thể không nhận dạng được mô-đun CPU mới. Hướng dẫn này giải thích các nguyên nhân gốc rễ và cung cấp lộ trình chuyển đổi rõ ràng cho các kỹ sư tự động hóa công nghiệp.
Tại sao Logicmaster 90 không nhận thấy IC693CPU360
Phần cứng dùng chung, kiến trúc bộ nhớ khác nhau
IC693CPU350 và IC693CPU360 có vẻ giống hệt nhau ở bên ngoài. Cả hai đều sử dụng bộ xử lý 80386EX chạy ở tốc độ 25 MHz. Tuy nhiên, hệ thống bộ nhớ của chúng khác nhau đáng kể. CPU350 cung cấp 48K byte bộ nhớ chương trình người dùng cố định. Ngược lại, CPU360 cung cấp 240K byte có thể cấu hình. Vì vậy, các phiên bản phần mềm cũ hơn không thể nhận dạng mô-đun mới. Đây không phải là lỗi phần cứng. Đó là một hạn chế phần mềm cần một lộ trình nâng cấp cụ thể.
Phiên bản phần mềm tối thiểu để hỗ trợ CPU360
Logicmaster 90 phải đáp ứng các yêu cầu nghiêm ngặt về phiên bản. Theo tài liệu của GE Fanuc, bắt buộc phải sử dụng Phần mềm lập trình PLC MS-DOS phiên bản 9.02 trở lên. Phiên bản này hỗ trợ các tính năng của firmware 9.00 cho các dòng CPU 35x và 36x. Ngoài ra, Phần mềm lập trình PLC trên Windows yêu cầu phiên bản 2.00 trở lên để lập trình C. Do đó, hãy luôn xác minh phiên bản Logicmaster trước khi cấu hình phần cứng mới. Phiên bản phần mềm trực tiếp kiểm soát cơ sở dữ liệu danh mục phần cứng.
Bản phát hành firmware 9.0: Ngưỡng quan trọng
Bản phát hành firmware 9.0 đã thay đổi đáng kể khả năng của CPU360. Trước bản phát hành này, CPU360 bị giới hạn bộ nhớ cố định. Bản phát hành 9.0 đã mở khóa toàn bộ 240K byte bộ nhớ người dùng có thể cấu hình. Bản này cũng cho phép cấu hình các tham chiếu %R, %AI và %AQ. Ngoài ra, bản này đã khắc phục các giới hạn kích thước khối chương trình C. Trước phiên bản 9.10, các khối C vượt quá 64K byte sẽ không được lưu chính xác. Bản phát hành hiện tại cũng đã khắc phục các vấn đề về độ tin cậy của chế độ SNP Master trong phiên bản 9.00. Vì vậy, kiểm tra phiên bản firmware thực tế là bước chẩn đoán đầu tiên.

Nâng cấp firmware cho CPU360 theo từng bước
Cách thực hiện nâng cấp firmware tại hiện trường
Bạn có thể nâng cấp firmware thông qua kết nối nối tiếp với PLC. IC693CPU360 lưu firmware trong bộ nhớ FLASH. Điều này cho phép nâng cấp tại hiện trường mà không cần thay thế linh kiện vật lý. Bạn sẽ cần một máy tính có cổng nối tiếp RS-232 và đúng loại cáp. Trước tiên, hãy sao lưu toàn bộ thông tin người dùng, bao gồm chương trình, cấu hình và ID CPU. Tiếp theo, ghi firmware mới vào FLASH bằng phần mềm lập trình. Cuối cùng, khôi phục thông tin người dùng từ bản sao lưu. Quy trình ba bước này giúp ngăn ngừa mất dữ liệu. Đáng chú ý, việc tắt rồi bật nguồn sẽ xóa nội dung RAM nếu vùng flash người dùng không được ghi đúng cách sau khi nâng cấp lên phiên bản 9.00. Sử dụng firmware 9.01 trở lên sẽ loại bỏ rủi ro cụ thể này.
Điều chỉnh cấu hình Logicmaster 90
Ngoài việc kiểm tra phiên bản, cần lưu ý một số tham số cấu hình. Logicmaster duy trì một danh mục phần cứng xác định các loại CPU khả dụng. Một tệp danh mục cũ có thể đơn giản là không có mục CPU360. Cập nhật Logicmaster lên bản phát hành mới nhất sẽ giải quyết vấn đề này. Hệ thống cũng phải khớp với các thiết lập giao thức truyền thông. CPU360 hỗ trợ các giao thức SNP slave và SNP-X slave thông qua đầu nối nguồn. Tuy nhiên, chức năng SNP/SNP-X master yêu cầu mô-đun CMM. Đối với kết nối trực tiếp với cổng lập trình, các thiết lập ID SNP và tốc độ baud mặc định phải khớp nhau. Việc các tham số này không khớp sẽ gây ra lỗi giao tiếp, dễ bị nhầm với vấn đề không nhận diện được thiết bị.
Ảnh hưởng của phiên bản phần cứng đến thời lượng pin
Sự khác biệt về thời lượng pin giữa các phiên bản CPU360
Sự khác biệt giữa các phiên bản phần cứng tạo ra thêm những yếu tố cần cân nhắc trong vận hành. Các phiên bản phần cứng CPU360-Dx và cũ hơn có thời lượng pin ước tính là 6 năm ở 25 độ C. Tuy nhiên, các phiên bản CPU360-Ex và mới hơn sử dụng một linh kiện RAM đệm, làm giảm đáng kể thời lượng pin. Ở 25 độ C, các phiên bản sau này chỉ cung cấp khoảng 10 tháng dự phòng pin. Ở 60 độ C, thời lượng này giảm xuống còn 5,5 tháng. Các kỹ sư thực hiện chuyển đổi từ CPU350 sang CPU360 phải tính đến khoảng thời gian bảo trì ngắn hơn này. Pin bảo toàn nội dung RAM quan trọng, bao gồm chương trình, cấu hình và các giá trị thanh ghi khi mất điện. Thời lượng pin ngắn hơn làm tăng nguy cơ mất bộ nhớ và phát sinh lỗi hệ thống.
Vì sao Logicmaster 90 đạt đến giới hạn
Những hạn chế của phần mềm cũ trong môi trường hiện đại
Logicmaster 90 đại diện cho mô hình lập trình thời DOS. Không thể cài đặt trực tiếp phần mềm này trong cửa sổ DOS trên Windows NT hoặc Windows 95 nếu không thực hiện các quy trình đặc biệt. Phần mềm yêu cầu các trình quản lý bộ nhớ cụ thể và chiếm khoảng 4 MB dung lượng đĩa. Quan trọng hơn, Logicmaster 90 không hỗ trợ các hệ điều hành Windows hiện đại. Điều này tạo ra thách thức trong việc bảo trì khi các máy trạm kỹ thuật không ngừng phát triển. Phần mềm cũng áp đặt các hạn chế về cách đặt tên, xung đột với các môi trường lập trình hiện đại. Tên biến và tên khối không được chứa một số ký tự đặc biệt cụ thể, bao gồm hai dấu gạch dưới liên tiếp, dấu cộng hoặc ký hiệu phần trăm. Những hạn chế này khiến Logicmaster ngày càng thiếu tính thực tiễn cho việc hỗ trợ lâu dài.
Proficy Machine Edition: Giải pháp thay thế mang tính chiến lược
Proficy Machine Edition là sản phẩm kế nhiệm hiện đại của Logicmaster 90. Môi trường dựa trên Windows này hỗ trợ toàn bộ dòng CPU Series 90-30, bao gồm IC693CPU360. Trình hướng dẫn nhập chấp nhận các bản sao lưu thư mục Logicmaster được tạo bằng phiên bản 4.0 trở lên. Kỹ sư có thể chuyển đổi các chương trình hiện có mà không cần viết lại logic ladder từ đầu. Quá trình nhập tạo ra một báo cáo chuyển đổi chi tiết. Báo cáo này xác định từng thành phần chương trình là đã nhập, đã nhập nhưng có cảnh báo hoặc không thành công. Hầu hết cảnh báo liên quan đến quy ước đặt tên biến hoặc điều chỉnh kiểu dữ liệu. Hệ thống cũng áp dụng các quy ước thanh ghi mảng riêng trong quá trình chuyển đổi. Phương pháp này bảo toàn logic chương trình ban đầu đồng thời cho phép sử dụng các tính năng phát triển hiện đại.

So sánh các phương án chuyển đổi dựa trên dữ liệu
Logicmaster 90 so với Proficy Machine Edition
Bảng dưới đây tóm tắt những khác biệt định lượng chính giữa việc duy trì Logicmaster 90 và chuyển sang Proficy Machine Edition để hỗ trợ CPU360. Các giá trị này được lấy từ tài liệu chính thức của GE Fanuc và các báo cáo kỹ thuật thực địa.
| Tham số | Logicmaster 90 | Proficy Machine Edition |
|---|---|---|
| Hệ điều hành | MS-DOS 5.0+ | Windows 7 trở lên |
| Phiên bản tối thiểu cho CPU360 | 9.02 (DOS) | 7.x trở lên |
| Hỗ trợ bộ nhớ người dùng | Lên đến 240K byte | Đầy đủ 240K byte |
| Khả năng nhập | Không áp dụng | Phiên bản thư mục Logicmaster 4.0+ |
| Chỉnh sửa trực tuyến | Giới hạn | Được hỗ trợ |
Giải quyết thách thức về cấu hình bộ nhớ CPU360
Phân bổ bộ nhớ có thể cấu hình
Kiến trúc bộ nhớ có thể cấu hình của CPU360 đặt ra một yêu cầu cấu hình đặc biệt. Bắt đầu từ bản firmware Release 9.0, kỹ sư có thể phân bổ bộ nhớ giữa các thanh ghi %R, đầu vào analog %AI và đầu ra analog %AQ. Tổng bộ nhớ người dùng khả dụng vẫn là 240K byte. Tuy nhiên, việc phân bổ giữa các loại bộ nhớ này ảnh hưởng đến dung lượng chương trình thực tế. Ví dụ, việc phân bổ 32.640 từ cho các thanh ghi %R sẽ tiêu tốn một phần đáng kể bộ nhớ khả dụng. Logicmaster 90 hỗ trợ cấu hình theo gia số 128 từ, từ 128 đến 16.384 từ. Proficy Machine Edition mở rộng phạm vi này lên 32.640 từ. Tính linh hoạt này cho phép tối ưu hóa theo các yêu cầu cụ thể của ứng dụng, nhưng đòi hỏi phải lập kế hoạch cẩn thận trong quá trình chuyển đổi.
Xác minh và kiểm định sau khi nhận dạng thành công
Bốn bước kiểm tra quan trọng đối với tính toàn vẹn của hệ thống
Sau khi khắc phục vấn đề nhận dạng, kỹ sư phải xác thực tính toàn vẹn của hệ thống. Quá trình xác minh nên bao gồm bốn bước kiểm tra quan trọng. Thứ nhất, xác nhận bảng lỗi không có lỗi không khớp cấu hình. Thứ hai, kiểm tra để bảo đảm ID CPU và cài đặt SNP khớp với cấu hình ban đầu. Thứ ba, kiểm tra liên lạc với mọi mô-đun giao diện Ethernet. Mô-đun Ethernet IC693CMM321 yêu cầu firmware phiên bản 1.10 trở lên để tương thích với CPU 35x và 36x. Thứ tư, thực hiện thao tác lưu ở chế độ chạy để xác nhận tính tương thích của chương trình. Nếu phần mềm Logicmaster hiển thị trạng thái “EQUAL” sau khi lưu, quá trình di chuyển đã hoàn tất về mặt chức năng. Bất kỳ sai lệch nào cũng cần được điều tra ngay trước khi đưa hệ thống trở lại sản xuất.
Lưu ý đã được kiểm chứng thực tế khi di chuyển hệ thống cũ
Mẹo thực tế từ các đợt triển khai thực tế
Một số vấn đề đã được kiểm chứng thực tế cần được lưu ý trong quá trình di chuyển này. Các bộ chuyển đổi USB sang nối tiếp thường gây mất kết nối SNP chập chờn. Cổng RS-232 nguyên bản hoặc card nối tiếp PCIe cho khả năng kết nối đáng tin cậy hơn. CPU350 và CPU360 hỗ trợ chế độ Stop I/O Scan, chế độ này đóng băng các đầu vào trong khi vẫn duy trì thực thi logic. Chế độ này đặc biệt hữu ích đối với các quy trình không thể chịu được việc dừng hoàn toàn khi đọc chẩn đoán. Điện áp pin phải vượt quá 2.8 volt khi có tải trước khi thực hiện bất kỳ thao tác firmware hoặc chương trình nào. Pin hết trên CPU350 hoặc CPU360 sẽ xóa chương trình và buộc CPU chuyển sang trạng thái lỗi. Kỹ sư luôn phải kiểm tra tình trạng pin là bước đầu tiên khi can thiệp vào bất kỳ hệ thống cũ nào.
Khuyến nghị chiến lược để hỗ trợ Series 90-30 dài hạn
Xây dựng chiến lược di chuyển bền vững
Các tổ chức đang duy trì hệ thống Series 90-30 nên áp dụng chiến lược di chuyển chủ động. Logicmaster 90 không thể cài đặt nguyên bản trên các hệ điều hành Windows hiện đại nếu không sử dụng công nghệ ảo hóa. Điều này làm gia tăng rủi ro hỗ trợ khi các máy trạm cũ bị hỏng. Proficy Machine Edition phiên bản 9.5 chạy trên Windows 7 và các nền tảng mới hơn. Phần mềm này cung cấp môi trường lập trình bền vững cho phần cứng hiện có. Trình hướng dẫn nhập bảo toàn hàng chục năm đầu tư vào logic bậc thang, đồng thời cho phép áp dụng quy trình phát triển hiện đại. Kỹ sư nên lập tài liệu về toàn bộ cấu trúc thư mục Logicmaster trước khi nhập. Đồng thời, họ nên duy trì bản sao lưu các tệp dự án gốc cho đến khi quá trình xác thực đầy đủ xác nhận độ chính xác của việc chuyển đổi. Cách tiếp cận kép này bảo đảm tính liên tục của hoạt động kinh doanh, đồng thời hướng tới một cơ sở hạ tầng tự động hóa hiện đại hơn.
Trường hợp ứng dụng: Di chuyển nhà máy xử lý nước
Kịch bản thực tế
Một cơ sở xử lý nước đô thị gần đây đã nâng cấp PLC Series 90-30 từ CPU350 lên CPU360. Đội ngũ kỹ thuật trước tiên kiểm tra phiên bản Logicmaster (9.02) và cập nhật danh mục phần cứng. Sau đó, họ nâng cấp chương trình cơ sở lên bản phát hành 9.10 để đảm bảo giao tiếp SNP ổn định. Sau khi điều chỉnh phân bổ thanh ghi %R thành 16.384 từ, họ đã nhập dự án Logicmaster ban đầu vào Proficy Machine Edition. Báo cáo nhập chỉ đưa ra một số cảnh báo nhỏ về cách đặt tên biến. Đội ngũ đã xác thực hệ thống bằng cách kiểm tra bảng lỗi và thực hiện thao tác lưu ở chế độ chạy. Quá trình chuyển đổi hoàn tất mà không làm gián đoạn hoạt động sản xuất. Trường hợp này cho thấy tầm quan trọng của phương pháp tiếp cận có cấu trúc và việc chủ động thay pin.
Các câu hỏi thường gặp
1. Tại sao Logicmaster 90 không nhận diện CPU360 IC693CPU360 mới của tôi?
Logicmaster 90 yêu cầu phiên bản 9.02 trở lên để hỗ trợ CPU360. Các phiên bản cũ hơn không có mục CPU360 trong danh mục phần cứng. Ngoài ra, cần có bản phát hành chương trình cơ sở 9.0 trở lên để hỗ trợ đầy đủ bộ nhớ và tính năng.
2. Tôi có thể nâng cấp chương trình cơ sở CPU360 tại hiện trường không?
Có. CPU360 lưu chương trình cơ sở trong bộ nhớ FLASH. Bạn có thể nâng cấp tại hiện trường thông qua kết nối nối tiếp RS-232 bằng PC và cáp phù hợp. Luôn sao lưu dữ liệu người dùng trước khi nâng cấp.
3. Tuổi thọ pin của IC693CPU360 là bao lâu?
Tuổi thọ pin phụ thuộc vào phiên bản phần cứng. Các phiên bản CPU360-Dx và cũ hơn có tuổi thọ khoảng 6 năm ở 25°C. Các phiên bản CPU360-Ex và mới hơn chỉ có tuổi thọ khoảng 10 tháng ở 25°C do một linh kiện RAM bộ nhớ đệm.
4. Làm thế nào để chuyển từ Logicmaster 90 sang Proficy Machine Edition?
Proficy Machine Edition có trình hướng dẫn nhập. Trình này chấp nhận các bản sao lưu thư mục Logicmaster được tạo bằng phiên bản 4.0 trở lên. Trình hướng dẫn sẽ tạo báo cáo chuyển đổi, xác định các thành phần đã nhập, cảnh báo và lỗi.
5. CPU360 hỗ trợ những giao thức truyền thông nào?
CPU360 hỗ trợ các giao thức SNP slave và SNP-X slave thông qua đầu nối nguồn. Chức năng SNP/SNP-X master yêu cầu mô-đun CMM. Để lập trình trực tiếp, hãy đảm bảo cài đặt ID SNP và tốc độ baud khớp nhau.
Nếu có thắc mắc, vui lòng liên hệ với chúng tôi theo số sales@nex-auto.com hoặc qua WhatsApp theo số +86 153 9242 9628.
Đối tác NexAuto Technology Limited: https://www.nex-auto.com/
Xem các sản phẩm phổ biến bên dưới để biết thêm thông tin tại AutoNex Controls