Hiểu về bộ nhớ PLC S7-1200:Word memory,Load memory,Retentive

Thứ ba - 22/10/2019 05:15
Hiểu về bộ nhớ trong PLC S7-1200 (Load memory, Work memory, Retentive) như thế nào?
Bộ nhớ trong PLC S7-1200
Bộ nhớ trong PLC S7-1200
HIỂU VỀ BỘ NHỚ TRONG PLC S7-1200
Chào các bạn!
Để phục vụ cho quá trình học về lập trình PLC S7-1200, bài viết này TOPEDU xin đề cập đến nội dung bộ nhớ của PLC S7-1200.
Các câu hỏi đặt ra: PLC có những bộ nhớ nào, ý nghĩa của nó, dung lượng các bộ nhớ là bao nhiêu, có mở rộng được không ?
Trả lời:
  • PLC có 3 loại vùng nhớ đó là Work memory, Load memory và Retentive.
  • Ý nghĩa: PLC sử dụng vùng nhớ để lưu trữ chương trình người dùng (User program), dữ liệu (data), và cấu hình (configuration).
  • Dung lượng: Các bạn xem trong bảng bên dưới
Dưới dây TOPEDU sẽ đề cập đến hai nội dung: "Các loại vùng nhớ trong PLC S7-1200" và "kích thước các vùng nhớ trong PLC S7-1200"

Chú ý: Các bạn có thể tải về file tài liệu ở cuối bài viết!

1.Các loại vùng nhớ trong PLC S7-1200

  • Vùng nhớ Load memory: Là vùng nhớ dạng non-volatile (loại vùng nhớ mà thông tin đã lưu trữ trên nó sẽ không bị mất khi nó bị ngắt nguồn cấp điện). 
    Vùng nhớ này dùng để lưu chương trình người dùng, dữ liệu và cấu hình.
    Khi người dùng download một dự án xuống CPU, đầu tiên CPU sẽ lưu chương trình trong vùng nhớ Load memory. Vùng nhớ này nằm trong CPU hoặc trong thẻ nhớ (nếu có). Khi dùng thẻ nhớ sẽ cho phép người dùng mở rộng thêm kích thước chương trình.
    Chúng ta hiểu vùng nhớ này giống như ổ cứng của máy tính.

  • Vùng nhớ Work memory: Là vùng nhớ dạng volatile (loại vùng nhớ mà thông tin lưu trữ trên nó sẽ bị mất khi nó bị ngắt nguồn cấp điện).
    Vùng nhớ này dùng để lưu một vài thành phần của một dự án trong khi thực hiện chương trình người dùng.
    CPU sẽ sao chép một vài thành phần của dự án từ vùng nhớ Load memory sang vùng nhớ Work memory. Vùng nhớ này sẽ bị mất khi mất điện, và nó được khôi phục bởi CPU khi nguồn điện được cấp trở lại. 
    Chúng ta hiểu vùng nhớ này giống như RAM của máy tính.

  • Vùng nhớ Retentive: Là vùng nhớ dạng non-volatile, dùng để lưu trữ các giá trị của vùng nhớ Work memory. CPU sử dụng vùng nhớ Retentive để lưu các giá trị được lựa chọn bởi chương trình của người dùng trong thời gian bị mất điện. Khi có điện trở lại CPU sẽ khôi phục những giá trị được lưu trữ này.  

(Ghi chú: CPU “viết tắt của Central Processing Unit” được hiểu là bộ điều khiển trung tâm).

Tóm lại chúng ta hiểu vùng nhớ Load memory để lưu toàn bộ một dự án do người dùng download xuống CPU (nó sẽ không bị mất đi cho đến khi người dùng download xuống một dự án khác). Khi thực hiện chương trình thì CPU sẽ sao chép chương trình lập trình sang vùng nhớ Work memory để thực hiện chương trình. Và khi chương trình được thực hiện thì những giá trị nào được lựa chọn là Retentive sẽ được nhớ cho dù CPU bị mất nguồn.
Lập trình PLC S7-1200
Khóa học Lập trình PLC S7-1200

Hình 1.1: Thông tin về chương trình (offline)

Khóa học Lập trình PLC S7-1200
Khóa học Lập trình PLC S7-1200

Hình 1.2: Thông tin về chương trình (online)

Ở hình 1.1 và 1.2 chúng ta thấy được 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%)
       

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

  • Vùng nhớ Load memory
Vùng nhớ Load memory trong PLC S7-1200
Vùng nhớ
CPU 1211C CPU 1212C CPU 1214C CPU 1215C, 1217C

Mục đích lưu trữ

Internal load memory
(flash memory)

1MB 2MB 4MB 4MB

User program and 

program data, configuration data, Data logs, user-defined 

Web pages, and 

PLC system data

External load memory 

(flash memory)

4MB, 12MB, 24MB, 256MB, 2GB, hoặc 32GB tùy vào kích thước của thẻ nhớ

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

 
  • Vùng nhớ Work memory

 Tùy thuộc vào chủng loại CPU mà kích thước vùng nhớ Work memory là khác nhau.

Kích thước vùng nhớ Work memory
Vùng nhớ CPU 1211C CPU 1212C CPU 1214C CPU 1215C CPU 1217C
Work memory 50 Kbytes 75 Kbytes 100 Kbytes 125 Kbytes 150 Kbytes
 
  • Vùng nhớ Retentive
 
Vùng nhớ Retentive
Vùng nhớ

CPU 1211C

CPU 1212C

CPU 1214C

CPU 1215C

CPU 1217C

Retentive

10 Kbytes

Thời gian lưu

20 days typ./12 days min. at 40 °C 

(maintenance-free Super Capacitor)

Tác giả bài viết: TOPEDU

Nguồn tin: LẬP TRÌNH PLC S7-1200

 Tags: trung tâm đào tạo tự động hóa uy tín tại hà nội, đào tạo lập trình PLC SIEMENS, trung tâm đào tạo PLC S7-1200 SIEMENS, khóa đào tạo PLC S7-1200 SIEMENS, trung tâm đào tạo tự động hóa, trung tâm đào tạo PLC uy tín tại hà nội, trung tâm đào tạo tự động hóa tại HCM, trung tâm đào tạo HMI, học lập trình HMI ở đâu, trung tam dao tao HMI uy tin, học HMI Siemens, học HMI Mitsubishi, học HMI Omron, học lập trình màn hình HMI ở Hà Nội, học lập trình màn hình HMI ở HCM, học PLC ở HN, học PLC ở HCM, học PLC ở đâu tốt, trung tam dao tao tu dong hoa, học lập trình PLC Mitsubishi ở đâu, học lập trình PLC Mitsubishi ở Hà Nội, học lập trình PLC Mitsubishi ở HCM, học PLC Siemens, học PLC S7 300, học lập trình PLC S7 300, học lập trình PLC S7 1200, học lập trình PLC S7 300 ở đâu, học lập trình PLC S7 300 ở hà nội, học lập trình PLC S7 300 ở HCM, học lập trình PLC Siemens, học lập trình PLC S7 1200 ở đâu, học lập trình PLC S7 1200 ở hà nội, học lập trình PLC S7 1200 ở đâu ở HCM, học lập trình PLC ở Hà Nội, học lập trình PLC Siemens ở Hà Nội, học lập trình PLC Siemens ở HCM, học lập trình PLC Omron ở Hà Nội, học lập trình PLC Omron ở HCM, lập trình giao diện WinCC, lập trình WinCC, lập trình giao diện Scada, WinCC, học lập trình PLC, lập trình PLC Siemens

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu
Click để đánh giá bài viết
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây