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

Giáo trình PLC Cơ Bản (Mã mô đun: MĐ22) do Lê Hữu Nghĩa chủ biên, được ban hành năm 2021 bởi Trường Cao đẳng nghề Cần Thơ. Đây là tài liệu giảng dạy và học tập chuyên môn bắt buộc thuộc chương trình đào tạo nghề Cơ điện tử, đồng thời là tài liệu tham khảo cho các nghề Điện tử dân dụng, Điện công nghiệp và Điện dân dụng.

Trong cấu trúc chương trình đào tạo, mô đun PLC Cơ Bản được bố trí giảng dạy ở 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 chuyên môn nền tảng bao gồm: Điện tử công suất, Kỹ thuật số và Vi điều khiển. Giáo trình được xây dựng với tổng thời lượng đào tạo là 45 giờ, bao gồm 15 giờ lý thuyết, 28 giờ thực hành/thảo luận/bài tập và 2 giờ dành cho công tác kiểm tra đánh 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:

  • Về kiến thức: Trình bày chính xác các khái niệm nền tảng về điều khiển lập trình, phân tích cấu trúc phần cứng, cấu trúc bộ nhớ, phương thức quét chương trình và nguyên lý hoạt động của các lệnh điều khiển số, bộ định thời (Timer), bộ đếm (Counter).
  • Về kỹ năng: Kết nối đúng sơ đồ mạch điện giữa máy tính cá nhân (PC), khối xử lý trung tâm (CPU) và các thiết bị ngoại vi (cảm biến, nút bấm, cơ cấu chấp hành); cài đặt và sử dụng thành thạo phần mềm chuyên dụng để viết chương trình, nạp chương trình, kiểm tra vận hành, phân tích luận lý, phát hiện sai sót và khắc phục sự cố trên các bài toán tự động hóa đơn giản.
  • Về năng lực tự chủ và trách nhiệm: Rèn luyện phương pháp làm việc khoa học, tỉ mỉ, độ chính xác kỹ thuật, tính ngăn nắp và tuân thủ các quy định về an toàn lao động, vệ sinh công nghiệp.

Cách tiếp cận của giáo trình đi từ việc hệ thống hóa các nguyên lý cơ bản đến rèn luyện kỹ năng thực hành chuyên sâu. Nội dung mỗi bài học đều tích hợp đồng bộ giữa phần lý thuyết, ví dụ cụ thể, các bước hướng dẫn quy trình thực hiện và hệ thống bài tập thực hành ứng dụng sát với nhu cầu thực tế của sản xuất công nghiệp.


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

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

Giáo trình được cấu trúc thành 5 bài học chuyên đề với tiến trình logic từ tổng quan hệ thống, phân tích phần cứng - bộ nhớ, kỹ thuật kết nối ngoại vi, làm chủ tập lệnh lập trình cho đến tích hợp hệ thống điều khiển ứng dụng:

┌────────────────────────────────────────────────────────┐
│ Bài 1: Đại cương về điều khiển lập trình (4 giờ)       │
└──────────────────────────┬─────────────────────────────┘
                           │
┌──────────────────────────▼─────────────────────────────┐
│ Bài 2: Cấu trúc & phương thức hoạt động PLC (4 giờ)    │
└──────────────────────────┬─────────────────────────────┘
                           │
┌──────────────────────────▼─────────────────────────────┐
│ Bài 3: Lắp đặt & kết nối PLC với ngoại vi (8 giờ)      │
└──────────────────────────┬─────────────────────────────┘
                           │
┌──────────────────────────▼─────────────────────────────┐
│ Bài 4: Điều khiển tín hiệu số của PLC (16 giờ)         │
└──────────────────────────┬─────────────────────────────┘
                           │
┌──────────────────────────▼─────────────────────────────┐
│ Bài 5: Các mạch điều khiển ứng dụng dùng PLC (13 giờ)   │
└────────────────────────────────────────────────────────┘
  • Bài 1: Đại cương về điều khiển lập trình (Mã bài: MĐ22-01 - 4 giờ): Cung cấp bức tranh toàn cảnh về tự động hóa sản xuất; phân loại hai hình thức điều khiển cơ bản: điều khiển nối cứng (bằng rơ le, contactor) và điều khiển logic khả trình (PLC). Nội dung phân tích sơ đồ khối tổng quát gồm ba thành phần: Khối vào (cảm biến, công tắc, nút nhấn), Khối xử lý - điều khiển (CPU, bộ nhớ) và Khối ra (cuộn dây, động cơ, rơ le, van điện từ). Bài học thực hiện so sánh kỹ thuật giữa PLC với hệ thống rơ le nối cứng và máy tính cá nhân (PC), đồng thời liệt kê các lĩnh vực ứng dụng thực tế của PLC trong công nghiệp.
  • Bài 2: Cấu trúc và phương thức hoạt động của một PLC (Mã bài: MĐ22-02 - 4 giờ): Trình bày chi tiết kiến trúc phần cứng của dòng PLC Siemens S7-200 với hai khối vi xử lý tiêu biểu là CPU 212 và CPU 214, cùng các dòng CPU họ 22X (CPU 221, 222, 224, 226). Phân tích cấu trúc bộ nhớ bao gồm RAM, ROM, EEPROM và phân chia bộ nhớ thành 4 vùng: Vùng chương trình, Vùng tham số, Vùng dữ liệu (các miền nhớ V, I, Q, M, SM), Vùng đối tượng (Timer, Counter, bộ đệm tương tự AI/AQ, thanh ghi tích lũy AC, bộ đếm tốc độ cao HC). Làm rõ quy trình quét (Scan Cycle) theo vòng lặp tuần hoàn và cấu trúc chương trình S7-200 gồm chương trình chính kết thúc bằng lệnh MEND, theo sau bởi các chương trình con (Subroutine) và chương trình xử lý ngắt (Interrupt).
  • Bài 3: Lắp đặt và kết nối dây giữa PLC với thiết bị ngoại vi (Mã bài: MĐ22-03 - 8 giờ): Hướng dẫn quy cách đấu nối các dòng CPU theo chuẩn cấp nguồn: loại DC/DC/DC (nguồn nuôi 24VDC, ngõ vào/ra 24VDC Transistor) và loại AC/DC/Relay (nguồn nuôi 120÷230VAC, ngõ vào 24VDC, ngõ ra tiếp điểm Relay). Trình bày sơ đồ chân cổng truyền thông RS-485 (9 chân), cáp kết nối PC/PPI qua bộ chuyển đổi RS232/RS485 hoặc cổng USB. Hướng dẫn quy trình cài đặt phần mềm STEP 7-Micro/WIN 4.0 trên máy tính, cấu hình tham số truyền thông (địa chỉ trạm mặc định là 2, tốc độ truyền 9600 Baud), cùng các thao tác Download, Upload, chuyển đổi chế độ làm việc RUN, STOP, TERM.
  • Bài 4: Điều khiển tín hiệu số của PLC (Mã bài: MĐ22-04 - 16 giờ): Giới thiệu hệ thống tập lệnh nhị phân cơ bản trong ngôn ngữ LAD (Ladder Logic) và STL (Statement List):
    • Lệnh tiếp điểm logic và ngõ ra: LD (Load - tiếp điểm thường hở), LDN (Load Not - tiếp điểm thường đóng), = (Output coil).
    • Lệnh tác động trạng thái: S (Set - duy trì trạng thái đóng tiếp điểm theo mảng từ 1 đến 255 bit), R (Reset - xóa trạng thái tiếp điểm/Timer/Counter).
    • Tiếp điểm đặc biệt và phát hiện xung: Tiếp điểm phát hiện sườn lên (Positive Transition), sườn xuống (Negative Transition); các bit trạng thái đặc biệt gồm SM0.0 (luôn ở mức 1), SM0.1 (bằng 1 ở vòng quét đầu tiên), SM0.4 (tạo xung chu kỳ 1 phút), SM0.5 (tạo xung chu kỳ 1 giây).
    • Bộ định thời (Timer): Phân loại Timer không nhớ TON và Timer có nhớ TONR với các cấp độ phân giải 1ms, 10ms, 100ms dựa trên thanh ghi giá trị tức thời T-word và cờ trạng thái T-bit.
    • Bộ đếm (Counter): Bộ đếm tiến CTU (dải đếm 0 đến 32.767) và bộ đếm tiến/lùi CTUD (dải đếm -32.768 đến 32.767), hoạt động thông qua thanh ghi C-word và cờ C-bit so sánh với giá trị đặt trước PV.
    • Các phép toán so sánh theo định dạng Byte và Số nguyên (INT).
  • Bài 5: Các mạch điều khiển ứng dụng dùng PLC (Mã bài: MĐ22-05 - 13 giờ): Tích hợp kỹ năng đọc bản vẽ, kết nối dây phần cứng ngõ vào, ngõ ra, ghép nối PLC với thiết bị ngoại vi và máy tính nạp chương trình để giải quyết các bài toán công nghệ điều khiển tuần tự, định thì và đếm sản phẩm trong thực tế sản xuất.

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 thông qua các nguyên lý:

  • Đại số logic và xử lý tín hiệu nhị phân: Biến đổi các trạng thái cảm biến (nút bấm, công tắc hành trình, tế bào quang điện, nhiệt trở) thành các mức logic 0 và 1, tính toán kết quả logic RLO (Result of Logic Operation) để xuất tín hiệu tác động cuộn dây.
  • Nguyên lý vòng quét (Scan Cycle): Quá trình thực thi chương trình của CPU diễn ra qua 4 giai đoạn nối tiếp: (1) Đọc trạng thái ngõ vào vật lý vào vùng đệm ảo (Input image register); (2) Thực thi tuần tự các câu lệnh chương trình từ lệnh đầu tiên đến lệnh MEND; (3) Xử lý truyền thông nội bộ và tự kiểm tra lỗi hệ thống; (4) Chuyển dữ liệu từ bộ đệm ảo (Output image register) ra các cổng ngõ ra vật lý. Thời gian thực hiện một vòng quét đơn thường dao động từ 1ms đến 100ms.
  • Tổ chức không gian địa chỉ bộ nhớ: Phân cấp dữ liệu theo chuẩn Bit (như V150.4), Byte (như VB150 - 8 bit), Từ đơn Word (như VW150 - gồm 2 byte 150 và 151, 16 bit) và Từ kép Double Word (như VD150 - gồm 4 byte 150 đến 153, 32 bit). Cơ chế truy nhập gián tiếp thông qua con trỏ địa chỉ sử dụng toán hạng lấy địa chỉ & và toán hạng truy xuất nội dung * qua các thanh ghi tích lũy AC1, AC2, AC3.
Định dạng dữ liệu bộ nhớ PLC:
├── Bit: 1 ô nhớ nhị phân (0 hoặc 1) ────────── Ví dụ: V150.4
├── Byte (B): 8 bit (1 byte) ────────────────── Ví dụ: VB150
├── Word (W): 16 bit (2 byte liền kề) ──────── Ví dụ: VW150 (gồm VB150 & VB151)
└── Double Word (D): 32 bit (4 byte liền kề) ── Ví dụ: VD150 (gồm VB150 đến VB153)

Kỹ năng phát triển

  • Kỹ năng kỹ thuật: Đọc và thiết lập sơ đồ đấu dây mạch điều khiển; thao tác chính xác với các loại ngõ ra Relay (chịu tải 2A/điểm) và Transistor (nguồn 24VDC); sử dụng thiết bị đo kiểm để kiểm tra mạch; thiết lập phần cứng cáp PC/PPI với cổng COM hoặc USB.
  • Kỹ năng phân tích luận lý: Phân tích quy trình công nghệ, chuyển đổi bài toán điều khiển rơ le truyền thống sang lưu đồ thuật toán và chương trình PLC; tối ưu hóa cấu trúc chương trình thông qua việc sử dụng chương trình con và ngắt.
  • Kỹ năng thực hành nghề nghiệp: Sử dụng thành thạo phần mềm STEP 7-Micro/WIN 4.0; cấu hình cổng kết nối Set PG/PC Interface; giám sát trực tuyến quá trình hoạt động thông qua công cụ Status ChartLadder Status; dò tìm lỗi cú pháp cũng như sai sót thuật toán.

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

Giáo trình áp dụng phương pháp đào tạo tích hợp mô đun, kết hợp chặt chẽ giữa giảng dạy lý thuyết chuyên môn và rèn luyện kỹ năng thực hành tại xưởng:

Nội dung bài học Tổng số giờ Lý thuyết (giờ) Thực hành / Thảo luận (giờ) Kiểm tra (giờ)
Bài 1: Đại cương về điều khiển lập trình 4 2 2 0
Bài 2: Cấu trúc và phương thức hoạt động của một PLC 4 2 2 0
Bài 3: Lắp đặt và kết nối dây giữa PLC với thiết bị ngoại vi 8 3 4 1
Bài 4: Điều khiển tín hiệu số của PLC 16 4 12 0
Bài 5: Các mạch điều khiển ứng dụng dùng PLC 13 4 8 1
Tổng cộng 45 15 28 2
  • Phương pháp tiếp cận sư phạm: Giảng viên truyền đạt các khái niệm cốt lõi, sau đó minh họa trực quan thông qua các sơ đồ nguyên lý mạch, bảng cấu hình tham số và ví dụ mẫu. Học viên được hướng dẫn từng bước (step-by-step) từ khâu thiết lập phần cứng đến lập trình phần mềm.
  • Hệ thống bài tập và thực hành:
    • Bài tập thiết kế lưu đồ thuật toán điều khiển nút nhấn ON/OFF đóng cắt tải đèn.
    • Thực hành xác định địa chỉ phần cứng, vẽ sơ đồ đấu nối nguồn cấp cho ngõ vào từ I0.0 đến I0.5 và ngõ ra từ Q0.0 đến Q0.1 trên dòng CPU 224.
    • Thực hành cài đặt, kết nối cáp PC/PPI, thiết lập địa chỉ trạm và tốc độ truyền trên phần mềm STEP 7-Micro/WIN 4.0.
    • Lập trình ứng dụng tập lệnh TON, TONR, CTU, CTUD trong các bài toán đếm xung và trễ thời gian.
  • Phương pháp đánh giá kết quả:
    • Kiểm tra lý thuyết: Đánh giá mức độ ghi nhớ và hiểu biết các thông số kỹ thuật, cấu trúc bộ nhớ, chức năng tập lệnh qua hình thức kiểm tra viết hoặc trắc nghiệm.
    • Kiểm tra thực hành: Đánh giá kỹ năng thao tác đấu nối dây mạch điện thực tế, kỹ năng viết chương trình, nạp chương trình vào PLC, vận hành kiểm tra mạch và xử lý lỗi hệ thống trực tiếp trên Kit thực hành PLC S7-200.
    • Đánh giá thái độ: Chấm điểm ý thức tuân thủ quy trình an toàn điện, tính cẩn thận trong việc ghi nhãn đầu dây, tác phong công nghiệp và việc giữ gìn vệ sinh nơi làm việc.
  • Hướng dẫn tự học: Học viên cần đọc trước các bảng phân vùng địa chỉ bộ nhớ, tự cài đặt phần mềm STEP 7-Micro/WIN trên máy tính cá nhân để luyện tập soạn thảo câu lệnh và phân tích các bài tập ví dụ trong giáo trình trước khi bước vào giờ thực hành trên thiết bị thực.

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

  • Chuyển đổi công nghệ từ nối cứng sang lập trình: Giáo trình phân tích cụ thể sự khác biệt giữa sơ đồ điều khiển rơ le truyền thống và sơ đồ điều khiển lập trình. Việc thay đổi nhiệm vụ công nghệ với PLC chỉ đòi hỏi việc chỉnh sửa chương trình trên máy tính mà không cần tháo dỡ, đi lại toàn bộ hệ thống dây nối phức tạp như ở hệ rơ le - contactor.
So sánh phương thức điều khiển:
┌────────────────────────────┐      ┌────────────────────────────┐
│   Điều khiển nối cứng      │      │    Điều khiển lập trình    │
│    (Rơ le / Contactor)     │      │           (PLC)            │
├────────────────────────────┤      ├────────────────────────────┤
│ • Dây nối cố định          │      │ • Dây nối I/O tiêu chuẩn   │
│ • Thay đổi công nghệ:      │  vs  │ • Thay đổi công nghệ:      │
│   Phải nối lại dây vật lý  │      │   Chỉ chỉnh sửa phần mềm   │
│ • Chiếm diện tích lớn      │      │ • Kích thước nhỏ gọn       │
│ • Khó mở rộng hệ thống     │      │ • Dễ ghép nối module thêm  │
└────────────────────────────┘      └────────────────────────────┘
  • Hệ thống dữ liệu kỹ thuật chi tiết: Tài liệu cung cấp các bảng cấu hình tham số chính xác của dòng thiết bị Siemens S7-200, bao gồm:
    • Bảng đối chiếu thông số họ CPU 21X (CPU 212 bộ nhớ 512 Word, tốc độ 1.2 µs/lệnh; CPU 214 bộ nhớ 2048 Word, tốc độ 0.8 µs/lệnh).
    • Bảng thông số họ CPU 22X (CPU 221, CPU 222, CPU 224, CPU 226 với tốc độ thực hiện lệnh logic đạt 0.37 µs/lệnh, bộ nhớ dữ liệu lên đến 5120 Word).
    • Bảng phân bố độ phân giải của 128 Timer (1ms, 10ms, 100ms) trên các dòng CPU khác nhau.
  • Gắn liền với ứng dụng công nghiệp thực tế: Giáo trình phản ánh các ứng dụng thực tiễn của thiết bị điều khiển lập trình trong nhiều lĩnh vực:
    • Ngành hóa học và dầu khí: Định áp suất, trạm bơm dầu, điều khiển hệ thống đường ống dẫn, hệ thống cân đong hóa chất.
    • Ngành chế tạo máy: Tự động hóa dây chuyền lắp đặt, điều khiển nhiệt độ lò nung kim loại.
    • Ngành thực phẩm, rượu bia, giải khát: Dây chuyền đếm sản phẩm, kiểm soát quy trình đóng chai, hòa trộn nguyên liệu.
    • Tự động hóa dân dụng và tòa nhà: Hệ thống điều khiển thang máy, rửa xe tự động, trạm xử lý nước sạch, hệ thống đèn tín hiệu giao thông.
    • Mạng truyền thông công nghiệp: Đề cập đến khả năng liên kết nhiều trạm PLC với nhau và phân cấp tự động hóa trong nhà máy theo các chuẩn truyền thông công nghiệp.

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

  • Sinh viên và học viên:
    • Là tài liệu học tập chính khóa bắt buộc cho học sinh, sinh viên các hệ đào tạo Cao đẳng và Trung cấp nghề Cơ điện tử (áp dụng theo chương trình khung năm 2021 của Trường Cao đẳng nghề Cần Thơ).
    • Là tài liệu tham khảo cho sinh viên các ngành kỹ thuật liên quan như: Kỹ thuật Điện, Điện công nghiệp, Điện tử công nghiệp, Tự động hóa xí nghiệp.
  • Yêu cầu kiến thức tiên quyết:
    • Đã học xong và nắm vững kiến thức từ các học phần cơ sở chuyên ngành: Điện tử công suất, Kỹ thuật số (hệ đếm nhị phân, các cổng logic cơ bản, mạch tuần tự), Vi điều khiển (khái niệm vi xử lý, thanh ghi, ngắt).
    • Có kỹ năng sử dụng máy tính cá nhân cơ bản và cài đặt phần mềm trên hệ điều hành Windows.
  • Giảng viên và cán bộ đào tạo:
    • Sử dụng làm căn cứ chuẩn để biên soạn đề cương chi tiết, kế hoạch bài giảng (giáo án), thiết kế hệ thống bài tập thực hành trên kit thí nghiệm.
    • Làm cơ sở để xây dựng ngân hàng câu hỏi kiểm tra đánh giá định kỳ và kết thúc mô đun.
  • Kỹ thuật viên tự học và tra cứu:
    • Phù hợp cho kỹ thuật viên bảo trì, công nhân kỹ thuật tại các nhà máy cần củng cố kiến thức nền tảng về cấu tạo, sơ đồ đấu nối và phương pháp sử dụng phần mềm STEP 7-Micro/WIN để đọc hiểu mã nguồn chương trình PLC S7-200.

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

1. Giáo trình này được biên soạn cho đối tượng nào?

Giáo trình được biên soạn làm tài liệu học tập và giảng dạy chính thức cho nghề Cơ điện tử theo chương trình khung của Trường Cao đẳng nghề Cần Thơ, đồng thời phục vụ đào tạo và tham khảo cho các nghề Điện công nghiệp, Điện tử dân dụng và Điện dân dụng.

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

Người học cần hoàn thành các môn học chuyên môn tiên quyết bao gồm: Điện tử công suất, Kỹ thuật số (đặc biệt là đại số Boole, hệ đếm nhị phân, cổng logic) và Vi điều khiển (nguyên lý cấu trúc máy tính, CPU, thanh ghi và ngắt).

3. Giáo trình sử dụng dòng thiết bị và phần mềm lập trình nào để minh họa?

Giáo trình sử dụng họ PLC Siemens S7-200 (các dòng CPU 212, 214, 221, 222, 224, 226) cùng phần mềm lập trình chuyên dụng STEP 7-Micro/WIN phiên bản 4.0 cài đặt trên máy tính cá nhân chạy hệ điều hành Windows.

4. Phương thức quét chương trình của PLC diễn ra như thế nào?

PLC thực hiện chương trình theo chu trình vòng quét (Scan Cycle) tuần hoàn lặp đi lặp lại:

  1. Đọc tín hiệu từ các cổng ngõ vào vật lý vào vùng đệm ảo.
  2. Thực thi tuần tự các lệnh trong chương trình chính từ đầu đến lệnh kết thúc MEND.
  3. Xử lý truyền thông nội bộ và tự kiểm tra lỗi phần cứng/phần mềm.
  4. Chuyển kết quả từ vùng đệm ảo xuất ra các cổng ngõ ra vật lý.

5. Sự khác biệt cơ bản giữa Timer kiểu TON và TONR là gì?

  • TON (On-Delay Timer): Bộ tạo trễ không có nhớ. Khi tín hiệu kích hoạt ngõ vào về mức 0, Timer sẽ bị reset giá trị đếm tức thời về 0 ngay lập tức.
  • TONR (Retentive On-Delay Timer): Bộ tạo trễ có nhớ. Khi tín hiệu ngõ vào về mức 0, Timer tạm dừng và duy trì giá trị đếm tức thời hiện tại; khi có tín hiệu kích hoạt trở lại, Timer tiếp tục đếm nối tiếp từ giá trị đã lưu. Để đưa TONR về 0, bắt buộc phải sử dụng lệnh Reset (R).

Kết luận

Giáo trình PLC Cơ Bản (MĐ22) do Trường Cao đẳng nghề Cần Thơ phát hành là tài liệu đào tạo chuyên môn cung cấp hệ thống kiến thức từ cấu trúc phần cứng, phân chia bộ nhớ đến tập lệnh số và kỹ thuật đấu nối thiết bị điều khiển lập trình Siemens S7-200. Với thời lượng 45 giờ tập trung phần lớn vào thực hành, giáo trình xây dựng lộ trình học tập logic: bắt đầu từ phân tích nguyên lý, thực hành kết nối dây phần cứng, thao tác trên phần mềm STEP 7-Micro/WIN 4.0, đến lập trình xử lý tín hiệu số, Timer, Counter và hoàn thiện các mạch điều khiển tự động hóa ứng dụng. Tài liệu đóng vai trò nền tảng giúp người học hình thành kỹ năng nghề nghiệp chuẩn xác trong lĩnh vực Cơ điện tử và Tự động hóa công nghiệp.