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ớ.
Xem thêm: Bảng giá 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.
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: Sản phẩm 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:
- 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á PLC Siemens
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 thông tin chi tiết và giá sản phẩm: 6ES7214-1AG40-0XB0