Giáo Trình PLC Nâng Cao: Hướng Dẫn Chi Tiết Và Thực Hành


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

Giáo trình PLC Nâng Cao: Hướng Dẫn Chi Tiết và Thực Hành được biên soạn nhằm phục vụ công tác đào tạo học sinh, sinh viên hệ Cao đẳng nghề ngành Điện tử công nghiệp. Trong chương trình khung do Bộ Lao động - Thương binh và Xã hội (BLĐTB&XH) ban hành, nội dung này thuộc mô đun bắt buộc mang mã số MĐ 27, với tổng thời lượng thực hiện là 90 giờ. Về mặt phân bổ chương trình, mô đun được bố trí ở giai đoạn cuối khóa sau khi người học đã tích lũy đầy đủ kiến thức từ các môn học chuyên môn tiên quyết như Kỹ thuật cảm biến, Điện tử công suất, Kỹ thuật Vi xử lý và PLC cơ bản.

+-----------------------------------------------------------------------------------+
|               CHƯƠNG TRÌNH KHUNG MÔ ĐUN MĐ 27: PLC NÂNG CAO (90 GIỜ)              |
+------------------------------------+--------------------+-------------------------+
| Phân bổ thời lượng đào tạo         | Số giờ thực hiện   | Tỷ lệ phần trăm (%)     |
+------------------------------------+--------------------+-------------------------+
| Lý thuyết                          | 30 giờ             | 33.3%                   |
| Thực hành, thí nghiệm, bài tập     | 55 giờ             | 61.1%                   |
| Kiểm tra đánh giá kết thúc         | 05 giờ             | 5.6%                    |
+------------------------------------+--------------------+-------------------------+

Mục tiêu học tập của giáo trình hướng tới việc trang bị cho người học hệ thống kiến thức toàn diện về cấu trúc phần cứng, nguyên lý xử lý tín hiệu và tập lệnh lập trình của các dòng PLC tiêu biểu trong công nghiệp. Đồng thời, giáo trình rèn luyện kỹ năng đấu nối ngoại vi, cài đặt phần mềm chuyên dụng, lập trình xử lý tín hiệu nhị phân, tín hiệu số, xử lý tín hiệu tương tự (Analog), hàm thời gian thực và tích hợp vận hành các mô hình cơ cấu chấp hành.

Cấu trúc giáo trình áp dụng phương pháp tiếp cận tích hợp mô đun hóa (modular training). Nội dung kết hợp song song giữa lý thuyết cấu hình thiết bị với thực hành lập trình và kiểm thử. Điểm đặc thù của tài liệu là không giới hạn ở một hệ thống đơn lẻ mà mở rộng phân tích, so sánh ba nền tảng PLC phổ biến trên thị trường: Siemens (dòng S7-1200), Omron (dòng CP1L) và Delta, trước khi chuyển giao sang giai đoạn vận hành các mô hình ứng dụng công nghiệp chuyên sâu.


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

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

Giáo trình được chia thành 4 bài học chính với tiến trình từ lý thuyết cấu trúc, tập lệnh từng dòng phần cứng đến lắp đặt tích hợp hệ thống:

+-----------------------------------------------------------------------------------+
|                     TIẾN TRÌNH 4 BÀI HỌC TRONG GIÁO TRÌNH                         |
+-----+-----------------------------------+----------+----------+----------+--------+
| STT | Tên bài học                       | Tổng số  | Lý thuyết|Thực hành |Kiểm tra|
+-----+-----------------------------------+----------+----------+----------+--------+
| 01  | PLC S7-1200                       | 10 giờ   | 07 giờ   | 03 giờ   | 00 giờ |
| 02  | PLC của hãng OMRON                | 10 giờ   | 07 giờ   | 03 giờ   | 00 giờ |
| 03  | PLC Delta                         | 10 giờ   | 05 giờ   | 05 giờ   | 00 giờ |
| 04  | Lắp đặt mô hình điều khiển bằng PLC| 60 giờ  | 11 giờ   | 44 giờ   | 05 giờ |
+-----+-----------------------------------+----------+----------+----------+--------+
|     | CỘNG                              | 90 GIỜ   | 30 GIỜ   | 55 GIỜ   | 05 GIỜ |
+-----+-----------------------------------+----------+----------+----------+--------+
  • Bài 01: PLC S7-1200 (10 giờ): Khảo sát cấu trúc phần cứng các dòng CPU 1211C, CPU 1212C, CPU 1214C của hãng Siemens. Giới thiệu bảng tín hiệu (Signal Board - SB), mô đun tín hiệu (Signal Module - SM), mô đun truyền thông (Communication Module - CM). Hướng dẫn đấu nối ngoại vi theo hai dạng nguồn: AC/DC/Relay (nguồn 100–230VAC, ngõ ra Relay) và DC/DC/Relay hoặc Transistor (nguồn 24VDC). Cài đặt và sử dụng phần mềm SIMATIC TIA Portal STEP7 Basic; thiết lập truyền thông qua giao thức TCP/IP và cấu hình địa chỉ IP bằng công cụ IP TOOL. Trình bày chi tiết cú pháp các tập lệnh nhị phân (tiếp điểm thường mở/thường đóng, OUT, OUT đảo, NOT, SET, RESET, SET/RESET nhiều bit, tiếp điểm xung sườn lên/xuống dạng 1 và dạng 2, RS/SR Flip-Flop); nhóm lệnh Timer (TP, TONR, TON, TOF dựa trên cấu trúc DB 16 byte); nhóm lệnh Counter (CTU, CTD, CTUD); nhóm lệnh toán học (ADD, SUB, MUL, DIV, MOVE); hàm chuyển đổi kiểu dữ liệu; hàm đồng hồ thời gian thực (WR_SYS_T, RD_SYS_T, RD_LOC_T); cùng kỹ thuật chuẩn hóa tín hiệu Analog thông qua lệnh NORM_X và SCALE_X với dải giá trị chuẩn từ 0 đến 27648.
  • Bài 02: PLC của hãng OMRON (10 giờ): Tập trung vào dòng vi điều khiển CP1L thuộc họ Micro PLC. Phân tích cấu trúc thiết bị gồm khe cắm card nhớ (Memory cassette), cổng nạp USB, núm chiết áp Analog (A642) và đầu nối chiết áp Analog (A643 dải 0–10VDC tương ứng giá trị 0–255), công tắc DIP switch, pin lưu RAM, hệ thống LED chỉ thị trạng thái (POWER, RUN, ERR/ALM, PRPHL, INH, BKUP). Hướng dẫn quy tắc định địa chỉ I/O trên CPU và các khối mở rộng CJ1W, CPM1A (CPM1A-20EDR, CPM1A-20EDT, CPM1A-8ED, CPM1A-8ER, CPM1A-MAD01, CPM1A-TS001/TS101). Hướng dẫn thiết lập môi trường lập trình trên phần mềm CX-Programmer thuộc bộ CX-ONE; quản lý cửa sổ Workspace, Address Reference, Watch, Output; thực hiện kiểm tra nạp/rút chương trình và áp dụng tập lệnh liên kết logic, Set/Reset, Timer, Counter.
  • Bài 03: PLC Delta (10 giờ): Trình bày tổng quan kiến trúc PLC Delta, cách xác định địa chỉ ngõ vào/ra, sơ đồ kết nối phần cứng với thiết bị ngoại vi, môi trường phần mềm lập trình, cùng tập lệnh xử lý nhị phân, lệnh số học và kỹ thuật xử lý tín hiệu Analog.
  • Bài 04: Lắp đặt mô hình điều khiển bằng PLC (60 giờ): Khối lượng thực hành chuyên sâu (44 giờ thực hành, 11 giờ lý thuyết, 5 giờ kiểm tra) với các mô đun thiết bị: động cơ ba pha, nút nhấn, công tắc hành trình. Nội dung triển khai vào 7 mô hình ứng dụng công nghiệp:
    1. Mô hình thang máy xây dựng.
    2. Mô hình khởi động động cơ Sao - Tam giác ($Y-\Delta$).
    3. Mô hình trộn hóa chất tự động.
    4. Mô hình đo chiều dài và sắp xếp vật liệu.
    5. Mô hình máy bán trà, cà phê tự động.
    6. Mô hình máy đếm thuốc.
    7. Mô hình cầu trục công nghiệp.
+-----------------------------------------------------------------------------------+
|               TIẾN TRÌNH PHÁT TRIỂN KIẾN THỨC THEO CẤU TRÚC GIÁO TRÌNH            |
+-----------------------------------------------------------------------------------+
| 1. Phần cứng & Ghép nối  -->  2. Phần mềm & Tập lệnh  -->  3. Ứng dụng tích hợp   |
| (Siemens, Omron, Delta)      (LAD, FBD, DB, Analog)       (7 mô hình công nghiệp) |
+-----------------------------------------------------------------------------------+

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

Giáo trình thiết lập các nguyên lý cốt lõi trong kỹ thuật điều khiển khả trình:

  • Nguyên lý thay thế mạch điều khiển logic: Thay thế toàn bộ hệ thống rơle, khởi động từ, tiếp điểm cơ khí và hệ thống dây nối phức tạp bằng chương trình nạp trong bộ nhớ điện tử, giúp giảm thiểu không gian lắp đặt và nâng cao tính linh hoạt khi thay đổi công nghệ.
  • Kiến trúc phần cứng điều khiển: Phân tích bốn khối chức năng cơ bản của PLC bao gồm: Khối xử lý trung tâm (CPU chứa bộ vi xử lý và hệ điều hành), khối cấp nguồn (chuyển đổi nguồn lưới sang 24VDC), khối bộ nhớ (bộ nhớ làm việc, bộ nhớ nạp, vùng nhớ duy trì Retentive) và khối giao tiếp vào/ra (Digital I/O, Analog I/O).
  • Nguyên lý chuyển đổi tín hiệu tương tự sang số (A/D) và số sang tương tự (D/A): Nguyên tắc lượng tử hóa tín hiệu điện áp (0–10V), dòng điện (4–20mA) hoặc điện trở từ cảm biến về chuỗi bit nhị phân (độ phân giải 8 bit cho 256 dải, 11 bit cho 2048 dải; thang đo tiêu chuẩn S7-1200 dải 0–27648) và tính toán ánh xạ kỹ thuật.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Đọc bản vẽ và thực hiện đấu nối phần cứng PLC với cảm biến, nút nhấn, rơle trung gian, contactor theo chuẩn ngõ ra Relay hoặc Transistor (Sinking/Sourcing); thiết lập cấu hình mạng truyền thông Ethernet TCP/IP, cổng nạp USB và giao tiếp nối tiếp RS232/RS485.
  • Kỹ năng phân tích (Analytical skills): Phân tích quy trình công nghệ, xây dựng lưu đồ thuật toán điều khiển, xử lý các phép toán số học phức tạp, giải mã mã lỗi hệ thống thông qua giá trị trả về RET_VAL trên hàm thời gian thực hoặc qua hệ thống đèn báo trạng thái lỗi (ERROR, MAINT, ERR/ALM).
  • Kỹ năng thực hành nghề nghiệp (Practical competencies): Sử dụng thành thạo hai bộ công cụ phần mềm SIMATIC TIA Portal STEP7 Basic và OMRON CX-Programmer; tổ chức bảng Tag PLC/Tag Local; thực hiện giám sát online, cưỡng bức giá trị (force I/O), hiệu chỉnh chương trình trực tiếp (online editing), chẩn đoán lỗi phần cứng và tuân thủ các quy tắc an toàn, vệ sinh công nghiệp.

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

Giáo trình được thiết kế theo phương pháp đào tạo tích hợp giữa lý thuyết và thực hành, lấy kỹ năng thực nghiệm làm trung tâm với tỷ lệ thời lượng thực hành, thí nghiệm, bài tập chiếm 61.1% (55/90 giờ).

+-----------------------------------------------------------------------------------+
|                  CƠ CẤU PHƯƠNG PHÁP GIẢNG DẠY VÀ ĐÁNH GIÁ MÔ ĐUN                  |
+-----------------------------------------------------------------------------------+
| 1. Giảng dạy lý thuyết: Phân tích cấu trúc phần cứng, cú pháp tập lệnh             |
| 2. Mô phỏng ngoại tuyến: Viết code, kiểm thử trên PLC SIM / CX-Simulator          |
| 3. Thực hành trạm máy: Đấu nối ngoại vi, nạp code, giám sát trực tuyến Online     |
| 4. Đánh giá kỹ năng: Kiểm tra quy trình công nghệ, thời gian thực hiện, an toàn   |
+-----------------------------------------------------------------------------------+

Trong quá trình giảng dạy, giảng viên hướng dẫn người học tiếp cận từ quy trình cài đặt phần mềm, cấu hình phần cứng, thiết lập biến địa chỉ đến giải thuật lập trình. Môi trường phần mềm TIA Portal và CX-Programmer cho phép sinh viên thực hiện kiểm tra mô phỏng offline nhằm phát hiện sai sót logic trước khi tiến hành download xuống thiết bị thực tế.

Hệ thống bài tập trong giáo trình bám sát các bài toán tự động hóa cơ bản và nâng cao:

  • Bài toán truyền động cơ cấu qua lại: Điều khiển cơ cấu chuyển động qua lại giữa các vị trí B và C thông qua giới hạn công tắc hành trình HT1, HT2 với các chế độ chạy đơn chu kỳ hoặc lặp lại liên tục.
  • Bài toán điều khiển động cơ tuần hoàn: Lập trình chu trình động cơ chạy 5s, dừng 3s, đảo chiều 5s lặp lại theo số chu kỳ đặt trước thông qua các nút bấm PB1, PB2 và tích hợp xử lý tín hiệu báo lỗi quá tải từ rơle nhiệt RN.
  • Bài toán điều khiển hệ thống đèn giao thông: Thiết kế hệ thống 6 đèn hoặc 4 đèn giao thông, phân định chế độ ban ngày (chạy chu kỳ tuần tự xanh - vàng - đỏ) và chế độ ban đêm (đèn vàng nhấp nháy chu kỳ 1s) thông qua việc đọc thời gian thực từ CPU.
  • Bài toán điều khiển tuyến tính Analog: Đọc tín hiệu điện áp analog ngõ vào từ biến trở $U_V = 0 - 10\text{VDC}$ để điều khiển phân cấp hoạt động của 3 cụm động cơ theo các ngưỡng điện áp quy định.

Đánh giá kết quả học tập bao gồm kiểm tra kỹ năng đấu nối mạch điện, kiểm tra tính đúng đắn của chương trình điều khiển thông qua cửa sổ giám sát (Monitor/Watch Table) và một bài kiểm tra kết thúc mô đun kéo dài 5 giờ. Người học được khuyến nghị tự học thông qua việc tự lập trình các thuật toán mẫu, tra cứu bảng địa chỉ thanh ghi và rèn luyện kỹ năng xử lý sự cố.


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

  • Chuyển đổi công nghệ điều khiển sang nền tảng S7-1200: Giáo trình cập nhật dòng vi điều khiển Simatic S7-1200 thay thế cho dòng S7-200 cũ. Dòng S7-1200 tích hợp sẵn cổng Ethernet hỗ trợ giao thức Profinet, tích hợp bộ tạo xung tốc độ cao PTO/PWM, các kênh ngõ vào Analog Onboard và 16 vòng lặp điều khiển PID tự động tinh chỉnh (PID auto-tuning).
  • Môi trường lập trình TIA Portal đồng nhất: Khai thác phần mềm SIMATIC TIA Portal STEP7 Basic giúp quản lý tập trung từ cấu hình phần cứng, khai báo biến phân tán (Tag PLC, Tag Local), lập trình ngôn ngữ LAD/FBD đến liên kết giao diện giám sát HMI.
+-----------------------------------------------------------------------------------+
|               SO SÁNH THÔNG SỐ CÁC DÒNG CPU S7-1200 TRONG GIÁO TRÌNH               |
+------------------------------+-----------------+-----------------+----------------+
| Đặc trưng kỹ thuật           | CPU 1211C       | CPU 1212C       | CPU 1214C      |
+------------------------------+-----------------+-----------------+----------------+
| Kích thước (mm)              | 90 x 100 x 75   | 110 x 100 x 75  | 110 x 100 x 75 |
| Bộ nhớ làm việc (Work memory)| 25 Kbytes       | 25 Kbytes       | 50 Kbytes      |
| Bộ nhớ nạp (Load memory)     | 1 Mbytes        | 1 Mbytes        | 2 Mbytes       |
| Phân vùng Digital I/O        | 6 In / 4 Out    | 8 In / 6 Out    | 14 In / 10 Out |
| Ngõ vào Analog Onboard       | 2 Inputs (0-10V)| 2 Inputs (0-10V)| 2 Inputs (0-10V|
| Khả năng mở rộng Signal Mod. | Không hỗ trợ    | Tối đa 2 Module | Tối đa 8 Module|
| Bộ đếm tốc độ cao (HSC)      | 3 bộ (100 kHz)  | 4 bộ (100 kHz)  | 6 bộ (100 kHz) |
+------------------------------+-----------------+-----------------+----------------+
  • Tính đa dạng về thiết bị công nghiệp: Thay vì chỉ tập trung vào một nhà sản xuất, giáo trình cung cấp kiến thức thực hành trên ba dòng PLC thông dụng trong nhà máy tại Việt Nam: Siemens (Đức), Omron (Nhật Bản) và Delta (Đài Loan). Điều này giúp sinh viên hiểu rõ sự tương đồng và khác biệt về quy hoạch bộ nhớ, tập lệnh và cách thức nối dây giữa các dòng vi điều khiển khác nhau.
  • Mô hình hóa hệ thống thực tế: Toàn bộ 60 giờ tại Bài 4 được dành cho việc kết nối và lập trình trên 7 mô hình dây chuyền sản xuất giả lập (thang máy, cầu trục, phân loại vật liệu, đóng bao/đếm thuốc, pha trộn hóa chất), gắn liền năng lực đào tạo với yêu cầu kỹ thuật tại các nhà xưởng công nghiệp.

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

Giáo trình được xây dựng chuyên biệt cho các nhóm đối tượng cụ thể trong hệ thống giáo dục nghề nghiệp và kỹ thuật ứng dụng:

+-----------------------------------------------------------------------------------+
|                            ĐỐI TƯỢNG SỬ DỤNG GIÁO TRÌNH                           |
+---------------------+-------------------------------------------------------------+
| Nhóm đối tượng      | Mục đích và phạm vi sử dụng                                 |
+---------------------+-------------------------------------------------------------+
| Sinh viên Cao đẳng  | Tài liệu học tập chính khóa mô đun MĐ 27 ngành Điện tử công |
|                     | nghiệp, Tự động hóa công nghiệp, Cơ điện tử.                |
| Giảng viên kỹ thuật | Khung tham chiếu xây dựng giáo án, bài tập thực hành trạm máy|
|                     | và thiết kế tiêu chí đánh giá kỹ năng nghề.                 |
| Kỹ thuật viên       | Tài liệu tra cứu sơ đồ đấu dây, cấu hình module mở rộng     |
|                     | và tập lệnh khi vận hành, bảo trì hệ thống PLC thực tế.    |
+---------------------+-------------------------------------------------------------+
  • Sinh viên, học viên học nghề: Học sinh, sinh viên theo học trình độ Cao đẳng nghề ngành Điện tử công nghiệp, ngành Điện công nghiệp, Tự động hóa hoặc Cơ điện tử. Điều kiện tiên quyết để tiếp thu tốt giáo trình là người học đã hoàn thành các học phần: Kỹ thuật cảm biến, Điện tử công suất, Vi xử lý và Lập trình PLC cơ bản.
  • Giảng viên chuyên ngành: Sử dụng giáo trình làm tài liệu giảng dạy chính khóa theo chương trình khung của Bộ Lao động - Thương binh và Xã hội; làm cơ sở biên soạn bài giảng tích hợp, thiết kế bài tập thực hành trên các mô hình thí nghiệm và xây dựng đề thi đánh giá kỹ năng nghề.
  • Kỹ sư, kỹ thuật viên nhà máy: Dùng làm tài liệu tham khảo nhanh để tra cứu bảng địa chỉ I/O, sơ đồ nối dây (nguồn AC/DC, transistor Sinking/Sourcing), cấu hình module mở rộng tín hiệu/nhiệt độ (CPM1A-TS001, MAD01, SB, SM) và kỹ thuật lập trình xử lý Analog khi cải tạo hoặc bảo trì hệ thống máy móc tự động.

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

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

Giáo trình được thiết kế chuẩn hóa cho học sinh, sinh viên hệ Cao đẳng nghề ngành Điện tử công nghiệp theo chương trình khung của Bộ Lao động - Thương binh và Xã hội. Ngoài ra, tài liệu phù hợp cho sinh viên các ngành Kỹ thuật điều khiển & Tự động hóa, Cơ điện tử hoặc kỹ thuật viên cần nâng cao tay nghề lập trình PLC.

2. Người học cần chuẩn bị kiến thức nền tảng gì trước khi học mô đun này?

Người học bắt buộc phải nắm vững kiến thức về mạch điện logic, khí cụ điện (rơle, contactor), nguyên lý hoạt động của các loại cảm biến công nghiệp, kỹ thuật vi xử lý, điện tử công suất và các lệnh lập trình logic cơ bản của môn học PLC cơ bản.

+-----------------------------------------------------------------------------------+
|                       LỘ TRÌNH ĐIỀU KIỆN TIÊN QUYẾT                               |
+-----------------------------------------------------------------------------------+
| [Kỹ thuật cảm biến] + [Điện tử công suất] + [Vi xử lý] + [PLC cơ bản]             |
|                                     │                                             |
|                                     ▼                                             |
|                         [MÔ ĐUN 27: PLC NÂNG CAO]                                 |
+-----------------------------------------------------------------------------------+

3. Giáo trình này có điểm gì khác biệt so với các tài liệu PLC cơ bản?

Khác với tài liệu cơ bản chỉ dạy tập lệnh nhị phân đơn giản trên một dòng máy đơn lẻ, giáo trình PLC nâng cao mở rộng phạm vi sang ba hãng PLC phổ biến (Siemens S7-1200, Omron CP1L, Delta), đi sâu vào xử lý tín hiệu tương tự (Analog A/D và D/A qua hàm SCALE_X, NORM_X), thiết lập hàm thời gian thực (WR_SYS_T, RD_SYS_T), kết nối mạng truyền thông Ethernet TCP/IP và tập trung 60 giờ cho việc tích hợp điều khiển 7 mô hình công nghiệp thực tế.

4. Làm thế nào để tự học và thực hành hiệu quả theo giáo trình?

Người học nên cài đặt hai phần mềm chuyên dụng là SIMATIC TIA Portal STEP7 Basic (cho dòng S7-1200) và CX-Programmer (cho dòng Omron CP1L). Sử dụng các công cụ mô phỏng offline có sẵn trong phần mềm để viết và gỡ lỗi từng khối lệnh (Logic, Timer, Counter, Math, Analog) cho các bài tập tình huống trong sách trước khi nạp thử nghiệm trên phần cứng thật.

5. Giáo trình có những tài liệu bổ trợ kỹ thuật nào đi kèm?

Giáo trình tham chiếu trực tiếp đến các hướng dẫn kỹ thuật chính hãng như: tài liệu hướng dẫn phần mềm TIA Portal V11/STEP7 Basic của Siemens; bộ sách Operation ManualProgramming Manual của dòng OMRON CP1L; bảng tra cứu mã lỗi và catalog kỹ thuật của các dòng module mở rộng Analog, module nhiệt độ (CPM1A-TS001/TS102, MAD01).


Kết luận

Giáo trình PLC Nâng Cao: Hướng Dẫn Chi Tiết và Thực Hành (Mã mô đun: MĐ 27) cung cấp hệ thống kiến thức hoàn chỉnh từ phân tích cấu tạo phần cứng, quy tắc ghép nối thiết bị ngoại vi, phương thức cấu hình truyền thông đến kỹ thuật lập trình chuyên sâu trên các nền tảng PLC Siemens S7-1200, Omron CP1L và Delta. Lộ trình đào tạo được xây dựng khoa học: bắt đầu từ việc làm chủ phần cứng và tập lệnh của từng dòng PLC riêng biệt, sau đó chuyển giao sang giai đoạn tích hợp trên 7 mô hình dây chuyền sản xuất thực tế tại xưởng thực hành. Để mở rộng kiến thức, người học nên kết hợp nghiên cứu các tài liệu kỹ thuật chuyên sâu (System Manual, Programming Manual) do Siemens, Omron và Delta phát hành.