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

Giáo trình PLC cơ bản (Mã số mô đun: MĐ30) là tài liệu đào tạo chuyên môn nghề thuộc chương trình đào tạo trình độ Cao đẳng nghề Điện công nghiệp, được ban hành kèm theo Quyết định số 120/QĐ-TCDN ngày 25 tháng 02 năm 2013 của Tổng cục trưởng Tổng cục Dạy nghề (Bộ Lao động - Thương binh và Xã hội). Tài liệu do tập thể tác giả gồm Lê Thị Minh Trang (Chủ biên), Đỗ Thị Thanh Xuân và Phạm Tuấn Trung biên soạn. Trong cấu trúc chương trình đào tạo, mô đun MĐ30 được bố trí giảng dạy sau các mô đun nền tảng như Kỹ thuật số, Lập trình vi điều khiển, Kỹ thuật cảm biến, và được xếp ở giai đoạn cuối khóa học trước khi học viên bước vào kỳ thực tập tốt nghiệp.

Mục tiêu học tập của giáo trình tập trung vào việc trang bị cho người học kiến thức và kỹ năng thực hành toàn diện về hệ thống điều khiển lập trình (Programmable Logic Controller - PLC). Cụ thể, sau khi hoàn thành mô đun, người học có khả năng:

  • Trình bày nguyên lý hoạt động, cấu tạo phần cứng và cơ chế thực thi phần mềm của hệ thống PLC.
  • So sánh ưu nhược điểm của PLC so với hệ thống điều khiển nối dây bằng tiếp điểm rơ le - công tắc tơ.
  • Thực hiện phương pháp kết nối dây giữa máy tính (PC), khối xử lý trung tâm (CPU) và các thiết bị ngoại vi vào/ra số và tương tự.
  • Viết chương trình, nạp chương trình, phân tích và xử lý lỗi cho các bài toán điều khiển công nghiệp quy mô vừa và nhỏ.

Giáo trình có tổng thời lượng 150 giờ, được thiết kế theo cấu trúc mô đun tích hợp gồm 45 giờ lý thuyết, 95 giờ thực hành và 10 giờ kiểm tra. Điểm đặc sắc của tài liệu là phương pháp tiếp cận thực hành kỹ thuật trực tiếp, lấy dòng PLC S7-200 (các dòng CPU 212, CPU 214) của hãng Siemens làm đối tượng nghiên cứu và thực nghiệm trọng tâm, kết hợp với các bộ thí nghiệm tiêu chuẩn như PLC-Station 1200.


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ổ thành 1 bài mở đầu và 6 bài học chuyên đề theo tiến trình logic từ tổng quan phần cứng, cú pháp lệnh đến ứng dụng hệ thống:

+------------------------------------------------------------------------------------+
|                                TIẾN TRÌNH ĐÀO TẠO                                  |
|                                                                                    |
| [Bài mở đầu] -> [Bài 1] -> [Bài 2] -> [Bài 3] -> [Bài 4] -> [Bài 5] -> [Bài 6]     |
|   Tổng quan      Đại       Phép toán   Phép toán   Xử lý     PLC các   Lắp đặt mô  |
|     PLC         cương      nhị phân      số       Analog     hãng khác hình PLC    |
|    (2h)         (14h)        (28h)      (28h)      (15h)      (10h)       (53h)    |
+------------------------------------------------------------------------------------+
  • Bài mở đầu: Giới thiệu chung về PLC và bài toán điều khiển (2 giờ): Khái quát lịch sử phát triển của logic điện tử thay thế logic điện từ, vai trò của tự động hóa trong các ngành công nghiệp (nhiệt điện, thủy điện, lọc dầu, hóa chất, chế tạo máy) và sự chuyển dịch sang các bộ điều khiển khả trình PAC (Programmable Automation Controller).
  • Bài 1: Đại cương về điều khiển lập trình (14 giờ): Trình bày cấu trúc phần cứng PLC, bao gồm bộ xử lý trung tâm (CPU), bộ nhớ RAM/ROM (EEPROM), hệ thống Bus, bộ đệm vào/ra, thanh ghi tích lũy (Accumulator), bộ đếm (Counter), bộ định thời (Timer). Phân tích cấu trúc thiết bị S7-200 (CPU 212, CPU 214), sơ đồ kết nối cáp truyền thông PC/PPI qua cổng RS-232/RS-485 với tốc độ 9.6 Kbaud, sơ đồ đấu nối ngõ vào/ngõ ra DC và AC, nguyên lý ghép nối Sinking/Sourcing với cảm biến NPN/PNP. Hướng dẫn cài đặt phần mềm STEP 7-Micro/WIN và sử dụng công cụ gỡ lỗi Status Chart, lệnh Force (cưỡng bức biến).
  • Bài 2: Các phép toán nhị phân của PLC (28 giờ): Khảo sát cấu trúc ngăn xếp logic 9 bit (S0 đến S8). Cung cấp tập lệnh cơ bản trong ngôn ngữ LAD và STL: lệnh nạp LD, LDN, lệnh gán =, các lệnh liên kết logic A, AN, O, ON, các lệnh xử lý ngăn xếp ALD, OLD, LPS, LRD, LPP. Trình bày các hàm logic Boolean cơ bản (AND, OR, NOT, NAND, NOR, XOR, XNOR) thông qua bảng sự thật và giản đồ thời gian. Khảo sát hoạt động của mạch nhớ R-S với hai lệnh ghi/xóa giá trị tiếp điểm S (Set) và R (Reset).
  • Bài 3: Các phép toán số của PLC (28 giờ): Giới thiệu các phép toán xử lý dữ liệu kiểu Byte, Word (từ đơn - 16 bit), Double Word (từ kép - 32 bit), các phép tính số học, chuyển đổi dữ liệu và nguyên lý hoạt động của các bộ Timer (độ phân giải 1ms, 10ms, 100ms), Counter (đếm lên, đếm lên/xuống).
  • Bài 4: Xử lý tín hiệu analog (15 giờ): Phân tích nguyên lý chuyển đổi tín hiệu tương tự sang số (A/D) và ngược lại (D/A), cấu hình và đọc/ghi dữ liệu qua module mở rộng analog EM 235, địa chỉ các vùng nhớ tương tự AIW và AQW.
  • Bài 5: PLC của các hãng khác (10 giờ): Giới thiệu tổng quan cấu trúc và tập lệnh của các bộ điều khiển logic từ các nhà sản xuất khác như Omron, Telemecanique, Allen-Bradley.
  • Bài 6: Lắp đặt mô hình điều khiển bằng PLC (53 giờ): Thực hành đấu nối phần cứng hoàn chỉnh, lập trình và vận hành hệ thống điều khiển thực tế trên bộ bàn thực hành PLC-Station 1200 kết hợp các module EM 223, EM 235, khối rơ le RL-16, khối công tắc LSW-16, khối đèn LL-16 và bộ mô phỏng tín hiệu AM-1.

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

  • Nguyên lý chu kỳ quét (Scan Cycle): Cơ chế làm việc lặp tuần tự của PLC gồm 4 giai đoạn: đọc trạng thái từ cổng vào vật lý đưa vào bộ đệm ảo ngõ vào (Process Image Input - PII) $\rightarrow$ thực thi tuần tự các dòng lệnh chương trình từ đầu đến kết thúc $\rightarrow$ chuyển dữ liệu từ bộ đệm ảo ngõ ra (Process Image Output - PIQ) tới các cổng ra vật lý $\rightarrow$ thực hiện truyền thông nội bộ và tự kiểm tra lỗi phần cứng/phần mềm.
  • Cấu trúc phân vùng bộ nhớ S7-200: Phân chia thành 3 vùng nhớ riêng biệt:
    • Vùng nhớ chương trình: Lưu trữ các khối lệnh ứng dụng (OB, FC, FB), nạp trong EEPROM không mất dữ liệu khi mất nguồn.
    • Vùng nhớ thông số: Lưu cấu hình thiết bị, từ khóa bảo vệ, địa chỉ trạm.
    • Vùng nhớ dữ liệu: Chứa kết quả tính toán trung gian, trạng thái tiếp điểm nội bộ, bao gồm vùng biến V, vùng bộ đệm vào/ra số (I, Q), vùng biến cờ Merker (M), vùng biến đặc biệt (SM), bộ nhớ dữ liệu DB (Data Block).
  • Quy tắc định địa chỉ toán hạng: Cấu trúc địa chỉ gồm phần chữ (chỉ miền nhớ và kích thước dữ liệu: bit, byte B, word W, double word D) và phần số (chỉ địa chỉ byte và chỉ số bit). Ví dụ: I0.0, Q4.1, MB10, IW2, MD100, AIW0.
+------------------------------------------------------------------------------------+
|                   TỔ CHỨC ĐỊA CHỈ BỘ NHỚ TRONG SIEMENS S7-200                      |
|                                                                                    |
|  Từ kép MD100 (32 bits)                                                            |
|  [     MB100 (Byte cao)     ][      MB101      ][      MB102      ][ MB103 (Byte thấp)]|
|  [       Từ đơn MW100       ]                   [       Từ đơn MW102       ]       |
|                                                                                    |
|  Truy xuất từng bit: M100.0, M100.1, ..., M100.7                                  |
+------------------------------------------------------------------------------------+

Kỹ năng phát triển

  • Kỹ năng kỹ thuật phần cứng: Thiết lập kết nối cổng truyền thông PPI với máy tính; tính toán và đấu nối chính xác nguồn nuôi, ngõ vào số DC/AC, ngõ ra rơ le, transistor hoặc triac; lắp đặt các cơ cấu bảo vệ và mạch liên động khóa chéo phần cứng an toàn giữa các tải công suất lớn.
  • Kỹ năng lập trình và thuật toán: Chuyển đổi sơ đồ mạch rơ le - công tắc tơ truyền thống sang chương trình PLC; xây dựng chương trình bằng 3 phương pháp chuẩn hóa: Giản đồ thang (LAD), Danh sách câu lệnh (STL), Sơ đồ khối chức năng (FBD); tối ưu hóa việc phân chia chương trình chính (Main Program), chương trình con (Subroutine - kết thúc bằng RET) và chương trình ngắt (Interrupt - kết thúc bằng RETI).
  • Kỹ năng chẩn đoán và khắc phục sự cố: Sử dụng giao diện phần mềm STEP 7-Micro/WIN để giám sát trạng thái biến thời gian thực qua bảng Status Chart; áp dụng kỹ thuật cưỡng bức giá trị logic (Force/Unforce) để kiểm thử từng khối chức năng mà không cần kích hoạt phần cứng ngoại vi.

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

Giáo trình triển khai phương pháp giảng dạy tích hợp (tích hợp giữa lý thuyết chuyên môn và thực hành nghề nghiệp). Với tổng thời lượng 150 giờ, phần thực hành chiếm 95 giờ (trên 63% tổng thời lượng), đảm bảo hình thành kỹ năng nghề trực tiếp trên thiết bị công nghiệp.

+------------------------------------------------------------------------------------+
|                         CƠ CẤU THỜI LƯỢNG MÔ ĐUN MĐ30                              |
|                                                                                    |
|   Lý thuyết: 45 giờ (30%)                                                          |
|   Thực hành: 95 giờ (63.3%)                                                        |
|   Kiểm tra:  10 giờ (6.7%)                                                         |
|   Tổng cộng: 150 giờ                                                               |
+------------------------------------------------------------------------------------+
  • Hệ thống bài tập và Case study kỹ thuật: Giáo trình xây dựng các tình huống thực tế điển hình, tiêu biểu là bài toán cải tạo và chuyển đổi hệ thống điều khiển cửa đóng/mở tự động bằng rơ le - công tắc tơ sang điều khiển bằng PLC S7-200 (CPU 214 DC/DC/Relay). Quy trình thực hiện gồm 2 bước:
    • Phần cứng: Lập bảng gán địa chỉ vào/ra (Nút dừng $S_0 \rightarrow I0.0$, Nút mở $S_1 \rightarrow I0.1$, Nút đóng $S_2 \rightarrow I0.2$, Công tắc hành trình $S_3, S_4 \rightarrow I0.3, I0.4$; Khởi động từ mở/đóng $K_1, K_2 \rightarrow Q0.0, Q0.1$; Đèn báo mở/đóng $H_1, H_2 \rightarrow Q0.2, Q0.3$); thiết lập khóa chéo liên động giữa $K_1$ và $K_2$.
    • Phần mềm: Thay thế các rơ le trung gian bằng ô nhớ nội bộ; lập trình thuật toán điều khiển theo từng đối tượng chấp hành.
  • Thực hành trên mô hình chuẩn hóa: Người học được rèn luyện trực tiếp trên thiết bị đào tạo PLC-Station 1200, thực hiện kết nối bằng dây cắm 2 đầu giữa CPU 214 với các module EM 223, EM 235, tải rơ le 24VDC, đèn báo 24V, biến trở $10\text{ k}\Omega$ và đồng hồ hiển thị điện áp DCV-804.
  • Phương pháp đánh giá: Mô đun quy định 10 giờ kiểm tra định kỳ được phân bổ độc lập tại từng bài học:
    • Bài 1: 1 giờ kiểm tra kỹ thuật đấu nối phần cứng và truyền thông.
    • Bài 2: 2 giờ kiểm tra lập trình nhị phân và lệnh đại số Boolean.
    • Bài 3: 2 giờ kiểm tra xử lý phép toán số, Timer và Counter.
    • Bài 4: 1 giờ kiểm tra cấu hình và đọc tín hiệu Analog.
    • Bài 5: 1 giờ kiểm tra so sánh tính năng PLC các hãng.
    • Bài 6: 3 giờ kiểm tra tổng hợp lắp đặt và vận hành hệ thống thực tế.
  • Hướng dẫn tự học: Học viên khai thác tài liệu sổ tay kỹ thuật hệ thống (S7-200 Programmable Controller System Manual), phân tích giản đồ thời gian của các cổng logic và kiểm tra bảng chân lý của các lệnh logic trước khi nạp vào bộ điều khiển.

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

  • Tính quy chuẩn hóa kỹ thuật: Nội dung bám sát khung chương trình đào tạo nghề quốc gia theo Quyết định 120/QĐ-TCDN, chuẩn hóa các thuật ngữ, ký hiệu đại số logic, cấu trúc câu lệnh theo tiêu chuẩn công nghiệp của dòng vi điều khiển lập trình Siemens SIMATIC S7-200.
  • Chi tiết hóa cấu tạo phần cứng vi xử lý: Phân tích thông số kỹ thuật giữa CPU 212 và CPU 214 của S7-200. Cụ thể, CPU 214 được trang bị:
    • 2048 từ nhớ chương trình, 2048 từ nhớ dữ liệu.
    • 14 ngõ vào số và 10 ngõ ra số tích hợp sẵn; khả năng mở rộng tối đa 7 module với tổng số cổng vào/ra số lên đến 64.
    • 128 Timer (gồm 4 Timer 1ms, 16 Timer 10ms, 108 Timer 100ms) và 128 Counter (96 đếm lên, 32 đếm lên/xuống).
    • 3 bộ đếm tốc độ cao (High-Speed Counter - HSC nhịp 2KHz và 7KHz), 2 bộ chiết áp điều chỉnh tương tự tích hợp trên mặt CPU.
    • Khả năng duy trì dữ liệu toàn bộ vùng nhớ trong khoảng thời gian 190 giờ khi mất nguồn cung cấp thông qua tụ duy trì (Super Capacitor).
Thông số kỹ thuật Siemens CPU 212 Siemens CPU 214
Cổng vào/ra tích hợp 8 Digital In / 6 Digital Out 14 Digital In / 10 Digital Out
Khả năng mở rộng module Tối đa 2 module Tối đa 7 module
Dung lượng bộ nhớ Giới hạn 2048 từ chương trình / 2048 từ dữ liệu
Bộ định thời (Timer) 64 Timer (T0 - T63) 128 Timer (T0 - T127)
Bộ đếm (Counter) 64 Counter (C0 - C63) 128 Counter (C0 - C127)
Bộ đếm tốc độ cao 1 bộ (HC0) 3 bộ (HC0 - HC2)
Thời gian lưu vùng nhớ khi mất điện Lưu qua tụ điện Lên đến 190 giờ
  • Tích hợp các phương pháp lập trình đa dạng: Giáo trình trình bày song song phương pháp lập trình hình thang (LAD) và phương pháp liệt kê lệnh (STL). Cơ chế chuyển dịch ngăn xếp logic 9 bit (S0 đến S8) khi thực hiện các phép toán phức tạp như ALD, OLD, LPS, LRD, LPP được mô tả chi tiết bằng hình vẽ cấu trúc dữ liệu. Đồng thời, giáo trình giới thiệu ngôn ngữ khối hàm FBD hỗ trợ từ phần mềm STEP 7 phiên bản 3.0.
  • Quy trình kết nối truyền thông tiêu chuẩn: Mô tả cấu hình cáp chuyển đổi PC/PPI qua các công tắc chuyển mạch DIP Switch: công tắc 1, 2, 3 đặt cấu hình tốc độ baud (vị trí 010 tương ứng 9.6 Kbaud), công tắc 4 chọn chế độ truyền 10 bit hoặc 11 bit, công tắc 5 cấu hình chế độ DCE (kết nối máy tính) hoặc DTE (kết nối modem RS-232).

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

  • Sinh viên/Học viên: Học viên theo học hệ Cao đẳng nghề ngành Điện công nghiệp (học phần MĐ30), sinh viên các ngành kỹ thuật liên quan như Sửa chữa thiết bị điện công nghiệp, Tự động hóa công nghiệp, Cơ điện tử.
  • Yêu cầu kiến thức tiên quyết (Prerequisites): Người học cần hoàn thành khối kiến thức cơ sở chuyên ngành gồm:
    • Kiến thức môn Kỹ thuật số (đại số logic Boolean, bảng sự thật, cổng logic cơ bản AND, OR, NOT, NAND, NOR, XOR).
    • Kiến thức môn Lập trình vi điều khiển (cấu trúc vi xử lý, thanh ghi, cơ chế ngắt và chu kỳ lệnh).
    • Kiến thức môn Kỹ thuật cảm biến (nguyên lý cảm biến tiệm cận, tín hiệu số NPN/PNP, tín hiệu tương tự dòng/áp).
  • Giảng viên chuyên ngành: Sử dụng giáo trình làm tài liệu chuẩn để biên soạn đề cương bài giảng, kế hoạch giảng dạy tích hợp và hướng dẫn thực hành xưởng theo định mức 150 giờ.
  • Cán bộ kỹ thuật và tự học: Dùng làm tài liệu tham khảo cho công nhân kỹ thuật, cán bộ quản lý kỹ thuật tại các nhà máy có nhu cầu chuyển đổi từ hệ thống rơ le cổ điển sang hệ thống điều khiển tự động dùng PLC.

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

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

Giáo trình được biên soạn phục vụ chính thức cho học viên trình độ Cao đẳng nghề ngành Điện công nghiệp (Mô đun MĐ30). Ngoài ra, tài liệu phù hợp làm nguồn tham khảo cho kỹ thuật viên sửa chữa thiết bị điện, cán bộ vận hành dây chuyền sản xuất tự động và học viên các ngành kỹ thuật liên quan.

2. Cần chuẩn bị những kiến thức nền tảng nào trước khi học?

Người học cần tích lũy các kiến thức tiên quyết về Kỹ thuật số (các cổng logic, hệ thống số nhị phân), Lập trình vi điều khiển (nguyên lý CPU, bộ nhớ) và Kỹ thuật cảm biến (nguyên lý tạo tín hiệu ngõ vào số/tương tự), đồng thời có kiến thức về mạch điều khiển rơ le - công tắc tơ cơ bản.

3. Điểm khác biệt của giáo trình so với các tài liệu lý thuyết điều khiển tự động khác là gì?

Tài liệu tập trung sâu vào kỹ năng thực hành tích hợp (95 giờ thực hành/150 giờ tổng số), gắn liền với thiết bị công nghiệp thực tế là PLC Siemens S7-200 (CPU 212, CPU 214) và bộ thực hành PLC-Station 1200. Giáo trình hướng dẫn chi tiết từ sơ đồ đấu nối mạch điện, cấu hình cáp PC/PPI, lập trình LAD/STL, đến việc sử dụng Status Chart để kiểm tra lỗi và cưỡng bức biến (Force).

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

Học viên cần kết hợp đọc hiểu lý thuyết phân vùng bộ nhớ và bảng lệnh với việc cài đặt phần mềm STEP 7-Micro/WIN (trên máy tính đáp ứng cấu hình tối thiểu hệ điều hành tương thích, có cổng giao tiếp cáp PC/PPI). Cần lập trình từng bài tập mẫu, quan sát sự thay đổi của 9 bit ngăn xếp logic và kiểm tra hoạt động bằng công cụ Status Chart trước khi nạp trực tiếp vào CPU.

5. Có tài liệu bổ trợ nào kèm theo giáo trình?

Học viên cần tham khảo sổ tay kỹ thuật hệ thống của nhà sản xuất (S7-200 Programmable Controller System Manual), tài liệu hướng dẫn sử dụng phần mềm STEP 7-Micro/WIN 32, cùng các tài liệu về các mô đun chuyên sâu nối tiếp như PLC nâng cao và Chuyên đề điều khiển lập trình cỡ nhỏ.


Kết luận

Giáo trình PLC cơ bản (MĐ30) do Tổng cục Dạy nghề ban hành năm 2013 là tài liệu học thuật kỹ thuật tiêu chuẩn cho nghề Điện công nghiệp trình độ cao đẳng nghề. Tài liệu hệ thống hóa toàn diện các kiến thức về phần cứng S7-200, chu kỳ quét, bảng phân bổ ô nhớ, tập lệnh nhị phân/số, xử lý tín hiệu analog và kỹ năng gỡ lỗi hệ thống.

Lộ trình học tập được thiết kế tuần tự từ tổng quan bài toán điều khiển, nắm vững đại cương phần cứng S7-200, thực hành tập lệnh nhị phân - số, xử lý tín hiệu tương tự, khảo sát các dòng PLC khác, đến thực hành lắp đặt tổng thể trên mô hình PLC-Station 1200. Đây là cơ sở chuyên môn bắt buộc giúp người học hoàn thiện kỹ năng nghề nghiệp và chuẩn bị cho các mô đun chuyên sâu như PLC nâng cao và Chuyên đề điều khiển lập trình cỡ nhỏ.