Vùng Nhớ Trong PLC S7 1200: Word Memory, Load Memory, Retentive

3 VÙNG NHỚ TRONG PLC S7 1200: LOAD, WORK VÀ RETENTIVE MEMORY

Trong tự động hóa công nghiệp, PLC (Programmable Logic Controller) là thành phần quan trọng để điều khiển và giám sát các thiết bị. Để PLC hoạt động hiệu quả, việc hiểu rõ về các vùng nhớ của nó là rất cần thiết. Ba loại vùng nhớ chính trong PLC S7-1200 bao gồm Load Memory, Work Memory, và Retentive Memory.

Cùng Tự Động Hóa PLCTECH tìm hiểu chức năng và cách sử dụng của từng vùng nhớ trong PLC qua bài viết dưới đây.

Lệnh chuyển đối kiểu dữ kiệu trên PLC Siemens

 

Các Loại Vùng Nhớ Trong PLC S7-1200

1. Vùng nhớ Load memory

Load Memory là vùng nhớ không bị mất dữ liệu khi mất điện (non-volatile). Đây là nơi lưu trữ toàn bộ chương trình người dùng, dữ liệu cấu hình và các thành phần liên quan đến dự án.

Chức năng: Khi người dùng tải một chương trình vào PLC, hệ thống sẽ lưu toàn bộ chương trình vào Load Memory. Sau đó, chương trình này sẽ được sử dụng để thực hiện các tác vụ điều khiển trong quá trình hoạt động.

Vị trí: Load Memory có thể nằm trong CPU của PLC hoặc trên thẻ nhớ ngoài (Simatic Memory Card) nếu cần mở rộng bộ nhớ.

So sánh: Tương tự như ổ cứng trong máy tính, nơi lưu trữ dữ liệu dài hạn của hệ thống.

 

2. Vùng nhớ Work memory

Định nghĩa: Work Memory là vùng nhớ tạm thời và sẽ bị mất khi mất điện (volatile). Đây là nơi lưu trữ các thành phần tạm thời của chương trình trong quá trình xử lý.

Chức năng: CPU sẽ sao chép các thành phần từ Load Memory sang Work Memory để thực thi chương trình. Dữ liệu trong Work Memory sẽ bị mất khi mất điện, nhưng CPU sẽ khôi phục lại khi có điện trở lại.

So sánh: Tương tự như RAM trong máy tính, nơi lưu trữ dữ liệu tạm thời trong khi chương trình đang thực thi.

 

3. Vùng nhớ Retentive Memory

Định nghĩa: Retentive Memory là vùng nhớ không bị mất dữ liệu khi mất điện (non-volatile). Vùng nhớ này được sử dụng để lưu trữ các giá trị quan trọng mà người dùng muốn bảo vệ ngay cả khi mất điện.

Chức năng: Các giá trị như nhiệt độ, áp suất, tốc độ,… sẽ được lưu trữ trong Retentive Memory để đảm bảo chúng không bị mất khi mất điện. Khi có điện trở lại, CPU sẽ khôi phục lại các giá trị này.

So sánh: Tương tự như bộ nhớ không mất dữ liệu khi mất điện, đảm bảo rằng các giá trị quan trọng sẽ luôn được bảo vệ trong suốt quá trình vận hành.

 

Kích thước vùng nhớ trong PLC S7-1200

Kích thước vùng nhớ Load memory 

Load Memory là nơi lưu trữ toàn bộ dự án người dùng. Dung lượng bộ nhớ này có thể thay đổi tùy vào kích thước của chương trình và có thể mở rộng bằng cách sử dụng thẻ nhớ ngoài Simatic Memory Card.

Vùng nhớ trong PLC

 

Hình ảnh thẻ nhớ SMC (Simatic Memory Card)

Vùng nhớ trong

 

Kích thước vùng nhớ Work Memory

Work Memory chứa các thành phần tạm thời trong quá trình thực thi chương trình. Dung lượng của Work Memory có thể thay đổi trong quá trình hoạt động, tùy vào yêu cầu của chương trình.

Vùng nhớ trong PLC

Kích thước vùng nhớ Retentive Memory

Retentive Memory có dung lượng nhỏ hơn so với Load Memory và Work Memory, vì nó chỉ lưu trữ các giá trị quan trọng cần bảo vệ khi mất điện. Vùng nhớ này đảm bảo rằng các giá trị quan trọng vẫn được lưu trữ an toàn trong suốt quá trình mất điện.

 Vùng nhớ trong PLC

Vùng nhớ trong PLC S7 1200

 

Ở 2 hình trên chúng ta thấy:

Kích thước của vùng nhớ Word memory, Load memory và Retentive đã sử dụng của dự án.
(Load memory = 5% ; Work memory = 3%; Retentive = 1%)

 

Ứng Dụng Thực Tế Của Các Vùng Nhớ Trong PLC S7-1200

Hiểu rõ chức năng của các vùng nhớ giúp tối ưu hóa quá trình sử dụng PLC trong các hệ thống tự động hóa.

+ Load Memory: Dùng để lưu trữ toàn bộ chương trình điều khiển. Đây là nơi chương trình của bạn sẽ được tải vào khi cài đặt hệ thống.

+ Work Memory: Chứa các thành phần tạm thời cần thiết để thực thi chương trình trong thời gian thực. Đây là vùng nhớ được sử dụng nhiều nhất trong quá trình xử lý và vận hành.

+ Retentive Memory: Sử dụng để lưu trữ các giá trị quan trọng mà bạn không muốn mất khi mất điện. Ví dụ, trong một hệ thống giám sát nhiệt độ, bạn có thể lưu trữ nhiệt độ hiện tại trong Retentive Memory để đảm bảo rằng dữ liệu này không bị mất trong suốt thời gian mất điện.

Kết luận

Việc hiểu rõ về các vùng nhớ trong PLC S7-1200 là điều cần thiết để tối ưu hóa việc lập trình và vận hành hệ thống tự động hóa. Nắm vững chức năng và cách sử dụng của từng vùng nhớ sẽ giúp bạn đảm bảo hệ thống hoạt động ổn định và hiệu quả trong suốt quá trình sử dụng.


 

Bạn đang làm việc trong lĩnh vực Điện Công Nghiệp – Tự Động Hóa, muốn nâng cao kỹ năng lập trình PLC để tối ưu hóa các hệ thống điện công nghiệp, hãy tham khảo ngay các khóa học tại PLCTECH:

♦ Đào tạo PLC Mitsubishi 

♦ Đào tạo PLC Siemens 

♦ Đào tạo thiết kế tủ điện

Địa chỉ đào tạo

Hà Nội: Số 11 Ngõ 2E Dịch Vọng – Cầu Giấy Xem bản đồ

HCM: 97 Đường Số 3 – Hiệp Bình Phước – TP. Thủ Đức Xem bản đồ

Liên hệ

Điện thoại / Zalo: 0987 635 127 (Hỗ trợ 24/7)

Website: https://plctech.com.vn/

Fanpage: https://www.facebook.com/PLCTechHN

Tin Liên Quan