Trên mỗi rack có thể gá được nhiều nhất 8 module mở rộng (không kể module CPU và module nguồn nuôi). Một module CPU S7-300 có thể làm việc trực tiếp được nhiều nhất với 4 racks và các rack này phải được nối với nhau bằng module IM. | khối và được quản lý chung bởi một module CPU. Thông thường các module mở rộng được gá liền nhau trên một thanh đỡ gọi là Rack. Trên mỗi rack có thể gá được nhiều nhất 8 module mở rộng không kể module CPU và module nguồn nuôi . Một module CPU S7-300 có thể làm việc trực tiếp được nhiều nhất với 4 racks và các rack này phải được nối với nhau bằng module IM. Câu hình một thanh rack của trạm PLCS7-300 Cấu trúc bộ nhớ của CPU S7- 300 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 Load memory . OB Organiation block Miền chứa chương trình tổ chức. FC Function Miền chứa chương trình con được tổ chứa 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 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 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 System memmory 37 I Process image input Miền bộ đệm các dữ liệu cổng vào 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 Q Proces image output Miền bộ đệm các dữ liệu cổng ra 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ố .thông thường chương trình không trực tiếp gán giá trị tới tận cổng rầ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 nhóm theo bit M byte 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 giữ 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. C Miền nhớ phục vụ bộ đếm Counter bao gồm việc lưu giữ giá trị đặt trước PV-Preset value giá trị đếm tức thời CV-Current value và