Giáo trình Lập trình PLC theo ngôn ngữ bậc thang có kết cấu nội dung gồm 5 chương, nội dung giáo trình giới thiệu đến các bạn những nội dung về định nghĩa, lịch sử phát triển, cấu trúc, tiêu chuẩn kỹ thuật, phân loại và ứng dụng của PLC trong quá trình điều khiển, đề cập tới các hệ thống số được sử dụng thường xuyên và cách chuyển đổi giữa các hệ thống số, giới thiệu cấu tạo, nguyên lý làm việc của một số loại thiết bị vào, ra thường gặp trong hệ thống điều khiển sử dụng PLC,...
LỜI NĨI ĐẦU Giáo trình “Lập Trình PLC Theo Ngơn Ngữ Bậc Thang” trƣớc hết dành cho sinh viên ngành Công nghệ Kỹ thuật Cơ điện tử, khoa Cơ học kỹ thuật Tự động hóa, Trƣờng Đại học Cơng nghệ - ĐHQGHN với mơn học lập trình PLC thực tập chuyên ng|nh (năm thứ 4) Nội dung gi{o trình phù hợp cho cơng tác giảng dạy mơn học Điều khiển tự động Tự động hóa bậc đ|o tạo Đại học trƣờng Ngoài giáo trình n|y phục vụ cho sinh viên, kỹ sƣ Thầy Cô quan t}m đến vấn đề liên quan Trong giáo trình, nhóm tác giả đƣa tranh việc ứng dụng điều khiển logic khả trình nhấn mạnh vai trị q trình Tự động hóa Cơng nghiệp Các kiến thức lập trình ứng dụng PLC đƣợc đƣa từ cách nhìn ngƣời thiết kế hệ thống ngƣời nhƣ lập trình viên Nội dung giáo trình đề cập cách hệ thống kiến thức đại kỹ thuật lập trình PLC theo ngơn ngữ bậc thang Đi với sở lý thuyết, gi{o trình trình bày nhiều ví dụ cụ thể Các ví dụ đƣợc minh họa PLC ED–4260 hãng LS với công cụ phát triển mô môi trƣờng GMWIN Gi{o trình n|y đƣợc chia l|m chƣơng: Chương 1: Giới thiệu định nghĩa, lịch sử phát triển, cấu trúc, tiêu chuẩn kỹ thuật, phân loại ứng dụng PLC trình điều khiển Chương 2: Đề cập tới hệ thống số sử dụng thường xuyên cách chuyển đổi hệ thống số Chương 3: Giới thiệu cấu tạo, nguyên lý làm việc số loại thiết bị vào/ra thường gặp hệ thống điều khiển sử dụng PLC Chương 4: Trình bày khái niệm ngơn ngữ lập trình bậc thang, mô tả nguyên lý hoạt động đưa ví dụ minh hoạ cho lệnh, hàm, khối hàm sử dụng nhiều trình thiết kế chương trình Chương 5: Trình bày phương pháp phân tích, thiết kế chương trình cho hệ thống điều khiển, phương pháp gỡ rối, sửa lỗi chương trình, u cầu kiểm tra an tồn trước vận hành hệ thống Trong q trình biên soạn nhóm tác giả đƣợc bạn đồng nghiệp góp nhiều ý kiến bổ ích Ban chủ nhiệm Khoa Cơ học kỹ thuật Tự động hố phịng ban Trƣờng Đại học Công nghệ tạo điều kiện tốt để hồn thành giáo trình Nhóm tác giả xin bày tỏ lời cảm ơn ch}n th|nh giúp đỡ quý b{u Mặc dù nhóm tác giả cố gắng thể nội dung giáo trình cách bản, đại có hệ thống nhƣng đ}y l| lần gi{o trình đƣợc xuất nên khơng tránh khỏi thiếu sót, nhóm tác giả mong nhận đƣợc ý kiến đóng góp bạn đọc, đặc biệt l| c{c đồng nghiệp v| c{c em sinh viên để gi{o trình đƣợc hồn thiện Thƣ từ liên hệ xin gửi địa chỉ: Khoa Cơ học Kỹ thuật Tự động hoá – Trường Đại học Công nghệ – ĐHQGHN Xin chân thành cảm ơn! NHÓM TÁC GIẢ MỤC LỤC DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU Chƣơng BỘ ĐIỀU KHIỂN LOGIC LẬP TRÌNH ĐƢỢC – PLC 1.1 BỘ ĐIỀU KHIỂN LOGIC LẬP TRÌNH ĐƢỢC 1.1.1 Định nghĩa 1.1.2 Lịch sử đời 1.1.3 Tiêu chuẩn PLC 1.2 CẤU TRÚC VÀ ĐẶC ĐIỂM CỦA PLC 1.2.1 Cấu trúc phần cứng 1.2.2 Cấu trúc bên PLC 1.2.3 Ƣu điểm PLC 10 1.2.4 Phân loại ứng dụng PLC 11 CÂU HỎI ÔN TẬP 14 Chƣơng CÁC HỆ THỐNG SỐ 16 2.1 HỆ THẬP PHÂN 16 2.2 HỆ NHỊ PHÂN 16 2.3 HỆ BÁT PHÂN 20 2.4 HỆ THẬP LỤC PHÂN 21 2.5 HỆ NHỊ PHÂN MÃ HOÁ THẬP PHÂN (BCD) 22 2.6 MÃ GRAY 23 2.7 MÃ ASCII 24 2.8 CÁC PHÉP TÍNH TRONG HỆ NHỊ PHÂN 26 CÂU HỎI ÔN TẬP 30 Chƣơng THIẾT BỊ VÀO/RA 31 3.1 THIẾT BỊ ĐẦU VÀO 31 3.1.1 Nút nhấn 31 3.1.2 Cảm biến 32 3.1.2.1 Cảm biến tiệm cận 32 3.1.2.2 Cảm biến ánh sáng 36 3.1.2.3 Cảm biến siêu âm 38 3.1.2.4 Cảm biến khối lƣợng 39 3.1.2.5 Cảm biến nhiệt độ 40 3.2 THIẾT BỊ ĐẦU RA 41 3.2.1 Rơle điện từ 41 3.2.2 Contactor 42 3.2.3 Bộ khởi động động 43 3.2.4 Van điện từ 45 3.2.5 Động bƣớc 46 3.2.6 Động servo 47 CÂU HỎI ÔN TẬP 49 Chƣơng LẬP TRÌNH PLC THEO NGÔN NGỮ BẬC THANG 51 4.1 GIỚI THIỆU NGƠN NGỮ LẬP TRÌNH BẬC THANG 51 4.1.1 Ngơn ngữ lập trình bậc thang 51 4.1.2 Định dạng sơ đồ bậc thang 52 4.2 CÁC LỆNH TIẾP ĐIỂM ĐẦU VÀO VÀ CUỘN HÚT ĐẦU RA 54 4.2.1 Đầu vào/ra 55 4.2.2 Mạch chốt 57 4.2.3 Đầu vào/ra trì trạng thái điện 59 4.2.4 Câu lệnh hoạt động chu kỳ quét 62 4.2.5 Lệnh SET RESET 64 4.2.6 Cặp lệnh điều khiển MCS MCSCLR 65 CÂU HỎI ÔN TẬP 115 4.3 CÁC BỘ ĐỊNH THỜI 68 4.3.1 Bộ định thời tạo trễ 68 4.3.1.1 Kết hợp định thời để điều khiển kiện theo chuỗi 70 4.3.1.2 Kết hợp định thời để tạo trễ với thời gian lớn 72 4.3.1.3 Kết hợp định thời tạo tín hiệu đóng/ngắt theo chu kỳ 72 4.3.2 Bộ định thời tạo trễ ngắt 74 4.3.3 Bộ định thời tạo xung 76 CÂU HỎI ÔN TẬP 118 4.4 CÁC BỘ ĐẾM LẬP TRÌNH ĐƢỢC 78 4.4.1 Bộ đếm tiến 80 4.4.2 Bộ đếm tiến – lùi 82 4.4.3 Kết hợp đếm 84 4.4.4 Kết hợp đếm với định thời 86 CÂU HỎI ÔN TẬP 123 4.5 CÁC LỆNH ĐIỀU KHIỂN CHƢƠNG TRÌNH 89 4.5.1 Lệnh nhảy 89 4.5.2 Lệnh gọi hàm 91 CÂU HỎI ÔN TẬP 128 4.6 CÁC LỆNH XỬ LÝ DỮ LIỆU 94 4.6.1 Lệnh chép liệu 94 4.6.2 Các câu lệnh so sánh 98 CÂU HỎI ÔN TẬP 131 4.7 CÁC LỆNH TOÁN HỌC 104 4.7.1 Lệnh ADD 104 4.7.2 Lệnh SUB 106 4.7.3 Lệnh MUL 108 4.7.4 Lệnh DIV 109 CÂU HỎI ÔN TẬP 137 4.8 THANH GHI DỊCH 111 CÂU HỎI ÔN TẬP Error! Bookmark not defined Chƣơng THIẾT KẾ CHƢƠNG TRÌNH ĐIỀU KHIỂN 115 5.1 THIẾT KẾ CHƢƠNG TRÌNH 146 5.1.1 Thiết kế chƣơng trình sử dụng lƣu đồ thuật toán 146 5.1.1.1 Giới thiệu 146 5.1.1.2 Phƣơng ph{p chuyển lƣu đồ thuật to{n sang sơ đồ bậc thang sử dụng khối logic 149 5.1.1.3 Phƣơng ph{p chuyển lƣu đồ thuật to{n sang sơ đồ bậc thang sử dụng bit 152 5.1.1.4 Một số ví dụ áp dụng 155 5.1.2 Thiết kế chƣơng trình sử dụng sơ đồ trạng thái 161 5.1.2.1 Giới thiệu 161 5.1.2.2 Thiết kế chƣơng trình điều khiển sử dụng sơ đồ trạng thái 162 5.1.2.3 Chuyển đổi sơ đồ trạng th{i sang sơ đồ bậc thang 165 5.1.2.4 Phƣơng trình trạng thái 169 5.1.2.5 Phƣơng trình chuyển đổi trạng thái 174 5.1.2.6 Một số ví dụ áp dụng 177 CÂU HỎI ÔN TẬP 193 5.2 AN TOÀN HỆ THỐNG 187 5.2.1 Hệ thống PLC với an toàn hoạt động 187 5.2.2 Bảo trì hệ thống 188 5.3 VẬN HÀNH HỆ THỐNG 189 5.3.1 Kiểm tra c{c đầu vào/ra 189 5.3.2 Kiểm tra phần mềm điều khiển 190 5.4 TÌM LỖI 190 Phụ lục THÔNG SỐ KỸ THUẬT BỘ PLC ED– 4260 TRAINER 198 Phụ lục ĐỊNH DẠNG DỮ LIỆU TRONG GMWIN 202 Phụ lục DANH SÁCH MỘT SỐ HÀM HAY SỬ DỤNG 204 Phụ lục BÀI TẬP THỰC HÀNH 224 TÀI LIỆU THAM KHẢO 239 DANH MỤC TỪ VIẾT TẮT PLC Programmable Logic Controller Bộ điều khiển logic khả trình NEMA National Electrical Manufacturers Association Hiệp hội nhà sản xuất điện quốc gia IEC International Electrotechnical Commission Ủy ban kỹ thuật điện quốc tế LD Ladder Diagram Sơ đồ bậc thang FBD Function Block Diagram Sơ đồ khối hàm IL Instruction List Liệt kê câu lệnh ST Structured Text Ký tự có cấu trúc SFC Sequential Function Chart Sơ đồ chức CPU Central Processing Unit Đơn vị xử lý trung tâm DC Direct Current Dòng chiều AC Alternating Current Dòng xoay chiều LED Light Emitting Diode Diode phát quang CNC Computerized Numeric Control Sự điều khiển số máy tính hóa ROM Read–Only Memory Bộ nhớ đọc RAM Random Access Memory Bộ nhớ truy cập ngẫu nhiên EPROM Erasable Programmable Read–Only Bộ nhớ đọc xóa EEPROM Electrically Erasable Programmable Read–Only Memory Bộ nhớ đọc xóa tín hiệu điện IC Integrated Circuit Mạch tích hợp DANH MỤC HÌNH VẼ Hình 1.1 Cấu trúc phần cứng PLC Hình 1.2 Tín hiệu: (a) rời rạc, (b) kỹ thuật số, (c) tƣơng tự Error! Bookmark not defined Hình 1.3 Mơ hình truyền thơng Error! Bookmark not defined Hình 1.4 Cấu trúc bên PLC Hình 1.5 Vịng quét CPU Hình 1.6 Một số loại PLC 11 Hình 1.7 PLC thực chức đơn vụ 12 Hình 1.8 PLC thực chức quản lý điều khiển 12 Hình 2.1 Trọng số hệ thập phân 16 Hình 2.2 Tín hiệu số biểu diễn giá trị hiệu điện 17 Hình 2.3 Chuyển đổi hệ nhị phân sang hệ thập phân 18 Hình 2.4 Một word 16 bit 18 Hình 2.5 1K word nhớ 19 Hình 2.6 Chuyển đổi số thập phân sang nhị phân 19 Hình 2.7 Chuyển đổi số bát phân sang thập phân 20 Hình 2.8 Chuyển đổi số bát phân sang nhị phân 21 Hình 2.9 Chuyển đổi số HEX sang số thập phân 21 Hình 2.10 Chuyển đổi số HEX sang số nhị phân 21 Hình 2.11 Chuyển đổi số nhị phân sang số hệ BCD 23 Hình 2.12 Mã BCD giao tiếp núm điều chỉnh tay 23 Hình 2.13 Đĩa mã ho{ quang học 24 Hình 3.1 Hình dạng ký hiệu loại nút nhấn 31 Hình 3.2 Cơng tắc lựa chọn vị trí 32 Hình 3.3 Cảm biến tiệm cận 32 Hình 3.4 Cảm biến tiệm cận loại cảm kháng 33 Hình 3.5 Kết nối cảm biến loại dây 34 Hình 3.6 Kết nối cảm biến loại dây nối tiếp với tải 34 Hình 3.7 Cảm biến tiệm cận nhận dạng 34 Hình 3.8 Điện trở đƣợc nối song song 34 Hình 3.9 Cảm biến điện dung 35 Hình 3.10 Ví dụ hoạt động cảm biến điện dung 35 Hình 3.11 Tế b|o quang điện tế bào quang dẫn 36 Hình 3.12 Cảm biến quang học 37 Hình 3.13 Kỹ thuật quét chum 38 Hình 3.14 Kỹ thuật quét phản xạ 38 Hình 3.15 Cảm biến siêu âm 39 Hình 3.16 Cảm biến kiểu điện trở 40 Hình 3.17 Cặp nhiệt điện 40 Hình 3.18 Rơle điều khiển điện từ 41 Hình 3.19 Nguyên lý hoạt động Rơle 42 Hình 3.20 Contactor điện từ cực 42 Hình 3.21 PLC kết hợp với Contactor 43 Hình 3.22 Bộ khởi động đƣợc kết hợp từ Contactor v| rơle chống tải 44 Hình 3.23 Bộ khởi động động từ pha 44 Hình 3.24 Điều khiển động PLC 44 Hình 3.25 Cấu tạo nguyên lý hoạt động cuộn hút điện từ 45 Hình 3.26 Cấu tạo nguyên lý hoạt động van điện từ 46 Hình 3.27 Động bƣớc điều khiển 47 Hình 3.28 Hệ thống điều khiển động vịng hở vịng kín 47 Hình 3.29 Hệ thống điều khiển vịng kín động servo 48 Hình 4.1 Sơ đồ đấu nối phần cứng 51 Hình 4.2 Sơ đồ bậc thang 51 Hình 4.3 Cấu trúc bậc thang 53 Hình 4.4 Đƣờng dẫn liên tục 53 Hình 4.5 Chƣơng trình bật-tắt đèn đơn giản 56 Hình 4.6 Chƣơng trình với đầu vào-ra tƣơng ứng 56 Hình 4.7 Hình ảnh kết nối thiết bị 57 Hình 4.8 Mạch chốt trạng thái 58 Hình 4.9 Sử dụng rơle nội điều khiển nhiều đầu 59 Hình 4.10 Sử dụng biến lƣu trạng thái điện 59 Hình 4.11 Chƣơng trình điều khiển động DC 60 Hình 4.12 Hình ảnh kết nối thiết bị 60 Hình 4.13 Điều khiển thuận – nghịch động DC 61 Hình 4.14 Hình ảnh kết nối thiết bị 61 Hình 4.15 Chƣơng trình tạo xung đơn 62 Hình 4.16 Lệnh tạo xung đơn 62 Hình 4.17 Chƣơng trình sử dụng xung đơn điều khiển động 63 Hình 4.18 Hình ảnh kết nối thiết bị 63 Hình 4.19 Nguyên lý hoạt động lệnh SET RESET 64 Hình 4.20 Sử dụng lệnh SET v| RESET để điều khiển động 65 Hình 4.21 Hình ảnh kết nối thiết bị 65 Hình 4.22 Nguyên lý hoạt động câu lệnh MCS MCSCLR 66 Hình 4.23 Ví dụ sử dụng câu lệnh MCS MCSCLR 68 Hình 4.24 Hình dùng cho Bài 115 Hình 4.25 Hình dùng cho Bài 116 Hình 4.26 Hình dùng cho Bài Bài 117 Hình 4.27 Hình dùng cho Bài 117 Hình 4.28 Hình dùng cho Bài 118 Hình 4.29 Giản đồ xung định thời tạo trễ TON 68 Hình 4.30 Chƣơng trình điều khiển động pha 69 Hình 4.31 Hình ảnh kết nối thiết bị 70 Hình 4.32 Chƣơng trình điều khiển c{c động hoạt động liên tiếp 71 Hình 4.33 Chƣơng trình bật-tắt c{c đền liên tiếp 71 Hình 4.34 Kết hợp định thời để tạo thời gian trễ lớn 72 225 SƠ ĐỒ BẬC THANG TÊN CHƢƠNG TRÌNH : NGÀY VIẾT: Dịng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng 10 Dòng 11 Dòng 12 Dòng 13 Dòng 14 Dòng 15 Dòng 16 Dòng 17 Dòng 18 Dòng 19 Dòng 20 226 Bài Thiết kế chƣơng trình mơ tả hoạt động đồng hồ điện tử Chương trình hoạt động theo nguyên tắc a) Đầu vào gồm nút nhấn (nút khởi động nút dừng), đầu gồm khối hiển thị khối đầu b) Khi nhấn nút khởi động định thời bắt đầu đếm giá trị thời gian đƣợc hiển thị khối hiển thị c) Khi nút dừng đƣợc nhấn định thời ngừng hoạt động Vẽ sơ đồ kết nối đầu vào/ra với PLC Viết chương trình sử dụng GMWIN vẽ lại sơ đồ vào bảng sau 227 SƠ ĐỒ BẬC THANG TÊN CHƢƠNG TRÌNH : NGÀY VIẾT: Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng 10 Dòng 11 Dòng 12 Dòng 13 Dòng 14 Dòng 15 Dòng 16 Dòng 17 Dòng 18 Dòng 19 Dịng 20 228 Bài Chƣơng trình dùng định thời ngịai Chương trình hoạt động theo ngun tắc a) Đầu vào gồm công tắc đầu vào số nút nhấn khởi động Đầu điều khiển đèn khối hiển thị b) Giá trị đặt trƣớc cho định thời (PV) đƣợc đặt công tắc đầu vào số Khi nút khởi động đƣợc nhấn, định thời bắt đầu đếm v| đƣợc hiển thị khối hiển thị c) Đèn sang giá trị đếm (ET) định thời đạt đến giá trị đặt trƣớc d) Gợi ý đầu vào/ra PLC đƣợc cho nhƣ bảng Tên biến Kiểu biến Kiểu liệu C1 VAR FB Instance Data VAR INT Data VAR UDINT Data VAR UDINT Digital Switch VAR WORD AT %IW0.1.0 Display VAR WORD AT%QW0.2.0 ET – Data VAR TIME ET– Data1 VAR UDINT ET– Data2 VAR UDINT ET– Data3 VAR INT LAMP VAR BOOL RESET VAR BOOL START VAR BOOL AT %IX0.0.0 STOP VAR BOOL AT%IX0.0.1 T1 VAR FB Instance 229 Địa nhớ AT %QX0.3.0 T1 VAR FB Instance TIME DATA VAR Time Vẽ sơ đồ kết nối đầu vào/ra với PLC Viết chương trình sử dụng GMWIN vẽ lại sơ đồ vào bảng sau 230 SƠ ĐỒ BẬC THANG TÊN CHƢƠNG TRÌNH : NGÀY VIẾT: Dịng Dịng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng 10 Dòng 11 Dòng 12 Dòng 13 Dòng 14 Dòng 15 Dòng 16 Dòng 17 Dòng 18 Dòng 19 Dòng 20 231 Bài Chƣơng trình dùng định thời ngịai Chương trình hoạt động theo nguyên tắc a) Đầu vào gồm công tắc đầu vào số, nút nhấn khởi động nút nhấn dừng Đầu điều khiển đèn v| khối hiển thị b) Giá trị đặt trƣớc cho định thời (TP) đƣợc đặt công tắc đầu vào số Khi nút khởi động đƣợc nhấn, định thời bắt đầu đếm v| đƣợc hiển thị khối hiển thị (khối hiển thị thỉ tới chữ số) Đèn sáng giá trị đếm (ET) định thời đạt đến giá trị đặt trƣớc c) Qu{ trình đƣợc khởi tạo nhấn nút dừng d) Gợi ý đầu vào/ra PLC đƣợc cho nhƣ bảng Thành phần Đầu vào Đầu Tên biến C1 Data Data Data Digital Switch Display ET – Data ET– Data1 ET– Data2 ET– Data3 LAMP RESET START STOP T1 Tên biến START PT STOP LAMP DISPLAY Địa nhớ %IX0.0.0 %IW0.1.0 %IX0.0.1 %QX0.3.0 %QW0.2.0 Chú thích Push_Switch S-2 Digital Switch Push_Switch S-3 Lamp L -1 Display Out Kiểu biến VAR VAR VAR VAR VAR VAR VAR VAR VAR VAR VAR VAR VAR VAR VAR Kiểu liệu FB Instance INT UDINT UDINT WORD WORD TIME UDINT UDINT INT BOOL BOOL BOOL BOOL FB Instance Địa nhớ 232 AT %IW0.1.0 AT%QW0.2.0 AT %QX0.3.0 AT %IX0.0.0 AT%IX0.0.1 Tên biến T1 TIME DATA Kiểu biến VAR VAR Kiểu liệu FB Instance Time Địa nhớ Vẽ sơ đồ kết nối đầu vào/ra với PLC Viết chương trình sử dụng GMWIN vẽ lại sơ đồ vào bảng sau 233 SƠ ĐỒ BẬC THANG TÊN CHƢƠNG TRÌNH : NGÀY VIẾT: Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng 10 Dòng 11 Dòng 12 Dòng 13 Dòng 14 Dòng 15 Dòng 16 Dòng 17 Dòng 18 Dòng 19 Dịng 20 234 Bài Chƣơng trình dùng lệnh MOVE, COUTER Chương trình hoạt động theo nguyên tắc a) Đầu vào gồm nút nhấn khởi động, nút nhấn dừng Đầu khối hiển thị b) Chƣơng trình sử dụng counter (TON), hàm chức chuyển đổi (INT_TO_BCD), cờ lệnh c) Khi nhấn nút khởi động, COUTER bắt đầu đếm, va đạt tới giá trị đƣợc cài sẵn (PT) bắt đầu đếm lại d) Bộ đếm COUTER dừng, nút dừng đƣợc nhấn, v| gi{ COUTER đƣợc hiển thị khối hiển thị OUTPUT DISPLAY e) Thiết kế lại chƣơng trình theo cách mà nút khởi động đƣợc nhấn lần COUTER bắt đầu đếm lại Vẽ sơ đồ kết nối đầu vào/ra với PLC Viết chương trình sử dụng GMWIN vẽ lại sơ đồ vào bảng sau 235 SƠ ĐỒ BẬC THANG TÊN CHƢƠNG TRÌNH : NGÀY VIẾT: Dịng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng Dòng 10 Dòng 11 Dòng 12 Dòng 13 Dòng 14 Dòng 15 Dòng 16 Dòng 17 Dòng 18 Dòng 19 Dòng 20 236 Bài Chƣơng trình sử dụng định thời TP Chương trình hoạt động theo nguyên tắc a) Đầu vào nút nhấn v| đầu l| đèn hiển thị b) Chƣơng trình sử dụng TP Timer, cuộn cảm biến có điểm tiếp xúc theo hƣớng thuận, cuộn cảm biến ngƣợc c) Khi nút nhấn đƣợc ấn, đèn hiển thị s{ng Đèn hiển thị tự tắt sau 3s, sau tự sáng lại Vẽ sơ đồ kết nối đầu vào/ra với PLC Viết chương trình sử dụng GMWIN vẽ lại sơ đồ vào bảng sau 237 SƠ ĐỒ BẬC THANG TÊN CHƢƠNG TRÌNH : NGÀY VIẾT: Dịng Dịng Dịng Dòng Dòng Dòng Dòng Dòng Dòng Dòng 10 Dòng 11 Dòng 12 Dòng 13 Dòng 14 Dòng 15 Dòng 16 Dòng 17 Dòng 18 Dòng 19 Dòng 20 238 TÀI LIỆU THAM KHẢO Nguyễn Kim Giao, Kỹ thuật điện tử số NXB Đại học QGHN, MS: 1K – 44 ĐH2006, 2006 Nguyễn Văn Ho|, Bùi Đăng Thảnh, Hồng Sỹ Hồng, Giáo trình đo lường điện cảm biến đo lường, NXB Giaos dục, MS: 7B612M5-DAI, 2005 ED Corporation, Korea, Programmable logic controller ED - 4260 E A Parr, Programmable Controllers, An Engineer's Guide 3rd edition, Newnes, ISBN: 978-0750657570, 2003 Frank D.Petruzella Programmable logic controllers, 4th edition, McGraw-Hill Companies, Inc., ISBN: 978-0-07-351088-0, 2011 Gary A Dunning, Introduction to Programmable Logic Controllers, 3rd edition, Thomson/Delmar Learning, ISBN: 978-1401884260, 2005 Gary Kirckof, Cascading Logic: A Machine Control Methodology for Programmable Logic Controllers, The Instrumentation, Systems, and Automation Society, ISBN: 978-1556178146, 2002 George L., Jr Batten, Programmable Controllers: Hardware, Software, and Applications, 2nd edition, Mcgraw-Hill, ISBN: 978-0070042148, 1994 Hans Berger Automation with STEP in LAD and FBD, 4th edition, Publicis Coporate Publishing, ISBN: 978-3 89578 297-8, 2008 10 James A Rehg , Glenn J Sartori, Programmable Logic Controllers, Pearson Custom Publishing, ISBN: 978-0558082628, 2007 11 John Ridley, Mitsubishi FX Programmable Logic Controllers, Applications and Programming 2nd edition, Newnes, ISBN 7506 56794, 2004 12 Max Rabiee, Programmable Logic Controllers: Hardware and Programming Laboratory Manual, 3rd edition, Goodheart-Willcox, ISBN: 978-1605259482, 2012 13 L.A.Bryan, E.A.Bryan Programmable Controllers theory and implemention,2nd edition, Amer Technical Pub, ISBN-13: 978-0826913005, 1997 239 ... 49 Chƣơng LẬP TRÌNH PLC THEO NGƠN NGỮ BẬC THANG 51 4.1 GIỚI THIỆU NGƠN NGỮ LẬP TRÌNH BẬC THANG 51 4.1.1 Ngôn ngữ lập trình bậc thang 51 4.1.2 Định dạng sơ đồ bậc thang ... - Lập trình hƣớng đối tƣợng đa ngôn ngữ dựa tiêu chuẩn IEC 1131-3 Nhƣng ngôn ngữ đƣợc sử dụng nhiều hiệu ngôn ngữ bậc thang - Ngôn ngữ lập trình bậc cao nhƣ C hay Passcal đƣợc sử dụng để lập trình. .. đồ bậc thang (LD): Đầu v|o v| đầu đƣợc kết nối thành dạng chƣơng trình thuộc loại biểu diễn trạng thái logic rơle v| gi{o trình ? ?Lập trình PLC theo ngơn ngữ bậc thang? ?? trình bày theo ngơn ngữ lập