Thứ Tư, 25 tháng 3, 2015

On 07:29 by Unknown   No comments
Compactlogix/Controllogix: Sao lưu chương trình vào thẻ nhớ SD


Sau khi download một chương trình xuống PLC, để phòng cho các trường hợp CPU đột nhiên bị mất điện và khởi động lại hay chương trình trên máy tính bị xóa, ta nên lưu trữ dữ liệu vào một thẻ nhớ SD đặt trong CPU. Trong bài viết này, tôi sẽ trình bày cách sao lưu 1 chương trình từ bộ nhớ CPU (Controllogix, CompactLogix) lên thẻ nhớ SD và cách Load một chương trình từ thẻ nhớ SD xuống bộ nhớ CPU.

Khi mua một CPU Controllogix hoặc Compactllogix thì nó thường đi kèm với một thẻ nhớ SD được gắn ở bề mặt phía trước của mỗi CPU.

Sau đây là trình tự các bước được thực hiện trên phần mềm Studio 5000.

Sau khi tạo ra một project và hoản tất việc download xuống CPU, ta chuyển CPU sang chế độ Program mode. Có thể chuyển bằng 2 cách

  • Cách 1: xoay chìa khóa trên CPU sang chế độ PRG.
  • Cách 2: ONLINE chương trình và nhấn vào chế độ Program Mode.


Tiếp theo,ta click chuột phải vào CPU và chọn Properties.


Hộp thoại sau xuất hiện . Tiếp theo chọn tab Nonvolatile Memory và nhấn nút Load/Store.



Sau khi nhấn Load/Store, hộp thoại xuất hiện. Hộp thoại này gồm 2 phần:

  • Bên trái: thông tin về chương trình đã được sao lưu gần đây nhất trên thẻ nhớ.
  • Bên phải: thông tin về chương trình đang tồn tại trong bộ nhớ CPU.




  1. Cách sao lưu chương trình từ bộ nhớ CPU vào thẻ nhớ SD.
    Đối với phần này ta sẽ làm việc ở phần bên phải của hộp thoại.
    Đầu tiên, ta có Name: tên của project đang nằm trong bộ nhớ CPU.
    Tiếp theo là Type: loại CPU được sử dụng cho project, Revision.
    Load Image: chọn chế độ cho phép khi thực hiện load chương trình từ thẻ nhớ sang bộ nhớ CPU. Bao gồm 3 lựa chọn:
  • On Power Up: Mỗi khi bật nguồn, chương trình sẽ tự động được load chương trình từ thẻ nhớ vào bộ nhớ CPU.
  • On Corrupt Memory: khi bộ nhớ CPU bị xóa toàn bộ, lúc này chương trình cũng sẽ tự động load từ thẻ nhớ vào CPU.
  • User Initiated : yêu cầu của người sử dụng.
Load mode: chế độ của CPU để thực hiện việc load chương trình

  • Program mode.
  • Load mode.
    Automatic Firmware Update: tính năng tự động Update Firmware cho CPU khi load chương trình.
    Tiếp theo nhấn Store để thực hiện việc sao chép.
    Chọn Yes.



Nhấn ok tiếp tục.


Như vậy ta đã hoàn thành các bước để sao lưu một chương trình từ bộ nhớ CPU sang thẻ nhớ SD.
  1. Cách Load một chương trình từ thẻ nhớ SD vào bộ nhớ CPU.
    Đối với phần này ta sẽ làm việc với phần bên trái của hộp thoại. Chương trình mới lưu trữ gần đây nhất sẽ hiện ra để chuẩn bị cho việc Load.


Nhấn Load . Hội thoại hiện ra để cảnh báo, tiếp tục nhấn Yes.


Hoàn tất việc Load một chương trình từ thẻ nhớ vào bộ nhớ CPU.


Tuy nhiên, trong một thẻ nhớ, ta có thể lưu trữ cùng lúc nhiều chương trình và số lượng chương trình có thể lưu trữ sẽ phụ thuộc vào dung lượng của thẻ nhớ. Vì vậy, dưới đây là trình tự các bước để chọn chương trình mà mình mong muốn được Load.



Trước hết ta cần lấy thẻ nhớ từ CPU ra và cắm vào máy tính. Các thư mục trong thẻ nhớ sẽ như sau:

Khi click vào thư mực CurrentApp ta sẽ thấy xuất hiện tên các chương trình đã thực hiện việc lưu trữ.


Để có thể load chương trình mong muốn, ta chọn file Load.xml.

Ngay tại đây ta sẽ thấy tên chương trình được load có đuôi .xml. Ta chỉ cần thay đổi tên chương trình mà mình mong muốn Load xuống CPU là hoàn tất việc thay đổi chương trình muốn load.

Ghi chú:

Võ Đức Minh

0 nhận xét:

Đăng nhận xét