Giáo Trình Điều Khiển Logic Khả Trình: Tổng Quan Về PLC Và Mitsubishi MELSEC iQ-F FX5U

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

Tài liệu học thuật này cung cấp hệ thống lý thuyết và hướng dẫn kỹ thuật chuyên sâu về bộ điều khiển logic khả trình (PLC – Programmable Logic Controller), tập trung vào dòng PLC thế hệ mới Mitsubishi FX5U (thuộc dòng MELSEC iQ-F). Trong chương trình đào tạo kỹ sư các ngành Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử, Kỹ thuật Điện và Công nghệ Kỹ thuật Điện tử, học phần PLC giữ vai trò là môn học kỹ thuật chuyên ngành cốt lõi, kết nối giữa kiến thức điện - điện tử cơ bản và các hệ thống điều khiển tự động hóa công nghiệp.

Mục tiêu học tập của giáo trình bao gồm việc trang bị cho người học:

  • Khả năng phân tích cấu trúc phần cứng, nguyên lý hoạt động quét vòng (scan cycle) và cơ chế ghép nối giao diện vào/ra (I/O).
  • Kỹ năng xác định, biểu diễn và quản lý các kiểu dữ liệu, phân vùng bộ nhớ chuyên dụng trong PLC FX5U.
  • Năng lực cấu hình, lập trình, biên dịch và nạp chương trình bằng phần mềm GX Works3 qua giao thức Ethernet.
  • Kỹ năng thiết lập các module chức năng tích hợp bao gồm chuyển đổi tương tự - số (A/D), số - tương tự (D/A) và bộ đếm xung tốc độ cao (High Speed Counter).

Giáo trình được cấu trúc theo tiến trình từ nguyên lý đại cương, chi tiết phần cứng, không gian bộ nhớ đến quy trình thực hành phần mềm và ứng dụng hệ lệnh tuần tự. Điểm đặc thù của tài liệu là phương pháp tiếp cận kỹ thuật chuẩn xác, kết hợp thông số cấu hình cụ thể của phần cứng FX5U với quy chuẩn lập trình quốc tế IEC-61131, gắn liền với mô hình thiết bị thực nghiệm và giao diện máy - người (HMI GOT1455).


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

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

Cấu trúc tài liệu được phân định thành các phần nội dung trọng tâm:

  1. Chương 1: Tổng quan về PLC và FX5U của Mitsubishi

    • Khái niệm và nguyên lý: Định nghĩa PLC là hệ vi xử lý chuyên dụng thay thế mạch logic nối dây rơ-le; phân tích tính linh hoạt, cấu trúc phần cứng (CPU, Power Supply, I/O Modules, Programming Device) và phần mềm (Hệ điều hành, Chương trình ứng dụng).
    • Chu kỳ quét (Scan Cycle): Cơ chế 3 giai đoạn (Đọc tín hiệu đầu vào $\rightarrow$ Thực hiện chương trình $\rightarrow$ Gửi tín hiệu đầu ra); phân tích chu kỳ quét phụ (truyền thông, ngắt, đọc/ghi analog) và cờ khởi tạo vòng quét đầu tiên (First Scan Flag).
    • Phân loại và Chuẩn lập trình: Khảo sát các dòng PLC (Compact/Fixed và Modular); chuẩn IEC-61131 với 5 ngôn ngữ (IL, ST, FB, SFC, CM); phân cấp ứng dụng (Đơn nhiệm, Đa nhiệm trong DCS, Quản lý điều khiển Master/Slave).
    • Giao diện I/O số và tương tự: Nguyên lý mạch ngõ vào rời rạc (AC 110/220V qua bộ chỉnh lưu/cặp LED song song ngược, DC 24V); mạch ngõ ra (Tiếp điểm rơ-le, SSR, Transistor NPN/PNP collector hở, Triac); các kênh biến đổi A/D (0–10V, 4–20mA độ phân giải 12-bit) và D/A.
    • Dữ liệu và Bộ nhớ FX5U: Kiểu dữ liệu (Bit, 16-bit Word K1–K4, 32-bit Double Word K1–K8, BCD, Số thực IEEE 754 32-bit, String kết thúc bằng NULL); hệ thống địa chỉ và phân vùng bộ nhớ thiết bị người dùng (X, Y, M, L, B, F, SB, S, T, ST, C, LC, D, V, W, SW) cùng thiết bị hệ thống (SM, SD, G, Z, LZ, R, N, P, I).
    • Đặc tính phần cứng FX5U: Quản lý từ 32 đến 256 I/O (mở rộng tối đa 512 I/O qua mạng CC-Link/AnyWireASLINK); bộ nhớ chương trình 64.000 bước; tích hợp cổng Ethernet, RS-485/RS-422, điều khiển vị trí 4 trục xung 200kHz và 8 kênh High Speed Counter 200kHz.
  2. Chương 2: Hướng dẫn thao tác phần mềm GX-Works3

    • Trình bày quy trình 6 bước thiết lập dự án: Khởi tạo Project (Series FX5CPU, Type FX5U, chọn ngôn ngữ), thiết lập tham số kết nối trực tiếp PC - PLC qua cáp Ethernet (Connection Destination, Connection Test), soạn thảo sơ đồ thang (Ladder), biên dịch kiểm tra lỗi cú pháp (Rebuild All), nạp tham số cùng chương trình vào CPU (Write to PLC) và cấu hình tham số Analog Input (Scaling Upper/Lower Limit), Analog Output, High Speed Counter.
    • Giới thiệu cấu trúc bàn thí nghiệm chuyên dụng gồm PLC FX5U (16 DI / 16 DO), màn hình HMI Mitsubishi GOT1455, bộ nguồn 24VDC, rơ-le trung gian đệm I/O và cầu đấu ghép nối thiết bị ngoại vi.
  3. Chương 3: Hệ lệnh PLC FX5U

    • Khảo sát nhóm lệnh logic tuần tự cơ bản (Sequence Instructions): Khởi tạo tiếp điểm thường mở (LD), thường đóng (LDI); ghép nối tiếp (AND, ANI); ghép song song (OR, ORI).
    • Định nghĩa cú pháp toán hạng cho phép trên các vùng nhớ bit (X, Y, M, L, SM, T, ST, C, F, B, SB, S), vùng nhớ từ (D, W, SD, SW, R) và các giá trị hằng số (K, H, E).

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

Giáo trình xây dựng các khối kiến thức nền tảng kỹ thuật bao gồm:

  • Nguyên lý hoạt động tuần tự thời gian thực: Mô hình hóa toán học và vật lý của chu kỳ quét PLC, phân tích sự sai lệch thời gian giữa xử lý tuần tự và xử lý đồng thời, điều kiện đáp ứng thời gian thực dựa trên hằng số thời gian của quá trình công nghệ.
  • Kỹ thuật phần cứng và ghép nối công nghiệp: Nguyên lý cách ly quang (optocoupler) chống nhiễu công nghiệp, sơ đồ mạch phân cực Sinking (NPN) / Sourcing (PNP), kỹ thuật điều hòa tín hiệu analog và chuẩn hóa dải đo (Scaling).
  • Cấu trúc dữ liệu và không gian định địa chỉ: Quy tắc tổ chức bộ nhớ nhị phân, biểu diễn số âm theo bù 2, cấu trúc số thực dấu phẩy động 32-bit (1 bit dấu, 8 bit mũ, 23 bit định trị) và cơ chế làm mới dữ liệu (refresh) giữa CPU và module mở rộng thông qua vùng nhớ đệm (Buffer Memory - thiết bị G).

Kỹ năng phát triển

Tài liệu định hướng rèn luyện các nhóm kỹ năng chuyên môn:

  • Kỹ năng kỹ thuật (Technical skills): Thiết kế sơ đồ đấu dây I/O số và tương tự theo đúng chuẩn an toàn điện; cấu hình cổng truyền thông Ethernet, RS-485 Modbus; cài đặt tham số kênh A/D, D/A trên GX Works3.
  • Kỹ năng phân tích (Analytical skills): Phân tích và lựa chọn cấu hình phần cứng phù hợp với quy mô bài toán điều khiển (tính toán số điểm I/O, dung lượng bộ nhớ, tần số đếm xung); định danh đúng các vùng nhớ dữ liệu phục vụ xử lý thuật toán.
  • Kỹ năng thực hành ứng dụng (Practical competencies): Vận hành phần mềm GX Works3 để soạn thảo chương trình Ladder, biên dịch Rebuild All, giám sát trạng thái Online, chuẩn đoán lỗi phần cứng và gỡ rối chương trình trên thiết bị thực tế kết hợp HMI GOT1455.

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

Phương pháp tiếp cận sư phạm

Giáo trình triển khai phương pháp giảng dạy tích hợp lý thuyết - thực hành kỹ thuật (Theory-to-Practice). Nội dung học thuật được dẫn dắt từ các nguyên lý cơ bản của mạch điện tử số và kỹ thuật vi xử lý, tiến tới phân tích cấu trúc mạch nguyên lý của từng loại module vào/ra rời rạc và tương tự, sau đó chuyển dịch trực tiếp sang các thao tác cấu hình tham số phần mềm và lập trình ứng dụng.

Nguyên lý mạch & Cấu trúc phần cứng (CPU, I/O, Vòng quét)
Phân vùng bộ nhớ & Kiểu dữ liệu (Bit, Word, Float, BCD)
Thao tác phần mềm GX Works3 & Kết nối Ethernet
Cấu hình Module tích hợp (Analog A/D, D/A, High-Speed Counter)
Lập trình hệ lệnh tuần tự (LD, LDI, AND, ANI, OR, ORI)

Bài tập và thực hành kỹ thuật

Hệ thống bài tập và thực hành trong giáo trình được xây dựng bám sát cấu hình của bàn thí nghiệm tiêu chuẩn:

  • Bài tập phần cứng: Xác định phương thức đấu nối cho ngõ vào AC/DC, phân biệt cách cấp nguồn cho tải ngõ ra Transistor kiểu Sink (NPN) và Source (PNP), lựa chọn dải điện áp (0–5V, 0–10V, 1–5V, -10V đến +10V) hoặc dòng điện (0–20mA, 4–20mA) cho module Analog.
  • Thực hành phần mềm: Thực hiện quy trình 6 bước trên GX Works3 từ thiết lập giao tiếp mạng máy tính (card mạng PC), kiểm tra đường truyền (Connection Test), soạn thảo mạng logic điều khiển, đến cấu hình bộ chuyển đổi Analog Input/Output và High-Speed I/O.
  • Ứng dụng tích hợp: Ghép nối PLC FX5U với màn hình cảm ứng HMI GOT1455 và cơ cấu chấp hành ngoài thông qua rơ-le đệm và cầu đấu trung gian.

Phương pháp đánh giá và hướng dẫn tự học

  • Phương pháp đánh giá: Kết hợp kiểm tra lý thuyết (cấu trúc chu kỳ quét, phân loại vùng nhớ, định dạng kiểu dữ liệu) và đánh giá kỹ năng thực hành (kết nối trực tuyến thành công, biên dịch chương trình không lỗi, cấu hình đúng tham số chuyển đổi analog và nạp chương trình xuống FX5U CPU).
  • Hướng dẫn tự học: Người học cần đối chiếu các bảng tra cứu dung lượng vùng nhớ (như vùng nhớ X, Y hệ bát phân; vùng M, D hệ thập phân; vùng B, W hệ thập lục phân) khi lập trình; chủ động sử dụng công cụ mô phỏng và tính năng giám sát Online trong GX Works3 để quan sát sự biến đổi dữ liệu của các thanh ghi dữ liệu D và cờ trạng thái đặc biệt SM/SD.

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

Cập nhật kỹ thuật so với các thế hệ điều khiển trước

Tài liệu phản ánh những bước chuyển giao công nghệ quan trọng trong lĩnh vực điều khiển tự động:

  • So với hệ logic nối dây: Thay thế toàn bộ hệ thống dây dẫn mạch cứng bằng logic lập trình được trong bộ nhớ, cho phép thay đổi thuật toán điều khiển mà không cần tái cấu trúc cơ học hay can thiệp vào sơ đồ nối dây vật lý.
  • So với các dòng PLC Compact thế hệ cũ: Dòng FX5U thuộc kiến trúc MELSEC iQ-F tích hợp sẵn các tài nguyên phần cứng cao cấp ngay trên khối CPU:
    • Cổng truyền thông Ethernet tích hợp sẵn (hỗ trợ đọc/ghi dữ liệu, nạp chương trình, giao tiếp VPN).
    • Cổng truyền thông nối tiếp RS-485/RS-422 tích hợp hỗ trợ kết nối mạng biến tần (tối đa 16 thiết bị, khoảng cách 50m) và chuẩn MODBUS (tối đa 32 thiết bị).
    • Tích hợp sẵn 2 kênh Analog Input (A/D) 12-bit và 1 kênh Analog Output (D/A) 12-bit.
    • Tích hợp chức năng điều khiển vị trí 4 trục với tần số xung ngõ ra 200kHz và 8 kênh đếm xung tốc độ cao 200kHz.
    • Hỗ trợ khe cắm thẻ nhớ SD dung lượng tối đa 4GB và bộ nhớ chương trình lên đến 64.000 bước.
Đặc tính kỹ thuật Hệ thống rơ-le nối dây PLC thế hệ cũ Mitsubishi FX5U (iQ-F)
Tính linh hoạt Rất thấp (thay đổi dây nối cứng) Trung bình (thay đổi chương trình) Rất cao (chương trình + cấu hình module)
Giao tiếp mạng Không hỗ trợ Cần module truyền thông phụ trợ Tích hợp sẵn Ethernet & RS-485 / Modbus
Xử lý Analog Mạch khuếch đại tương tự rời Yêu cầu module mở rộng A/D, D/A Tích hợp sẵn 2 kênh vào A/D + 1 kênh ra D/A
Phần mềm lập trình Không có GX Developer / GX Works2 GX Works3 (hỗ trợ chuẩn IEC-61131)

Khả năng tích hợp công nghiệp thực tế

Giáo trình trình bày rõ vị trí của PLC trong các cấu trúc tự động hóa phân tầng:

  • Đóng vai trò là thiết bị trường điều khiển trực tiếp cơ cấu chấp hành (van tuyến tính 0–100%, biến tần điều khiển tốc độ động cơ 0–50Hz, cảm biến nhiệt độ Pt100, can nhiệt K, J, T, B, R, S).
  • Đóng vai trò là thiết bị thu thập và tiền xử lý dữ liệu trong hệ thống SCADA hoặc một nút điều khiển phân tán trong các hệ DCS thông qua mạng công nghiệp CC-Link và AnyWireASLINK.

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

Giáo trình được biên soạn phục vụ các nhóm đối tượng học thuật và kỹ thuật:

  1. Sinh viên đại học và cao đẳng:

    • Dành cho sinh viên năm thứ 3 hoặc năm thứ 4 chuyên ngành Kỹ thuật Điều khiển & Tự động hóa, Kỹ thuật Cơ điện tử, Kỹ thuật Điện - Điện tử, Tự động hóa Công nghiệp.
    • Yêu cầu tiên quyết (Prerequisites): Cần hoàn thành các học phần Mạch điện, Kỹ thuật Điện tử số, Cảm biến và Đo lường công nghiệp, Lý thuyết Điều khiển tự động.
  2. Giảng viên và cán bộ hướng dẫn thực hành:

    • Sử dụng làm khung tài liệu giảng dạy lý thuyết chuyên đề PLC và đề cương bài tập thực hành trên bàn thí nghiệm FX5U kết hợp HMI GOT1455.
    • Thiết kế các bài kiểm tra đánh giá năng lực cấu hình phần cứng và lập trình hệ thống.
  3. Kỹ sư tự động hóa và người tự học:

    • Làm tài liệu tra cứu thông số kỹ thuật (datasheet), dải địa chỉ vùng nhớ, cấu trúc dữ liệu thanh ghi (16-bit, 32-bit, Floating Point) và hệ lệnh cơ bản khi thiết kế, lập trình hoặc bảo trì các hệ thống tự động hóa sử dụng PLC Mitsubishi dòng iQ-F.

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

1. Giáo trình này phù hợp cho đối tượng người học nào?

Giáo trình được thiết kế cho sinh viên đại học, cao đẳng thuộc các khối ngành kỹ thuật điện, tự động hóa, cơ điện tử, cũng như kỹ sư vận hành hệ thống điều khiển công nghiệp cần nghiên cứu sâu về dòng PLC Mitsubishi MELSEC iQ-F FX5U.

2. Người học cần chuẩn bị kiến thức nền tảng nào trước khi tiếp cận giáo trình?

Người học cần nắm vững kiến thức về đại số logic Boolean, mạch điện tử số cơ bản, nguyên lý hoạt động của các phần tử đóng cắt (rơ-le, contactor), cảm biến công nghiệp (quang, tiệm cận, nhiệt độ) và kiến thức cơ bản về mạng truyền thông máy tính.

3. Điểm khác biệt căn bản giữa PLC và máy tính cá nhân (PC) là gì?

Theo phân tích trong giáo trình, PLC được thiết kế chuyên dụng cho môi trường công nghiệp khắc nghiệt, hoạt động theo nguyên tắc quét vòng chu kỳ tuần tự (Scan Cycle) để thực hiện một chương trình duy nhất trong RAM, đồng thời sử dụng ngôn ngữ lập trình chuẩn hóa trực quan (như Ladder). Trong khi đó, PC là thiết bị tính toán đa nhiệm (Multitask), hoạt động trên cơ chế ngắt và có thể cài đặt nhiều hệ điều hành, ngôn ngữ lập trình khác nhau.

4. Quy trình cơ bản để cấu hình và nạp chương trình cho PLC FX5U trên phần mềm GX Works3 gồm những bước nào?

Quy trình thực hiện gồm 6 bước:

  1. Khởi động phần mềm GX Works3;
  2. Tạo dự án mới (chọn dòng FX5CPU, loại FX5U và ngôn ngữ lập trình);
  3. Thiết lập và kiểm tra kết nối Ethernet giữa PC và PLC thông qua Connection Test;
  4. Soạn thảo chương trình điều khiển;
  5. Biên dịch toàn bộ dự án (Rebuild All) để kiểm tra lỗi cú pháp;
  6. Nạp tham số và chương trình xuống bộ nhớ CPU (Write to PLC).

5. Giáo trình có đề cập đến các tài liệu hoặc phần cứng bổ trợ nào không?

Giáo trình gắn liền với phần mềm lập trình GX Works3 và cấu hình bàn thí nghiệm thực tế bao gồm PLC FX5U (16 đầu vào, 16 đầu ra rời rạc), màn hình giao diện HMI Mitsubishi GOT1455, bộ nguồn bảo vệ 24VDC, rơ-le trung gian đệm tín hiệu và các cổng ghép nối với cảm biến nhiệt độ, biến tần và mạng CC-Link.


Kết luận

Giáo trình "Tổng quan về PLC và FX5U của Mitsubishi" cung cấp một hệ thống kiến thức hoàn chỉnh và chuẩn xác về bộ điều khiển logic khả trình, từ các nguyên lý vận hành quét vòng, cấu trúc giao diện phần cứng I/O số - tương tự, đến việc quản lý không gian dữ liệu và hệ lệnh tuần tự của dòng điều khiển hiện đại FX5U. Lộ trình học tập được thiết lập chặt chẽ qua ba giai đoạn: tiếp thu lý thuyết phần cứng và tổ chức bộ nhớ $\rightarrow$ thành thạo thao tác cấu hình dự án trên môi trường GX Works3 $\rightarrow$ thiết kế giải pháp lập trình điều khiển thực tế trên bàn thí nghiệm FX5U kết hợp HMI GOT1455. Để phục vụ công tác nghiên cứu chuyên sâu, người học có thể đối chiếu thêm các tài liệu hướng dẫn kỹ thuật phần cứng FX5U (Hardware Manual), sổ tay lập trình hệ lệnh nâng cao FX5U (Programming Manual) và tiêu chuẩn lập trình quốc tế IEC-61131 do Mitsubishi Electric ban hành.