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

Giáo trình môn học "Lập trình và điều khiển PLC" (Mã mô đun: MĐ20, thuộc mô đun PLC cơ bản) do ThS. Triệu Văn Trung biên soạn, được ban hành chính thức theo Quyết định số 67/QĐ-TCNCC ngày 19 tháng 08 năm 2022 của Hiệu trưởng Trường Trung Cấp Nghề Củ Chi, TP. Hồ Chí Minh. Tài liệu được xây dựng trên cơ sở chương trình khung đào tạo chuyên ngành do Bộ Lao động - Thương binh và Xã hội cùng Tổng cục Dạy nghề phê duyệt, phục vụ đào tạo hệ Trung cấp nghề cho ngành Điện công nghiệp và Điện tử công nghiệp.

+-----------------------------------------------------------------------------+
|                            THÔNG TIN HỌC THUẬT                              |
+----------------------+------------------------------------------------------+
| Tên giáo trình       | Giáo trình Môn học: Lập trình và Điều khiển PLC      |
| Mã mô đun            | MĐ20 - PLC Cơ bản                                    |
| Tác giả biên soạn    | ThS. Triệu Văn Trung                                 |
| Cơ quan ban hành     | Trường Trung Cấp Nghề Củ Chi (QĐ số: 67/QĐ-TCNCC)    |
| Thời lượng đào tạo   | 180 giờ (Tích hợp lý thuyết và thực hành)            |
| Vị trí đào tạo       | Giai đoạn chuyên môn cuối khóa                       |
| Môn học tiên quyết   | Điện tử công suất, Kỹ thuật xung - số, Vi xử lý,    |
|                      | Trang bị điện                                        |
+----------------------+------------------------------------------------------+

Trong cấu trúc chương trình đào tạo, mô đun này được bố trí giảng dạy ở giai đoạn chuyên môn cuối khóa, giữ vai trò môn học tích hợp bắt buộc. Người học tiếp cận môn học sau khi đã tích lũy đầy đủ các khối kiến thức tiên quyết bao gồm Điện tử công suất, Kỹ thuật xung – số, Vi xử lý và Trang bị điện. Thời lượng phân bổ toàn bộ mô đun là 180 giờ học tập, bao quát từ cơ sở lý thuyết điều khiển tự động đến thực hành lắp đặt phần cứng và lập trình ứng dụng.

Mục tiêu học tập của giáo trình hướng đến ba chuẩn đầu ra chính:

  • Kiến thức: Trình bày chính xác các khái niệm điều khiển tự động, nguyên lý hoạt động của bộ điều khiển logic khả trình (PLC), cấu trúc phần cứng, cấu trúc bộ nhớ và tập lệnh của thiết bị điều khiển lập trình Siemens S7-200.
  • Kỹ năng: Thực hiện thành thạo việc đấu nối dây phần cứng giữa máy tính (PC), PLC và thiết bị ngoại vi; sử dụng phần mềm STEP 7-Micro/WIN để lập trình, nạp chương trình, kiểm tra, phân tích luận lý và khắc phục lỗi vận hành trong các bài toán điều khiển công nghiệp.
  • Thái độ: Rèn luyện tác phong công nghiệp, tư duy kỹ thuật logic, tính tỉ mỉ và tuân thủ các quy định về an toàn lao động, vệ sinh công nghiệp.

Giáo trình tiếp cận theo phương pháp mô đun tích hợp, kết hợp đồng bộ giữa lý thuyết hệ thống và bài tập thực nghiệm trên mô hình thiết bị thực tế, lấy trọng tâm là dòng vi xử lý công nghiệp Siemens S7-200 CPU 224.


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 tổ chức thành 7 bài học với tiến trình logic từ tổng quan hệ thống, cấu trúc phần cứng, phương pháp kết nối vật lý, tập lệnh nhị phân/số học đến kỹ thuật xử lý tín hiệu tương tự và ứng dụng điều khiển động cơ:

  • Bài 1: Đại cương về điều khiển lập trình: Phân tích các thành phần của một hệ thống điều khiển (khối vào, khối xử lý, khối ra); phân loại điều khiển liên tục và điều khiển nhị phân (On/Off); các phương pháp điều khiển vòng hở, kích tiếp, vòng kín. Phân biệt phương pháp điều khiển nối cứng (hard-wired control dùng rơ-le hoặc IC số) với phương pháp điều khiển lập trình được (PLC). So sánh PLC với rơ-le, mạch số transistor, IC số và máy tính dựa trên các chỉ tiêu: giá thành, kích thước, tốc độ, khả năng chống nhiễu, thời gian lắp đặt, tính linh hoạt và bảo trì.
  • Bài 2: Cấu trúc và phương thức hoạt động của một PLC: Phân tích kiến trúc phần cứng của PLC gồm CPU, các loại bộ nhớ (RAM, ROM, EEPROM) và mạch ghép quang cách ly (Opto-isolator) ngõ vào/ra. Giới thiệu dòng PLC Siemens S7-200 CPU 224 (14 ngõ vào số, 10 ngõ ra số, bộ nhớ chương trình 4096 Byte, 256 Timer, 256 Counter, cổng truyền thông RS485). Trình bày cấu trúc bộ nhớ phân vùng (MAIN OB1, SBR, INT; các miền I, Q, T, C, DB, L, V, SM), phương thức quét chu kỳ (Scan cycle) và 4 hình thức truy xuất dữ liệu: Bit, Byte, Word (16 bit) và Double Word (32 bit). Giới thiệu 3 ngôn ngữ lập trình cơ bản: Sơ đồ hình thang (LAD), Danh sách câu lệnh (STL) cùng nguyên lý ngăn xếp logic 9 bit, và Khối chức năng (FBD).
  • Bài 3: Kết nối dây giữa PLC và thiết bị ngoại vi: Hướng dẫn kỹ thuật kết nối cáp nạp RS-232/PPI Multi-Master (thiết lập công tắc DIP) và cáp USB/PPI Multi-Master giữa PC và PLC. Sơ đồ cấp nguồn CPU dạng DC/DC/DC hoặc AC/DC/Relay; sơ đồ mạch ghép nối ngõ vào DC (15–30VDC) và AC (15–63Hz/79–63Hz); mạch đóng ngắt ngõ ra dạng Relay, Transistor và Triac. Quy trình cài đặt phần mềm STEP 7-Micro/WIN V4.0 SP9; khai thác các công cụ Symbol Table, Status Chart, Data Block, System Block, Cross Reference; các bước thiết lập truyền thông (Communications, Set PG/PC Interface), tải lên (Upload) và nạp xuống (Download) chương trình.
  • Bài 4: Các phép toán nhị phân của PLC: Hệ thống các lệnh logic tiếp điểm thường hở, tiếp điểm thường đóng; lệnh ghi/xóa giá trị ngõ ra (Set/Reset). Nguyên lý và cú pháp của các bộ định thời: Timer đóng chậm không có nhớ (TON), Timer đóng chậm có nhớ (TONR), Timer mở chậm (TOF); các bộ đếm xung: đếm lên (CTU), đếm xuống (CTD), đếm lên-xuống kết hợp (CTUD).
  • Bài 5: Các phép toán số của PLC: Nhóm lệnh truyền dẫn dữ liệu đơn (MOV Byte, Word, Double Word) và truyền khối vùng nhớ (Block Move); nhóm lệnh so sánh đại số (=, <>, >=, <=, >, <); nhóm lệnh dịch chuyển bit và xoay dữ liệu; nhóm lệnh chuyển đổi kiểu dữ liệu (BTI, ITB, DTI...); nhóm lệnh toán học số học (cộng, trừ, nhân, chia trên dữ liệu số nguyên và số thực).
  • Bài 6: Bộ xử lý tín hiệu Analog: Kỹ thuật đọc tín hiệu tương tự qua module EM231, xuất tín hiệu tương tự qua module EM232 và module tích hợp EM235; cấu hình lọc ngõ vào tương tự (Analog Input Filter) và điều chỉnh giá trị trôi tương tự; kỹ thuật ghép nối với cảm biến nhiệt điện trở Pt100; quy tắc truy xuất địa chỉ thanh ghi đầu vào/ra tương tự dạng Word (AIW0–AIW62, AQW0–AQW62).
  • Bài 7: Các bài tập ứng dụng trong điều khiển động cơ: Thiết kế giải thuật, sơ đồ kết nối ngoại vi và chương trình điều khiển cho các quy trình công nghệ cụ thể: mạch khởi động động cơ không đồng bộ ba pha, mạch đảo chiều quay động cơ (phương pháp 1 và 2), mạch khởi động đổi nối sao – tam giác, mạch tự động đóng mở các cấp điện trở khởi động, và hệ thống điều khiển chu trình đèn tín hiệu giao thông.

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

Giáo trình xây dựng nền tảng lý thuyết và kỹ thuật thông qua các trục kiến thức chuẩn tắc:

  • Nguyên lý điều khiển logic: Vận dụng đại số Boole, cấu trúc thanh ghi, logic tiếp điểm rơ-le và cơ chế ngăn xếp logic (9-bit logic stack) trong việc chuyển đổi thuật toán công nghệ sang câu lệnh STL hoặc sơ đồ LAD.
  • Cơ chế hoạt động của hệ vi xử lý công nghiệp: Bản chất chu trình quét tuần hoàn (Scan cycle) từ 1ms đến 100ms gồm 5 giai đoạn nối tiếp: đọc trạng thái ngõ vào vật lý vào vùng nhớ đệm Process-Image Input $\rightarrow$ thực thi chương trình người dùng từ lệnh đầu tiên đến lệnh cuối $\rightarrow$ xử lý yêu cầu truyền thông $\rightarrow$ tự chẩn đoán lỗi phần cứng/firmware $\rightarrow$ cập nhật nội dung từ bộ đệm Process-Image Output ra ngõ ra vật lý.
  • Kiến trúc tổ chức bộ nhớ: Khái niệm vùng nhớ hệ thống, cấu trúc phân đoạn chương trình chính (OB1), chương trình con (Subroutine) và chương trình xử lý ngắt (Interrupt) gắn liền với các vùng biến dữ liệu (V, M, SM, L).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Cài đặt và cấu hình phần mềm STEP 7-Micro/WIN V4.0 SP9; kết nối và cấu hình tham số truyền thông cổng RS485/PPI; biên dịch, kiểm tra cú pháp và nạp chương trình vào EEPROM của PLC; cấu hình các thông số phần cứng trong System Block như vùng nhớ duy trì (Retentive Ranges) và bộ lọc ngõ vào (Input Filter).
  • Kỹ năng giải tích (Analytical skills): Phân tích yêu cầu công nghệ của dây chuyền sản xuất; lập bảng phân định địa chỉ I/O; đối chiếu cấu trúc mạch nối cứng truyền thống sang lưu đồ giải thuật lập trình; phát hiện và phân tích lỗi luận lý logic thông qua công cụ Program Status và Status Chart.
  • Kỹ năng thực hành nghề nghiệp (Practical competencies): Đấu nối an toàn hệ thống dây dẫn nguồn AC (85–264VAC) và DC (24VDC); kết nối các thiết bị thu nhận tín hiệu nhị phân (nút nhấn, cảm biến tiếp cận, công tắc hành trình) và thiết bị tương tự (Pt100 qua module EM235); kết nối ngõ ra điều khiển contactor, rơ-le trung gian, đèn báo và van điện từ.

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

Giáo trình triển khai phương pháp tiếp cận sư phạm tích hợp (Integrated Pedagogical Approach), kết hợp chặt chẽ giữa việc giảng giải lý thuyết cơ sở và rèn luyện kỹ năng thực hành thao tác trên thiết bị theo từng bài học chuyên biệt.

+-----------------------------------------------------------------------------+
|               QUY TRÌNH 5 BƯỚC THỰC HIỆN BÀI TOÁN ĐIỀU KHIỂN PLC            |
+-----------------------------------------------------------------------------+
| Bước 1: Xác định yêu cầu công nghệ và quy trình vận hành                    |
| Bước 2: Thiết kế thuật giải điều khiển (Sơ đồ giải thuật / Đại số logic)   |
| Bước 3: Đấu nối dây phần cứng giữa PLC, nguồn và thiết bị ngoại vi          |
| Bước 4: Soạn thảo, biên dịch chương trình trên phần mềm STEP 7-Micro/WIN    |
| Bước 5: Nạp chương trình vào PLC, chạy thử nghiệm và kiểm tra bằng         |
|         Status Chart                                                        |
+-----------------------------------------------------------------------------+

Hệ thống bài tập và nghiên cứu tình huống (Case studies) được thiết kế bám sát các cơ cấu chấp hành trong sản xuất công nghiệp và dân dụng, bao gồm:

  • Tình huống cơ bản: Hệ thống bơm nước tự động, hệ thống đóng mở rèm cửa, mạch cảnh báo chuông báo động, hệ thống chiếu sáng cầu thang.
  • Tình huống công nghiệp phức hợp: Điều khiển thang máy, trạm trộn nguyên liệu, băng tải công nghiệp, hệ thống kiểm soát nhiệt độ lò hơi, trạm cân xe tải và hệ thống đèn giao thông đa nhánh.

Phương pháp đánh giá kết quả học tập được xác định dựa trên thang đo năng lực thực hiện:

  • Đánh giá lý thuyết: Khả năng trình bày cấu trúc phần cứng PLC, giải thích nguyên lý chu kỳ quét, bảng phân loại các vùng nhớ và cú pháp tập lệnh.
  • Đánh giá thực hành: Kỹ năng đấu nối dây đúng sơ đồ nguyên lý, đảm bảo an toàn điện; soạn thảo chương trình tối ưu thời gian quét; thao tác nạp chương trình, vận hành chạy thử và kỹ năng chẩn đoán, xử lý sự cố trực tiếp trên thiết bị hoặc thông qua phần mềm mô phỏng.

Hướng dẫn tự học đối với người học bao gồm việc tự cài đặt và thiết lập môi trường phần mềm STEP 7-Micro/WIN trên máy tính cá nhân; sử dụng bảng ký hiệu (Symbol Table) để chuẩn hóa tên biến địa chỉ; thực hiện giám sát trạng thái dữ liệu ngoại vi qua Status Chart; sử dụng các chức năng cưỡng bức giá trị (Force/Unforce) để kiểm tra logic từng nhánh chương trình trước khi đấu nối tải thực tế.


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

  • Tính quy chuẩn học thuật và pháp lý: Giáo trình được ban hành chính thức theo Quyết định số 67/QĐ-TCNCC năm 2022 của Trường Trung Cấp Nghề Củ Chi, tuân thủ khung chương trình đào tạo nghề quốc gia do Bộ Lao động - Thương binh và Xã hội ban hành, đảm bảo tính chuẩn mực về thuật ngữ và khối lượng kiến thức chuyên ngành.
  • Cập nhật công nghệ phần cứng và phần mềm:
    • Giáo trình cung cấp thông tin cập nhật về tiến trình công nghệ của hãng Siemens: Dòng PLC S7-200 (các biến thể CPU 21X trước đây đã ngừng sản xuất, dòng CPU 22X gồm CPU 222, CPU 224, CPU 224XP, CPU 226 hiện đang được sử dụng phổ biến trong đào tạo và sản xuất) và dòng sản phẩm kế thừa mới hơn là Siemens S7-1200 (CPU 1211C, CPU 1212C, CPU 1214C, CPU 1215C, CPU 1217C). Tuy nhiên, tài liệu xác định S7-200 là đối tượng giảng dạy phù hợp nhất với năng lực tiếp nhận và yêu cầu đào tạo kỹ năng nền tảng của học viên trung cấp nghề.
    • Cập nhật hướng dẫn chi tiết phương thức truyền thông đa dạng: chuyển đổi từ giao tiếp cáp RS-232/PPI truyền thống sang giao tiếp cáp USB/PPI Multi-Master; hướng dẫn cài đặt phiên bản phần mềm STEP 7-Micro/WIN V4.0 SP9 trên các nền tảng hệ điều hành Windows.
  • Tích hợp xử lý tín hiệu tương tự (Analog): Khác với các tài liệu chỉ tập trung vào điều khiển nhị phân thuần túy, giáo trình xây dựng riêng chương xử lý tín hiệu Analog (Bài 6), hướng dẫn tường minh việc mở rộng phần cứng thông qua các module công nghiệp EM231, EM232, EM235, cách lọc nhiễu tín hiệu đầu vào và quy đổi dữ liệu đo lường từ cảm biến nhiệt điện trở Pt100.
  • Gắn kết thực tiễn dây chuyền sản xuất: Toàn bộ các ví dụ và bài tập thực hành ở Bài 7 đều lấy từ các bài toán trang bị điện thực tế trong nhà xưởng như mạch khởi động sao - tam giác, mạch đảo chiều quay động cơ và mạch đóng cắt điện trở khởi động theo thời gian.

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

  • Học viên và sinh viên:
    • Học viên đang theo học trình độ Trung cấp nghề ngành Điện công nghiệp và Điện tử công nghiệp tại các trường trung cấp, cao đẳng nghề.
    • Sinh viên các ngành Kỹ thuật Điện - Điện tử, Tự động hóa, Cơ điện tử tại các trường đại học, cao đẳng cần tài liệu nhập môn có hướng dẫn thực hành chi tiết về đấu nối và tập lệnh PLC Siemens.
  • Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành các môn học cơ sở kỹ thuật bao gồm Điện tử công suất, Kỹ thuật xung – số (nắm vững đại số Boole, cổng logic, hệ đếm nhị phân/bát phân/thập lục phân), Vi xử lý và Trang bị điện (đọc hiểu sơ đồ mạch động lực, khí cụ đóng cắt rơ-le, contactor).
  • Giảng viên và cán bộ giảng dạy: Tài liệu phục vụ làm giáo trình giảng dạy chuẩn cho mô đun MĐ20 thời lượng 180 giờ; cung cấp khung bài giảng tích hợp lý thuyết - thực hành, cấu trúc đề mục thực nghiệm tại xưởng và ngân hàng bài tập kiểm tra đánh giá năng lực nghề nghiệp.
  • Kỹ sư, kỹ thuật viên tự học và tra cứu: Kỹ thuật viên bảo trì hệ thống tự động hóa tại các nhà máy xí nghiệp sử dụng tài liệu để tra cứu sơ đồ chân CPU 224, bảng thông số vùng nhớ (I, Q, V, M, SM, T, C), tập lệnh số học, cấu hình module analog và phương pháp xử lý lỗi truyền thông PC-PLC.

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

1. Giáo trình này phù hợp với ai?

Giáo trình được biên soạn chuyên biệt cho học viên hệ Trung cấp nghề ngành Điện công nghiệp, Điện tử công nghiệp; đồng thời là tài liệu tham khảo phù hợp cho sinh viên cao đẳng, đại học kỹ thuật và kỹ thuật viên bảo trì hệ thống điều khiển tự động hóa công nghiệp.

2. Cần kiến thức nền nào để học giáo trình này?

Người học cần có kiến thức nền tảng về đại số logic (môn Kỹ thuật xung – số), nguyên lý hoạt động của các linh kiện bán dẫn (môn Điện tử công suất), cấu trúc bộ vi xử lý và nguyên lý điều khiển bảo vệ khí cụ điện trong mạch động lực (môn Trang bị điện).

3. Điểm khác biệt của hệ thống điều khiển PLC so với hệ thống điều khiển rơ-le nối cứng là gì?

Theo phân tích tại Bài 1, hệ thống điều khiển nối cứng liên kết các khí cụ rơ-le, contactor bằng dây dẫn cố định; khi muốn đổi chức năng phải ngắt nối và đi lại toàn bộ dây dẫn. Ngược lại, hệ thống PLC điều khiển thông qua chương trình nạp trong bộ nhớ; khi thay đổi công nghệ chỉ cần viết lại mã lệnh phần mềm mà không cần thay đổi cấu trúc đấu nối dây phần cứng bên ngoài. Ngoài ra, PLC có kích thước nhỏ gọn hơn, tốc độ xử lý mili-giây, khả năng chống nhiễu tốt và tích hợp được các hàm định thời, đếm xung phức tạp.

+---------------------+-----------------------+-----------------------+
| Chỉ tiêu so sánh    | Hệ thống Rơ-le        | Hệ thống PLC          |
+---------------------+-----------------------+-----------------------+
| Cấu trúc điều khiển | Dây nối cứng cố định  | Chương trình phần mềm |
| Kích thước lắp đặt  | Cồng kềnh, chiếm chỗ  | Rất gọn               |
| Thay đổi công nghệ  | Rất khó (nối lại dây) | Rất đơn giản (sửa mã) |
| Tốc độ điều khiển   | Chậm                  | Nhanh (1 - 100ms)     |
| Chức năng phức tạp  | Hạn chế               | Rất đa dạng           |
| Công tác bảo trì    | Kém                   | Tốt                   |
+---------------------+-----------------------+-----------------------+

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

Người học cần kết hợp nghiên cứu lý thuyết chu kỳ quét và tập lệnh với việc cài đặt phần mềm STEP 7-Micro/WIN V4.0 SP9 trên máy tính; lập trình thử nghiệm ở chế độ offline và sử dụng các phần mềm mô phỏng S7-200 để chạy kiểm tra trạng thái I/O trước khi thực hành đấu nối trên thiết bị phần cứng thật.

5. Giáo trình có hướng dẫn các tài liệu bổ trợ và công cụ nào kèm theo?

Tài liệu cung cấp sơ đồ chân, bảng thông số kỹ thuật chi tiết của dòng CPU 224, sơ đồ nối dây các loại ngõ vào/ra AC/DC, bảng tra cứu địa chỉ vùng nhớ, hướng dẫn cài đặt cấu hình cáp PC/PPI Multi-Master và các mẫu chương trình điều khiển động cơ thực tế.


Kết luận

Giáo trình "Lập trình và điều khiển PLC" (Mã mô đun: MĐ20) của Trường Trung Cấp Nghề Củ Chi cung cấp một hệ thống kiến thức toàn diện và thực chứng về kỹ thuật điều khiển khả trình trong công nghiệp. Giá trị kỹ thuật cốt lõi của tài liệu nằm ở việc chuẩn hóa quy trình phân tích và chuyển đổi từ hệ thống mạch điều khiển rơ-le nối cứng sang giải thuật phần mềm trên nền tảng PLC Siemens S7-200.

Lộ trình học tập được thiết lập chặt chẽ theo 4 giai đoạn:

  1. Nắm vững đại cương điều khiển và phân tích so sánh các hệ thống điều khiển (Bài 1).
  2. Làm chủ kiến trúc phần cứng, sơ đồ chân và kỹ thuật đấu nối ngoại vi an toàn (Bài 2, Bài 3).
  3. Thành thạo cú pháp tập lệnh nhị phân, bộ định thời, bộ đếm, tập lệnh xử lý số học và module tín hiệu tương tự Analog (Bài 4, Bài 5, Bài 6).
  4. Vận dụng tổng hợp vào việc thiết kế, nạp và hiệu chỉnh các chương trình điều khiển truyền động điện công nghiệp (Bài 7).

Để mở rộng và nâng cao năng lực chuyên môn, người học được khuyến nghị kết hợp tra cứu sổ tay kỹ thuật chính hãng S7-200 Programmable Controller System Manual của Siemens và các tài liệu chuyên ngành về vi điều khiển, tự động hóa quá trình sản xuất.