Lập trình trên step7

Một phần của tài liệu Luận văn Xây dựng hệ thống biến đổi DC/AC đốt đèn trong trường hợp mất điện lưới (Trang 75)

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, (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu Luận văn Xây dựng hệ thống biến đổi DC/AC đốt đèn trong trường hợp mất điện lưới (Trang 75)