bài giảng kỹ thuật lập trình plc chương 4 viết chương trình trong step 7 microwin

24 590 0
bài giảng kỹ thuật lập trình plc chương 4 viết chương trình trong step 7 microwin

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 131 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. VIẾT CHƯƠNG TRÌNH TRONG STEP 7 MICROWIN Với phần cứng được kết nối như thế, bây giờ, ta viết phần mềm để điều khiển thiết bị nhé. B1 : Soạn thảo chương trình. Bấm chọn vào cửa số viết phần mềm, bấm F4  một bảng các lệnh về logic xuất hiện, ta chọn tiếp điểm thường hở Và bấm F6 để chọn ngõ ra : Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 132 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Sau đó bấm chuột trái lên các dấu ??.? và gõ các địa chỉ sau : Bấm chuột vào chổ network 2 và thực hiện tương tự để có : Như vậy, chương trình của ta viết đã có : Các thành phần và kí hiệu trong chương trình : Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 133 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Xóa cột, hàng, network và line. Xóa các cổng logic : Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 134 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Chương trình dùng lệnh OR. Sử dụng STATUS View để giám sát ch ương trình trực tuyến : Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 135 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. B2 : Bấm File\Save để lưu trữ chương trình. Nhớ đặt tên b1.mwp nhé! Sau khi sao lưu, ta Download chương tr ình xuống PLC để thử: Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 136 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Nhấn nút PLC\RUN hoặc để cho phép chương trình chạy. Bật tắt I0.0 và I0.1 để xem điều gì xảy ra. Như vậy, ta đã cùng nhau viết xong chương trình điều khiển cho động c ơ DC chạy và đảo chiều, nhưng một câu hỏi đặt ra : Dựa tr ên cơ sở nào, phương pháp như th ế nào để ta có thể lập trình được như thế ? Uh, câu hỏi này là một câu hỏi khó đòi hỏi cả một quá trình rèn luyện. Ta có thể hiểu đơn giản như thế này. Để có được chương trình, hoặc ta phải chuyển yêu cầu điều khiển từ một mạch điều khiển relay đ ã có sẵn hoặc ta phải thiết kế từ đầu. Nh ư vậy, nếu ta có một sơ đồ điều khiển bằng relay đ ã có sẵn, bằng cách nào để chuyển sang chương trình điều khiển ? Và nếu có một yêu cấi điều khiển, làm cách nào để thiết kế lại từ đầu ch ương trình điều khiển ? Tài liệu này từng bước cùng với bạn gỡ rối các thắc mắc đó, các bạn có thể đọc từ từ, tuần tự để thấy cái thú vị của điều khiển hoặc có thể t ìm hiểu thẳng vấn đề các bạn ch ưa biết nếu bạn là người có nghiên cứu về PLC rồi. Mọi sự thắc mắc, xin li ên hệ về plcroomvn@yahoo.com , plcroomvn@gmail.com, automan.vn@gmail.com hoặc số điện thoại 0953.124.068 Mọi sự thắc mắc của các bạn sẽ được giải đáp một cách nhanh chóng nhất. Chúc các bạn tìm được vấn đề các bạn mong muốn! Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 137 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. TẬP LỆNH. Tập lệnh của PLC S7 -200 được chia theo chức năng lệnh thành các nhóm sau : 1. Bit Logic : Lệnh liên quan đến xử lý logic các bit trong bộ nhớ của PLC. 2. Clock : Lệnh liên quan đến đồng hồ thời gian thực của hệ thống. 3. Communications : Lệnh liên quan đến truyền thông. 4. Compare : Lệnh liên quan đến việc so sánh. 5. Convert : Lệnh liên quan đến việc chuyển đổi từ dạng này sang dạng khác. 6. Counters : Lệnh liên quan đến bộ đếm lên xuống, tốc độ cao,…. 7. Floating-Point Math : Các lệnh toán học có dấu chấm động. 8. Integer Math : Lệnh toán học số nguyên. 9. Interrupt : Lệnh liên quan đến ngắt. 10. Logical Operations : Lệnh liên quan đến phép toán logic. 11. Move : Lệnh liên quan đến di chuyển từ nơi này đến nơi kia. 12. Program Control : Lệnh liên quan đến việc điều khiển ch ương trình, chương trình con. 13. Shift/Rotate : Lệnh quay/dịch. 14. String : Lệnh liên quan đến xử lý chuỗi. 15. Table : Lệnh liên quan đến xử lý bảng. 16. Timers : Lệnh liên quan đến các loại Timer. Tham khảo help hoặc Programmable logic controller Systems Manual để biết th êm về tập lệnh và cách sử dụng. Trong tài liệu này sẽ không đề cập chi tiết đến từng lệnh Vòng quét chương trình (The PLC Cycle) Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 138 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Tất cả bộ điều khiển có khả năng th ường lập trình làm việc theo một kiểu vòng lặp. Trong vòng lặp này hoạt động của các trạng thái chuyển mạch đ ược đọc ở ngõ vào và lưu trữ trong thanh ghi xử lý ảnh ngõ vào (the process input image (PII)). Thông tin này sau đó được dùng cho chương trình điều khiển. Ngõ ra trong thanh ghi x ử lý ảnh ngõ ra (process-image output table (PIQ)) đư ợc viết đè bằng giá trị logic tương ứng trong chương trình. Trạng thái trong PIQ đ ược chuyển trạng thái logic bên ngoài trong bước cuối cùng. Vòng quét sau đó bắt đầu lại theo một chu k ì mới. Một vòng quét thường mất khoảng 3 đến 10 ms. Khoảng thời gian n ày tùy thuộc vào số và loại các câu lệnh được dùng. Vòng quét bao gồm hai thành phần chính : 1) Thời gian hệ thống hoạt động khoảng 1 ms; t ùy thuộc vào pha a và d ở trang 78. 2) Thời gian để xử lý câu lệnh; t ùy thuộc vào pha s‚ trang 78. Mở rộng ra, vòng quét chỉ được xử lý khi chương trình PLC hoạt động, hay nói cách khác nó đang ở trong trạng thái "RUN". Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 139 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Tín hiệu thay đổi tại ngõ vào được truyền đến thanh ghi ng õ vào trong vòng quét k ế tiếp. Ở đó, trạng thái tín hiệu cho v òng quét này được duy trì ("frozen"). Đây là thanh ghi xử lý ngõ vào PII (xem a). Trong vòng quét kế tiếp, trạng thái truyền đ ược kết hợp phù hợp với giản đồ LAD (xem s) v à ngõ ra được cập nhật tương ứng với kết quả của hoạt động logic. Lệnh tiếp điểm thường hở (NO) và thường đóng (NC) Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 2007 by AUTOMANVN page 140 / 377 Tutorial Status: 18/08 Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu. Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101. Trong LAD, tiếp điểm NO sẽ đóng (O N) khi bit bằng 1. Tiếp điểm NC sẽ đóng (ON) khi bit bằng 0. Lệnh sườn dương (EU), sườn âm (ED). Lệnh NOT. Lệnh tiếp điểm NOT đảo trạng thái d òng nguồn. [...]... thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 Loại Timer Độ phân giải Giá trị lớn nhất TONR 1 ms 32 .76 7 s T0, T 64 10 ms 3 27. 67 s T1 -T4, T65-T68 100 ms 3 276 .7 s T5 -T31, T69-T95 1 ms 32 .76 7 s T32, T96 10 ms 3 27. 67 s T33-T36, T 97- T100 100 ms 3 276 .7 s No1 T 37 -T63, T101-T255 TON, TOF Số Timer Chú... 20 07 by AUTOMANVN page 144 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 Copyright 20 07 by AUTOMANVN page 145 / 377 Status: 18/08 No1... Copyright 20 07 by AUTOMANVN page 153 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 Copyright 20 07 by AUTOMANVN page 1 54 / 377 Status:... ngõ ra của PLC Copyright 20 07 by AUTOMANVN page 143 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Ví dụ : Copyright 20 07 by AUTOMANVN... Reset (R) lên 1, hay khi lệnh reset được thực thi Bộ đế, dừng đếm khi nó đạt đến giá trị lớn nhất (32 ,76 7) Có 256 bộ đếm :Cxxx=C0 đến C255 Chú ý : Không được thiết lập counter đã sử dụng thành một counter mới trong cùng một chương trình BỘ ĐẾM XUỐNG (COUNTER DOWN) Copyright 20 07 by AUTOMANVN page 146 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên... khiển c ơ bản với S7-200 No1 Ví dụ : Copyright 20 07 by AUTOMANVN page 141 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Giản đồ... giá trị lớn nhất : 32 ,76 7 Ví dụ : Copyright 20 07 by AUTOMANVN page 152 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Giản đồ thời... dụ về bộ đếm xuống : Copyright 20 07 by AUTOMANVN page 1 47 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Giải thích : Khi tín hiệu... lệnh Lệnh SET và RESET Copyright 20 07 by AUTOMANVN page 142 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101 Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Lệnh SET thực hiện gán... nhất (3 276 7) Bộ định thời TON, TONR và TOF có thể có 3 độ phân giải Độ phân giải đ ược xác định bằng số của timer như mô tả sau Mỗi giá trị đếm của giá trị Copyright 20 07 by AUTOMANVN page 149 / 377 Status: 18/08 Tutorial Version 2.2 Tài liệu này được xây dựng để hỗ trợ sinh vi ên học tập, nghiên cứu Ngoài đối tượng sinh viên, mọi sự sao chép, sử dụng thông tin tr ên tài liệu, đề nghị liên hệ : plcroomvn@yahoo.com . liệu, đề nghị liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101. VIẾT CHƯƠNG TRÌNH TRONG STEP 7 MICROWIN Với phần cứng được kết nối như thế, bây giờ, ta viết phần mềm để điều khiển. liên hệ : plcroomvn@yahoo.com ho ặc số điện thoại 09 74 . 858.101. Loại Timer Độ phân giải Giá trị lớn nhất Số Timer TONR 1 ms 32 .76 7 s T0, T 64 10 ms 3 27. 67 s T1 -T4, T65-T68 100 ms 3 276 .7 s T5 -T31,. chương trình của ta viết đã có : Các thành phần và kí hiệu trong chương trình : Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1 Copyright 20 07 by AUTOMANVN page 133 / 377 Tutorial Status:

Ngày đăng: 26/07/2014, 18:31

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan