Bộ nhớ của S7- 300 được chia làm 3 vựng chớnh:
1. Vựng chứa chương trỡnh ứng dụng. Vựng nhớ chương trỡnh được chia thành 3 miền:
- OB (Organisation bok) Miền nhớ chương trỡnh tổ chức
- FC (Funtion): Miền nhớ chương trỡnh tổ chức thành hàm cú biến hỡnh thức để trao đổi dữ liệu với chương trỡnh đó gọi nú.
- FB (Funtion blok): Miền nhớ chương trỡnh con, được tổ chức thành hàm cú khả năng trao đổi dữ liệu với bất kỳ một khối chương trỡnh nào khỏc. Cỏc dữ liệu này phải xõy dựng thành một khối dữ liệu riờng (gọi là DB – Data blok)
2. Vựng chứa tham số của hệ điều hành và chương trỡnh ứng dụng, được phõn chia thành 7 miền khỏc nhau, bao gồm
- I (Process image input): Miền cỏc dữ liệu cổng vào số. trước khi bắt đầy thực hiện chương trỡnh, PCL sẽ đọc giỏ trị logic của cỏc cổng đầu vào và cất giữ trong vựng nhớ I. Thụng thường chương trỡnh ứng dụng khụng đọc trực tiếp trạng thỏi logic của cổng vào mà chỉ lấy dữ liệu của cổng vào từ bộ nhớ I.
- Q (Process image output): Miền bộ nhớ đệm cỏc cổng ra số. Kết thỳc giai đoạn thực hiện chương trỡnh, PCL sẽ chuyển giỏ trị logic của bộ đệm Q tới cỏc
Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn cổng ra số. thụng thường chương trỡnh khụng trực tiếp gỏn giỏ trị tới cổng ra mà chỉ chuyển chỳng vào bộ đệm Q.
- M: miền cỏc biến cờ. Chương trỡnh ứng dụng sử dụng vựng nhớ này để lưu giữ cỏc tham số cần thiết và cú thể truy nhập theo bits (M), bytes (MB), từ (MW) hay từ kộp (MD).
- T: Miền nhớ phục vụ bộ thời gian (Timer) bao gồm việc lưu trữ giỏ trị thời gian đặt trước (PV – Preset value), giỏ trị đếm thời gian tức thời (CV – Current value) cũng như giỏ trị logic thời gian của bộ thời gian
- C: miền nhớ phục vụ bộ đếm (Counter) bao gồm việc lưu trữ giỏ trị đặt trước (PV – Preset value) giỏ trị đ ếm tức thời (CV – Current value) cũng như giỏ trị logic thời gian của bộ đếm
- PI: Miền địa chỉ cổng vào của cỏc Module tương tự (I/O External intput). Cỏc giỏ trị tương tự tại cổng vào của Module tương tự sẽ được module đọc và chuyển tự động theo những địa chỉ. Chương trỡnh ứng dụng cú thể truy nhập miền nhớ PI theo từng bytes (PIB), từng từ (PIW) hoặc theo từng từ kộp (PID).
- PQ: Miền địa chỉ ra cho cỏc module tương tự. chương trỡnh ứng dụng cú thể truy nhập miền nhớ PQ theo từng bytes (PQB), từng từ (PQW) hoặc theo từng từ kộp (PQD).
3. Vựng chứa cỏc khối lượng dữ liệu được chia thành 2 loại.
- DB (Data blok): Miền chứa cỏc dữ liệu được tổ chức thành khối. kớch thước cũng như số lượng khối do người sử dụng quy định phự hợp với từng bài toỏn điều khiển. chương trỡnh cú thể truy nhập miền này theo từng bits(DBX), bytes(DBB), bytes (DBW) hoặc từ kộp (DBD).
- L (Local data blok) Miền dữ liệu địa phương, được cỏc khối chương trỡnh OB, FC, FB tổ chức và sử dụng cho cỏc biến nhỏp tức thời và trao đổi dữ liệu cảu biến hỡnh thức với những khối lượng chương trỡnh đó gọi nú. Nội dung của một số dữ liệu trong miền nhớ này bị xúa khi kết thỳc chương trỡnh tương ứng trong OB, FC, FB. Miền này cú thể truy nhập từ chương trỡnh theo bits (L), bytes (LB), từ (LW) hoặc từ kộp (LD).
Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn http://www.lrc-tnu.edu.vn