tài liệu hướng dẫn thực hành với bộ lập trình plc s7200 hành vӞi

124 651 0
tài liệu hướng dẫn thực hành với bộ lập trình plc s7200 hành vӞi

Đ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

CƠNG TY U T VÀ PHÁT TRI N CƠNG NGH TR NG THÀNH a ch : s 32, TT11B, khu th V n Qn, Hà ơng, Hà Tây Tel: 04.2122649, 034.540280, Fax: 034.540281 E-mail: truongthanh_ttd@yahoo.com TÀI LI U H NG D N TH C HÀNH V I B L P TRÌNH PLC S7-200 Hµ néi, th¸ng – 2007 CƠNG TY U T VÀ PHÁT TRI N CƠNG NGH TR NG THÀNH a ch : s 32, TT11B, khu th V n Qn, Hà ơng, Hà Tây Tel: 04.2122649, 034.540280, Fax: 034.540281 E-mail: truongthanh_ttd@yahoo.com TÀI LI U H NG D N TH C HÀNH V I B L P TRÌNH PLC S7-200 BIÊN SO N: NGUY N V N TI N MỤC LỤC PHẦN A A B I II III C I II 10 11 12 13 14 15 16 17 18 19 20 21 22 23 LẬP TRÌNH VỚI PLC S7 – 200 Mở đầu Bộ điều khiển khả trình PLC S7 – 200 Cấu trúc phần cứng PLC S7-200 Khối vi xử lý (CPU) Các module mở rộng Nguồn nuôi Cấu trúc nhớ PLC S7-200 Cấu trúc chương trình PLC Thực chương trình Cấu trúc chương trình S7-200 Ngôn ngữ lập trình Bảng lệnh S7-200 Soạn thảo chương trình với PLC S7-200 Giới thiệu chung Ghép nối thiết bò lập trình Phần mềm lập trình Màn hình soạn thảo Thực soạn thảo Cú pháp hệ lệnh ví dụ đơn giản Bảng toán hạng giới hạn cho phép CPU 214 Một số ký hiệu Các lệnh vào / Các lệnh ghi / xoá giá trò cho tiếp điểm Các lệnh logic đại số Boolean Các lệnh stack logic Các lệnh tiếp điểm đặc biệt Các lệnh so sánh Lệnh nhảy gọi chương trình Các lệnh can thiệp vào thời gian vòng quét Các lệnh điều khiển timer Các lệnh điều khiển counter Các lệnh số học Các lệnh tăng giảm đơn vò đảo giá trò ghi Các lệnh dòch chuyển nội dung ô nhớ Các lệnh làm việc với mảng Các lệnh dòch chuyển ghi Các lệnh làm việc với bảng Các lệnh tìm kiếm Các hàm đổi kiểu liệu Xây dựng cấu trúc vòng lặp Đồng hồ thời gian thực Ngắt xử lý ngắt Trang 1 5 13 13 16 16 17 17 18 26 26 26 26 27 34 36 36 37 37 38 39 40 42 43 46 47 49 52 54 57 58 58 59 62 64 65 68 69 70 24 25 26 III PHẦN B PHẦN A I II III IV V Sử dụng đếm tốc độ cao Hàm phát xung tốc độ cao Tạo điều khiển PID S7-200 Ví dụ ứng dụng HỆ THỐN G THIẾT BỊ THỰC HÀNH THỰC HÀNH Đấu nối thiết bò Các bước tiến hành thí nghiệm Các thực tập Các thực tập nâng cao Thao tác thí nghiệm 78 80 83 100 103 104 104 104 104 108 120 PHẦN A LẬP TRÌNH VỚI PLC S7-200 A MỞ ĐẦU Một thiết bò điều khiển logic dùng công nghiệp thường bao gồm : - Công tắc, nút nhấn điều khiển, công tắc hành trình,… - Khối logic điều khiển (Controller), gồm rơ le nối theo mạch điều khiển, tiếp điểm - Các thiết bò chấp hành lối ra, rơ le, van solenoid, motor,… Khi xây dựng thiết bò điều khiển, cần xác đònh nhiệm vụ điều khiển, sở lựa chọn yếu tố điều khiển xác lập sơ đồ mạch điện Sau tiến hành đấu nối mạch để liên kết yếu tố điều khiển kiểm tra, đưa mạch vào hoạt động Như với loại điều khiển khác sử dụng mạch điều khiển khác cần phải lắp ráp mạch điều khiển logic tương ứng Việc thay đổi nhiệm vụ điều khiển dẫn đến thay đổi phần thiết bò sơ đồ đấu nối (phần cứng) Xét ví dụ mạch điều khiển khởi động motor pha Trên hình trình bày sơ đồ điều khiển điện (sơ đồ công tác) Khi nhấn nút START, sơ đồ cấp điện làm đóng rơ le K1 Tiếp điểm K1a cho phép tự giữ nuôi K1 Tiếp điểm K1b sử dụng để cấp điện cho motor Khi nhấn nút STOP, làm ngắt điện nuôi K1, tương ứng ngắt tiếp điểm K1a K1b ngắt điện cấp cho motor N Vin 1/L1 L 2/T1 K1b STOP OV1 K1b OFF START A1 K1 A2 ON OV1 MOTOR ~1P MS K1a Hình 1a Sơ đồ điều khiển khởi động motor pha START STOP +5V S R +V 14 Q 1A IC1 74LS00 1B K1 K1 Q Vin MOTOR ~1P Hình 1b Sơ đồ kiểu điều khiển điện tử Về nguyên tắc, thay điều khiển hình 1a sơ đồ điều khiển điện tử hình 1b Các công tắc điều khiển tác động vào trigger R-S tạo trạng thái để đóng ngắt rơ le K1 Trigger R-S làm nhiệm vụ nhớ trạng thái thay cho tiếp điểm tự giữ K1a hình 1a Tổn g quát, điều khiển mô tả trê n hình 1c, phần hệ thống điều khiển gồm thiết bò lối vào, điều khiển thiết bò chấp hành lối I1 LỐI VÀO INPUTS Q1 BỘ ĐIỀU KHIỂN CONTROLLER In LỐ I RA OUTPUTS THIẾT BỊ CHẤP HÀNH Qn Hình 1c Sơ đồ chức tổng quát điều khiển Đối với nhiệm vụ điều khiển nhiều chức năng, điều khiển trở nên phức tạp Trong nhiều trường hợp, hệ thống sử dụng rơ le trở nên cồng kềnh, hoạt động chậm, hay hư hỏng bò hạn chế chức Trong trình phát triển công nghệ, điều khiển điện tử sử dụng rộng rãi Tuy nhiên sơ đồ xây dựng vi mạch logic có hạn chế : - Khi thay đổi mạch điều khiển, cần phải sửa lại mạch logic (phần cứng) - Khi sử dụng số lượng vi mạch đủ lớn, sơ đồ trở nên phức tạp, đòi hỏi đồng điều khiển, có khả chống nhiễu độ tin cậy sút giảm Kỹ thuậ t vi xử lý phát triển cho phép xây dựng hệ thống điều khiển chuẩn hoá hoạt động theo chương trình Bộ vi xử lý (hình 2) gồm xử lý trung tâm (CPU), nhớ đọc ghi RAM (Random Acess Memory), nhớ đọc ROM (Read Only Memory) để nhớ chương trình thiết bò vào-ra (I/O PORT) để giao diện với ngoại vi Các khối vi xử lý liên kết với theo hệ thống đường dây nối chung gọi đường BUS, gồm đường đòa chỉ, đường tài liệu đường điều khiển KHỐI ĐIỀU K HIỂN TRUNG TÂM CPU BỘ NHỚ RAM KHỐI VÀ0/RA I/O PORT BỘ NHỚ ROM LỐI RA OUTPUTS LỐI VÀO INPUTS BUS Hình Cấu trúc vi xử lý Khi có tác động lối vào (ví dụ từ công tắc), qua khối vào-ra, tác động chuyển vào CPU Tại đây, chúng xử lý CPU hình thành đòa lệnh để điều khiển lối Lệnh điều khiển dạng tài liệu viết sẵn nhớ xuất (hình 3) Bộ vi xử lý cho phép xây dựng hệ điều khiển theo nguyên tắc hoàn toàn khác với phương pháp cổ điển Thiết bò phần cứng chuẩn hóa, sử dụng chung cho toán điều khiển Với toán điều khiển, cần viết chương trình tương ứng ghi vào nhớ vi xử lý Phương pháp có hàng loạt ưu điểm : - Hệ thống xây dựng có tính mềm dẻo, linh động chuẩn hóa - Cho phép đơn giản hóa việc xây dựng hệ thống điều khiển đa chức - Dễ dàng lắp đặt, khai thác bảo dưỡng, sửa chữa - Có khả ghép nối máy tính, xây dựng hệ thống tự động hoàn chỉnh KHỐI VÀ0/RA NHẬN LỆ NH ĐK & GỬI VỀ CPU CPU XỬ LÝ LỆNH,KHỞI ĐỘNG CHƯƠNG TRÌNH GHI TRONG ROM THỰC HIỆN CHƯƠNG TRÌNH TẠO ĐỊA CHỈ VÀ LỆNH ĐK LỐI RA XUẤ T LỐ I RA KHỐI VÀ0/RA XUẤT ĐỊA CHỈ & LỆ NH ĐK TỚI ĐK THIẾT BỊ CHẤP HÀNH Hình Chu trình hoạt động vi xử lý Thiết bò điều khiển logic khả trình PLC (Programmable Logic Controller) thiết bò vi xử lý cho phép lập trình điều khiển hệ thống Trên hình mô tả hệ thống sử dụng PLC Các thiết bò ngoại vi cung cấp thông tin lối vào cho CPU nút nhấn, công tắc, công tắc hành trình,… CPU nhận trạng thái lối vào này, xử lý chúng theo chương trình soạn trước lưu trữ nhớ, hình thành tín hiệu lối ra, cho phép điều khiển tương ứng rơ le, van solenoid, đèn,… thiết bò Chương trình điều khiển lưu trữ CPU soạn thảo trước, tuỳ theo yêu cầu toán điều khiển Cổng truyền thông cho phép ghép nối PLC với máy tính máy lập trình để soạn thảo chương trình theo quy tắc lập trình cho PLC Với cấu hình chuẩn hoá vậy, PLC cho phép sử dụng đa , giải nhiều toán khác Khi sử dụng, cần đấu nối PLC với thiết bò ngoại vi lập trình, mà không cần thay đổi lắp ráp sơ đồ logic điều khiển Đèn Solenoid Xuất trạng thái lối PLC DC24V OUTPUTS 1M 1L+ 0.0 0.1 0.2 0.3 0.4 2M 2L+ 0.5 0.6 0.7 1.0 1.1 SIEMENS M L+ DC 24V SF RUN STOP SIMATIC S7-200 STOP RUN VR1 TERM I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 1M 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 2M 1.0 1.1 1.2 1.3 1.4 1.5 M L+ DC DC SENSOR 24V SUPPLY INPUTS I1.0 I1.1 I1.2 I1.3 I1.4 I1.5 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 CPU-214 6ES7 214-1AC00 Lập trình điề u khiển CPU PLC Cổng truyền thôn g Cổng truyền thông Ghép máy tính máy lập trình Công tắc Nút nhấn Nhập trạ ng thái lối vào Công tắc hành trình Hình Cấu hình thiết bò điều khiển sử dụng PLC Sử dụng hệ thống điều khiển với PLC có ưu điểm sau : - Không cần đấu dây cho sơ đồ điều khiển logic kiểu dùng rơ le - Có độ mềm dẻo sử dụng cao, cần thay đổi chương trình (phần mềm) điều khiển - Chiếm vò trí không gian nhỏ hệ thống - Nhiều chức điều khiển - Tốc độ cao - Công suất tiêu thụ nhỏ - Không cần quan tâm nhiều vấn đề lắp đặt - Có khả mở rộng số lượng đầu vào/ra nối thêm khối vào/ra chức - Tạo khả mở lónh vực áp dụng - Giá thành không cao Chính nhờ ưu đó, PLC sử dụng rộng rãi hệ thống điều khiển tự động, cho phép nâng cao suất sản xuất, chất lượng đồng sản phẩm, tăng hiệu suất , giảm lượng tiêu tốn, tăng mức an toàn, tiện nghi thoải mái lao động Đồng thời cho phép nâng cao tính thò trường sản phẩm B BỘ ĐIỀU KHIỂN LOGIC KHẢ TRÌNH (PLC) S7 – 200 PLC (Programmable Logic Control) Là thiết bò điều khiển logic chuẩn hoá, có khả lập trình (khả trình) để điều khiển thiết bò bên Nhờ vậy, thiết bò cho phép thực linh hoạt thuật toán logic điều khiển thông qua ngôn ngữ lập trình lưu nhớ PLC Hệ thống PLC gồm phần chủ yếu : - CPU – thiết bò xử lý trung tâm - Phần mềm (chương trình) - Thiết bò chức mở rộng S7-200 thiết bò điều khiển logic khả trình cỡ nhỏ hãng Siemens (CHLB Đức), có cấu trúc theo kiểu Modul gắn thêm Modul mở rộng cho nhiều ứng dụng lập trình khác Thành phần S7 – 200 khối vi xử lý CPU 212 , CPU 214 , CPU 216… Để lập trình cho S7 – 200 ngøi ta sử dụng máy vi tính có phần mềm lập trình MICROWIN / S7 - 200, sử dụng thiết bò lập trình họ PG7XX hãng Siemens Các khối chức mở rộng gồm khối logic tương tự, bàn điều khiển cỡ nhỏ I CẤU TRÚC PHẦN CỨNG CỦA PLC S7-200 PLC họ S7 – 200, có kích thước nhỏ bé có nhiều tính tự động điều khiển giá thành thấp nên S7 – 200 sử dụng nhiều hệ thống điều khiển S7 – 200 bao gồm phần sau : KHỐI VI XỬ LÝ (CPU) : Có nhiều loại CPU212, CPU 214, CPU 215, CPU 216… Hình dáng CPU 214 thông dụng mô tả hình Sơ đồ khối CPU / PLC cho hình DC24V OUTPUTS 1M 1L+ 0.0 0.1 0.2 0.3 0.4 2M 2L+ 0.5 0.6 0.7 1.0 1.1 SIEMENS M L+ DC 24V SF RUN STOP SIMATIC S7-200 STOP RUN VR1 TERM I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 1M 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 2M 1.0 1.1 1.2 1.3 1.4 1.5 M L+ DC DC SENSOR 24V SUPPLY INPUTS Hình : Hình dạng bên CPU 214 I1.0 I1.1 I1.2 I1.3 I1.4 I1.5 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1 Cổn g tr uyền thôn g CPU-214 6ES7 214-1AC00 RAM nhớ chương trình 000 001 002 003 004 005 Bộ điều khiển Đếm đòa Nhớ Bộ tạo thời gian bên Bộ đếm 2044 2045 2046 2047 Thanh ghi trình tự Lập trình tự cho tín hiệu số & tương tự ngõ ra/vào Bus ngoại biên Nhập tín hiệu tương tự số Xuất tín hiệu tương tự số Các khối thời gian,đếm giới hạn giá trò Hình : Sơ đồ khối tổng quát CPU / PLC Khối xử lý trung tâm (CPU) nhận tín hiệu lối vào dạng nhò phân nhập vào RAM Sau CPU xử lý theo chương trình, nhớ kết chuyển điều khiển qua lối tới cấu vận hành Bộ đếm đòa có nhiệm vụ chọn trình tự thực chuyển thông tin từ nhớ chương trình đến ghi trình tự Thiết bò điều khiển nhận trình tự từ ghi trình tự, xử lý trình tự hành, thay đổi đòa đếm ghi trình tự a CÁC ĐẶC TRƯNG CỦA CPU họ S7-200 PLC SIMATIC S7-200 có thô ng số kỹ thuậ t sau : Đặc trưng khối vi xử lý CPU212 CPU214 giới thiệu bảng : Bộ nhớ chương trình Bộ nhớ liệu Số cổng logic vào Số cổng logic Số module I/O mở rộng Tổng số cổng logic vào Tổng số cổng logic Số tạo thời gian trễ Số đếm Số đếm tốc độ cao Số phát xung nhanh CPU212 512 words(1KB) có nhớ 512 words, chứa 100 words có nhớ 64 64 64/2:1ms,8:10ms,54:100ms 64 0 CPU214 2048 words(4KB) có nhơ 2048 words(4KB),chứa 512 words có nhơ 14 10 64 64 128/4:1ms,16:10ms108:100ms 128 BÀI CÁ C MẠCH HỖN HP a) Mạch AND-OR + + SW2 SW1 SW1 SW4 - S7 - 200 Q0.4 I0.1 SW2 I0.2 SW3 LAMP I0.3 SW4 SW3 POWER SUPPLY I0.4 INPUT CPU - 214 OUTPUT LAMP - Lối Q0.4 có tín hiệu 1, lối vào I0.1 I0.2 cổng AND có tín hiệu 1, lối vào I0.3 I0.4 có tín hiệu Bảng trạng thái: I0.1 I0.2 I0.3 I0.4 Chương trình mạch AND – OR viết LAD NETWORK / I0.1 I0.3 Q0.4 I0.2 I0.4 NETWORK / END Q0.4 b) Mạch OR trước AND + SW1 + SW2 SW1 SW3 SW4 Q0.2 I0.2 SW3 LAMP I0.3 SW4 I0.4 SW5 SW5 S7 - 200 I0.1 SW2 - Nguồn cung cấ p I0.5 LAMP INPUT CPU - 214 OUTPUT - Trong mạch lối Q0.2 có tín hiệu 1, lối vào cổng OR lối vào I0.5 có tín hiệu Bảng trạng thái : I0.1 I0.2 I0.3 I0.4 I0.5 Chương trình mạch OR trước AND viết LAD NETWORK / I0.1 I0.3 I0.2 I0.4 I0.5 Q0.2 NETWORK / END Q0.2 IV CÁC BÀI THỰC TẬP NÂNG CAO Để thực tốt phần thực hành này, việc nắm vững tập lệnh, cấu trúc PLC S7_200 (CPU 214), sinh viên cần phải biết thêm vấn đề sau: Nhập xuất liệu lối vào/ra số (digital inputs/ outputs) PLC dạng byte: - Các lối vào từ I 0.0 đến I 0.7 ( khối CPU) tương ứng với byte IB0 - Các lối vào từ I 0.8 đến I 1.5 ( khối CPU) tương ứng với byte IB2 - Các lối từ Q 0.0 đến I 0.7 ( khối CPU) tương ứng với byte QB0 - Các lối từ Q đến I ( khối EM223) tương ứng với byte QB2 - Các lối từ Q 0.0 đến I 0.7 ( khối CPU) tương ứng với byte QB0 Ví dụ: - MOVB MB0, VB120 - MOVB VB120, QB0 Đòa lối vào / analog khối EM235: ( A+; A-) (B+; B-) (C+; C-) V0 & I0 AIW0 AIW2 AIW4 AQW0 Lối vào analog Lối analog - Dữ liệu đưa vào lối vào analog số hóa ( biến đổi A/D) thành 11 12 bit chứa từ AIW XX dạng sau: MSB LSB Unipolar data 12 bit 0 MSB LSB Bipolar data 12 bit 0 Như vậy, để có giá trò thực tín hiệu lối vào analog, giá trò từ AIW XX phải dòch trái bit - Xuất liệu lối analog cách ghi vào từ AQW0 giá trò có dạng sau: Dữ liệu sau qua biến đổi digital to analog xuất lối I0 V0 MSB LSB Data value (Io) 12 bit 0 MSB LSB Data value (Vo) 12 bit 0 0 Như vậy, muốn xuất giá trò dòng lối analog, giá trò phải dòch trái bit trước ghi vào AQW0 Phương pháp cấp lấy tín hiệu khối EM235: Các thực tập sử dụng khối sau : PLC, PS – 700, AM – 1, LSW – 16, DCV – 804, LL – 16 Chương trình điều khiển đèn giao thôn g Quy đònh tiếp điểm điều khiển đèn cho trục - Xanh : Q0.0 với thời gian VW100 - Vàng : Q0.0 với thời gian VW102 - Đỏ : Q0.2 với thời gian VW104 - Vàng : Q0.1 với thời gian VW106 SƠ ĐỒ ĐÈN ĐƯỜNG Các thời gian cho đèn nạp từ trước từ đơn tương ứng Nội dung chúng thường xuyên thay đổi nhờ sử dụng chế độ ngắt truyền thông nhằm điều khiển giao thông theo xanh Trên trục phụ đèn điều khiển ngược lại với tiếp điểm sau : - Xanh : Q0.5 với thời gian đỏû trục - Vàng : Q0.6 với thời gian vàng trục - Đỏ : Q0.7 với thời gian xanh trục - Vàng : Q0.6 với thời gian vàng trục - Thời gian cho đèn nạp từ từ VW100, VW102, VW104, VW106 + POWER SUPPLY S7 - 200 INPUT Sơ đồ nối PLC CPU - 214 Q0.0 LAMP Q0.1 LAMP Q0.2 LAMP Q0.5 LAMP Q0.6 LAMP Q0.7 LAMP OUTPUT Chương trình viết LAD : NETWORK 1/ SM0.1 MOV _ W EN +100 IN OUT VW100 MOV _ W EN +110 IN OUT VW102 MOV _ W EN +180 IN OUT VW104 MOV _ W EN +190 IN OUT NETWORK 2/ SM0.0 TON_T37 IN +190 PT Q0.0 ( S ) Q0.7 ( S ) VW106 NETWORK 3/ T37 Q0.0 >=I ( R ) VW100 Q0.7 ( R ) Q0.1 ( S ) NETWORK 4/ Q0.6 ( S ) T37 Q0.1 >=I ( R ) VW102 Q0.6 ( R ) Q0.2 ( S ) Q0.5 NETWORK 5/ ( S ) T37 Q0.2 >=I ( R ) VW104 Q0.5 ( R ) Q0.1 ( S ) Q0.6 NETWORK 6/ T37 >=I VW106 ( S ) T37 ( R ) Q0.1 ( R ) Q0.6 ( R ) NETWORK 7/ END Bài tập : a b Lập trình LAD STL cho chương trình đèn đường Thay đổi giá trò AIW để có thời gian tắt mở đèn khác Đo điện DC (0 →10V) Đọc giá trò điện áp lối vào khối EM235 xuất giá trò (dưới dạng số nhò phân 12 bit) lối PLC Sơ đồ nối mạch biễu diễn hình 0V +24V DCV804 +24V POTENTIOMET1 10K M A + A- + L CPU214 Chương trình viết LAD EXTF Io L+ M EM235 Chương trình đo điện DC (0 - 10V) Network / Tác động lên I0.0 để kích hoạt chương trình M1.0 I0.0 p Network / Đọc liệu từ lối vào ( A+ ; A- ) cất vào VW100 M1.0 MOV_ W EN AIW0 IN OUT VW100 Network / Dòch phải bit để lấy số liệu thực M1.0 SHR _W EN VW100 IN OUT N VW1000 Network / Xuất liệu lối PLC M1.0 MOV _B EN VB1001 OUT IN QB0 MOV _B EN VB1000 OUT IN QB0 Network / Kết thúc chương trình END Bài tập: Đặt switch khối EM235 vò trí sau: 10 11 ON OFF OFF OFF OFF OFF OFF OFF ON OFF OFF Cấp nguồn cho hệ thống thực chương triønh Quan sát tín hiệu PCV – 804 lối PLC Chỉnh biến trở cấp nguồn lối vào (A+; A-), lập bảng sau: Giá trò điện áp đọc DCV – 804 ( Số thực _ Đơn vò: Volt) Giá trò đọc gnỏ PLC ( Số nhò phân) 10 Dựa vào kết trên, sinh viên trả lời câu hỏi sau: Cho biết giá trò bão hòa điện lối vào analog Giá trò bão hòa giá trò lớn mà biến đổi ADC (analog to digital converter) có khả thực Cho biết giá trò khoảng chia biến đổi ADC ( lấy giá trò trung bình) Bài : Đo điện DC điều khiển ON / OFF Sơ đồ nối PLC 0V +24V DCV804 +24V POTENTIOMET1 10K M A + A- L+ CPU214 EXTF Io L+ M EM235 Tương tự tập thứ 2, việc xuất giá trò điện áp đoc lối PLC, thực thêm phần so sánh kết với số 1000 & 2000 Nếu giá trò lớn 2000: đóng tiếp điểm Q 1.0; giá trò nhỏ 1000: đóng tiếp điểm Q 1.1 Trong thực hành này, trả lời câu hỏi sau: 1/- Tính toán giá trò điệ áp 1000 & 2000 So sánh kết với kết thực tế quan sát DCV – 804 2/- Có khác hai kết không? Giải thích Chương trình viết LAD : Chương trình đo điện DC (0 - 10V) điều khiên ON - OFF Network / Tác động lên I0.0 để kích hoạt chương trình M1.0 I0.0 p Network / Đọc liệu từ lối vào ( A+ ; A- ) cất o VW100 M1.0 MOV_ W EN AIW0 IN OUT VW100 Network / Dòch phải bit để lấy số liệu thự c M1.0 SHR _W EN VW100 IN N OUT VW1000 Network / Xuất liệu lối PLC M1.0 MOV _B EN VB1001 IN OUT QB0 MOV _B EN VB1000 IN OUT QB0 Network / điều khiển ON _ OFF SM0.0 VW1000 >=I +2000 VW1000 [...]... chương trình xử lý ngắt - Chương trình chính được kết thúc bằng lệnh kết thúc chương trình (MEND) - Chương trình con là một bộ phận của chương trình Các chương trình con phải được viết sau lệnh kết thúc chương trình chính(MEND) - Các chương trình xử lý ngắt là một bộ phận của chương trình Nếu cần sử dụng chương trình xử lý ngắt phải viết sau lệnh kết thúc chương trình chính(MEND) - Các chương trình. .. sau đó thực hiện chương trình và kết thúc bằng việc thay đổi trạng thái đầu ra Trước khi thực hiện vòng quét tiếp theo, S7 – 200 thực hiện các nhiệm vụ bên trong và các nhiệm vụ truyền thông Chu trình thực hiện chương trình là chu trình lặp Có 2 phương pháp lập trình cho S7 – 200 là kiểu hình thang và kiểu liệt kê a PHƯƠNG PHÁP LẬP TRÌNH HÌNH THANG - LAD ( LADDER LOGIC) LAD : Là một ngôn ngữ lập trình. .. chương trình con được nhóm lại thành một nhóm ngay sau chương trình chính Sau đó đến các chương trình xử lý ngắt Có thể tự do trộän lẫn các chương trình con và chương trình xử lý ngắt đằng sau chương trình chính 3 NGÔN NGỮ LẬP TRÌNH : S7 – 200 biễu diễn một mạch logic cứng bằng một dãy các lệnh lập trình Chương trình bao gồm một tập dãy các lệnh S7 – 200 thực hiện chương trình bắt đầu từ lệnh đầu tiên... chương trình chính Những lệnh chỉ cho CPU-214 Ghi nhớ lại nội dung tức thời của ngăn xếp Đặt TOS lên 1 và gán giá trò logic 0 vào các bit còn lại của ngăn xếp Đặt TOS lên 1 C SOẠN THẢO CHƯƠNG TRÌNH VỚI PLC S7-200 I GIỚI THIỆU CHUNG 1 GHÉP NỐI THIẾT BỊ LẬP TRÌNH a Ghép nối máy tính PC Nối PLC S7-200 với máy tính bằng cáp PPI-PC có bộ chuyển đổi RS-232/RS-485 (hình 7b) b Ghép nối với máy lập trình PG702... giá trò đúng Bộ lọc trống lại nhiễu xung và các lối vào có hiệu lực để ổn đònh trước khi diệu được nhận PLC 210 không hỗ trợ chức năng này PLC 212 hỗ trợ các bộ lọc với thời gian trễ từ 0.3 tới 13.1 ms PLCs 214, 215, and 216 hỗ trợ các bộ lọc với thời gian trễ từ 0.2 tới 8.7 ms PLCs 221, 222, 224, and 226 hỗ trợ các bộ lọc với thời gian trễ từ 0.2 tới 12.8 ms Để đặt thời gian trễ lối vào ta thực hiện... Khi nối giao tiếp RS485 với máy tính qua ổ RS-232 cần có bộ chuyển đổi RS485-RS232 S7 – 200 sử dụng cổng truyền thông nối tiếp RS485 với ổ nối 9 chân (hình 7a) để phục vụ cho việc ghép nối với thiết bò lập trình hay các trạm PLC khác Tốc độ truyền cho máy lập trình kiểu PPI là 9600 baud Tốc độ truyền cung cấp của PLC theo kiểu tự do là từ 300 đến 38400 baud Khi ghép nối S7-200 với máy tính PC qua cổng... chương trình con tương ứng với từng tín hiệu ngắt được soạn thảo và cài đặt như một bộ phận của chương trình Chương trình xử lý ngắt chỉ được thực hiện trong vòng quét khi xuất hiện tín hiệu báo ngắt và có thể xẩy ra ở bất cứ điểm nào trong vòng quét 2 CẤU TRÚC CHƯƠNG TRÌNH CỦA S7 – 200 - Các chương trình cho S7 – 200 có cấu trúc bao gồm chương trình chính (main program), sau đó đến các chương trình. .. lên một bit Nếu chương trình được viết theo kiểu LAD, thiết bò lập trình sẽ tạo ra một chương trình STL tương ứng Ngược lại không phải mọi chương trình viết theo kiểu STL nào cũng có thể chuyển thành dạng LAD tương ứng Ví dụ về phương pháp lập trình LAD I0.0 Q1.0 | |( ) STL LD I0.0 = Q1.0 4 BẢNG LỆNH CỦA S7 - 200 : Hệ lệnh của S7 - 200 được phân chia thành 3 nhóm : - Các lệnh thực hiện vô điều kiện,... quả ghi vào IN2 Thực hiện phép trừ 2 số nguyên kiểu từ kép IN1, IN2 Kết quả ghi vào IN2 Thực hiện phép trừ 2 số nguyên kiểu từ IN1, IN2 Kết quả ghi vào IN2 Thực hiện phép cộng 2 số thực (32 bit ) IN1, IN2 Kết quả ghi vào IN2 Thực hiện phép trừ 2 số thực (32 bit) IN1, IN2 Kết quả ghi vào IN2 Thực hiện phép nhân 2 số thực (32 bit ) IN1, IN2 Kết quả ghi vào IN2 Thực hiện phép chia 2 số thực (32 bit ) IN1,...Số bộ đ chỉnh tương tự Số bít nhớ đặc biệt Chế độ ngắt & xử lý tín hiệu Thời gian lưu trữ bộ nhớ Pin kéo dài thời gian nhớ Led chỉ thò trạng thái I/O Ghép nối máy tính 0 368 x 2 688 X 50 giờ x 190 giờ X x x X X Bổ xung cấu hình của CPU224 CPU 224 Bộ nhớ chương trình Bộ nhớ dữ liệu Thời gian lưu trữ của bộ nhớ Tổ chức chương trình Số chương trình con tối đa Bảo vệ chương trình cho người ... chương trình PLC Thực chương trình Cấu trúc chương trình S7-200 Ngôn ngữ lập trình Bảng lệnh S7-200 Soạn thảo chương trình với PLC S7-200 Giới thiệu chung Ghép nối thiết bò lập trình Phần mềm lập trình. .. BỊ THỰC HÀNH THỰC HÀNH Đấu nối thiết bò Các bước tiến hành thí nghiệm Các thực tập Các thực tập nâng cao Thao tác thí nghiệm 78 80 83 100 103 104 104 104 104 108 120 PHẦN A LẬP TRÌNH VỚI PLC. .. 19 20 21 22 23 LẬP TRÌNH VỚI PLC S7 – 200 Mở đầu Bộ điều khiển khả trình PLC S7 – 200 Cấu trúc phần cứng PLC S7-200 Khối vi xử lý (CPU) Các module mở rộng Nguồn nuôi Cấu trúc nhớ PLC S7-200 Cấu

Ngày đăng: 07/11/2015, 17:19

Từ khóa liên quan

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

Tài liệu liên quan