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.

Continue reading “Compactlogix/Controllogix: Sao lưu chương trình vào thẻ nhớ SD”

Nâng cấp hệ thống SLC 500 cũ như thế nào ?

SLC500 được Allen Bradley giới thiệu lần đầu tiên vào năm 1991, là bộ PLC cỡ nhỏ cho các ứng dụng vừa và nhỏ, độc lập.

Cho đến khi các dòng sản phẩm Logix được giới thiệu (1997) thì các SLC500 vẫn được dùng rất phổ biến trong các máy, hệ thống vừa và nhỏ. Tuy nhiên, với sự phát triển của công nghệ, các SLC500 đã và đang dần được thay thế bởi Compactlogix để tận dụng và tối đa hóa các ưu điểm của dòng Compactlogix này.

Bằng việc nâng cấp từ SLC500 lên Compactlogix, ngoài việc cập nhật các công nghệ mới thì quan trọng hơn là tận dụng được các ưu điểm của Kiến trúc tích hợp (Integrated Architecture) và mạng Ethernet/IP cho toàn hệ thống.

Việc nâng cấp từ SCL500 lên Compactlogix đòi hỏi cả phần cứng và phần mềm. Về mặt kỹ thuật, tài liệu này sẽ minh họa các bước chuyển đổi phần cứng (SLC500) và phần mềm (Rslogix 500) thành Compactlogix và Rslogix 5000.

Tôi đã tổng hợp thành một bài viết nhỏ, có thể download tại đây:

DOWNLOAD

[Logix] Bài 9: Viết chương trình Ladder với Rslogix 5000

Sơ lược về các ngôn ngữ lập trình trong Rslogix 5000

Rslogix 5000 hỗ trợ 4 ngôn ngữ lập trình: Ladder, Funtion Block Diagram (FBD), Sequential Function Chart (SFC) và Structured Text (ST). Trong một chương trình có thể sử dụng nhiều ngôn ngữ cùng lúc tuy nhiên không thể chuyển chương trình đang viết từ ngôn ngữ này sang ngôn ngữ kia.

Continue reading “[Logix] Bài 9: Viết chương trình Ladder với Rslogix 5000”

[Logix] Bài 1: Giới thiệu về Rslogix 5000, các công cụ phần mềm cơ bản cần sử dụng

Rockwell Automation đã giới thiệu và phát triển Kiến trúc tích hợp hệ thống (Integrated Architecture -IA) mạnh mẽ trong vài năm trở lại đây. Theo đó, toàn bộ hệ thống tự động hóa trong mô hình nhà máy sản xuất được tổ chức thành một kiến trúc tổng thể từ lớp thiết bị trường, thiết bị điều khiển đến các lớp thông tin quản lý kinh doanh. Trước khi đi vào tìm hiểu các phần mềm của Rockwell, ta cần hiểu cơ bản về kiến trúc này. 3 điểm quan trọng của kiến trúc tích hợp này là:

Continue reading “[Logix] Bài 1: Giới thiệu về Rslogix 5000, các công cụ phần mềm cơ bản cần sử dụng”

[Logix] Bài 0: Hướng dẫn sử dụng Rslogix 5000

Trong loạt bài sau đây, tôi sẽ giới thiệu cách sử dụng phần mềm Rslogix 5000 để lập trình cho các PAC (Programmable Automation Controller) như Compactlogix và Controllogix. Nội dung chủ yếu dành cho người mới bắt đầu làm quen với các Controller của Rockwell Automation. Các bài viết sẽ chia theo các chủ đề nhỏ, cuối mỗi bài sẽ ghi chú kèm theo tài liệu tham khảo. Để tìm hiểu kĩ hơn, các bạn nên xem thêm các tài liệu đề nghị.

Continue reading “[Logix] Bài 0: Hướng dẫn sử dụng Rslogix 5000”