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

Tài liệu "Hướng dẫn thực hành PLC" do Khoa Kỹ thuật và Công nghệ thuộc Trường Đại học Quy Nhơn biên soạn và lưu hành nội bộ vào năm 2024 tại Bình Định, phục vụ trực tiếp cho công tác đào tạo tại Phòng thực hành PLC, Mạng truyền thông công nghiệp (TTCN) & SCADA. Trong chương trình đào tạo kỹ sư các ngành Kỹ thuật Điều khiển và Tự động hóa, Kỹ thuật Điện - Điện tử và Cơ điện tử, học phần thực hành PLC giữ vị trí cầu nối quan trọng giữa lý thuyết điều khiển tự động với kỹ thuật ứng dụng thực tế trong công nghiệp.

Mục tiêu học tập của tài liệu tập trung vào việc trang bị cho người học năng lực làm chủ quy trình cấu hình, lập trình và vận hành bộ điều khiển logic khả trình SIMATIC S7-1200 của hãng Siemens trên nền tảng phần mềm TIA Portal V17. Kết thúc chương trình thực hành, người học có khả năng khai báo phần cứng, cấu hình mạng truyền thông công nghiệp PROFINET/Ethernet, làm chủ tập lệnh từ xử lý bit logic, bộ định thời (Timer), bộ đếm (Counter), khối chức năng toán học, thời gian thực đến các thuật toán nâng cao như đọc bộ đếm tốc độ cao (HSC), phát xung điều chế độ rộng (PWM) và xử lý tín hiệu tương tự (Analog).

Cấu trúc giáo trình được xây dựng theo cách tiếp cận tích hợp phần cứng - phần mềm: bắt đầu từ hướng dẫn chi tiết về cấu tạo vật lý, cơ chế quét của CPU và cấu hình phần mềm, sau đó tiến tới cú pháp các tập lệnh chuyên dụng và mở rộng sang 15 bài tập thực hành trên các mô hình công nghệ mô phỏng. Điểm đặc sắc của tài liệu là tính trực quan, bám sát các tham số thực tế của dòng PLC S7-1200 kết hợp với hệ thống bài tập mô hình truyền động điện và cơ cấu chấp hành trong sản xuất.


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

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

Nội dung tài liệu được phân bổ thành các phần lý thuyết điều khiển logic nâng cao và bài tập thực hành ứng dụng, bao gồm các chủ đề trọng tâm:

  1. Tổng quan phần cứng PLC S7-1200 và môi trường TIA Portal V17: Giới thiệu cấu tạo CPU S7-1200 (microprocessor, nguồn tích hợp, các ngõ vào/ra số DI/DO, ngõ vào tương tự Analog, khe thẻ nhớ, cổng PROFINET RJ45). Trình bày 3 chế độ hoạt động của CPU: STOP (không chạy chương trình, cho phép tải cấu hình), STARTUP (chạy khối tổ chức khởi tạo một lần) và RUN (thực thi chu kỳ quét lặp lại). Hướng dẫn thiết lập địa chỉ IP tĩnh (192.168.x.x), cấu hình thiết bị qua mục Add new device, quản lý bảng biến Default tag table và chế độ giám sát Monitoring/Go online.

  2. Xử lý Bit Logic và Tiếp điểm đặc biệt: Phân tích tập lệnh tiếp điểm thường hở (NO), thường đóng (NC), lệnh gán ngõ ra, lệnh bắt xung sườn lên (Positive - P), xung sườn xuống (Negative - N), lệnh duy trì trạng thái Set và Reset theo bit/byte. Kích hoạt và ứng dụng các byte nhớ đặc biệt trong mục System and clock memory gồm MB1 (System memory: FirstScan, DiagStatus) và MB0 (Clock memory: tạo các xung tần số từ 0.5Hz đến 10Hz).

  3. Bộ định thời (Timer) và Bộ đếm (Counter): Khảo sát 4 dạng bộ định thời chuẩn IEC: Timer xung TP (Timer Pulse), Timer trễ mở TON (Timer On Delay), Timer trễ ngắt TOF (Timer Off Delay) và Timer trễ mở có nhớ TONR. Khảo sát 3 khối đếm xung: Counter đếm lên CTU (Counter Up), Counter đếm xuống CTD (Counter Down) và Counter đếm lên/xuống hai chiều CTUD với các kiểu dữ liệu số nguyên SInt, USInt, Int, UInt, DInt. Hướng dẫn giải pháp khởi tạo và xóa giá trị biến đếm bằng khối tổ chức khởi động OB100 (Startup Organization Block) hoặc cờ FirstScan.

  4. Lệnh xử lý dữ liệu, chuyển đổi và thời gian thực: Trình bày lệnh sao chép vùng nhớ MOVE cho các định dạng Byte, Word, Double Word. Lệnh chuyển đổi kiểu dữ liệu CONVERT (chuyển đổi giữa Real và Int), các lệnh làm tròn số học ROUND (làm tròn số học), CEIL (làm tròn lên), FLOOR (làm tròn xuống) và TRUNC (cắt bỏ phần thập phân). Hướng dẫn đọc thời gian thực từ hệ thống qua hàm RD_LOC_T (Read Local Time), khai báo cấu trúc dữ liệu DTL trong khối dữ liệu DB (Data Block) và cấu hình múi giờ hệ thống.

  5. Xử lý tín hiệu tốc độ cao HSC và Phát xung PWM: Nguyên lý kết nối encoder vòng quay dạng NPN và PNP theo chuẩn đấu dây Sink/Source; Cấu hình bộ đếm xung tốc độ cao HSC_1 (Hardware ID 257, vùng nhớ ngõ ra ID1000, bộ lọc ngõ vào cỡ micro giây $\mu s$, bảng mã trạng thái lỗi 80A1, 80B1, 80B2, 80B3, 80C0) để xác định tốc độ động cơ theo công thức: $$n = \frac{\text{HSC} \cdot 60}{T_{\text{mẫu}} \cdot \text{XungEncoder}} \quad [\text{vòng/phút}]$$ Cấu hình kênh phát xung điều chế độ rộng PWM (ngõ ra Q0.0, tần số 100kHz/30kHz, thiết lập tham số chu kỳ $T_{\text{cycle}}$ và độ rộng xung $T_{\text{on}}$).

  6. Xử lý tín hiệu tương tự Analog và Lập trình hàm chức năng FC: Đọc tín hiệu điện áp $0 - 10\text{V}$ trên các kênh ngõ vào mặc định IW64, IW66. Sử dụng cặp hàm toán học NORM_X (chuẩn hóa tín hiệu vào dải số nguyên $0 - 27648$) và SCALE_X (tỷ lệ hóa giá trị chuẩn hóa sang dải đo vật lý thực tế như tần số $0 - 50\text{Hz}$, tốc độ $0 - 3000\text{ vòng/phút}$ hoặc nhiệt độ cảm biến PT100). Đóng gói thuật toán vào các hàm con FC (Function) để phân tách các chế độ vận hành độc lập: Bằng tay (Manual) và Tự động (Auto).

  7. Điều khiển 15 mô hình công nghệ mô phỏng: Quy trình giao tiếp giữa PLC và máy tính thông qua cáp USB hoặc module không dây Bluetooth để điều khiển 15 hệ thống thực tế:

    • Mô hình trạm bơm nước;
    • Mô hình thiết bị trộn hóa chất;
    • Mô hình trạm bơm nhiên liệu;
    • Mô hình hệ thống sản xuất rượu;
    • Mô hình hệ thống phân loại sản phẩm sử dụng xi lanh khí nén;
    • Mô hình thang máy chở người 3 tầng;
    • Mô hình đèn giao thông hiện số và hệ thống hiển thị LED 7 đoạn;
    • Mô hình hệ thống băng tải trung chuyển;
    • Mô hình điều khiển vị trí dùng động cơ bước (Stepper Motor);
    • 5 mô hình điều khiển động cơ không đồng bộ (KĐB) 3 pha: quay 2 chiều có hãm động năng, khởi động sao - tam giác quay 1 chiều/2 chiều có hãm động năng, động cơ rotor lồng sóc khởi động qua 2 cấp điện trở phụ $R$ có hãm động năng, và động cơ rotor dây quấn quay 2 chiều khởi động qua 2 cấp điện trở phụ có hãm động năng.
       [ CẤU HÌNH PHẦN CỨNG S7-1200 & MẠNG PROFINET ]
         [ TẬP LỆNH BIT LOGIC, TIMER, COUNTER, MOVE ]
        [ KHỐI KHỞI TẠO OB100, HÀM CON FC & BIẾN DB ]
[ ĐO TỐC ĐỘ HSC & PHÁT XUNG PWM ]     [ ANALOG NORM_X / SCALE_X & PT100 ]
  [ 15 MÔ HÌNH THỰC HÀNH MÔ PHỎNG & TRUYỀN ĐỘNG ĐIỆN CÔNG NGHIỆP ]

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

Giáo trình cung cấp cơ sở lý thuyết về:

  • Cấu trúc kiến trúc phần cứng điều khiển khả trình, chu kỳ quét chương trình (Scan Cycle) và cơ chế xử lý ngắt trong CPU công nghiệp.
  • Nguyên lý phân vùng địa chỉ bộ nhớ (Process Image Inputs I, Process Image Outputs Q, Bit Memory M, Data Block D, Local Data L, Peripheral P).
  • Cơ chế bảo mật truy cập chương trình bằng mật khẩu và phân quyền truy cập CPU.
  • Lý thuyết ghép nối tín hiệu số/tương tự, giải thuật số hóa tín hiệu đo lường công nghiệp và nguyên lý điều khiển truyền động điện xoay chiều 3 pha.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật: Cài đặt, cấu hình phần cứng, gán địa chỉ IP, kết nối cáp PROFINET/USB/Bluetooth và nạp chương trình vào PLC S7-1200 trên TIA Portal V17.
  • Kỹ năng lập trình: Xây dựng giản đồ Ladder (LAD) có cấu trúc, sử dụng linh hoạt các khối OB, FC, DB, kết hợp xử lý thuật toán thời gian thực và xung tốc độ cao.
  • Kỹ năng chẩn đoán: Đọc mã lỗi phần cứng/phần mềm, quan sát trạng thái LED chỉ báo trên CPU, sử dụng công cụ Online MonitoringModify giá trị biến để kiểm tra, khắc phục lỗi hệ thống.

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

Phương pháp tiếp cận sư phạm

Tài liệu áp dụng phương pháp đào tạo theo định hướng thực hành - giải quyết vấn đề (Action-Oriented Learning). Mỗi bài học được cấu trúc theo tiến trình chuẩn:

  1. Trình bày thông số kỹ thuật phần cứng và ý nghĩa cú pháp lệnh;
  2. Minh họa quy trình cấu hình từng bước bằng hình ảnh giao diện thực tế của TIA Portal V17;
  3. Cung cấp bài toán mẫu kèm lời giải thuật toán chi tiết;
  4. Giao nhiệm vụ thực hành ứng dụng trên mô hình phần cứng hoặc phần mềm mô phỏng.

Bài tập và mô hình thực nghiệm

Hệ thống bài tập thực hành được thiết kế từ mức độ cơ bản đến các hệ thống tích hợp phức tạp:

  • Bài tập cơ sở: Lập trình mạch tự giữ (duy trì), đảo chiều động cơ, tạo xung nhấp nháy đèn báo với tần số xác định bằng MB0, đếm sản phẩm có hiển thị trên LED 7 đoạn.
  • Bài tập xử lý tín hiệu: Đo tốc độ trục động cơ thông qua tín hiệu xung 2 pha A-B của encoder, chuyển đổi nhiệt độ từ cảm biến PT100 sang đơn vị độ C.
  • Bài tập điều khiển hệ thống: Thiết kế thuật toán điều khiển đèn giao thông hai chế độ (bình thường và chớp vàng ban đêm) đồng bộ theo thời gian thực DTL, điều khiển thang máy 3 tầng có xử lý ưu tiên gọi tầng, điều khiển phân loại sản phẩm bằng xi lanh khí nén kết hợp cảm biến.

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

  • Đánh giá quá trình: Kiểm tra kỹ năng đấu nối mạch điện, cấu hình địa chỉ truyền thông, độ tối ưu của cấu trúc chương trình và khả năng vận hành đúng chu trình công nghệ của mô hình.
  • Hướng dẫn tự học: Tài liệu chỉ dẫn người học tận dụng công cụ hướng dẫn tích hợp (Manual/Instruction Help) trong phần mềm TIA Portal để tra cứu mã lỗi và cú pháp mở rộng, đồng thời tận dụng chế độ mô phỏng trực tuyến để kiểm thử logic trước khi nạp xuống phần cứng thực.

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

  • Nền tảng công nghệ hiện đại: Toàn bộ nội dung và hình ảnh minh họa được chuẩn hóa trên môi trường phần mềm Siemens TIA Portal V17, đồng bộ với dòng CPU S7-1200 đang được ứng dụng phổ biến trong tự động hóa nhà máy.
  • Phương thức kết nối đa dạng: Cung cấp hướng dẫn kết nối PLC với máy tính thông qua cáp mạng LAN (PROFINET), cáp USB và module giao tiếp không dây Bluetooth, tạo điều kiện thuận lợi cho việc vận hành trong phòng thí nghiệm.
  • Tích hợp các chủ đề điều khiển chuyên sâu: Đưa vào tài liệu các khối chức năng kỹ thuật cao thường gặp trong sản xuất công nghiệp như bộ đếm xung tốc độ cao HSC (High-Speed Counter), ngõ ra xung nhanh PWM/PTO dùng cho điều khiển chuyển động (Motion Control), và hàm đọc đồng hồ thời gian thực RD_LOC_T.
  • Gắn liền với truyền động điện công nghiệp: Giáo trình giải quyết chi tiết các bài toán điều khiển và hãm động năng cho động cơ không đồng bộ 3 pha (đổi chiều quay, khởi động sao - tam giác, khởi động qua 2 cấp điện trở phụ đối với cả rotor lồng sóc và rotor dây quấn), đáp ứng sát nhu cầu thực tế của các xí nghiệp sản xuất.

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

Nhóm đối tượng Mục đích và phương thức sử dụng
Sinh viên đại học / cao học Sinh viên năm thứ 3 và năm thứ 4 chuyên ngành Tự động hóa, Điện công nghiệp, Cơ điện tử; sử dụng làm tài liệu học tập và thực hành trực tiếp tại phòng lab.
Giảng viên chuyên ngành Sử dụng làm giáo trình khung, tài liệu hướng dẫn thí nghiệm và xây dựng đề thi đánh giá kỹ năng thực hành cho các học phần PLC - SCADA.
Kỹ sư và kỹ thuật viên nhà máy Sử dụng làm tài liệu tra cứu thông số cấu hình, bảng mã lỗi HSC, phương pháp chuẩn hóa Analog và sơ đồ đấu nối mạch điều khiển động cơ.

Yêu cầu kiến thức tiên quyết:

  • Kiến thức cơ bản về Mạch điện - Khí cụ điện và Cơ sở truyền động điện;
  • Lý thuyết Điều khiển tự động và Kỹ thuật số (hệ đếm, đại số logic Boolean);
  • Khái niệm cơ bản về cảm biến công nghiệp, đo lường và mạng máy tính (địa chỉ IP, Subnet mask).

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

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

Tài liệu được biên soạn phục vụ sinh viên khối ngành kỹ thuật công nghệ (Tự động hóa, Điện - Điện tử, Cơ điện tử) tại Trường Đại học Quy Nhơn và người học cần tài liệu hướng dẫn lập trình PLC Siemens S7-1200 từ cơ bản đến nâng cao.

2. Cần kiến thức nền nào để học?

Người học cần nắm vững lý thuyết điều khiển logic, khí cụ điện đóng cắt, nguyên lý hoạt động của động cơ không đồng bộ 3 pha, kiến thức cơ bản về tín hiệu analog và cách thiết lập mạng máy tính nội bộ (LAN).

3. Điểm khác biệt với các giáo trình lý thuyết khác?

Tài liệu tập trung vào kỹ năng thực hành thực chiến: từng bước thao tác trên phần mềm TIA Portal V17 đều có hình ảnh chỉ dẫn, bảng địa chỉ tag mẫu, mã code cụ thể và tập trung giải quyết 15 mô hình bài toán công nghệ thực tiễn trong công nghiệp.

4. Làm sao để tự học hiệu quả?

Người học cần cài đặt phần mềm TIA Portal V17 (kèm phần mềm mô phỏng PLCSIM), thực hiện tuần tự từ việc khai báo cấu hình phần cứng, viết các network logic cơ bản, kiểm tra trạng thái hoạt động qua công cụ Monitoring, sau đó tiến hành phân tích các sơ đồ truyền động điện phức tạp.

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

Tài liệu hướng dẫn trực tiếp việc tra cứu mục Instruction Manual trong TIA Portal, kết hợp sơ đồ đấu dây cảm biến NPN/PNP, bộ chuyển đổi nhiệt độ PT100 và các phần mềm mô phỏng kết nối qua module USB/Bluetooth.


Kết luận

Tài liệu "Hướng dẫn thực hành PLC" của Khoa Kỹ thuật và Công nghệ – Trường Đại học Quy Nhơn là học liệu thực hành có tính hệ thống cao, phản ánh chính xác cấu trúc phần cứng và tập lệnh lập trình của dòng PLC Siemens S7-1200 trên môi trường TIA Portal V17.

Lộ trình học tập được thiết kế rõ ràng từ thao tác cấu hình mạng, xử lý tín hiệu số/tương tự đến điều khiển các hệ thống cơ điện và truyền động phức tạp, giúp người học phát triển năng lực thiết kế và vận hành các hệ thống tự động hóa công nghiệp. Người học có thể mở rộng nghiên cứu sang các tài liệu về thiết kế giao diện HMI, hệ thống giám sát SCADA và mạng truyền thông Profibus/Profinet để hoàn thiện kỹ năng chuyên môn.