Cấu trỳc bộ nhớ của CPU

Một phần của tài liệu Nghiên cứu, thiết kế chế tạo hệ thống điều khiển quá trình cân định lượng (Trang 29 - 31)

Bộ nhớ của S7 – 300 đƣợc chia làm ba vựng chớnh:

- 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:

a) OB (Organisation Block): Miền chứa chƣơng trỡnh tổ chức.

b) FC (Function): Miền chứa chƣơng trỡnh con.

c) FB (Function Block): Miền chứa chƣơng trỡnh con, đƣợc tổ chức thành hàm

và cú khả năng trao đổi dữ liệu với bất cứ một khối chƣơng trỡnh nào khỏc. Cỏc dữ liệu này phải đƣợc xõy dựng thành một khối dữ liệu riờng (gọi là DB – Data block).

- 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:

30

a) I (Process image input): Miền bộ đệm cỏc dữ liệu cổng vào số. Trƣớc khi bắt đầu thực hiện chƣơng trỡnh, PLC sẽ đọc giỏ trị logic của tất cả cỏc cổng đầu vào và cất giữ chỳng trong vựng nhớ I.

b) Q (Process image output): Miền bộ đệm cỏc dữ liệu cổng ra số. Kết thỳc giai đoạn thực hiện chƣơng trỡnh, PLC sẽ chuyển giỏ trị logic của bộ đệm Q tới cỏc cổng ra số.

c) 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 cập nú theo bit (M), Byte (MB), từ (MW) hay từ kộp (MD).

d) 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 đầu ra của bộ thời gian.

e) 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) và giỏ trị logic đầu ra của bộ đếm.

g) PI: Miền địa chỉ cổng vào của cỏc module tƣơng tự (I/O External Input). 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ỉ.

h) PQ: Miền địa chỉ cổng ra cho cỏc module tƣơng tự (I/O External Output).

Cỏc giỏ trị theo những địa chỉ này sẽ đƣợc module tƣơng tự chuyển tới cỏc cổng ra tƣơng tự. Chƣơng trỡnh ứng dụng cú thể truy cập miền nhớ PQ theo từng Byte (PQB) từng từ (PQW) hoặc theo từng từ kộp (PQD).

- Vựng chứa cỏc khối dữ liệu, đƣợc chia thành 2 loại:

a) DB (Data Block): 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 bit (DBX), byte (DBB), từ (DBW) hoặc từ kộp (DBD).

31

b) L (Local data block): 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ủa biến hỡnh thức với những khối chƣơng trỡnh đó gọi nú.

Một phần của tài liệu Nghiên cứu, thiết kế chế tạo hệ thống điều khiển quá trình cân định lượng (Trang 29 - 31)

Tải bản đầy đủ (PDF)

(85 trang)