Giáo trình PLC misubishi

121 2.1K 24
Giáo trình PLC misubishi

Đ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

Tài liệu bài giảng Misubishi đầy đủ từ đơn giản tới nâng cao. Giới thiệu rõ về phần cứng, phần mềm lập trình PLC FX2N. Các bộ đếm, thanh ghi trong PLC. Hướng dẫn chi tiết các lệnh lập trình để các bạn dễ dàng tự học.

GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI MỤC LỤC BÀI 1: GIỚI THIỆU PHẦN CỨNG VÀ PHẦN MỀM LẬP TRÌNH PLC FX2N MITSUBISHI Giới thiệu chu trình nội dung khóa học Giới thiệu tự động hóa ứng dụng PLC công nghiệp Giới thiệu PLC FX2N MITSUBISHI PLC FX2N MITSUBISHI làm đƣợc gì? Thành phần xây dựng PLC FX2N MITSUBISHI Giới thiệu chu trình thực Project với PLC FX2N MITSUBISHI Lab 1-1: Demo ứng dụng trình học BÀI 2: GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH PLC PLC FX2N MITSUBISHI Làm việc với phần mềm lập trình PLC FX2N MITSUBISHI Tìm hiểu ngôn ngữ lập trình Tìm hiểu lệnh lập trình Tìm hiểu nhớ, kiểu liệu, khối chức Lập trình LAD cho PLC FX2N MITSUBISHI Lab 2-1: Lập trình vào liệu điều khiển bật tắt đèn Lab 2-2: Lập trình vào liệu nhập nút bấm BÀI 3: TIMER & COUNTER TRONG PLC MITSUBISHI Timers Counter GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI Lab 3.1 Lập trình Timers Lab 3.2 Lập trình Counter Thực hành đấu nối mạch điện lập trình PLC mô hình băng tải phân loại sản phẩm BÀI 4: BỘ ĐẾM TỐC ĐỘ CAO HSC/PWM Viết chƣơng trình xử lý ngắt làm việc với đếm tốc độ cao để đo tốc độ động Phát xung tốc độ cao theo kiểu PTO/PWM điều khiển động bƣớc Khai báo hàm phát xung tốc độ cao hoạt động Lắp đặt điều khiển vị trí động Step, động Servor Khai báo hàm đếm xung tốc độ cao hoạt động Lắp đặt lập trình điều khiển đếm xung từ Encoder BÀI 5: ANALOG-XỬ LÝ TÍN HIỆU TƢƠNG TỰ Khái niệm Sơ đồ bố trí chân nối mô-đun FX-4AD Đặc tính kỹ thuật Chọn kênh sử dụng Sự thay đổi tốc độ chuyển đổi A/D Điều chỉnh giá trị độ lợi (gain) giá trị dịch chỉnh (offset) Thông tin trạng thái BFM #29 Mã nhận dạng BÀI 6: LÝ THUYẾT VÀ LẬP TRÌNH KẾT NỐI BIẾN TẦN VỚI PLC MITSUBISHI Giới thiệu nguyên lý làm việc biến tần Thực hành kết nối phần cứng PLC với biến tần động AC Lab 3.1 Cài đặt thông số biến tần chế độ tay tự động Lab 3.2 Điều khiển tốc độ biến tần từ PLC Lab 3.6 Cài đặt tham số điều khiển biến tần GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI BÀI PID TRONG PLC MITSUBISHI Khái niệm Lý thuyết điều khiển PID Cách sử dụng hàm PID BÀI 8: LẬP TRÌNH PLC MITSUBISHI KẾT NỐI MÀN HÌNH HMI GOT 1000 HƢỚNG DẪN SỬ DỤNG PHẦN MỀM 1.1 Giới thiệu phần mềm thiết kế giao diện hình HMI GOT1000 Kết nối HMI với PLC KHAI BÁO CÁC BIẾN SỬ DỤNG GIAO TIẾP VỚI PLC 2.1 Các hàm xử lý số liệu (Scale, Limit, Multiplexing ) 2.2 Các kiểu số liệu hiển thị 1.4 Tạo chƣơng trình, down load chƣơng trình MÀN HÌNH SCREENS 3.1 Các hàm chuyển hình phím nhấn 3.2 Các hàm chuyển hình từ PLC 3.3 Hiển thị đồ họa ảnh bitmap lên hình 3.4 Vẽ đồ thị CẢNH BÁO VÀ SỰ KIỆN 4.1 Cảnh báo lƣu cảnh báo vào nhớ hình 4.2 Xác nhận có cảnh báo ACK 4.3 Tổ chức lƣu lại kiện 4.4 Xem cảnh báo kiện hình 4.5 Các hàm xử lý cảnh báo kiện CÔNG THỨC (RECIPES) GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 5.1 Tạo công thức 5.2 Lƣu công thức 5.3 Các hàm xử lý công thức CÁC HÀM HỆ THỐNG (PLC JOBS) 6.1 Chuyển hình từ PLC 6.2 Khai báo vùng trao đổi Data PLC hình 6.3 Giao tiếp hình với máy in nối tiếp BÀI GIỚI THIỆU PHẦN CỨNG VÀ PHẦN MỀM LẬP TRÌNH PLC FX2N MITSUBISHI Nội dung chính: Giới thiệu chu trình nội dung khóa học Giới thiệu tự động hóa ứng dụng PLC công nghiệp Giới thiệu PLC FX2N MITSUBISHI PLC FX2N MITSUBISHI làm gì? Thành phần xây dựng PLC FX2N MITSUBISHI Giới thiệu chu trình thực Project với PLC FX2N MITSUBISHI Lab 1-1: Demo ứng dụng trình học TỔNG QUAN HỌ PLC FX CỦA MITSUBISHI Các điều khiển lập trình PLC Mitsubishi phong phú chủng loại Điều dẫn đến khó khăn định ngƣời sử dụng việc lựa chọn PLC có cấu hình phù hợp với ứng dụng Tuy nhiên, loại PLC có ƣu GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI điểm riêng phù hợp với ứng dụng riêng Căn vào đặc điểm đó, ngƣời sử dụng dễ dàng đƣa cấu hình phù hợp cho ứng dụng cụ thể Sau em xin giới thiệu số loại FX tất loại FX Mitsubishi, bao gồm: FX0S PLC, FX0N PLC, FX1S PLC, FX1N PLC, FX2N PLC, FX2NC PLC 1.3 FX1S PLC 1.3.1 Đặc điểm FX1S PLC có khả quản lý số lƣợng I/O khoảng 10-34 I/O Cũng giống nhƣ FX0S, FX1S khả mở rộng hệ thống Tuy nhiên, FX1S đƣợc tăng cƣờng thêm số tính đặc biệt: tăng cƣờng hiệu tính toán, khả làm việc với đầu vào tƣơng tự thông qua card chuyển đổi, cải thiện tính đếm tốc cao, tăng cƣờng đầu vào xử lý ngắt; trang bị thêm chức truyền thông thông qua card truyền thông lắp thêm bề mặt cho phép FX1S tham gia truyền thông mạng (giới hạn số lƣợng trạm tối đa trạm) hay giao tiếp với HMI kèm Nói chung, FX1S thích hợp với ứng dụng công nghiệp chế biến gỗ, đóng gói sản phẩm, điều khiển động cơ, máy móc, hay hệ thống quản lý môi trƣờng 1.3.2 Đặc tính kỹ thuật MỤC Xử lý chƣơng trình ĐẶC ĐIỂM Thực quét chƣơng trình tuần hoàn Phƣơng pháp xử lý vào/ra Cập nhật đầu cuối chu kì (I/O) quét (khi lệnh END thi hành) Thời gian xử lý lệnh Ngôn ngữ lập trình GHI CHÚ Có lệnh làm tƣơi ngõ Đối với lệnh bản: 0,55  0,7µs Đối với lệnh ứng dụng: 3,7  khoảng 100 µs Ngôn ngữ Ladder Instruction Có thể tạo chƣơng trình loại SFC Có thể chọn tùy ý nhớ Dung lƣợng chƣơng trình 2000 bƣớc EEPROM (nhƣ FX1N-EEPROM8L) Số lệnh bản: 27 Số lệnh Số lệnh Ladder: Số lệnh ứng dụng: 85 Có tối đa 167 lệnh ứng dụng đƣợc thi hành GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI Cấu hình Vào/Ra (I/O) Rơ le phụ trợ (M) (Max, total I/O set by Main Processing Unit) Thông thƣờng Số lƣợng: 384 Từ M0  M383 Chốt Số lƣợng: 128 Từ M384  M511 Đặc biệt Số lƣợng: 256 Từ M8000  M8255 Số lƣợng: 128 Từ S0  S127 Số lƣợng: 10 (tập con) Từ S0  S9 Rơ le trạng Thông thƣờng thái (S) Tổng ngõ Vào/Ra đƣợc nạp chƣơng trình xử lý Khởi tạo Khoảng định thì:  3276,7 100 mili giây giây Từ T0  T62 Số lƣợng: 63 Bộ định Timer (T) Khoảng định thì:  327,67 10 mili giây giây Số lƣợng: 31 (tập con) Từ T32  T62 (khi M8028 = ON) Khoảng định thì: 0,001  mili giây 32,767 giây T63 Số lƣợng: Bộ đếm Thông thƣờng (C) Chốt pha Bộ đếm tốc độ cao Khoảng đếm: đến 32767 Từ C0  C15 Số lƣợng: 16 Loại: đếm lên 16 bit Khoảng đếm: đến 32767 Từ C16  C31 Số lƣợng: 16 Loại: đếm lên 16 bit Khoảng đếm: -2.147.483.648 Từ C235  C240 đến 2.147.483.647 pha hoạt động pha:Tối đa 60kHz cho phần ngõ vào cứng HSC (C235, C236, (HSC) Từ C241  C245 C246) pha Tối đa 10kHz cho phần mềm Từ C246  C250 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI HSC (C237  C245, C247  C250) pha: Tối đa 30kHz cho phần Pha A/B cứng HSC (C251) Từ C251  C255 Tối đa 5kHz cho phần mềm HSC (C252  C255) Từ D0  D127 Thông thƣờng Số lƣợng: 128 Loại: cặp ghi lƣu trữ liệu 16 bit dùng cho thiết bị 32 bit Từ D128  D255 Loại: cặp ghi lƣu Số lƣợng: 128 Chốt trữ liệu 16 bit dùng cho thiết bị 32 bit Thanh ghi liệu (D) Dữ liệu chuyển từ biến Đƣợc điều chỉnh Trong khoảng:  255 bên Số lƣợng: trở điều chỉnh điện áp đặt vào ghi D8030 D8031 Đặc biệt Số lƣợng: 256 (kể D8030, D8031) Từ D8000  D8255 Loại: ghi lƣu trữ liệu 16 bit Từ V0  V7 Z0  Z7 Chỉ mục Số lƣợng: 16 Loại: ghi liệu 16 bit Dùng với lệnh CALL Con trỏ (P) Dùng với ngắt Số lƣợng: 64 Từ P0  P63 100 đến 150 (kích Số lƣợng: cạnh lên =1, kích cạnh xuống =0) GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI Số mức lồng Dùng với lệnh MC/MCR (N) Số lƣợng: Từ N0  N7 Thập phân 16 bit: -32768 đến 32767 (K) 32 bit: -2.147.483.648 đến 2.147.483.647 Thập lục phân 16 bit: 0000 đến FFFF (H) 32 bit: 00000000 đến FFFFFFFF Hằng số 1.5 FX2N PLC 1.5.1 Đặc điểm Đây dòng PLC có tính mạnh dòng FX FX2N đƣợc trang bị tất tính dòng FX1N, nhƣng tốc độ xử lý đƣợc tăng cƣờng, thời gian thi hành lệnh giảm xuống cỡ 0.08us FX2N thích hợp với toán điều khiển với số lƣợng đầu vào khoảng 16-128 đầu vào ra, trƣờng hợp cần thiết FX2N mở rộng đến 256 đầu vào Tuy nhiên, trƣờng hợp mở rộng số lƣợng I/O lên 256, FX2N làm lợi giá không gian lắp đặt FX2N Bộ nhớ FX2N 8Kstep, nhớ RAM mở rộng đến 16Kstep cho phép thực toán điều khiển phức tạp Ngoài ra, FX2N đƣợc trang bị hàm xử lý PID với tính tự chỉnh, hàm xử lý số thực đồng hồ thời gian thực tích hợp sẵn bên Những tính vƣợt trội với khả truyền thông, nối mạng nói chung dòng FX1N đƣa FX2N lên vị trí hàng đầu dòng FX, đáp ứng tốt đòi hỏi khắt khe ứng dụng sử dụng hệ thống điều khiển cấp nhỏ trung bình FX2N thích hợp với toán điều khiển sử dụng dây chuyền sơn, dây chuyền đóng gói, xử lý nƣớc thải, hệ thống xử lý môi trƣờng, điều khiển máy dệt, dây truyền đóng, lắp ráp tàu biển GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 10 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 107 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 108 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 109 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 110 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 111 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 112 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 113 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 114 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 115 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 116 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 117 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 118 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 119 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 120 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 121 [...]... Menu Write PLC Process Write to PLC has been Finish GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 17 BÀI 2 GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH PLC PLC FX2N MITSUBISHI Nội dung chính: 1 Tìm hiểu ngôn ngữ lập trình 2 Tìm hiểu các lệnh lập trình 3 Tìm hiểu bộ nhớ, kiểu dữ liệu, khối chức năng 4 Lập trình LAD cho PLC FX2N MITSUBISHI 5 Lab 2-1: Lập trình vào ra dữ liệu điều khiển bật tắt đèn 6 Lab 2-2: Lập trình vào ra... Open Then : Click Online > Click Write to PLC GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 15 Step 5 Menu Write to PLC Click Param+Prog > Click Execute Button Show Dialog Box "Execute write to PLC" > Click Yes Button Step 6 Menu Write to PLC Waiting Write to PLC > Writing Parameter > Writing Program MAIN GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 16 Step 7 Menu Write to PLC Show Dialog Box "Completed." > Click... đƣợc lập trình kết hợp với các công tắc logic để sau đó điều khiển các phần tử trong chƣơng trình Các thiết bị logic trên có số lƣợng tùy thuộc loại PLC và nhà sản xuất và đƣợc cung cấp qua bảng chỉ tiêu kỹ thuật đi kèm với PLC hay các catalog giới thiệu về loại PLC đó GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 30 2.5.1 Lập trình sử dụng rơ-le phụ trở Rơ-le phụ trợ, còn đƣợc gọi là cờ theo thuật ngữ lập trình, ... nhận tín hiệu ở ngõ vào GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 33 Hình 2.18 Dùng thanh ghi để dò vết của phế phẩm Sơ đồ nguyên lý Chƣơng trình Ladder GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 34 CÁC LỆNH ỨNG DỤNG 6.1 Nhóm lệnh điều khiển lƣu trình Lệnh CJ Toán hạng Tên lệnh Chức năng D CJ Nhảy tới vị trí con trỏ Con trỏ P thuộc khoảng (Conditional Jump) xác định (P0 – P63) Trong lập trình truyền thống trên... nhƣ là một ngôn ngữ cấp cao Phần mềm lập trình sẽ biên dịch các ký hiệu logic trên thành mã máy và lƣu vào bộ nhớ của PLC Sau đó, PLC sẽ thực hiện các tác vụ điều khiển theo logic thể hiện trong chƣơng trình 2.4 Các lệnh cơ bản Lệnh LD (load) GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 19 Lệnh LD dùng để đặt một công tắc logic thƣờng mở vào chƣơng trình Trong chƣơng trình dạng Instruction, lệnh LD lƣơn luôn... 2.147.483.647 GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 13 Thập lục phân 16 bit: 0000 đến FFFF (H) 32 bit: 00000000 đến FFFFFFFF Điểm nổi 32 bit: 0 1,175 × 1038, 3,403 × 1038 (dữ liệu không thể nhập vào trực tiếp) 2.6 Hƣỡng dẫn sử dụng phần mềm GX-Developer Step 1 Software PLC Mitsubishi, Open Software GX Developer Step 2 Click Icon Open Project And Show Open Dialog GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI... gọi là rơ-le logic phụ trợ GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 28 Hình 2.13 Lập trình mạch phát hiện cạnh xuống Mạch này xuất ra một xung M8 có độ rộng xác định bằng với chu kì quét của chƣơng trình Trong hình 2.13, một xung M8 xuất hiện tƣơng ứng với trƣờng hợp có cạnh xuống của ngõ vào X0 Sử dụng các công tắc logic trong chƣơng trình PLC Các công tắc logic trong chƣơng trình ladder thể hiện các logic... kích hoạt thì con trỏ lệnh nhảy đến vị trí xác định trong chƣơng trình, bỏ qua một số bƣớc chƣơng trình nào đó Nhƣ vậy, một số bƣớc lệnh không đƣợc xử lý trong chƣơng trình, làm tăng tốc độ quét chƣơng trình Lƣu ý: - Nhiều lệnh CJ có thể dùng chung một con trỏ đích - Các lệnh nhảy có thể đƣợc lập trình lồng nhau GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI 35 - Mỗi con trỏ đích phải có duy nhất một con số Dùng... watchdog, nếu không PLC sẽ báo lỗi Lệnh CALL Toán hạng Tên lệnh Chức năng D Con trỏ chƣơng trình CALL (Call Subroutine) Gọi chƣơng trình con con có giá trị từ 0-62số mức lồng5 kể cả lệnh CALL ban dầu Một chức năng đòi hỏi cần thực nhiều lần trong chƣơng trình thì có thể tổ chức viết chƣơng trình con và nó sẽ đƣợc gọi khi cần thiết nhằm tránh việc viết lại đoạn chƣơng GIÁO TRÌNH LẬP TRÌNH PLC MITSUBISHI... Lập trình vào ra dữ liệu nhập nút bấm LẬP TRÌNH PLC MITSUBISHI VỚI CÁC LỆNH CƠ BẢN 2.1 Định nghĩa Chƣơng Trình Chƣơng trình là một chuỗi các lệnh nối tiếp nhau đƣợc viết theo một ngôn ngữ mà PLC có thể hiểu đƣợc Có ba dạng chƣơng trình: Instruction, Ladder và SFC/STL Không phải tất cả các công cụ lập trình đề có thể làm việc đƣợc cả ba dạng trên Nói chung bộ lập trình cầm tay chỉ làm việc đƣợc với dạng

Ngày đăng: 02/06/2016, 11:02

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

Tài liệu liên quan