Các vùng nhớ trong PLC S7-1200: Kích thước và cách sử dụng

30/05/2023
7 Phút đọc
1868 Lượt xem

Các vùng nhớ trong PLC S7 1200 phổ biến nhất là gì? Công nghệ PLC đã trở thành một phần quan trọng trong hệ thống tự động hóa công nghiệp. Trong các dòng PLC, S7 1200 của Siemens là một trong những dòng PLC phổ biến được sử dụng rộng rãi. Bài viết dưới đây, chúng ta sẽ tìm hiểu cụ thể về các vùng nhớ trong PLC S7 1200.

1. Các vùng nhớ trong PLC S7 1200 phổ biến nhất

1.1. Vùng nhớ Load memory

Đối với các vùng nhớ trong PLC S7 1200 của Siemens, bạn có thể sử dụng Load Memory để lưu trữ dữ liệu trong quá trình hoạt động của chương trình. Vùng nhớ Load Memory được sử dụng để lưu trữ dữ liệu từ bộ nhớ ngẫu nhiên (RAM) khi PLC chạy và dữ liệu này sẽ bị mất khi PLC được khởi động lại.

Để sử dụng vùng nhớ Load Memory trong PLC S7-1200, làm theo các bước sau:

  • Mở phần mềm lập trình TIA Portal rồi mở chương trình.
  • Trong chế độ chương trình, chọn tab “Symbols” ở cửa sổ Project Navigator.
  • Tạo một biến mới bằng cách nhấp chuột phải vào danh sách biến và chọn “New”. Đặt tên cho biến rồi chọn kiểu dữ liệu “Load” trong danh sách dropdown.
  • Sau đó, có thể sử dụng biến Load Memory trong các block logic (VD: OB, FC, FB) của chương trình.

Lưu ý rằng vùng nhớ Load Memory có dung lượng hạn chế trên PLC S7-1200, vì thế không lưu trữ quá nhiều dữ liệu để tránh tràn bộ nhớ.

Các vùng nhớ trong PLC S7 1200
Các vùng nhớ trong PLC S7 1200

1.2. Vùng nhớ Work memory

Vùng nhớ Work Memory là một trong các vùng nhớ của PLC S7 1200 được sử dụng để lưu trữ các biến và dữ liệu trong quá trình chương trình PLC hoạt động. Vùng nhớ này có dung lượng nhất định và được duy trì sau khi PLC được khởi động lại.

Work Memory trong PLC S7-1200 được chia thành các block nhớ, bao gồm:

  • Inputs (I): Vùng nhớ này được sử dụng để lưu trữ các biến đầu vào (input) như tín hiệu từ cảm biến hoặc bộ điều khiển bên ngoài.
  • Outputs (Q): Outputs được dùng để lưu trữ các biến đầu ra như tín hiệu điều khiển đến các thiết bị ngoại vi.
  • Flags (M): Flags được sử dụng để lưu trữ các cờ hoặc biến trung gian để kiểm soát logic của chương trình.
  • Data Blocks (DB): Vùng nhớ này được dùng để lưu trữ các khối dữ liệu (data blocks) chứa các biến và thông tin cần thiết cho chương trình.
  • Local Data (L): Đây là vùng nhớ dùng để để lưu trữ các biến cục bộ (local variables) trong các khối chương trình.
  • Temporary Data (T): Temporary Data có mục đích lưu trữ các biến tạm thời (temporary variables) trong quá trình thực hiện chương trình.

Để sử dụng các vùng nhớ trong PLC S7 1200 đặc biệt là Work Memory, cần khai báo và gán giá trị cho các biến trong các vùng nhớ tương ứng. Sử dụng phần mềm lập trình TIA Portal, bạn có thể thao tác nhanh chóng với vùng nhớ Work Memory trong chương trình PLC của mình.

>>> Xem thêm: 9 bước cấu hình sơ đồ kết nối PLC S7 1200

1.3. Vùng nhớ Retentive

Vùng nhớ Retentive trong PLC S7 1200 được sử dụng để lưu trữ các biến và dữ liệu mà giá trị của chúng cần được duy trì sau khi PLC được khởi động lại. Vùng nhớ Retentive sử dụng bộ nhớ Flash EEPROM để lưu trữ dữ liệu.

Vùng nhớ Retentive trong PLC S7 1200
Vùng nhớ Retentive trong PLC S7 1200

Retentive gồm các loại biến sau:

  • Data Blocks (DB): Bạn có thể khai báo các biến Retentive trong các Data Blocks. Biến Retentive trong DB sẽ duy trì giá trị của chúng sau khi PLC được khởi động lại.
  • Retentive Merkers (M): Các Retentive Merkers là các cờ đặc biệt được sử dụng để lưu trữ giá trị duy trì qua khởi động lại của PLC. Người dùng sử dụng chúng để lưu trữ trạng thái, cài đặt hoặc các thông số khác.

Để sử dụng vùng nhớ Retentive trong PLC S7 1200, cần làm theo các bước sau:

  • Mở phần mềm lập trình TIA Portal và mở chương trình PLC của bạn.
  • Trong chế độ chương trình, chọn tab “Symbols” ở cửa sổ Project Navigator.
  • Tạo một biến mới bằng cách nhấp chuột phải vào danh sách biến và chọn “New”. Đặt tên cho biến và chọn kiểu dữ liệu phù hợp (VD: DB hoặc Retentive Merker).
  • Lưu ý biến Retentive phải được khai báo với thuộc tính Retentive để đảm bảo rằng giá trị của chúng được duy trì sau khi PLC được khởi động lại.

Dung lượng của vùng nhớ Retentive tương đối hạn chế. Vì vậy chỉ nên lưu trữ các dữ liệu quan trọng cần thiết để khôi phục sau khi PLC khởi động lại.

>>> Xem thêm: Thông số kỹ thuật PLC S7-1200 CPU 1214C AC/DC/RLY – 6ES7214-1BG40-0XB0

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

PLC S7-1200 của Siemens có dung lượng vùng nhớ hạn chế. Tìm hiểu kích thước ước lượng cho các vùng nhớ trong PLC S7 1200 để ứng dụng được tốt nhất cho từng dự án:

Kích thước các vùng nhớ trong PLC S7 1200
Kích thước các vùng nhớ trong PLC S7 1200
  • Vùng nhớ Work Memory: Khoảng 50 KB – Đây là vùng nhớ được sử dụng cho các biến, dữ liệu và các khối chương trình trong quá trình thực thi.
  • Vùng nhớ Load Memory: Khoảng 200 KB – Đây là vùng nhớ tạm thời được sử dụng để lưu trữ dữ liệu trong quá trình chương trình chạy nhưng dữ liệu này sẽ bị mất khi PLC được khởi động lại.
  • Vùng nhớ Retentive Memory: Khoảng 4 KB – Đây là vùng nhớ được sử dụng để lưu trữ các biến và dữ liệu mà cần duy trì giá trị sau khi PLC được khởi động lại.

Lưu ý rằng kích thước các vùng nhớ trong PLC S7 1200 có thể thay đổi tùy thuộc vào cấu hình cụ thể của PLC S7-1200 cùng số lượng biến, dữ liệu và chương trình được sử dụng trong dự án. Khi lập trình và thiết kế chương trình, cần kiểm tra và quản lý kích thước vùng nhớ để tránh tràn bộ nhớ và đảm bảo hiệu suất ổn định của PLC.

Xem thêm: Bảng giá ưu đãi các dòng PLC Siemens cập nhật 2025

Kết luận

Trong bài viết này, chúng tôi đã cập nhật những thông tin quan trọng về các vùng nhớ trong S7 1200 và kích thước của chúng. Những vùng nhớ này đóng vai trò thiết yếu trong việc lưu trữ và xử lý dữ liệu trong hệ thống PLC.

Đại lý Siemens tại Việt Nam – Công ty Thanh Thiên Phú là đơn vị cung cấp bộ lập trình PLC Siemens chất lượng và uy tín hàng đầu TP HCM. Chúng tôi phân phối đa dạng các loại vật tư tự động hóa Siemens với nhiều chương trình khuyến mãi hấp dẫn. Hãy liên hệ với chúng tôi qua Hotline: 08.12.77.88.99 ngay để biết thêm thông tin chi tiết về sản phẩm!

CÔNG TY TNHH ĐẦU TƯ THƯƠNG MẠI DỊCH VỤ XUẤT NHẬP KHẨU THANH THIÊN PHÚ:

Địa chỉ kho: 27/5A Đường Lý Tế Xuyên, Khu phố 4, Phường Linh Đông, Thành phố Thủ Đức, TP Hồ Chí Minh

Văn phòng đại diện: 20 đường 29 , Khu phố 2 , Phường Cát Lái , Thành phố Thủ Đức , Thành phố Hồ Chí Minh

Hotline: 0812778899

Website: https://thanhthienphu.vn/

Email: info@thanhthienphu.vn

MST: 0317244887

Xem thêm:

>>> CPU 1214C DC/DC/DC Siemens – 6ES7214-1AG40-0XB0

CEO Dương Minh Kiệt

Dương Minh Kiệt

Người sáng lập & CEO – Thanh Thiên Phú

Với hơn 6 năm gắn bó với ngành tự động hóa, mình luôn nỗ lực không ngừng để cung cấp những giải pháp và sản phẩm chất lượng cao, góp phần đưa ngành công nghiệp Việt Nam phát triển vững mạnh. Sứ mệnh của mình là mang đến các thiết bị công nghiệp tiên tiến, đáng tin cậy với mức giá cạnh tranh, tạo điều kiện thuận lợi cho các nhà máy và xí nghiệp trong nước.

Kết nối với mình qua

Bài viết liên quan

Giới thiệu tổng quan về PLC S7-1200 G2 cập nhật 2025

Dương Minh Kiệt 03/07/2024 21 Phút đọc 1122 Lượt xem PLC S7-1200 G2, thế hệ [...]

Xem tiếp
Tất tần tật về PLC S7-1200 cập nhật 2025

Dương Minh Kiệt 31/08/2023 0 Phút đọc 1898 Lượt xem

Xem tiếp
5 bước viết chương trình điều khiển servo bằng PLC S7 1200

Điều khiển servo bằng PLC S7 1200 thực hiện như thế nào? Nhập khẩu và [...]

Xem tiếp
Hướng dẫn nạp chương trình cho PLC S7 1200 với 4 bước cơ bản

Nạp chương trình cho PLC S7 1200 thực hiện như thế nào? PLC S7 1200 [...]

Xem tiếp
9 bước cấu hình sơ đồ kết nối PLC S7 1200

Sơ đồ kết nối PLC S7 1200 là một phần quan trọng trong quá trình [...]

Xem tiếp