Khai bỏo và mở một Project
Từ màn hỡnh chớnh của Step 7 ta chọn file => New đƣợc biểu tƣợng nhƣ hỡnh …..
Hỡnh3.1: tạo Projetct mới
Xõy dựng cấu trỳc phần cứng cho trạm PLC
Ta khai bỏo phần cứng bằng cỏch vào: Insert=> Station=> Simatic 400 Station
Sauk hi khai bỏo một trạm (chốn một station), thƣ mục Project chuyển sang dạng khụng rỗng với mục con trong nú cú tờn mặc định nhƣ là Stimatic 400(1) chứa tệp thụng tin về cấu hỡnh
75
Hỡnh 3.2: Thư mục rỗng hardware Khai bỏo phần cứng
Nhỏy chuột vào biểu tƣợng Hardware. Trong hộp thọa ị hiện ra khai bỏo thanh ray (rack) và module cú trờn thanh rack đú.
76
Soạn thỏa chƣơng trỡnh cho cỏc khối logic
Sau khi xong cấu hỡnh phần cứng cho một trạm PLC và quay trở về cửa sổ chớnh của Step 7 ta thấy trong thƣ mục Simatic 400(1) bõy giờ cú thờm cỏc thƣ mục con CPU412, S7 Program(1), Source files, Blocks và ta cú thể thay đổi tờn.
Hỡnh 3.4 :Soạn thảo chương trỡnh cho cỏc khối logic
Soạn thảo cho chƣ mục con FC1Tạo khối: từ thƣ mục block của Step 7 chọn Insert => s7 Block => Function trờn thanh cụng cụ. Trờn màn hỡnh sẽ hiện ra hộp thoại hỏi tờn khối FC ra muốn khởi tạo. Viết FC1 rồi ấn phớm OK. Trong thƣ mục Block lỳc này sẽ cú khối FC1.
77
Xõy dựng local block: trong cửa sổ màn hỡnh soạn thảo ta xõy dụng loal block cho khối FC với cấu trỳc nhƣ sau:
Hỡnh 3.5 :Thụng số đầu ra vào của khối FC
79
Để rỳt gọn chƣơng trỡnh ta sử dụng một hàm con FC1 để chuyển đổi và tớnh toỏn cỏc tham số một cỏch tổng quỏt. Sau đú ở mỗi khu vực ta chỉ cần đƣa tham số đầu vào cho hàm con chuyển đổi tớnh toỏn ta thu đƣợc cỏc giỏ trị đầu ra lƣu vào miền nhớ M. Sau đú liờn kết với giao diện WinCC trờn mỏy tớnh để giỏm sỏt cỏc thụng số này.
80
Hàm con FC1(Chi tiết xem trong chƣơng trỡnh) Cỏch xõy dựng một hàm con:
Khai bỏo cỏc biến đầu vào Khai bỏo cỏc biến đầu ra
Chƣơng trỡnh trong hàm con đƣợc viết dựa trờn cỏc căn cứ lập trỡnh đó trỡnh bày ở trờn.
Cỏc hàm sử dụng trong hàm con bao gồm: MOVE – Chuyển dữ liệu từ vựng nhớ này(hay bộ đệm tƣơng tự) sang một vựng nhớ khỏc, hàm I_DI – Chuyển từ kiểu dữ liệu 16 bit(W) sang kiểu dữ liệu 32 bit(DW), hàm DI_R – Chuyển kiểu dữ liệu DW sang số thực 32 bit để tớnh toỏn(Đảm bảo độ chớnh xỏc thụng qua dấu phẩy của số thức, cỏc hàm tớnh toỏn với số thực SUB_R,
ADD_R , MUL_R, DIV_R.
Xõy dựng giao diện giỏm sỏt trờn WinCC:
Đõy là cụng việc cuối cựng, quan trong nhất là thiết lập cỏc tag liờn kết cho chớnh xỏc là đƣợc. Đõy là việc xõy dựng hệ giỏm sỏt khỏ nhiều thụng số.
Kết quả chạy mụ phỏng: Thụng số mụ phỏng:
81