Giới thiệu chungvề plc
1.2. Cấu trúc vùng nhớ của CPU.
Vùng nhớ của PLC S7-300 đợc chia thành 3 vùng nhớ cơ bản sau:
Vùng nhớ hệ thống..Nhớ hệ thống các dữ liệu vào ra, bít nhớ, bộ đếm, bộ thời gian. Bộ nhớ này nằm trên RAM trong các CPU.
Vùng nhớ lu giữ dùng lu giữ chơng trình ngời sử dụng trên RAM của CPU và trên EEPROM trong hoặc card EEPROM cắm ngoài. Đối với chơng trình lu dữ trên RAM ở vùng nhớ này có thể xoá bởi MRES(CPU memory reset).
Vùng nhớ làm việc: bbooj nhớ này có thể chứa các bản sao của các phần tử chơng trình đang đợc CPU thực hiện .Vùng nhớ này cũng bao gồm nhớ tạm thời , đợc chiếm chỗ cho chơng trình khi chơng trình đợc gọi. Dữ liệu trong vùng này chỉ có hiệu lực khi khối đó đang ở trạng tháI tích cực .Khi khối mới đợc gọi thì vùng nhớ tạm thời đợc chiếm chỗ lạI .
Ngoài ra để thực thi các chơng trình CPU còn sở dụng các thanh ghi sau Thanh ghi ACCU bao gồm hai thanh ghi 32 bít ACCU1 và ACCU2 dùng cho thực hiện các lệnh nạp truyền các phép tính toán học và các lệnh dịch chuyển .
Thanh ghi địa chỉ bao gồm hai thanh ghi 32 bít AR1 và AR2 dùng làm con trỏ cho việc định địa chỉ thanh ghi dán tiếp .
Thanh ghi địa chỉ khối dữ liệu (Data block) gồm hai thanh ghi 32 bít chứa địa chỉ của các khối DB đã đợc mở .cùng một lúc có thể mở đợc hai khối
DB , một khối Db đợc mở cho dùng chung và một khối Db đợc mở cho dùng riêng cho khối chơng trình FB đợc gọi.
Thanh ghi từ trạng thái STW nó gồm 16 bít chứa các thanh ghi đặc biệt nh RLO, OV, OS, CC0 và CC. ác vùng nhớ cơ sở đợc tổ chức thành từng nhóm theo chức năng.