Ph−ơng pháp lập trình trên phần mềm Step7- Micro/Win32

Một phần của tài liệu Xây dựng thuật toán điều khiển dây chuyền sản xuất kính (Trang 41 - 48)

4. Ph−ơng pháp nghiên cứu

3.1.9. Ph−ơng pháp lập trình trên phần mềm Step7- Micro/Win32

Phần mềm Step 7 - Micro/Win 32, ng−ời dùng tạo ra các ch−ơng trình và cấu hình dưới dạng mà họ thích: biểu đồ thang (Ladder diagram), danh sách lệnh (Statement list), biểu đồ các khối chức năng (Function block diagram). Một hoặc hai dự án có thể soạn thảo song song cùng một lúc. Việc

lập trình đ−ợc đơn giản hoá một cách đáng kể nhờ chức năng “kéo và thả”

(drag and drop), cắt, dán nhờ sử dụng bàn phím hoặc con chuột. Một số chức năng mới cho phép việc tìm và thay thế tự động, xem trước bản in (print preview), bảng thông tin về các biểu t−ợng có các địa chỉ, biểu t−ợng cũng nh− các địa chỉ đ−ợc hiển thị cho mỗi phần tử trong quá trình làm việc và giám sát tình trạng làm việc.

1. Định cấu hình lập trình

Đây là b−ớc quan trọng đầu tiên cần thực hiện gồm có các b−ớc sau:

ắ Lựa chọn trên thanh thực đơn Tools Options … nh− trên hình ?

ắ Hộp thoại Options xuất hiện cho phép ta lựa chọn ph−ơng thức lập trình thích hợp nh−: Lựa chọn cửa sổ soạn thảo ch−ơng trình, ngôn ngữ viết ch−ơng trình…..

ắ Để kết thúc ta nhấn nút ENTER hoặc kích vào nút “OK” để xác nhận những sự lựa chọn đó.

Hình 3.4: Lựa chọn cấu hình lập trình

2. Tạo và lưu trữ một Project

ắ Các thành phần của một Project

Một Project bao gồm những thành phần sau:

- Program Block : Bao gồm các mã hóa có thể thực hiện đ−ợc và các lời chú thích. Mã hóa có thể thực hiện đ−ợc bao gồm ch−ơng trình chính hay các ngắt và chương trình con. Mã hóa được tải đến PLC còn các chú thích chương trình thì không.

- Data Block: Khối dữ liệu bao gồm các dữ liệu (những giá trị bộ nhớ ban đầu, những hằng số) và các lời chú thích. Dữ liệu đ−ợc tải đến PLC , các lời chú thích thì không.

- System Block: Chứa các thông tin về cấu hình nh− là các thông số truyền thông, các dải dữ liệu lưu giữ, các bộ lọc đầu vào số và tương tự và thông tin mật khẩu. Các thông tin này đ−ợc tải đến PLC.

- Symbol Table: Cho phép chương trình sử dụng những địa chỉ tượng trưng. Những địa chỉ này đôi khi tiện ích hơn cho người lập trình và làm cho ch−ơng trình dễ theo dõi hơn . Ch−ơng trình biên dịch tải tới PLC sẽ chuyển các địa chỉ t−ợng tr−ng thành địa chỉ thực. Thông tin trong Symbol Table sẽ không đ−ợc tải tới PLC.

- Status Chart : Cho phép theo dõi cách thức xử lý dữ liệu ảnh h−ởng tới việc thực hiện chương trình . Status Chart không được tải đến PLC ,chúng đơn giản là cách thức quản lý hoạt động của PLC.

- Cross Reference: Cửa sổ Cross Reference cho phép kiểm tra những bảng chứa xác toán hạng sử dụng trong chương trình và cũng là vùng nhớ đã được gán (Bit Usage and Bye Usage). Trong khi chương trình soạn thảo ở chế độ RUN, ta có thể kiểm tra những số (EU, ED) đang đ−ợc sử dụng trong ch−ơng trình. Thông tin trong Cross Reference và Usage không đ−ợc tải đến PLC.

ắ Cách tạo ra một Project

Để tạo một Project mới ta chỉ cần kích hoạt vào biểu t−ợng Step7 - Micro/ Win32 thì một Project mới sẽ đ−ợc tạo ra.

Ta có thể tạo một Project mới sử dụng thanh thực đơn bằng cách lựa chọn File New hoặc ấn tổ hợp phím Ctr+N.

Để mở một Project có sẵn bằng cách lựa chọn File Open hoặc ấn tổ hợp phím Ctr+O và lựa chọn tên Project muốn mở.

ắ Lưu trữ một Project

Để lưu trữ một Project mới tạo ra, ta lựa chọn lệnh trên thanh thực đơn Project Save All hoặc kích vào biểu tr−ợng trên thanh công cụ hoặc nhấn tổ hợp phím Ctrl+S.

3. Soạn thảo ch−ơng trình

Step7 - Micro/Win32 cho phép tạo một ch−ơng trình mà có thể sử dụng một trong 2 cửa sổ là: LAD hoặc STL.

ắ Soạn thảo ch−ơng trình trong LAD.

Cửa sổ để soạn thảo chương trình LAD có dạng như sau:

Để soạn thảo ch−ơng trình, ta tiến hành theo những b−ớc sau:

- Nhập tiêu đề cho vùng soạn thảo bằng cách kích đúp vào dòng chữ

xanh các Network.

- Để soạn thảo các phần tử thang, ta kích vào biểu t−ợng t−ơng ứng trên thanh chỉ dẫn hoặc lựa chọn trên dang sách chỉ dẫn.

- Nhập vào địa chỉ hoặc tham số trong mỗi vùng chữ và ấn ENTER.

- Nhập tên, địa chỉ và giải thích cho từng địa chỉ bằng cách vào Viewsymbol Table.

ắ Soạn thảo ch−ơng trình trong STL.

Thông th−ờng quá trình soạn thảo đ−ợc viết bằng ch−ơng trình LAD, sau

đó chuyển sang dạng STL, cửa sổ giao diện của STL đ−ợc minh họa nh− sau:

Các bước để soạn thảo một chương trình trong STL

- Tr−ớc hết chia các đoạn ch−ơng trình này thành từng mảng, và mỗi mảng phải có từ khóa NETWORK.

- Trước mỗi lời chú thích phải có một đường song đôi (//). Khi thêm mỗi dòng chú thích cũng phải bắt đầu bởi đường song đôi.

- Các lệnh, toán hạng địa chỉ của lệnh và lời chú thích phải đ−ợc ngăn cách bởi một khoảng trống hoặc một Tab.

Hình 3.6: Cửa sổ soạn thảo chơng trình trong STL

- Giữa các toán hạng và địa chỉ không đ−ợc có khoảng cách.

- Mỗi toán hạng riêng biệt đ−ợc tách rời bởi một dấu phẩy, một khoảng trống hoặc một Tab.

- Sử dụng các lời trích dẫn để thay cho việc soạn thảo tên ký hiệu.

4. Chạy ch−ơng trình

Sau khi viết chương trình và lưu trữ vào bộ nhớ ta tiến hành kết nối và chạy ch−ơng trình theo các b−ớc nh− sau:

ắ Cài đặt truyền thông.

Quá trình cài đặt truyền thông để chọn cáp, cấu hình CPU, các địa chỉ truyền thông. Ta tiến hành nh− sau:

- Từ thanh thực đơn ViewCommunications nh− hình vẽ.

- Sau khi hộp thoại Communications Setup xuất hiện nháy đúp vào biểu t−ợng trên cùng bên phải. Hộp thoại Setting the PG/PC xuất hiện. Trong hộp thoại có nhiều ứng dụng khác nhau nh− là STEP 7 và Win CC, vì thế ta cần phải lựa chọn ứng dụng cần đặt tham số. Khi đã lựa chọn “Micro/WIN” và đã cài đặt trong phần cứng, ta cần đặt thuộc tính thực sự của việc kết nối phần cứng. Đầu tiên

Hình 3.7: Cài đặt truyền thông giữa máy tính và CPU Cài đặt truyền thông

Chọn cáp truyền thông

cần phải xác định giao thức định sử dụng trong mạng. Nên sử dụng loại PPI. Sau khi đã lựa chọn giao thức sử dụng phải lựa chọn tham số giao diện chính xác trong hộp thoại. Trong đó chứa sẵn các giao diện đă cài đặt cùng với loại giao thức trong ngoặc đơn. Chẳng hạn chọn “PC/PPI cable(PPI)”. Sau đó ta phải lựa chọn các tham số liên quan với cấu hình hiện có. Kích vào nút “Properties....” trong hộp thoại để lựa chọn.

ắ Nạp ch−ơng trình vào CPU.

Sau khi cài đặt truyền thông ta nạp chương trình vào CPU bằng việc Download ch−ơng trình.

5. Cách Download một ch−ơng trình

Nếu đã thiết lập thành công liên kết giữa PC và PLC ta có thể Download chương trình tới PLC đó.

* Chú ý: Khi Download ch−ơng trình tới PLC nội dung của nó sẽ đ−ợc ghi đè lên nội dung hiện thời của PLC .Vì vậy phải chắc chắn là muốn ghi đè lên tr−ớc khi bắt đầu Download .

Các b−ớc tiến hành:

Hình3.8: Hộp thoại Set PG/PC Interface

- Trước khi Download ta phải chắc chắn PLC ở chế độ STOP . Kiểm tra

đèn báo hiệu của PLC, nếu ch−a ở trạng thái đó phải kích nut “STOP” trên thanh công cụ hoặc chọn PLCSTOP .

- Kích nút trên thanh công cụ hay chọn PLC Download

- Theo mặc định, hộp kiểm “Program Code Block”, “Data Block”,

“CPU conguartion” đã đ−ợc đánh dấu . Nếu không muốn Download khối nào có thể xoá bỏ đánh dấu.

- Kích vào “OK” để bắt đầu.

- Nếu Download thành công hộp thoại “Download Successful” xuất hiện.

- Chuyển trạng thái của PLC từ STOP sang RUN tr−ớc khi chạy ch−ơng trình trên PLC.

- Nếu Download không thành công ta phải thiết lập lại truyền thông giữa PLC và PC và thực hiện lại các b−ớc nh− trên.

Một phần của tài liệu Xây dựng thuật toán điều khiển dây chuyền sản xuất kính (Trang 41 - 48)

Tải bản đầy đủ (PDF)

(94 trang)