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

Giáo trình Lập trình và Điều khiển PLC (Mã mô đun: MĐ20) là tài liệu đào tạo chuyên môn bắt buộc thuộc chương trình đào tạo nghề Điện công nghiệp và Điện tử công nghiệp ở trình độ Trung cấp nghề. Tài liệu được ban hành kèm 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, do ThS. Triệu Văn Trung tham gia biên soạn dựa trên chương trình khung được Bộ Lao động - Thương binh và Xã hội cùng Tổng cục Dạy nghề phê duyệt. 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 ngành cuối khóa, sau khi người học đã hoàn thành các học phần cơ sở và chuyên môn gồm Điện tử công suất, Kỹ thuật xung – số, Vi xử lý và Trang bị điện.

Mục tiêu học tập của giáo trình hướng đến việc trang bị cho người học năng lực tích hợp về lý thuyết và thực hành điều khiển tự động:

  • Kiến thức: Trình bày chính xác định nghĩa, phân loại các hệ thống điều khiển; cấu trúc phần cứng, nguyên lý hoạt động của vi xử lý và chu kỳ quét (scan cycle); cấu trúc bộ nhớ và tập lệnh logic, số học, định thì, đếm xung và xử lý tín hiệu tương tự (analog).
  • Kỹ năng: Đấu nối mạch điều khiển giữa máy tính, PLC và các thiết bị ngoại vi vào/ra số cũng như tương tự; sử dụng phần mềm STEP 7-Micro/WIN để soạn thảo, biên dịch, nạp/tải chương trình; phát hiện và sửa chữa các lỗi giải thuật hoặc sai sót đấu nối phần cứng trong các bài toán điều khiển công nghiệp.
  • Thái độ: Rèn luyện quy chuẩn an toàn điện, an toàn và vệ sinh công nghiệp cùng tác phong làm việc chuẩn xác trong môi trường kỹ thuật.

Giáo trình có tổng thời lượng đào tạo 180 giờ, tiếp cận theo phương pháp mô-đun hóa tích hợp. Cấu trúc nội dung đi từ nền tảng phần cứng, phương pháp kết nối vật lý, cú pháp tập lệnh cơ bản/nâng cao cho đến các ứng dụng điều khiển truyền động điện trong thực tế sản xuất. Tài liệu lấy dòng điều khiển logic khả trình Siemens S7-200 (trọng tâm là CPU 224) làm đối tượng khảo sát kỹ thuật và thực hành lập trình chuẩn.


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 triển khai qua 7 bài học với logic phát triển từ cơ bản đến phức tạp:

  • Bài 1: Đại cương về điều khiển lập trình (Trang 1 - 8): Phân tích mô hình ba khối trong hệ thống điều khiển (khối vào, khối xử lý, khối ra); so sánh hai phương thức điều khiển nối cứng (hard-wired control qua rơ-le hoặc IC số) và điều khiển lập trình được (PLC); đánh giá ưu nhược điểm kỹ thuật giữa PLC với rơ-le, mạch transistor, IC số và máy tính công nghiệp; thống kê các ứng dụng thực tế trong công nghiệp và dân dụng.
  • Bài 2: Cấu trúc và phương thức hoạt động của một PLC (Trang 9 - 23): Khảo sát cấu trúc phần cứng gồm CPU, các loại bộ nhớ (RAM, ROM, EEPROM), mạch ghép quang cách ly (Opto-isolator) ở khối I/O. Phân tích thông số kỹ thuật của họ S7-200 CPU 224; chế độ làm việc (RUN, STOP, TERM); cổng truyền thông RS485 chuẩn PPI (9600 baud); cấu trúc phân vùng bộ nhớ (OB1, SBR, INT; các miền I, Q, T, C, DB, L, V, SM, AI, AQ, ACC, HSC); phân tích 5 giai đoạn của một chu kỳ quét và phương pháp lập trình LAD, STL (với cơ chế 9-bit ngăn xếp logic).
  • Bài 3: Kết nối dây giữa PLC và thiết bị ngoại vi (Trang 24 - 53): Hướng dẫn cấu hình phần cứng CPU 224 (loại DC/DC/DC và AC/DC/Relay); kỹ thuật ghép nối cáp RS-232/PPI và USB/PPI Multi-Master; quy trình cài đặt và cấu hình phần mềm STEP 7-Micro/WIN V4.0 (hoặc bản nâng cấp V4.0 SP9); phương pháp sử dụng Status Chart, Symbol Table, Data Block, System Block và quy trình nạp/tải (download/upload) chương trình.
  • Bài 4: Các phép toán nhị phân của PLC (Trang 54 - 72): Cú pháp và giản đồ thời gian của các lệnh logic cơ bản (tiếp điểm thường hở, thường đóng, ngõ ra cuộn dây); các bộ định thời Timer (TON đóng chậm không nhớ, TONR đóng chậm có nhớ, TOF mở chậm); các bộ đếm Counter (CTU đếm lên, CTD đếm xuống, CTUD đếm lên/xuống).
  • Bài 5: Các phép toán số của PLC (Trang 73 - 90): Tập lệnh truyền dẫn dữ liệu đơn và mảng dữ liệu (Byte, Word, Double Word); tập lệnh so sánh số học; các lệnh dịch chuyển, quay bit, hoán đổi nội dung; chuyển đổi kiểu dữ liệu; các phép tính số học cơ bản (cộng, trừ, nhân, chia).
  • Bài 6: Xử lý tín hiệu Analog (Trang 91 - 108): Nguyên lý chuyển đổi tín hiệu tương tự; kỹ thuật đọc tín hiệu analog từ module mở rộng EM231, xuất tín hiệu qua module EM232; cấu hình khối ghép nối EM235 tiếp nhận cảm biến nhiệt điện trở Pt100; giải thuật lọc số đầu vào và hiệu chỉnh trôi tín hiệu analog.
  • Bài 7: Các bài tập ứng dụng trong điều khiển (Trang 109 - 124): Thiết kế thuật toán, sơ đồ kết nối và chương trình điều khiển cho các mạch thực tế: khởi động động cơ không đồng bộ, mạch đảo chiều quay động cơ (phương án 1 và 2), mạch khởi động sao - tam giác, mạch tự động đóng cắt các cấp điện trở phụ khởi động, và hệ thống điều khiển đèn giao thông tại ngã tư.

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

Giáo trình hình thành nền tảng khoa học điều khiển thông qua các nguyên lý và mô hình kỹ thuật:

  • Lý thuyết điều khiển tự động: Hệ thống vòng hở (open-loop), vòng kín (closed-loop) có phản hồi sai lệch, và điều khiển kích tiếp bù nhiễu.
  • Nguyên lý phần cứng vi điều khiển: Cấu trúc cách ly quang học (Opto-isolator) chịu điện áp xung thử nghiệm đến 1500V, phân tách giữa mức điện áp vi mạch nội bộ (5VDC/15VDC chuẩn TTL/CMOS) và mạng công suất công nghiệp (24VDC, 110VAC/220VAC).
  • Cơ chế chu kỳ quét tuần hoàn (Scan Cycle): Cơ chế vận hành liên tục qua 5 bước: (1) Đọc trạng thái ngõ vào vật lý ghi vào bộ đệm ảo (Process Image Input) -> (2) Thực thi chuỗi lệnh logic chương trình từ lệnh đầu đến lệnh cuối -> (3) Xử lý truyền thông mạng -> (4) Tự chẩn đoán phần cứng CPU -> (5) Xuất dữ liệu từ bộ đệm ảo (Process Image Output) ra các cơ cấu chấp hành vật lý. Thời gian thực thi một chu kỳ quét đơn dao động từ 1ms đến 100ms tùy thuộc dung lượng chương trình.
  • Kiến trúc tổ chức bộ nhớ định địa chỉ: Phương thức truy xuất dữ liệu theo từng mức bit, byte (8 bit), word (16 bit, như ngõ vào tương tự AIW, AQW) và double word (32 bit, như vùng dữ liệu thực VD); phân định rõ ba khối cấu trúc chương trình gồm khối tổ chức chính (OB1), khối chương trình con (SBR), và khối xử lý ngắt (INT).

Kỹ năng phát triển

  • Kỹ năng kỹ thuật: Đấu nối an toàn phần cứng PLC S7-200 CPU 224 loại nguồn cấp 24VDC hoặc 220VAC với các thiết bị ngoại vi (nút nhấn, công tắc hành trình, rơ-le trung gian, contactor, van điện từ); tích hợp các module mở rộng tín hiệu tương tự EM231, EM232 và module đo nhiệt độ EM235 ghép nối cảm biến Pt100.
  • Kỹ năng phân tích và chẩn đoán: Sử dụng công cụ chẩn đoán Status Chart để theo dõi thời gian thực (real-time) giá trị các biến bộ nhớ; áp dụng công cụ Cross Reference để kiểm soát xung đột vùng nhớ; sử dụng các chức năng cưỡng bức trạng thái (Force/Unforce) nhằm cô lập lỗi phần cứng và thuật toán.
  • Kỹ năng lập trình: Xây dựng lưu đồ giải thuật điều khiển tuần tự, chuyển đổi lưu đồ thành sơ đồ hình thang (LAD), sơ đồ khối chức năng (FBD) hoặc danh sách câu lệnh (STL) trên phần mềm STEP 7-Micro/WIN.

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

Tiếp cận sư phạm tích hợp

Giáo trình áp dụng mô hình sư phạm tích hợp giữa lý thuyết chuyên môn và thực hành nghề nghiệp. Mỗi bài học được cấu trúc theo trật tự: (1) Khái quát mục tiêu kiến thức - kỹ năng - thái độ -> (2) Trình bày nguyên lý lý thuyết và sơ đồ kỹ thuật -> (3) Hướng dẫn quy trình thao tác và bảng thông số -> (4) Giao bài tập thực hành ứng dụng -> (5) Câu hỏi ôn tập củng cố.

Bài tập và tình huống thực hành

Hệ thống bài tập thực hành được xây dựng bám sát các bài toán công nghệ điển hình trong truyền động điện và điều khiển quá trình:

  • Khảo sát thiết bị: Nhận biết cấu hình CPU 222, CPU 224, chuyển mạch chế độ làm việc (RUN/STOP/TERM), các đèn chỉ thị LED (SF, RUN, STOP, I/O LED), biến trở chỉnh định analog tích hợp trên thân máy.
  • Đấu nối dây và kiểm tra: Lắp ráp mạch nguồn và mạch I/O cho CPU 224 DC/DC/DC và AC/DC/Relay; kiểm tra mức logic thông qua bảng trạng thái phần mềm trước khi cấp nguồn động lực.
  • Thực hành lập trình logic và truyền động:
    1. Khởi động và đảo chiều động cơ: Viết chương trình khóa chéo bảo vệ ngắn mạch giữa các contactor thuận/nghịch.
    2. Khởi động sao - tam giác: Lập trình phối hợp Timer TON nhằm tự động chuyển đổi chế độ đấu dây cuộn stator sau khoảng thời gian cài đặt.
    3. Tự động đóng cắt điện trở phụ: Điều khiển chuỗi tiếp điểm contactor đóng ngắn mạch các cấp điện trở khởi động theo trình tự thời gian.
    4. Hệ thống đèn tín hiệu giao thông: Thiết kế chu trình tuần tự điều khiển các đèn Xanh - Vàng - Đỏ ở hai trục giao lộ.
  • Đo lường analog: Cấu hình thang đo bộ biến đổi và lập trình xử lý giá trị số nguyên 16-bit nhận từ cảm biến nhiệt độ Pt100 qua module EM235.

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

  • Phương pháp đánh giá: Kết hợp kiểm tra lý thuyết (trắc nghiệm và tự luận về cấu trúc bộ nhớ, chu kỳ quét, tập lệnh) với đánh giá kỹ năng thực hành (đấu nối dây đúng sơ đồ nguyên lý, nạp chương trình thành công, hệ thống vận hành đúng giải thuật công nghệ và đảm bảo an toàn điện).
  • Hướng dẫn tự học: Người học sử dụng phần mềm STEP 7-Micro/WIN soạn thảo chương trình ở chế độ Offline; kiểm tra cú pháp lệnh; tự giải các bài toán logic trên máy tính cá nhân trước khi thực hành trực tiếp trên mô hình PLC thực tế.

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

  • Cập nhật dòng phần cứng chuẩn: Giáo trình phân tích sự chuyển dịch công nghệ từ dòng CPU 21X (đã ngừng sản xuất) sang dòng CPU 22X (gồm CPU 222, CPU 224, CPU 224XP, CPU 226), đồng thời cung cấp thông tin định hướng về thế hệ PLC Siemens S7-1200 (các dòng CPU 1211C, 1212C, 1214C, 1215C, 1217C).
  • Chi tiết hóa thông số kỹ thuật CPU 224: Cung cấp thông số cấu hình cụ thể:
    • 14 ngõ vào số / 10 ngõ ra số tích hợp;
    • Bộ nhớ chương trình EEPROM 4096 Byte, bộ nhớ dữ liệu 4096 Byte (512 Byte lưu trên EEPROM);
    • 256 Timer (phân loại theo độ phân giải: 8 bộ 1ms, 32 bộ 10ms, 116 bộ 100ms);
    • 256 Counter (192 bộ đếm lên CTU, 64 bộ đếm lên/xuống CTUD);
    • 6 bộ đếm tốc độ cao HSC (4 bộ tần số 2 KHz, 2 bộ tần số 7 KHz);
    • Khả năng duy trì dữ liệu bộ nhớ không mất nguồn trong thời gian 190 giờ nhờ tụ/pin dự phòng;
    • Khả năng mở rộng tối đa 7 module (lên đến 64 ngõ vào/ra số).
  • Hiện đại hóa giao thức kết nối: Hướng dẫn chi tiết cấu hình chuyển mạch trên cáp chuyển đổi RS-232/PPI Multi-Master (các thiết lập baud rate 9.6 KBaud, chế độ truyền 10/11 bit, cổng DCE/DTE, chế độ PPI/Freeport) và chuẩn cáp USB/PPI kết nối với cổng USB máy tính.
  • Tích hợp xử lý tín hiệu tương tự chuyên sâu: Đi sâu vào giải pháp kỹ thuật ghép nối module đo lường nhiệt độ EM235 tiếp nhận trực tiếp cảm biến công nghiệp nhiệt điện trở Pt100.
Đặc tính kỹ thuật Thông số trên PLC S7-200 CPU 224
Số lượng I/O tích hợp 14 Digital Input / 10 Digital Output
Bộ nhớ chương trình / Dữ liệu 4096 Byte EEPROM / 4096 Byte (512 Byte EEPROM)
Khả năng mở rộng Tối đa 7 Module mở rộng (tối đa 64 Digital I/O)
Hệ thống Timer / Counter 256 Timer (1ms, 10ms, 100ms) / 256 Counter (CTU, CTUD)
Bộ đếm tốc độ cao (HSC) 4 bộ 2 KHz, 2 bộ 7 KHz
Lưu trữ dữ liệu khi mất nguồn Tối đa 190 giờ
Cổng truyền thông RS485 (Giao thức PPI tốc độ 9600 baud, Freeport)

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

  • Học viên và sinh viên: Học sinh, sinh viên theo học trình độ Trung cấp nghề, Cao đẳng nghề và Đại học thuộc các nhóm ngành: Điện công nghiệp, Điện tử công nghiệp, Kỹ thuật điều khiển và Tự động hóa, Cơ điện tử.
  • Đ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 nền tảng kỹ thuật:
    • Trang bị điện: Đọc hiểu sơ đồ mạch động lực, khí cụ đóng cắt (contactor, rơ-le, nút nhấn).
    • Kỹ thuật xung – số: Nắm vững đại số Boole, các cổng logic AND, OR, NOT, XOR, mạch đếm và thanh ghi.
    • Điện tử công suất & Vi xử lý: Hiểu biết về linh kiện bán dẫn (Transistor, SCR, Triac), cấu trúc thanh ghi và xử lý tín hiệu số.
  • Giảng viên chuyên ngành: Sử dụng làm tài liệu giảng dạy chuẩn, phân bổ giáo án chi tiết cho mô đun 180 giờ; tổ chức hướng dẫn bài tập xưởng và thiết lập các bài thi đánh giá kỹ năng nghề.
  • Kỹ thuật viên tại doanh nghiệp: Làm tài liệu tra cứu kỹ thuật về địa chỉ vùng nhớ, sơ đồ nối dây phần cứng và tập lệnh S7-200 trong công tác bảo trì, sửa chữa và cải tạo các dây chuyền tự động hóa.

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 ở cấp độ nào?

Giáo trình được biên soạn chuẩn hóa cho trình độ Trung cấp nghề thuộc nghề Điện công nghiệp (Mã mô đun: MĐ20), đồng thời phục vụ làm tài liệu tham khảo cho sinh viên Cao đẳng, Đại học các ngành Kỹ thuật Điện, Tự động hóa và kỹ thuật viên bảo trì hệ thống điều khiển công nghiệp.

2. Người học cần có kiến thức nền tảng nào trước khi tiếp cận môn học?

Người học cần hoàn thành các môn học tiên quyết bao gồm: Kỹ thuật xung - số (đại số logic, hệ đếm nhị phân/bát phân), Vi xử lý (cấu trúc CPU, bus dữ liệu, bộ nhớ), Điện tử công suất (linh kiện bán dẫn công suất) và Trang bị điện (nguyên lý điều khiển động cơ, khí cụ điện).

3. Điểm khác biệt về mặt cấu trúc của giáo trình này so với các tài liệu khác là gì?

Tài liệu tích hợp trực tiếp giữa cấu tạo phần cứng chi tiết của dòng vi xử lý S7-200 CPU 224, phương pháp kết nối vật lý ngõ vào/ra (cả nguồn DC và AC), cài đặt phần mềm chuyên dụng STEP 7-Micro/WIN V4.0 SP9 với các bài toán điều khiển truyền động động cơ thực tế và kỹ thuật đo lường analog qua module EM235/cảm biến Pt100.

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

Người học cần kết hợp đọc hiểu lý thuyết về cấu trúc vùng nhớ và chu kỳ quét với việc sử dụng phần mềm STEP 7-Micro/WIN soạn thảo chương trình ở chế độ Offline; kiểm tra biến và trạng thái bằng Status Chart; theo dõi địa chỉ bằng Cross Reference trước khi tiến hành đấu nối dây và nạp chương trình lên thiết bị phần cứng thật.

5. Giáo trình có đề cập đến các tài liệu bổ trợ và công cụ kỹ thuật nào kèm theo?

Giáo trình gắn liền với các công cụ và tài liệu bổ trợ kỹ thuật: phần mềm lập trình STEP 7-Micro/WIN V4.0 (hoặc bản nâng cấp SP9), sổ tay kỹ thuật phần cứng S7-200 Programmable Controller System Manual của hãng Siemens, cùng các bảng tra cứu địa chỉ I/O và module mở rộng EM231, EM232, EM235.


Kết luận

Giáo trình Lập trình và Điều khiển PLC (MĐ20) của Trường Trung Cấp Nghề Củ Chi cung cấp hệ thống kiến thức toàn diện và chuẩn mực về kỹ thuật điều khiển khả trình. Giá trị cốt lõi của tài liệu nằm ở cấu trúc mô đun hóa mạch lạc, gắn kết trực tiếp giữa phân tích phần cứng vi xử lý, kỹ thuật đấu nối mạch I/O công nghiệp với tập lệnh lập trình LAD/STL và các giải thuật điều khiển truyền động điện thực tiễn.

Lộ trình học tập khuyến nghị bắt đầu từ việc nắm vững nguyên lý chu kỳ quét và cấu trúc phân vùng bộ nhớ tại Bài 1 - Bài 2; thực hành quy chuẩn nối dây phần cứng và sử dụng phần mềm STEP 7-Micro/WIN tại Bài 3; làm chủ các tập lệnh logic, số học tại Bài 4 - Bài 5; mở rộng sang kỹ thuật xử lý tín hiệu analog tại Bài 6; và hoàn thiện năng lực nghề nghiệp thông qua việc thiết kế, nạp và vận hành các bài toán điều khiển động cơ công nghiệp tại Bài 7.