Tổng quan về giáo trình

Giáo trình "Thực hành Lập trình PLC" (Mã học phần: ELE342x) do ThS. Nguyễn Vạn Quốc biên soạn, được ban hành làm tài liệu học tập chính thức phục vụ đào tạo tại Trường Đại học Công nghệ TP.HCM (HUTECH). Trong chương trình đào tạo kỹ sư các ngành kỹ thuật, đây là học phần thực hành chuyên môn bắt buộc, được bố trí học phần song hành với học phần lý thuyết "CTR_ Lập trình PLC". Về vị trí đào tạo, tài liệu giữ vai trò là cầu nối chuyển tiếp giữa khối kiến thức lý thuyết về điều khiển tự động, khí cụ điện và giải thuật điều khiển với kỹ năng thực nghiệm trực tiếp trên phần cứng công nghiệp.

Mục tiêu học tập (learning outcomes) của tài liệu hướng đến việc trang bị cho người học năng lực phân tích, thiết kế và vận hành các hệ thống điều khiển truyền động tự động trong dây chuyền sản xuất công nghiệp. Kết thúc học phần, người học phải đạt được các chuẩn đầu ra cụ thể: nhận biết và phân tích được cấu trúc phần cứng của dòng CPU PLC iQ Mitsubishi (tiêu biểu là dòng FX5U); nắm vững nguyên lý hoạt động của các ngõ vào/ra số và ngõ vào/ra tương tự; sử dụng thành thạo phần mềm chuyên dụng GX Works3 để tạo dự án, lập trình, nạp dữ liệu và giám sát trạng thái; vận hành thành thạo các nhóm lệnh từ cơ bản (logic, timer, counter, toán học) đến nâng cao (module analog, truyền thông nối tiếp CC-Link, thuật toán vòng kín PID); đồng thời phối hợp vận hành hệ thống điều khiển với giao diện giám sát màn hình HMI GOT1455.

Cấu trúc giáo trình gồm 6 bài thực hành được sắp xếp theo trình tự tăng dần về độ phức tạp kỹ thuật. Điểm đặc thù của tài liệu là phương pháp tiếp cận trực quan, kết hợp song song giữa bản vẽ đấu nối thiết bị thực tế tại xưởng thực hành và hướng dẫn từng bước (step-by-step) trên giao diện phần mềm lập trình số hóa. Mọi nội dung trao đổi học thuật và đóng góp ý kiến về tài liệu được tiếp nhận qua kênh chính thức của ban biên tập tại địa chỉ email: tailieuhoctap@hutech.vn.


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Nội dung giảng dạy của giáo trình được cấu trúc thành 6 bài học thực hành chuyên đề:

  • Bài 1: Lý thuyết chung về PLC, sử dụng phần mềm GX Works3 – Khảo sát thiết bị thực hành PLC: Giới thiệu tổng quan lịch sử hình thành bộ điều khiển lập trình từ năm 1968 tại hãng General Motors (Mỹ) với thiết bị thương mại đầu tiên Modicon 084, bước tiến vi xử lý AMD 2901/2903, tiêu chuẩn giao diện tự động hóa MAP thập niên 80, cho đến các dòng PLC Mitsubishi phổ biến (Alpha, FX0, FX1N, FX1S, FX2N, FX3G, FX3U, QnA-A, Qn, iQ FX5U, iQ-FX, iQ-R). Đi sâu khảo sát bộ kit thực hành phần cứng PLC FX5U-32M (FX5U-32MR/ES, FX5U-32MT/ES) bao gồm: khối nguồn AC 100–240V/2A/50Hz, nguồn cấp 24VDC/5A, 16 ngõ vào số X0–X17 (với 3 trạng thái điều khiển: mức 1, mức 0 và jack cắm ngoài; hỗ trợ đấu nối Sink 0VDC hoặc Source 24VDC), 16 ngõ ra số Y0–Y17 dạng Transistor (24VDC, tải tối đa 0,75A), ngõ vào/ra analog AD/DA tích hợp, cổng truyền thông Ethernet, cổng truyền thông mạng nối tiếp CC-Link (RS-485) và màn hình HMI GT1455. Chương này cũng hướng dẫn quy trình cài đặt phần mềm GX Works3 Version 1 trên hệ điều hành Windows 7 trở lên (yêu cầu tối thiểu 20GB ổ cứng trống, độ phân giải 1024x768 pixels); các bước tạo dự án mới cho dòng CPU FX5U; giới thiệu 4 dạng ngôn ngữ lập trình chính gồm LAD (Ladder), FBD/LD (Function Block Diagram), ST (Structured Text), SFC; các kỹ thuật biên dịch (Convert - phím F4), mô phỏng Simulation, nạp dữ liệu Write to PLC, thao tác khóa RUN/STOP/RESET, giám sát biến qua cửa sổ Watch (Watch 1 đến Watch 4), chỉnh sửa mã lệnh trực tuyến (Online Program Change - Shift+F4) và chẩn đoán lỗi phần cứng qua CPU Diagnostics.
  • Bài 2: Ứng dụng điều khiển tuần tự động cơ điện: Cung cấp cấu trúc tổng quát của một chương trình điều khiển; bản chất của điều khiển trình tự; các thủ tục và quy trình thiết kế bài toán điều khiển tuần tự; phân tích cấu trúc bài toán và các lệnh biểu diễn tiến trình trên sơ đồ chức năng cho hệ thống truyền động động cơ điện.
  • Bài 3: Lập trình và thực hành với bộ định thời (Timer) và bộ đếm (Counter): Khảo sát cấu trúc vùng nhớ, nguyên lý làm việc và phương pháp lập trình với bộ định thời (Timer) và bộ đếm (Counter) trên dòng PLC FX5U; kỹ thuật xây dựng và phân chia chương trình con (Subroutine) nhằm cấu trúc hóa mã nguồn.
  • Bài 4: Sử dụng module Analog: Tổng quan về cảm biến analog công nghiệp; thông số và cấu hình các module tương tự AD (chuyển đổi tương tự - số) và DA (chuyển đổi số - tương tự); phương pháp lập trình thu thập và xử lý tín hiệu điện áp/dòng điện từ cảm biến vào PLC.
  • Bài 5: Lập trình truyền thông: Nghiên cứu tập lệnh truyền thông chuyên dụng của họ PLC iQ; cấu hình kết nối mạng công nghiệp qua cổng mạng Ethernet trực tiếp và cổng nối tiếp RS-485 chuẩn CC-Link; phương thức trao đổi dữ liệu giữa CPU PLC với máy tính và các trạm thiết bị ngoại vi.
  • Bài 6: Lập trình PID trong PLC, giao tiếp màn hình PLC: So sánh thuật toán điều khiển On-Off và giải thuật điều khiển vi tích phân tỉ lệ (PID); phương pháp thiết kế bộ điều khiển PID; khảo sát tập lệnh và khối hàm PID chuyên dụng của hãng Mitsubishi; quy trình cấu hình tham số PID trên phần mềm GX Works3 và kết nối đồng bộ tín hiệu giám sát lên màn hình HMI GOT1455.

Kiến thức nền tảng được xây dựng

Giáo trình hình thành và củng cố cho sinh viên hệ thống kiến thức kỹ thuật cơ sở bao gồm:

  • Kiến trúc phần cứng điều khiển: Nắm vững cấu trúc CPU điều khiển khả trình, chu kỳ quét chương trình (scan cycle tính theo mili-giây), cấu tạo khe cắm thẻ nhớ SD, các cổng truyền thông gắn sẵn (Ethernet, RS-485) và cơ cấu đèn chỉ thị trạng thái (ERR LED, P.RUN).
  • Nguyên lý đấu nối điện công nghiệp: Nắm rõ phương pháp phân cực mạch điện vào/ra theo tiêu chuẩn Sink (đấu mass 0VDC) và Source (đấu nguồn 24VDC), các biện pháp bảo vệ quá tải bằng cầu chì và cách ly tín hiệu ngõ ra transistor.
  • Mô hình lập trình điều khiển: Hiểu rõ 4 chuẩn ngôn ngữ lập trình theo tiêu chuẩn IEC (LAD, FBD, ST, SFC) và nguyên tắc tổ chức dự án (gồm mã chương trình, bảng biến Label, chú thích thiết bị và thiết lập tham số Parameter).
  • Cơ sở điều khiển quá trình: Nắm vững cấu trúc thuật toán điều khiển vòng hở (tuần tự) và vòng kín phản hồi (PID) tích hợp trên thiết bị khả trình.

Kỹ năng phát triển

Thông qua hệ thống bài tập thực hành, người học được rèn luyện các nhóm kỹ năng cụ thể:

  • Kỹ năng kỹ thuật chuyên môn: Thao tác đấu nối nguồn AC 100–240V và DC 24V bảo đảm an toàn; kết nối cáp mạng Ethernet trực tiếp (Ethernet Direct Coupled Setting) giữa CPU và PC không cần bộ chuyển mạch trung gian; sử dụng thành thạo tổ hợp phím tắt lập trình (F8 để chèn biểu tượng, Shift+F5 để tạo tiếp điểm thường mở, F7 để xuất cuộn coil OUT, F4 để biên dịch mã).
  • Kỹ năng phân tích và chẩn đoán: Năng lực đọc hiểu sơ đồ bố trí ngõ vào/ra, quy hoạch địa chỉ bộ nhớ (X, Y, M, T, C, D); kỹ năng chẩn đoán lỗi phần cứng và lỗi chương trình thông qua công cụ PLC Diagnostics (kiểm tra tab Error Information và Module Information List).
  • Kỹ năng thao tác thực nghiệm: Kỹ năng can thiệp trực tiếp vào chu trình quét của PLC bằng chức năng cưỡng bức trạng thái biến (Forced Input/Output, Modify Value); kỹ năng chỉnh sửa mã lệnh khi CPU đang chạy ở chế độ Monitor (Write mode); thiết lập tham số hiển thị nhãn và thiết bị trên cửa sổ lập trình.

Phương pháp giảng dạy và học tập

Giáo trình áp dụng mô hình sư phạm kết hợp giữa tự học có hướng dẫn và thực hành quy chuẩn tại phòng thí nghiệm chuyên đề. Mỗi bài học được biên soạn theo chu trình khép kín: chuẩn đầu ra của bài -> tóm lược lý thuyết cốt lõi -> hướng dẫn thao tác chi tiết bằng hình ảnh chụp từ thiết bị và phần mềm -> bài tập ứng dụng mẫu -> câu hỏi ôn tập cuối bài.

Hệ thống bài tập trong giáo trình được chia nhỏ thành các thao tác cụ thể. Ví dụ trong Bài 1, quy trình tạo mạch duy trì tự giữ cơ bản được phân tách thành từng hành động: dùng chuột hoặc phím tắt nhập biến X0, X2, ngõ ra Y0, chèn đường nối đứng/ngang, kiểm tra quy tắc "mỗi câu lệnh được viết ở 1 Network, ngõ ra lệnh OUT chỉ sử dụng 1 địa chỉ 1 lần", sau đó chạy mô phỏng và nạp dữ liệu xuống bộ nhớ PLC.

Để hoàn thành học phần, giáo trình đưa ra các chỉ dẫn tự học cụ thể:

  • Người học phải đọc trước mục tiêu bài mới và phần tóm tắt lý thuyết trước khi đến lớp.
  • Trả lời các câu hỏi ôn tập sau mỗi tiểu mục lý thuyết.
  • Kiểm tra tính đúng đắn của giải thuật trên phần mềm GX Works3 thông qua chức năng mô phỏng Offline trước khi nạp vào bộ kit thực hành.

Phương pháp đánh giá học phần được định lượng cụ thể theo cơ cấu điểm số:

  • Điểm chuyên cần và phát biểu trong lớp: Chiếm trọng số 30%.
  • Điểm chuẩn bị bài ở nhà và kết quả thực hành tại lớp: Chiếm trọng số 30%.
  • Điểm kiểm tra kết thúc học phần và báo cáo thí nghiệm: Chiếm trọng số 40%.

Điểm nổi bật và cập nhật

Giáo trình thể hiện sự cập nhật công nghệ rõ nét trong mảng thiết bị tự động hóa công nghiệp của hãng Mitsubishi Electric:

  • Chuyển giao thế hệ phần cứng: Giáo trình chuyển đổi trọng tâm từ các thế hệ PLC FX truyền thống (như FX0, FX1N, FX2N, FX3G, FX3U) sang thế hệ điều khiển dòng iQ-F với CPU tiêu biểu là FX5U-32M. Dòng phần cứng mới này thuộc cấu trúc MELSEC iQ Platform, nâng cao tốc độ xử lý của chu kỳ quét và gia tăng dung lượng bộ nhớ chương trình.
  • Tích hợp sẵn các giao tiếp hiện đại: CPU FX5U được trang bị sẵn 2 kênh đầu vào Analog, 1 kênh đầu ra Analog, cổng truyền thông Ethernet tốc độ cao và cổng nối tiếp RS-485. Thiết kế này giúp người học tiếp cận trực tiếp các nội dung công nghệ cao (xử lý tín hiệu analog, điều khiển PID, truyền thông mạng công nghiệp) mà không cần trang bị thêm các module chức năng mở rộng phức tạp.
  • Chuẩn hóa phần mềm lập trình GX Works3: Giáo trình loại bỏ hoàn toàn phần mềm thế hệ cũ (GX Developer) để chuẩn hóa trên môi trường GX Works3. Nền tảng này hỗ trợ đa ngôn ngữ lập trình theo chuẩn quốc tế IEC 61131-3, tích hợp công cụ mô phỏng giả lập CPU (Simulation), cơ chế cấu hình tham số trực quan và chức năng quản lý thẻ nhớ SD lưu trữ dữ liệu dự án.
  • Kết nối hiển thị công nghiệp HMI: Giáo trình gắn liền bài toán điều khiển logic với kỹ thuật hiển thị trực quan thông qua màn hình HMI GOT1455, phản ánh đúng cấu trúc thực tế của một hệ thống tự động hóa công nghiệp.

Đối tượng sử dụng giáo trình

Tài liệu được biên soạn phục vụ các nhóm đối tượng cụ thể:

  • Sinh viên bậc đại học: Sinh viên các chuyên ngành Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Điện - Điện tử, Kỹ thuật Cơ điện tử (thường học ở năm thứ ba hoặc năm thứ tư) đang đăng ký học phần thực hành lập trình PLC.
  • Điều kiện tiên quyết đối với người học: Sinh viên cần hoàn thành hoặc học song hành học phần lý thuyết "CTR_ Lập trình PLC", có kiến thức nền tảng về mạch điện, khí cụ điện, logic số, và kỹ năng thao tác cơ bản trên máy tính cá nhân chạy hệ điều hành Microsoft Windows 7 trở lên.
  • Giảng viên và cán bộ phòng thí nghiệm: Sử dụng giáo trình làm đề cương giảng dạy chi tiết cho các buổi thực hành tại xưởng; làm căn cứ kỹ thuật để ra đề thi kết thúc học phần, kiểm tra thao tác thực tế và đánh giá chất lượng báo cáo thí nghiệm của sinh viên.
  • Cán bộ kỹ thuật và kỹ sư tự học: Kỹ thuật viên bảo trì, kỹ sư tích hợp hệ thống có thể sử dụng giáo trình như tài liệu tra cứu kỹ thuật về sơ đồ chân đấu nối Sink/Source, quy trình cấu hình truyền thông Ethernet, cú pháp lệnh trên phần mềm GX Works3 và bảng mã chẩn đoán lỗi của dòng CPU Mitsubishi FX5U.

Câu hỏi thường gặp

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được thiết kế chuẩn mực cho sinh viên đại học ngành Kỹ thuật Điện - Điện tử, Tự động hóa và Cơ điện tử đang tham gia học phần Thực hành Lập trình PLC (mã học phần ELE342x), đồng thời phù hợp với kỹ thuật viên vận hành hệ thống máy móc trang bị PLC Mitsubishi trong nhà máy.

2. Cần chuẩn bị những kiến thức nền tảng nào trước khi học giáo trình này?

Người học cần học phần song hành "CTR_ Lập trình PLC", nắm vững kiến thức về mạch điện, khí cụ điện, kỹ thuật số, nguyên lý hoạt động của rơ-le/contactor và có kỹ năng cài đặt phần mềm trên máy tính cá nhân.

3. Điểm khác biệt của giáo trình này so với các tài liệu lập trình PLC Mitsubishi trước đây là gì?

Tài liệu tập trung hoàn toàn vào dòng CPU thế hệ mới FX5U (họ iQ-F) và môi trường phần mềm GX Works3, thay vì các dòng phần cứng cũ (FX1N, FX2N, FX3U) sử dụng phần mềm GX Developer. Đồng thời giáo trình tích hợp sẵn các bài thực hành về module Analog, truyền thông mạng và thuật toán PID gắn với màn hình HMI.

4. Phương pháp tự học giáo trình này sao cho đạt hiệu quả cao nhất?

Người học cần tuân thủ tiến trình sư phạm được quy định: đọc trước mục tiêu bài học, nghiên cứu lý thuyết tóm tắt, trả lời các câu hỏi ôn tập theo từng phần, lập trình và chạy thử nghiệm trên công cụ mô phỏng GX Works3 Simulation trước khi thao tác trực tiếp trên bộ kít phần cứng tại phòng thực hành.

5. Có những thiết bị và tài liệu bổ trợ nào đi kèm với giáo trình?

Học phần gắn liền với bàn thực hành phần cứng trang bị CPU FX5U-32M (FX5U-32MR/ES hoặc FX5U-32MT/ES), màn hình HMI GT1455, cáp truyền thông Ethernet, gói phần mềm cài đặt MELSOFT GX Works3 và danh mục tài liệu tham khảo được cung cấp ở phần cuối của giáo trình.


Kết luận

Giáo trình "Thực hành Lập trình PLC" của ThS. Nguyễn Vạn Quốc là tài liệu học tập có tính hệ thống cao, cung cấp khối kiến thức thực nghiệm toàn diện về hệ thống điều khiển khả trình hiện đại của hãng Mitsubishi Electric. Thông qua lộ trình 6 bài học, tài liệu dẫn dắt người học từ các thao tác kỹ thuật cơ sở (khảo sát phần cứng FX5U-32M, cài đặt và thao tác trên phần mềm GX Works3) đến việc làm chủ các ứng dụng công nghiệp phức tạp (điều khiển tuần tự, xử lý tín hiệu analog, truyền thông mạng CC-Link/Ethernet và điều khiển hồi tiếp PID trên màn hình HMI GT1455). Lộ trình học tập khuyến nghị cho sinh viên là kết hợp chặt chẽ việc tiếp thu lý thuyết song hành, rèn luyện kỹ năng giải thuật trên phần mềm mô phỏng và nghiêm túc thực hiện các bài tập trên bàn thực hành để đáp ứng đầy đủ chuẩn đầu ra của học phần.