BÁO CÁO MÔ TẢ THƯ MỤC HỌC THUẬT: GIÁO TRÌNH ĐIỀU KHIỂN VỚI PLC VÀ ỨNG DỤNG

Thông tin xuất bản:

  • Tên tài liệu: Giáo trình Điều khiển với PLC và Ứng dụng
  • Mã số giáo trình: GT.03
  • Đơn vị biên soạn: Bộ môn Điện, Khoa Điện – Cơ, Trường Đại học Hải Phòng
  • Năm biên soạn: 2022
  • Cấp độ đào tạo: Đại học / Cao đẳng khối ngành Kỹ thuật
  • Dung lượng: 263 trang (gồm 5 chương, danh mục chữ viết tắt, danh mục hình vẽ, danh mục bảng biểu và tài liệu tham khảo)

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

  • Vị trí trong chương trình đào tạo: Giáo trình Điều khiển với PLC và Ứng dụng (Mã số GT.03) là tài liệu học tập và giảng dạy cốt lõi thuộc khối kiến thức cơ sở ngành và chuyên ngành Kỹ thuật Điện, Kỹ thuật Điều khiển và Tự động hóa tại Trường Đại học Hải Phòng. Môn học đóng vai trò cầu nối giữa lý thuyết điều khiển logic cơ bản với kỹ thuật tích hợp hệ thống tự động hóa trong môi trường sản xuất công nghiệp.
  • Mục tiêu học tập (Learning outcomes): Sau khi hoàn thành học phần theo giáo trình, người học có khả năng:
    1. Phân tích nguyên lý cấu tạo phần cứng, cơ chế quét chu kỳ (scan cycle) và kiến trúc bộ nhớ của bộ điều khiển logic khả trình (PLC).
    2. Sử dụng thành thạo các ngôn ngữ lập trình tiêu chuẩn: Sơ đồ thang (LAD), Bảng lệnh (STL), Sơ đồ khối chức năng (FBD).
    3. Lập trình cấu hình, điều khiển chuyển động (Motion Control) và kết nối truyền thông công nghiệp (MPI, PROFIBUS, TCP/IP, Industrial Ethernet).
    4. Thực hiện quy trình 5 bước thiết kế hệ thống điều khiển tự động: từ phân tích yêu cầu công nghệ, gán địa chỉ vào/ra (I/O map), xây dựng lưu đồ giải thuật, đến lập trình phần mềm và đấu nối mạch phần cứng thực tế.
  • Cấu trúc và cách tiếp cận: Giáo trình được tổ chức thành 5 chương theo cấu trúc module tuyến tính. Nội dung phát triển từ nguyên lý nền tảng của hệ thống điều khiển số, phân tích chi tiết các dòng PLC dạng khối đơn (Compact), mở rộng lên PLC dạng ghép module (Modular), kỹ thuật ghép nối mạng công nghiệp, và hoàn thiện bằng 4 dự án điều khiển thực tế.
  • Điểm đặc sắc của giáo trình: Khác với các tài liệu chỉ tập trung vào một nhà sản xuất đơn lẻ, giáo trình tích hợp song song hai hệ thống PLC chiếm thị phần lớn trong công nghiệp: hệ thống Siemens (Đức) bao gồm S7-200, S7-1200, S7-300, S7-400 và hệ thống Mitsubishi (Nhật Bản) bao gồm dòng FX và dòng Q.

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

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

  • Chương 1: Tổng quan về thiết bị điều khiển logic khả trình:

    • Nội dung cốt lõi: Lịch sử hình thành từ yêu cầu công nghiệp ô tô năm 1968–1969 nhằm thay thế tủ rơle; cấu trúc phần cứng CPU, nguồn cấp và giao diện vào/ra; nguyên lý chu kỳ vòng quét (1–25 ms) gồm 3 giai đoạn: đọc đầu vào, thực hiện chương trình và cập nhật đầu ra.
    • Phân loại và mô hình: Phân loại 5 cấp quy mô PLC (Micro dưới 32 I/O như T100MD-1616, DL05 Koyo, Fanuc Series 90; PLC nhỏ đến 128/256 I/O như Omron ZEN-10C, Siemens S5-100U; PLC trung bình đến 1024 I/O như CJ1M, S7-300; PLC lớn và rất lớn đến 4098–8192 I/O như S7-400, CJ1H).
    • Ngôn ngữ và quy trình: Giới thiệu cú pháp STL, LAD, FBD; ví dụ điều khiển quá trình gia nhiệt két phản ứng ở 70°C dùng vòng phản hồi PID; quy trình 5 bước thiết kế hệ thống điều khiển PLC.
  • Chương 2: Thiết bị điều khiển logic khả trình PLC kiểu hộp đơn:

    • Siemens S7-200: Cấu trúc CPU 212 (8 DI/6 DO, bộ nhớ 512 word) và CPU 214 (14 DI/10 DO, bộ nhớ 2048 word, EEPROM non-volatile lưu dữ liệu 190 giờ khi mất nguồn); các loại Timer (1ms, 10ms, 100ms), Counter (CTU, CTD, CTUD); bộ đếm tốc độ cao HSC (thanh ghi cấu hình SM36, SM37); bộ phát xung PTO/PWM; giao tiếp nối tiếp RS-485 chuẩn PPI/MPI.
    • Siemens S7-1200: Môi trường lập trình TIA Portal (V14); cấu hình địa chỉ IP qua giao thức TCP/IP; quản lý PLC Tag và Local Tag; các khối chức năng điều khiển chuyển động Motion Control (MC_Power, MC_Home, MC_MoveAbsolute, MC_MoveJog); quy trình nạp chương trình và giám sát online.
    • Mitsubishi dòng FX: Cấu trúc thanh ghi 16-bit (Word), 32-bit (Double Word) và thanh ghi chỉ mục; tập lệnh cơ bản gồm LD, LDI, OUT, AND, ANI, OR, ORI, ORB, ANB, MPS, MRD, MPP, SET, RST, PLS, PLF, END.
  • Chương 3: Thiết bị điều khiển logic khả trình PLC kiểu module:

    • Siemens S7-300: Cấu trúc phần cứng theo rack, module giao diện ghép nối IM; cơ chế vòng quét; cấu trúc lập trình tuyến tính và lập trình có cấu trúc thông qua các khối tổ chức OB (Organization Block), khối hàm FC, khối chức năng FB; nguyên lý định địa chỉ I/O mở rộng; các nhóm Timer (S_PULSE, S_PEXT, S_ODT, S_ODTS, S_OFFDT); phần mềm SIMATIC STEP 7, cấu hình Hardware và mô phỏng PLCSIM.
    • Siemens S7-400: Kiến trúc phần cứng các dòng Standard CPU (CPU 421, 414, 416, 417, CPU chịu lỗi 416-5H, an toàn sự cố 416F); module I/O tương tự (Analog) và cấu hình điều khiển phân tán cấp cao.
    • Mitsubishi dòng Q: Đặc tính kỹ thuật xử lý đa nhiệm; tập lệnh mở rộng và quy trình soạn thảo trên phần mềm GX Works 2.
  • Chương 4: Ghép nối PLC (Mạng truyền thông công nghiệp):

    • Kiến trúc ghép nối: Ghép nối máy tính PC với bus trường qua cổng RS-232/RS-485; ghép nối vào/ra phân tán qua module giao diện DP; thiết bị liên kết mạng theo mô hình OSI (Repeater, Bridge, Router, Gateway).
    • Hệ thống mạng Simatic và PCS7: Cấu trúc phân tầng Simatic Net; kiến trúc giao thức PROFIBUS (PROFIBUS-DP cho thiết bị trường tốc độ cao, PROFIBUS-PA cho tự động hóa quá trình); quy định điện trở đầu cuối, chiều dài đoạn mạng MPI và định địa chỉ trạm; thiết lập cấu hình mạng bằng phần mềm NetPro trong STEP 7.
  • Chương 5: Một số bài toán ứng dụng:

    • Bài toán 1: Lập trình điều khiển mô hình phân loại sản phẩm sử dụng PLC S7-200.
    • Bài toán 2: Điều khiển giám sát mô hình cấp nước cho nhà cao tầng sử dụng PLC S7-1200 kết hợp TIA Portal.
    • Bài toán 3: Lập trình hệ thống tay gắp lắp ghép phôi tự động sử dụng PLC Mitsubishi FX.
    • Bài toán 4: Lập trình điều khiển thang cuốn tự động sử dụng PLC Mitsubishi dòng FX.
TIẾN TRÌNH NỘI DUNG GIÁO TRÌNH:
[Chương 1: Tổng quan lý thuyết, Vòng quét & Ngôn ngữ] 
[Chương 2: PLC Hộp đơn (S7-200, S7-1200, Mitsubishi FX)] 
[Chương 3: PLC Module (S7-300, S7-400, Mitsubishi dòng Q)] 
[Chương 4: Mạng công nghiệp & Ghép nối (PROFIBUS, MPI, PCS7, NetPro)] 
[Chương 5: Ứng dụng kỹ thuật thực tế (Phân loại, Cấp nước, Tay gắp, Thang cuốn)]

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

  • Lý thuyết điều khiển logic và điều khiển phản hồi: Hệ thống hóa các phép toán logic Boole cơ bản (AND, OR, NOT, XOR), chuyển đổi hàm logic sang sơ đồ tiếp điểm hoặc khối chức năng, và cấu trúc điều khiển vòng kín hiệu chỉnh sai lệch sử dụng thuật toán PID.
  • Cơ chế hoạt động thời gian thực của máy tính công nghiệp: Nguyên lý làm việc tuần tự theo chu kỳ quét (Input Scan $\rightarrow$ Program Execution $\rightarrow$ Output Update), hoạt động ngắt (ngắt thời gian, ngắt phần cứng theo sườn xung, ngắt truyền thông, ngắt bộ đếm tốc độ cao), cùng cấu trúc ngăn xếp (stack) trong xử lý lệnh STL.
  • Mô hình tổ chức dữ liệu và bộ nhớ: Quản lý vùng nhớ tạm thời (RAM) và vùng nhớ duy trì (EEPROM non-volatile), phân loại định dạng dữ liệu (Bit, Byte, Word 16-bit, Double Word 32-bit), cấu trúc bảng ảnh quá trình vào/ra (PII/PIQ) và các thanh ghi trạng thái đặc biệt.
  • Chuẩn giao tiếp công nghiệp: Các tiêu chuẩn truyền thông nối tiếp và mạng công nghiệp: RS-485, MPI, PROFIBUS-DP/PA, Industrial Ethernet theo mô hình phân tầng tiêu chuẩn.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Cấu hình phần cứng phần mềm, gán địa chỉ trạm mạng, khai báo biến PLC Tag, lập trình điều khiển chuyển động vị trí (Motion Control), xử lý tín hiệu tương tự (Analog), thiết lập thông số bộ đếm xung tốc độ cao HSC và bộ điều chế xung PTO/PWM.
  • Kỹ năng phân tích (Analytical skills): Khảo sát quy trình công nghệ thực tế, xây dựng bảng phân công đầu vào/đầu ra, thiết lập lưu đồ giải thuật chương trình chính và các chương trình con ngắt/chức năng một cách logic.
  • Kỹ năng thực hành (Practical competencies): Đấu nối dây tín hiệu cảm biến, công tắc hành trình, nút ấn vào cổng đầu vào PLC; đấu nối đầu ra điều khiển rơle, contactor, van điện từ và động cơ; sử dụng thành thạo các công cụ lập trình (TIA Portal V14, STEP 7, GX Works 2); nạp chương trình, chẩn đoán lỗi phần cứng qua hệ thống đèn báo (SF, RUN, STOP, I/O LEDs) và giám sát biến online.

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

  • Phương pháp tiếp cận sư phạm (Pedagogical approach): Giáo trình áp dụng phương pháp đào tạo định hướng ứng dụng kỹ thuật (practical-oriented approach). Lý thuyết cấu tạo và tập lệnh luôn đi kèm với hình ảnh giao diện phần mềm thực tế, sơ đồ đấu nối chân và giản đồ thời gian minh họa trạng thái tín hiệu logic.
  • Bài tập và case studies:
    • Hệ thống câu hỏi cuối mỗi chương: Tổng hợp các câu hỏi phân tích cấu trúc, so sánh đặc tính kỹ thuật giữa PLC và rơle/máy tính cá nhân, xác định thời gian vòng quét, nguyên lý hoạt động của các bộ Timer/Counter.
    • Case studies công nghiệp hoàn chỉnh: Cung cấp 4 bài toán kỹ thuật mẫu ở Chương 5. Mỗi bài toán đều được xây dựng chuẩn mực theo cấu trúc 5 phần: (1) Yêu cầu công nghệ; (2) Mục đích yêu cầu và danh mục thiết bị; (3) Bảng phân công địa chỉ vào/ra; (4) Lưu đồ thuật giải (chương trình chính và các chương trình con); (5) Sơ đồ mạch điện đấu nối và mã chương trình điều khiển hoàn chỉnh.
  • Thực hành trên phần mềm chuyên dụng: Người học được hướng dẫn chi tiết từng bước thao tác trên các phần mềm lập trình công nghiệp tiêu chuẩn:
    • Siemens STEP 7-Micro/WIN (dành cho S7-200).
    • Siemens TIA Portal V14 (dành cho S7-1200 và Motion Control).
    • SIMATIC STEP 7 và công cụ cấu hình mạng NetPro (dành cho S7-300, S7-400).
    • Mitsubishi GX Developer và GX Works 2 (dành cho dòng FX và dòng Q).
    • Công cụ mô phỏng phần mềm PLCSIM phục vụ kiểm thử chương trình không cần phần cứng.
  • Phương pháp đánh giá (Assessment methods):
    • Đánh giá lý thuyết: Khả năng giải thích nguyên lý quét, cấu trúc bộ nhớ, tính toán thời gian trễ của timer và phân tích lưu đồ thuật giải.
    • Đánh giá thực hành: Năng lực cấu hình phần cứng, gán địa chỉ I/O, viết chương trình điều khiển không có lỗi cú pháp/logic, chạy mô phỏng đạt yêu cầu công nghệ và đấu nối mạch điện vận hành an toàn.
  • Hướng dẫn tự học (Self-study guidelines): Người học tự rèn luyện theo quy trình: Đọc hiểu chức năng của từng nhóm lệnh $\rightarrow$ Vẽ giản đồ thời gian hoặc phân tích ngăn xếp $\rightarrow$ Viết thử nghiệm mã lệnh trên phần mềm mô phỏng $\rightarrow$ Phân tích cấu trúc lưu đồ giải thuật của các bài toán mẫu ở Chương 5 $\rightarrow$ Tự biến đổi, mở rộng thêm các điều kiện liên động bảo vệ cho hệ thống.

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

  • So sánh với các giáo trình truyền thống: Thay vì chỉ giới hạn ở một dòng PLC đơn lẻ (như chỉ viết riêng cho S7-200 hoặc FX truyền thống), giáo trình GT.03 tích hợp đồng thời các thế hệ PLC từ quy mô nhỏ dạng hộp đơn đến các hệ thống module quy mô lớn phục vụ công nghiệp nặng của cả hai hãng Siemens và Mitsubishi.
  • Tích hợp công nghệ hiện đại:
    • Cập nhật nền tảng tự động hóa tích hợp toàn diện Siemens TIA Portal V14.
    • Bổ sung các khối hàm chức năng điều khiển vị trí chuyển động chuyên sâu (Motion Control blocks: MC_Power, MC_Home, MC_MoveAbsolute, MC_MoveJog).
    • Trình bày cấu hình truyền thông công nghiệp hiện đại qua giao thức TCP/IP, mạng PROFIBUS-DP/PA, và tổng quan hệ thống điều khiển quá trình phân tán SIMATIC PCS7.
  • Tính ứng dụng thực tế và liên kết doanh nghiệp: Toàn bộ các ví dụ và dự án ứng dụng trong Chương 5 đều mô phỏng trực tiếp các dây chuyền sản xuất thực tế:
    • Hệ thống phân loại sản phẩm theo kích thước/vật liệu.
    • Trạm bơm cấp nước điều áp tự động cho nhà cao tầng.
    • Tay gắp cơ khí lắp ghép phôi tự động trong dây chuyền gia công cơ khí.
    • Hệ thống thang cuốn tự động trong các công trình công cộng.

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

  • Sinh viên chuyên ngành:
    • Sinh viên từ năm thứ 3 bậc Đại học và Cao đẳng các ngành: Kỹ thuật Điện, Kỹ thuật Điều khiển và Tự động hóa, Cơ điện tử, Công nghệ Kỹ thuật Cơ khí.
    • Sinh viên thực hiện các học phần Thực tập chuyên ngành, Đồ án môn học Tự động hóa và Đồ án tốt nghiệp kỹ sư/cử nhân.
  • Kiến thức tiên quyết (Prerequisites): Người học cần trang bị trước các kiến thức nền tảng thuộc các học phần:
    • Mạch điện & Khí cụ điện: Nguyên lý tiếp điểm, rơle, contactor, van điện từ, động cơ điện.
    • Kỹ thuật điện tử & Điện tử số: Đại số logic Boole, hàm logic, bộ mã hóa/giải mã, mạch đếm, thanh ghi dịch.
    • Lý thuyết điều khiển tự động: Khái niệm sai lệch, vòng điều khiển kín, khâu hiệu chỉnh PID.
  • Giảng viên và cán bộ giảng dạy: Tài liệu chuẩn để biên soạn đề cương bài giảng, thiết kế bài tập thực hành xưởng điều khiển tự động, và xây dựng ngân hàng đề thi đánh giá năng lực lập trình PLC.
  • Kỹ sư và cán bộ kỹ thuật: Tài liệu tra cứu thực địa về sơ đồ kết nối chân, bảng mã lệnh STL/LAD, địa chỉ thanh ghi chức năng đặc biệt và phương pháp cấu hình mạng truyền thông công nghiệp.

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

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ụ trực tiếp cho sinh viên đại học, cao đẳng các ngành Kỹ thuật Điện, Tự động hóa, Cơ điện tử; giảng viên giảng dạy học phần PLC; và các kỹ sư thực hành cần tài liệu tra cứu kỹ thuật tích hợp hệ thống điều khiển tự động.

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

Người học cần có kiến thức cơ bản về lý thuyết mạch điện, các khí cụ điện đóng cắt (rơle, công tắc), điện tử số (cổng logic, hệ nhị phân, đại số Boole) và kiến thức cơ bản về đo lường cảm biến công nghiệp.

3. Giáo trình này có điểm gì khác biệt so với các giáo trình PLC thông thường?

Tài liệu cung cấp kiến thức đa nền tảng, bao quát cả hai hệ sinh thái thiết bị phổ biến nhất là Siemens (S7-200, S7-1200, S7-300, S7-400) và Mitsubishi (dòng FX, dòng Q). Đồng thời, tài liệu kết hợp đầy đủ cả 3 mảng: phần cứng thiết bị, phần mềm lập trình hiện đại (TIA Portal, STEP 7, GX Works 2), và cấu hình mạng truyền thông công nghiệp (PROFIBUS, NetPro, PCS7).

4. Làm thế nào để tự học và thực hành hiệu quả khi không có phần cứng PLC thực tế?

Người học có thể cài đặt các phần mềm lập trình có tích hợp công cụ mô phỏng được giới thiệu trong giáo trình như PLCSIM (cho Siemens) hoặc GX Simulator (cho Mitsubishi) để kiểm tra tính đúng đắn của giải thuật, sau đó đối chiếu kết quả với các lưu đồ và biểu đồ thời gian mẫu được cung cấp trong tài liệu.

5. Giáo trình có cung cấp các tài liệu bổ trợ nào kèm theo không?

Giáo trình bao gồm danh mục bảng tra cứu địa chỉ I/O, bảng giải nghĩa tập lệnh chi tiết cho từng dòng CPU, danh mục hình vẽ sơ đồ đấu nối mạch điện, lưu đồ thuật giải và danh mục tài liệu tham khảo chuyên ngành tại trang 263 của tài liệu.


Kết luận

  • Giá trị cốt lõi của giáo trình: Cung cấp hệ thống tri thức hoàn chỉnh, chuẩn xác về kiến trúc phần cứng, ngôn ngữ lập trình theo chuẩn và kỹ thuật ghép nối mạng công nghiệp của các dòng PLC Siemens và Mitsubishi; xây dựng phương pháp luận giải quyết bài toán tự động hóa từ phân tích công nghệ đến tích hợp hệ thống.
  • Lộ trình học tập khuyến nghị: $$\text{Nắm vững lý thuyết & Vòng quét (Chương 1)} \longrightarrow \text{Lập trình PLC hộp đơn (Chương 2)} \longrightarrow \text{Lập trình PLC module (Chương 3)} \longrightarrow \text{Cấu hình mạng công nghiệp (Chương 4)} \longrightarrow \text{Thiết kế dự án ứng dụng hoàn chỉnh (Chương 5)}$$
  • Tài nguyên học tập bổ trợ: Khai thác các phần mềm mô phỏng (PLCSIM, TIA Portal Simulator, GX Works 2), kết hợp tra cứu tài liệu hướng dẫn phần cứng chính hãng (System Manuals) của Siemens, Mitsubishi và các tài liệu tham khảo học thuật được liệt kê tại trang 263 của giáo trình.