Giám sát việc thực hiện chƣơng trình

Một phần của tài liệu LẬP TRÌNH PLC s7 300 VỚI HỆ THỐNG MPS (Trang 62 - 64)

Sau khi ghi chƣơng trình lên CPU thì nội dung Load memory của module CPU và thƣ mục Block của Project trong máy tính sẽ đồng nhất. Nếu bật công tắc module CPU từ STOP sang RUN, CPU sẽ thực hiện chƣơng trình trong Load memory của nó theo vòng quét và quá trình thực hiện lệnh này đƣợc Step7 giám sát thông qua chƣơng trình tƣơng ứng trong Project.

Việc giám sát chƣơng trình Step7 đƣợc tiến hành bằng cách cho hiển thị nội dung các thanh ghi của CPU trƣớc và sau khi thực hiện từng lệnh một của chƣơng trình.

Để vào màn hình giám sát, ta chỉ cần kích chuột tại phím Monitor trên thanh công cụ của màn hình soạn thảo. Phím Monitor có biểu tƣợng nhƣ ở hình bên.

Sau khi kích phím Monitor, trên màn hình xuất hiện cửa sổ giám sát nhƣ sau:

Mặc định , step7 chỉ cho hiển thị nội dung các bit RLO, STA ( trong thanh ghi trạng thái) và của ACCU1. Tuy nhiên ta có thể cho hiển thị thêm nội dung toàn bộ thanh ghi trạng khác bằng cách ấn phím chuột bên phải rồi chọn Show Tên thanh ghi từ hộp thoại hiện ra

(xem hình bên).

Chẳng hạn để quan sát thêm nội dung thanh ghi ACCU2 ta kích phím chuột phải, sau đó chọn Show và tiếp theo là Accumulator 2. Trên cửa sổ giám sát sẽ hiện ra thêm cột hiển thị nội dung của thanh ghi ACCU2 nhƣ sau:

Ngoài ra ta cũng có thể thay đổi kiểu dữ liệu đƣợc hiển thị. Mặc định Step7 sẽ cho hiển thị nội dung các thanh ghi dƣới dạng mã

hexadecimal, song ta có thể thay đổi sang các dạng khác nhƣ decimal hay số thực bằng cách đƣa chuột vào vùng dữ liệu đƣợc hiển thị, ấn phím chuột bên phải rồi chọn Representation Kiểu dữ liệu trong

hộp hội thoại hiện ra có dạng nhƣ hình bên.

Chú ý ta không thể sửa đổi đƣợc chƣơng trình nếu cửa sổ màn hình giám sát đang ở trạng thái tích cực. Muốn quay trở về chế độ soạn thảo, ta phải rời khỏi màn hình giám sát

bằng cách ấn phím Monitor. Tƣơng tự, ta cũng không thể tích cực đƣợc cửa sổ màn hình giám sát nếu chƣơng trình có trong Project không đồng nhất với chƣơng trình có trong Load memory của module CPU. Bởi vậy để có thể giám sát đƣợc chƣơng trình vừa đƣợc sửa đổi, công việc đầu tiên phải làm là ghi chƣơng trình đó vào module CPU rồi sau đó mới tích cực cửa sổ màn hình giám sát. Hơn nữa ta cũng chỉ có thể giám sát việc thực hiện chƣơng trình trong một khối và đó là khối đang đƣợc mở ở cửa sổ soạn thảo.

Một phần của tài liệu LẬP TRÌNH PLC s7 300 VỚI HỆ THỐNG MPS (Trang 62 - 64)