TỔNG QUAN VỀ GIÁO TRÌNH MÔ ĐUN: PLC CƠ BẢN (MÃ MĐ 26)

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

Giáo trình mô đun PLC cơ bản (Mã mô đun: MĐ 26) là tài liệu đào tạo chuyên môn thuộc nghề Điện công nghiệp và Kỹ thuật máy lạnh và Điều hòa không khí, được ban hành chính thức theo Quyết định số 70/QĐ-CĐN ngày 11 tháng 01 năm 2019 của Hiệu trưởng Trường Cao đẳng Nghề An Giang, do tác giả Nguyễn Đào Vĩnh Trường biên soạn. Trong cấu trúc chương trình đào tạo trình độ Trung cấp nghề và Cao đẳng nghề, mô đun này có tổng thời lượng 90 giờ (bao gồm 15 giờ lý thuyết, 67 giờ thực hành/thí nghiệm/thảo luận và 8 giờ kiểm tra định kỳ), được bố trí ở giai đoạn cuối khóa học sau khi người học đã hoàn thành các môn học, mô đun cơ sở và chuyên môn kỹ thuật điện.

       CHƯƠNG TRÌNH ĐÀO TẠO (90 GIỜ)

Mục tiêu học tập của giáo trình được xác định trên ba phương diện cụ thể:

  • Kiến thức: Người học trình bày được nguyên lý hoạt động của hệ điều khiển logic khả trình (PLC); phân tích ưu - nhược điểm của PLC so với hệ điều khiển nối dây dùng rơle/khởi động từ và các bộ điều khiển máy tính, vi xử lý; mô tả cấu tạo phần cứng và nguyên tắc hoạt động của phần mềm điều khiển.
  • Kỹ năng: Viết thành thạo chương trình điều khiển cho các bài toán công nghiệp thông dụng trên họ PLC SIMATIC S7-300; thao tác thành thạo việc cấu hình phần cứng, mô phỏng chương trình trên phần mềm chuyên dụng và nạp (download) dữ liệu xuống kit phần cứng thực tế để vận hành chính xác.
  • Năng lực tự chủ và trách nhiệm: Thực hiện đúng quy trình kỹ thuật, bảo đảm an toàn cho người và thiết bị, duy trì tính chính xác và cẩn thận trong việc đấu nối mạch điện công nghiệp.

Về cấu trúc và cách tiếp cận, giáo trình được thiết kế theo 5 bài học logic: đi từ khái niệm đại cương về hệ thống điều khiển và kiến trúc phần cứng (Bài 1), kỹ thuật cài đặt/sử dụng phần mềm STEP 7 cùng công cụ cấu hình HW Config và mô phỏng PLCSIM (Bài 2), hệ thống lệnh nhị phân (Bài 3), các phép toán số học (Bài 4), đến quy trình đấu nối và vận hành hệ thống phần cứng thực tế (Bài 5). Điểm đặc trưng của giáo trình là tính thực nghiệm cao với 74.4% thời lượng dành cho thực hành xưởng, gắn trực tiếp với cấu hình thiết bị thực tế đang trang bị tại trường (CPU 312C, module mở rộng SM 321, SM 322).


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

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

Nội dung giáo trình được phân bổ theo 5 bài học tuần tự:

  • Bài 1: Đại cương về điều khiển lập trình (4 giờ lý thuyết): Trình bày sơ đồ khối hệ thống điều khiển gồm tín hiệu vào ($r(t)$, $Cht(t)$ qua DI/AI), bộ điều khiển và thiết bị chấp hành ngõ ra (qua DO/AO). So sánh hệ thống điều khiển lập trình với hệ rơle cơ điện, máy tính và vi xử lý 8-bit. Cung cấp lịch sử phát triển PLC từ năm 1968 (General Motors) và bộ lập trình cầm tay năm 1969. Phân loại PLC theo thang quy mô:

    • Micro PLC (dưới 32 I/O, bộ nhớ 1K, vi xử lý 8-bit);
    • Small PLC (128 I/O, bộ nhớ 2K);
    • Medium PLC (khoảng 1024 I/O, bộ nhớ 4K–8K, xử lý tín hiệu tương tự, giao tiếp RS-232, CRT);
    • Large PLC (2048 I/O, bộ nhớ 12K–32K, vi xử lý 8/16-bit, hỗ trợ PID, Master Control Relay, ngắt Interrupt);
    • Very Large PLC (8192 I/O, bộ nhớ 64K–1M, vi xử lý 16/32-bit, thuật toán mở rộng, cấu trúc dữ liệu LIFO, FIFO, ASCII).

    Mô tả chi tiết họ SIMATIC S7-300 gồm các module: module nguồn PS (2A, 5A, 10A), module xử lý trung tâm CPU (CPU 312, CPU 312 IFM, CPU 314, CPU 314 IFM, CPU 315-2DP), module giao tiếp IM (ghép nối tối đa 4 rack, mỗi rack 8 module mở rộng), module tín hiệu SM (DI, DO, AI, AO), module chức năng FM (điều khiển servo, động cơ bước, PID, định vị), module truyền thông CP (MPI, Profibus, Industrial Ethernet).

  • Bài 2: Cài đặt và sử dụng phần mềm S7-300 (4 giờ: 1 LT, 3 TH): Hướng dẫn yêu cầu cấu hình phần cứng cài đặt STEP 7 V5.4 trên các hệ điều hành MS Windows 2000, XP, Server 2003, Vista. Trình bày các bước thiết lập dự án bằng Simatic Manager (qua New Project Wizard hoặc tạo dự án rỗng), cấu hình trạm SIMATIC 300 Station bằng công cụ HW Config cho CPU 312C (mã 6ES7 312-5BE03-0AB0 V2.6) và các module mở rộng (SM 321 DI 16xDC24V mã 321-1BH02-0AA0, SM 322 DO 16xRELAY mã 322-1HH01-0AA0). Hướng dẫn quy trình soạn thảo trong khối tổ chức OB1, gán nhãn biểu tượng (Edit Symbols), sử dụng phần mềm mô phỏng S7-PLCSIM và thiết lập giao tiếp PG/PC Interface.

  • Bài 3: Các phép toán nhị phân (32 giờ: 4 LT, 26 TH, 2 KT): Khảo sát các phần tử logic 1-bit gồm tiếp điểm thường hở, tiếp điểm thường đóng, lệnh NOT, cuộn dây đầu ra, bit cờ nhớ trung gian M. Định nghĩa đại số Boolean qua các cổng logic AND, OR cho biến đơn và từ kép (double word). Khảo sát nhóm lệnh Set (S) và Reset (R), các khối Flip-Flop SR (ưu tiên Reset) và RS (ưu tiên Set). Phân tích tập lệnh vi phân bắt cạnh tín hiệu gồm lệnh POS (phát hiện xung cạnh lên) và lệnh NEG (phát hiện xung cạnh xuống), lệnh SAVE lưu kết quả RLO vào bit cờ BR, cùng lệnh nhảy không điều kiện JMP.

  • Bài 4: Các phép toán số học (40 giờ: 5 LT, 31 TH, 4 KT): Hướng dẫn các nhóm lệnh xử lý dữ liệu số gồm lệnh nạp và truyền dữ liệu, tập lệnh so sánh, tập lệnh chuyển đổi định dạng dữ liệu và các lệnh tính toán toán học cơ bản (cộng, trừ, nhân, chia).

  • Bài 5: Kết nối hệ thống điều khiển PLC (10 giờ: 1 LT, 7 TH, 2 KT): Giới thiệu cấu trúc kit thí nghiệm S7-300 tại xưởng, quy trình đấu nối dây mạch cấp nguồn, nút ấn, cảm biến vào module DI và kết nối tải chấp hành vào module DO. Kiểm tra và chạy thử nghiệm chương trình trên mô hình phần cứng hoàn chỉnh.

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

Giáo trình cung cấp nền tảng lý thuyết điều khiển tự động và tổ chức máy tính bao gồm:

  • Hệ thống biểu diễn số: Phân tích cấu trúc trọng số của hệ thập phân, nhị phân (phân định bit MSB, LSB, các đơn vị nhóm bit: Crum 2-bit, Nibble 4-bit, Byte 8-bit, Nickle 5-bit, Deckte 10-bit, Playte 16-bit, Dynner 32-bit), hệ thập lục phân (Hexa 0-F) và hệ số BCD (Binary-Coded Decimal).
  • Nguyên lý chu kỳ quét (Scan Cycle): Mô hình hoạt động liên tục 3 giai đoạn của CPU PLC:

$$\text{Đọc dữ liệu ngõ vào (Read Input)} \longrightarrow \text{Thực thi chương trình (Program Execution)} \longrightarrow \text{Cập nhật ngõ ra (Update Output)}$$

với thời gian quét đơn dao động từ 1ms đến 100ms.

  • Cấu trúc bộ nhớ và kiểu dữ liệu S7-300:
    • Vùng nhớ chương trình: Khối tổ chức OB (Organization Block), khối hàm FB (Function Block), khối hàm chức năng FC (Function).
    • Miền dữ liệu bộ nhớ: Miền đệm ngõ vào số $I$ (Process Input), miền đệm ngõ ra số $Q$ (Process Output), miền biến cờ nội $M$, miền bộ định thì $T$ (Timer), miền bộ đếm $C$ (Counter), miền đệm ngõ vào tương tự $PI$ (PIB, PIW, PID), miền đệm ngõ ra tương tự $PQ$ (PQB, PQW, PQD).
    • Kiểu dữ liệu quy định: BOOL (1 bit), BYTE (8 bits, phạm vi B#16#0 đến B#16#FF), WORD (16 bits, 0 đến 65535), DWORD (32 bits), INT (số nguyên có dấu 16 bits, -32768 đến 32767), DINT (số nguyên 32 bits, -2147483648 đến 2147483647), REAL (số thực dấu phẩy động 32 bits, $-3.4 \times 10^{38}$ đến $3.4 \times 10^{38}$), S5TIMER (định dạng S5T#), TIME (T#), DATE (DATE#), TIME_OF_DAY (TOD#), CHAR (ký tự ASCII).
  • Ngôn ngữ lập trình chuẩn: Giới thiệu 5 dạng biểu diễn chương trình gồm LAD (Ladder Logic - giản đồ bậc thang), STL (Statement List - liệt kê lệnh dạng hợp ngữ), FBD (Function Block Diagram - sơ đồ khối hàm), GRAPH (lập trình tuần tự đồ họa theo chuẩn Grafcet) và High GRAPH.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật:
    • Cài đặt phần mềm STEP 7 V5.4 và cấu hình license trong Automation License Manager;
    • Thiết lập cấu hình trạm phần cứng (Rack, Rail, Slot, chọn Version CPU 312C V2.6 và mã đặt hàng chính xác của module SM 321, SM 322);
    • Khai báo và cấu hình địa chỉ I/O theo byte/bit độc lập, thiết lập bảng ký hiệu quản lý biến (Symbol Table);
    • Đấu nối dây tín hiệu 24VDC cho đầu vào cảm biến và mạch lực/điều khiển tiếp điểm rơle 230VAC đầu ra.
  • Kỹ năng phân tích:
    • Chuyển đổi sơ đồ mạch điều khiển rơle tiếp điểm cổ điển sang thuật toán chương trình phần mềm;
    • Phân tích biểu đồ thời gian, dạng sóng tín hiệu logic, trạng thái cạnh xung vi phân POS/NEG;
    • Xác định và xử lý lỗi xung đột địa chỉ ô nhớ hoặc sai lệch cấu hình phần cứng thông qua chức năng chẩn đoán HW-Config và ngắt lỗi hệ điều hành.
  • Năng lực thực hành chuyên môn:
    • Viết mã và mô phỏng trên S7-PLCSIM các thuật toán điều khiển truyền động điện: mở máy trực tiếp động cơ không đồng bộ 3 pha, điều khiển mở máy 2 nơi, vận hành 3 động cơ độc lập;
    • Lập trình điều khiển tuần tự khởi động và dừng ngược chiều kèm nút dừng khẩn cấp cho hệ thống nhiều động cơ;
    • Lập trình mạch khởi động đảo chiều sao - tam giác ($Y/\Delta$) dùng lệnh Set/Reset và Flip-Flop SR/RS;
    • Lập trình điều khiển logic chuyển dịch theo chuỗi (mạch 6 đèn đường hầm hai chiều);
    • Lập trình hệ thống 3 băng tải trung chuyển phôi kim loại dựa trên tín hiệu nhận diện từ 3 cảm biến vị trí.

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

Giáo trình được xây dựng theo mô hình đào tạo nghề tích hợp, kết hợp chặt chẽ giữa trang bị lý thuyết nguyên lý và rèn luyện kỹ năng thực hành xưởng theo chu trình:

Về hình thức tổ chức, 74.4% tổng thời lượng (67/90 giờ) được tổ chức tại phòng thực hành/thí nghiệm máy tính và xưởng điện. Người học thực hiện bài tập theo các bước chuẩn hóa: tạo project $\rightarrow$ cấu hình phần cứng $\rightarrow$ mở khối OB1 $\rightarrow$ viết chương trình $\rightarrow$ mô phỏng trên PLCSIM (bật chế độ Monitor để quan sát trạng thái tiếp điểm hiển thị màu xanh lá liền nét khi dẫn và đường đứt nét khi không dẫn) $\rightarrow$ hiệu chỉnh lỗi $\rightarrow$ kết nối cáp nạp và chạy thực tế trên kit S7-300.

Hệ thống bài tập ứng dụng (case studies) bám sát các tình huống truyền động và tự động hóa công nghiệp thực tế:

  • Nhóm bài toán điều khiển động cơ: Mở máy động cơ 3 pha một vị trí và hai vị trí; mạch điều khiển tuần tự 3 động cơ (Nhấn ON1 $\rightarrow$ Đ1 chạy, ON2 $\rightarrow$ Đ2 chạy, ON3 $\rightarrow$ Đ3 chạy; dừng tuần tự theo chiều ngược lại qua 3 nút OFF và nút Stop khẩn cấp); mạch đổi chiều quay động cơ rôto lồng sóc kết hợp khởi động $Y/\Delta$.
  • Nhóm bài toán điều khiển logic quá trình: Mạch điều khiển hệ thống 6 cụm đèn hầm chiếu sáng theo hai chiều di chuyển; hệ thống 3 băng tải vận chuyển phôi kim loại tự động liên kết trạng thái nhận diện của 3 cảm biến vị trí (Start $\rightarrow$ Băng tải 1 chạy $\rightarrow$ Cảm biến 1 phát hiện tấm kim loại kích hoạt Băng tải 2 $\rightarrow$ Cảm biến 2 kích hoạt Băng tải 3 và dừng Băng tải 2 khi phôi rời vùng quét $\rightarrow$ Cảm biến 3 dừng Băng tải 3).

Hoạt động đánh giá kết quả học tập được phân bổ qua 3 bài kiểm tra định kỳ phân đoạn (tổng cộng 8 giờ):

  • Kiểm tra định kỳ lần 1 (2 giờ): Đánh giá kiến thức đại cương, thao tác cấu hình HW Config và các phép toán nhị phân cơ bản (Bài 3).
  • Kiểm tra định kỳ lần 2 (4 giờ): Đánh giá kỹ năng lập trình các phép toán số học, biến đổi dữ liệu và thuật toán điều khiển kết hợp (Bài 4).
  • Kiểm tra định kỳ lần 3 (2 giờ): Đánh giá kỹ năng đấu nối dây phần cứng trên kit S7-300, nạp và vận hành hệ thống thực nghiệm (Bài 5).

Đối với việc tự học, giáo trình cung cấp hướng dẫn thao tác chi tiết bằng hình ảnh chụp màn hình từng bước (step-by-step), bảng tra cứu mã lỗi license, cú pháp khai báo hằng số thời gian/dữ liệu và bảng phân bổ địa chỉ I/O, giúp người học có thể tự cài đặt phần mềm và thực hiện bài tập mô phỏng trên máy tính cá nhân.


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

  • Tính thống nhất và chuẩn hóa chương trình đào tạo: Giáo trình giải quyết tình trạng phân tán tư liệu giảng dạy trước đây tại khoa Điện, khắc phục việc giáo viên phải trích ghép nội dung từ nhiều nguồn tài liệu rời rạc (tài liệu thuần lý thuyết hoặc tài liệu nâng cao vượt chuẩn). Nội dung được chuẩn hóa bám sát chương trình khung và cấu hình thiết bị thực tế của nhà trường.
  • Tích hợp đồng bộ giữa phần mềm mô phỏng và phần cứng thực tế: Hướng dẫn chi tiết việc sử dụng phần mềm SIMATIC Manager STEP 7 V5.4 cùng công cụ S7-PLCSIM. Giáo trình giải thích rõ cơ chế "bắt tay" (handshake) giữa phần mềm và phần cứng: hệ điều hành PLC S7-300 luôn kiểm tra sự trùng khớp giữa cấu hình khai báo trong HW Config với các module vật lý thực tế trên thanh Rack khi bật nguồn; nếu phát hiện sai lệch sẽ phát tín hiệu ngắt báo lỗi hệ thống.
  • Quy tắc quản lý và cấp phát vùng nhớ chặt chẽ: Tài liệu nêu rõ nguyên tắc quản lý bộ nhớ trong PLC Siemens: khi một byte đã được cấp cho một ngõ vào/ra (ví dụ byte 0 và byte 1 cho 10 ngõ vào của CPU 312C), dù còn dư 6 bit địa chỉ (từ bit 2 đến bit 7 của byte 1) thì các module mở rộng tiếp theo vẫn phải được gán từ một byte mới hoàn toàn (như byte 2, byte 3), không được sử dụng chồng lấn các bit thừa.
  • Ứng dụng thực tế phong phú: Toàn bộ hệ thống bài tập thực hành đều gắn với các thiết bị công nghiệp tiêu chuẩn như khởi động từ, rơle nhiệt, cảm biến tiệm cận quang điện, động cơ không đồng bộ 3 pha và hệ thống băng chuyền sản xuất.

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

  • Học sinh, sinh viên:
    • Học sinh trình độ Trung cấp nghề và sinh viên trình độ Cao đẳng nghề thuộc chuyên ngành Điện công nghiệp;
    • Sinh viên chuyên ngành Kỹ thuật máy lạnh và Điều hòa không khí có học phần tự động hóa điều khiển;
    • Sinh viên các ngành kỹ thuật liên quan cần học phần PLC cơ sở.
  • Kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành các học phần cơ sở kỹ thuật điện, điện tử cơ bản, kỹ thuật số (đại số logic Boolean, các cổng logic cơ bản), khí cụ điện và sơ đồ mạch điều khiển truyền động điện bằng rơle/contactor trước khi tiếp cận mô đun MĐ 26.
  • Giảng viên chuyên ngành: Sử dụng làm tài liệu giảng dạy chuẩn mực cho môn học PLC cơ bản, làm căn cứ thống nhất nội dung bài giảng lý thuyết, giáo án thực hành xưởng và ngân hàng đề thi kiểm tra định kỳ 3 giai đoạn theo quy định đào tạo nghề.
  • Kỹ thuật viên và người tự học: Làm tài liệu hướng dẫn kỹ thuật để tra cứu tập lệnh SIMATIC S7-300, phương pháp cấu hình phần cứng trên STEP 7, kỹ thuật lập trình LAD/STL/FBD và quy trình đấu nối bảo dưỡng kit điều khiển PLC tại các doanh nghiệp sản xuất.

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

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

Giáo trình được biên soạn chuyên biệt cho học sinh hệ Trung cấp nghề và sinh viên hệ Cao đẳng nghề thuộc các ngành Điện công nghiệp, Kỹ thuật máy lạnh và Điều hòa không khí. Tài liệu cũng phù hợp cho kỹ thuật viên bảo trì hệ thống điều khiển tự động trong các nhà máy, xí nghiệp.

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

Người học cần nắm vững kiến thức về an toàn điện, nguyên lý mạch điện, các hệ thống đếm số (nhị phân, thập phân, hexa, mã BCD), đại số logic Boolean, cấu tạo - nguyên lý hoạt động của khí cụ điện đóng cắt (contactor, rơle trung gian, rơle nhiệt, nút ấn, cảm biến công nghiệp) và phương pháp đọc sơ đồ nối dây điều khiển động cơ điện.

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

Tài liệu được tinh giản để phù hợp với trình độ nghề, loại bỏ các phần lý thuyết hàn lâm phức tạp, tập trung 74.4% thời lượng vào kỹ năng thực hành. Toàn bộ quy trình cài đặt phần mềm, cấu hình HW Config, gán bảng biến Symbol Table và các bài tập ứng dụng đều bám sát chính xác thông số phần cứng thực tế trang bị tại xưởng (CPU 312C V2.6, module SM 321 DI16, SM 322 DO16 Relay).

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

Người học cần thực hiện tuần tự theo quy trình 4 giai đoạn được hướng dẫn trong giáo trình:

  1. Nắm chắc nguyên lý lệnh và biểu đồ sóng logic;
  2. Khởi tạo project và cấu hình phần cứng chuẩn xác trên HW Config;
  3. Soạn thảo chương trình trên ngôn ngữ LAD/STL và chạy kiểm thử toàn diện trên phần mềm mô phỏng S7-PLCSIM (sử dụng chức năng Monitor mắt kính để kiểm tra trạng thái logic);
  4. Đấu nối dây mạch ngoài chính xác trước khi nạp chương trình vào PLC thực tế.

5. Giáo trình sử dụng phần mềm và công cụ bổ trợ nào?

Giáo trình sử dụng bộ phần mềm SIMATIC STEP 7 V5.4 (chứa Simatic Manager, HW Config, LAD/STL/FBD Editor), công cụ mô phỏng S7-PLCSIM và phần mềm quản lý bản quyền Automation License Manager. Cấu hình máy tính yêu cầu tối thiểu bộ xử lý từ 600MHz trở lên, RAM 512MB đến 1GB trên các hệ điều hành MS Windows 2000/XP/Server 2003/Vista.


Kết luận

Giáo trình mô đun PLC cơ bản (MĐ 26) của Trường Cao đẳng Nghề An Giang cung cấp một lộ trình đào tạo hoàn chỉnh và có hệ thống về kỹ thuật điều khiển lập trình công nghiệp. Giá trị cốt lõi của tài liệu nằm ở sự chuẩn hóa về mặt học thuật, tính chuẩn xác trong các thông số kỹ thuật phần cứng họ Siemens S7-300, cùng cấu trúc bài tập thực hành gắn chặt với thực tiễn sản xuất.

Lộ trình học tập khuyến nghị:

  1. Tiếp cận lý thuyết đại cương, cấu trúc phần cứng và bảng phân vùng bộ nhớ tại Bài 1;
  2. Thực hành kỹ năng cài đặt, thiết lập trạm phần cứng HW Config và sử dụng công cụ mô phỏng S7-PLCSIM tại Bài 2;
  3. Rèn luyện thành thạo tập lệnh logic nhị phân, bit nhớ trung gian, hàm Set/Reset và nhận biết cạnh xung qua các bài toán động cơ tại Bài 3;
  4. Nâng cao năng lực xử lý dữ liệu với các phép toán số học tại Bài 4;
  5. Hoàn thiện năng lực nghề nghiệp thông qua kỹ năng đấu nối, kiểm tra và vận hành trực tiếp trên kit thí nghiệm S7-300 tại Bài 5.

Tài liệu bổ trợ và tham khảo mở rộng bao gồm tài liệu hướng dẫn kỹ thuật chính hãng từ Siemens về họ vi điều khiển SIMATIC S7-300, các chuẩn mạng truyền thông công nghiệp (MPI, Profibus, Industrial Ethernet) và hệ thống bài tập thực hành chuyên sâu ngành Điện công nghiệp.