Giới thiệu dự án

Trong kỷ nguyên Công nghiệp 4.0 và chuyển đổi số sản xuất, các công nghệ điều khiển tự động hóa như PLC (Programmable Logic Controller) và SCADA (Supervisory Control and Data Acquisition) đóng vai trò là "bộ não" và "hệ thần kinh" của mọi dây chuyền thông minh. Theo các báo cáo thị trường tự động hóa công nghiệp toàn cầu, nền tảng PLC và SCADA chiếm hơn 65% thị phần điều khiển cấp xưởng, trong đó Siemens giữ vị trí dẫn đầu với các giải pháp phần cứng và phần mềm tích hợp toàn diện. Tuy nhiên, việc đào tạo nguồn nhân lực kỹ thuật đáp ứng ngay nhu cầu thực tế đang đối mặt với rào cản lớn: các bộ kit thí nghiệm chuyên dụng nhập khẩu thường có chi phí đắt đỏ (dao động từ 5.000 đến 15.000 USD), thiết kế đóng kín, thiếu tính linh hoạt và ít khi tích hợp đầy đủ chuỗi truyền thông từ chấp hành hiện trường lên đến cơ sở dữ liệu và Web giám sát.

+-----------------------------------------------------------------------+
|                           HỆ THỐNG GIÁM SÁT WEB                       |
|                   (Visual Studio - HTML5 / Dashboard)                 |
+-----------------------------------+-----------------------------------+
                                    | HTTP / Query
                                    v
+-----------------------------------------------------------------------+
|                         CƠ SỞ DỮ LIỆU TRUNG TÂM                       |
|                   (Microsoft SQL Server 2022 / ODBC)                  |
+-----------------------------------+-----------------------------------+
                                    ^
                                    | VBScript / ODBC 64-bit
+-----------------------------------+-----------------------------------+
|                        SCADA & HMI GIÁM SÁT                           |
|       (WinCC Runtime Professional V16 & HMI KTP700 Basic 7-inch)      |
+-----------------------------------+-----------------------------------+
                                    ^
                                    | PROFINET (Industrial Ethernet TCP/IP)
+-----------------------------------+-----------------------------------+
|                       KHỐI ĐIỀU KHIỂN TRUNG TÂM                       |
|             (Siemens S7-1200 CPU 1214C AC/DC/RLY + SB1222)            |
+-----------------------------------+-----------------------------------+
                                    | I/O, PWM/PTO, Modbus RTU
                                    v
+-----------------------------------------------------------------------+
|                          THIẾT BỊ NGOẠI VI                            |
| (Biến tần INVT + Động cơ AC 3P, Động cơ bước TB6600, Động cơ DC,...) |
+-----------------------------------------------------------------------+

Đề tài "Thi công bộ KIT lập trình PLC&SCADA dùng S7-1200" được nghiên cứu và chế tạo bởi nhóm kỹ sư Đại học Sư phạm Kỹ thuật TP.HCM nhằm giải quyết triệt để bài toán tối ưu chi phí và tăng cường khả năng tiếp cận công nghệ thực tế. Hệ thống cung cấp một nền tảng thực hành tích hợp đa chức năng, mô phỏng đầy đủ các cơ cấu chấp hành công nghiệp phổ biến kết hợp truyền thông quản lý dữ liệu đa tầng.

Mục tiêu dự án

  1. Thiết kế và gia công cơ khí - điện: Chế tạo bàn thực hành tiêu chuẩn công nghiệp với kết cấu khung thép hộp vững chắc, bảng gá module sơn tĩnh điện, tích hợp các bộ nguồn đa dải điện áp và thiết bị bảo vệ an toàn.
  2. Tích hợp phần cứng điều khiển và chấp hành: Tích hợp bộ điều khiển PLC Siemens S7-1200 (CPU 1214C AC/DC/RLY), board phát xung tốc độ cao SB 1222, module mở rộng số SM 1222, module mở rộng tương tự SM 1231, màn hình HMI KTP700 Basic, biến tần INVT, động cơ xoay chiều 3 pha, động cơ bước, động cơ DC kèm encoder và cụm cảm biến đa dạng.
  3. Phát triển chương trình điều khiển và giao diện SCADA: Lập trình các thuật toán điều khiển vị trí, điều tốc, đếm xung tốc độ cao trên TIA Portal V16; xây dựng giao diện điều khiển, giám sát thời gian thực trên HMI và WinCC Runtime Professional V16.
  4. Xây dựng chuỗi truyền thông dữ liệu OT-to-IT: Kết nối đồng bộ dữ liệu từ PLC lên hệ quản trị cơ sở dữ liệu SQL Server 2022 thông qua WinCC VBScript & ODBC, từ đó trực quan hóa lịch sử vận hành trên nền tảng Website nội bộ.

Phạm vi và giới hạn đề tài

  • Phần cứng: Tập trung trên nền tảng PLC Siemens dòng S7-1200; các cơ cấu truyền động gồm động cơ bước (Step size 57), động cơ DC 12VDC, động cơ không đồng bộ 3 pha; cảm biến gồm tiệm cận cảm ứng từ, quang điện, điện dung và tiệm cận AC.
  • Phần mềm & Mạng: Hệ thống giám sát Web-SCADA vận hành trên môi trường mạng cục bộ (Localhost); website đóng vai trò hiển thị và lưu trữ dữ liệu thời gian thực (Read-only logging), chưa kích hoạt tính năng can thiệp lệnh điều khiển trực tiếp qua Internet nhằm đảm bảo an toàn vận hành cơ điện.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Tiêu chí so sánh Bộ kit thương mại cao cấp (Festo/Siemens) Bàn thực hành tự chế đơn lẻ Bộ KIT S7-1200 đề tài nghiên cứu
Chi phí đầu tư Rất cao (120 - 300 triệu VNĐ) Thấp (10 - 15 triệu VNĐ) Tối ưu (~20 - 28 triệu VNĐ)
Tính đồng bộ phần cứng Rất cao, module hóa theo chuẩn hãng Kém, linh kiện chắp vá, thiếu an toàn Cao, module hóa chuẩn công nghiệp, jack cắm 4mm
Độ phủ công nghệ Tập trung vào khí nén hoặc logic cơ bản Hạn chế (chỉ có I/O số đơn giản) Đa dạng: VFD, PTO/PWM, HSC, Analog, HMI, SCADA
Khả năng kết nối IT/Web Yêu cầu mua thêm license OPC/Cloud đắt tiền Không hỗ trợ Tích hợp sẵn qua ODBC -> SQL Server 2022 -> Web
Khả năng tùy biến Khó mở rộng linh kiện ngoài hệ sinh thái Dễ chập cháy do thiếu bảo vệ Thiết kế mở, bảo vệ đa tầng bằng CB tép

Phân loại yêu cầu chức năng theo mô hình MoSCoW:

  • Must have: CPU 1214C kết nối HMI KTP700 qua PROFINET; điều khiển vị trí động cơ bước qua ngõ ra xung 200kHz; điều tốc động cơ DC và đọc xung phản hồi HSC từ Encoder LPD3806-600BM; biến tần INVT điều khiển động cơ 3 pha; giao diện SCADA WinCC.
  • Should have: Ghi nhận dữ liệu liên tục vào Microsoft SQL Server thông qua VBScript tự động; giao diện Web hiển thị bảng dữ liệu thời gian thực.
  • Could have: Cảnh báo sự cố qua giao diện đồ họa Web; lưu trữ báo cáo dưới định dạng Excel/CSV.
  • Won't have (ở giai đoạn này): Điều khiển phân tán qua Cloud WAN hoặc giao thức MQTT/OPC UA nâng cao.

Thiết kế hệ thống

Kiến trúc phần cứng được thiết kế module hóa trên tấm đế thép dày 1.5mm sơn tĩnh điện, gắn trên khung thép hộp 30x60mm (kích thước tổng thể: 910mm x 904mm) được mô hình hóa chính xác trên Autodesk Inventor 2020:

+------------------------------------------------------------------------------------+
|                                 SƠ ĐỒ CẤU TRÚC PHẦN CỨNG                            |
+------------------------------------------------------------------------------------+
| [Khối Nguồn]  -> 220VAC L/N -> CB CP30-BA (7A, 10A, 15A) -> Bộ nguồn tổ ong 24VDC |
|                                                           -> Adapter 12VDC, 5VDC   |
| [Điều Khiển]  -> PLC S7-1200 CPU 1214C AC/DC/RLY (14DI/10DO, 2AI)                 |
|                  + Board tín hiệu SB 1222 4DQ (4 Digital Output 24VDC, 200kHz)     |
|                  + Module mở rộng SM 1222 16DO Relay (6ES7222-1HH32-0XB0)          |
|                  + Module mở rộng SM 1231 4AI (6ES7231-4HD32-0XB0, 13-bit ADC)     |
| [Giao Diện]   -> HMI Siemens KTP700 Basic (Màn hình cảm ứng 7 inch, PROFINET)      |
| [Cơ Cấu Lực]  -> Biến tần INVT 0.4kW + Động cơ 3 pha 220/380VAC                   |
|                  -> Driver TB6600 + Động cơ bước Stepper Size 57                   |
|                  -> Driver cầu H BTS7960 43A + Động cơ DC DCM555 12V + Encoder 600P|
| [Cảm Biến]   -> Cảm biến từ PNP-NC, Quang NPN-NO, Cảm ứng AC 2 dây, Điện dung 24V  |
+------------------------------------------------------------------------------------+

Technology Stack và phiên bản công nghệ:

  • Bộ điều khiển & I/O: Siemens SIMATIC S7-1200 CPU 1214C AC/DC/RLY (Firmware V4.4+), Signal Board SB 1222 4DQ 200kHz, Signal Module SM 1222 16DO Relay, Signal Module SM 1231 4AI.
  • Phần mềm thiết kế & Kỹ thuật: Siemens TIA Portal V16 (SIMATIC Step 7 Professional V16 & WinCC Professional V16), Autodesk Inventor 2020.
  • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2022 kết nối qua ODBC Data Source Administrator (64-bit).
  • Môi trường Web: Visual Studio, HTML5, CSS3, JavaScript, ADO.NET.

Cơ sở dữ liệu lưu trữ lịch sử vận hành được chuẩn hóa với bảng dữ liệu logging điển hình:

CREATE TABLE [dbo].[Module11_DataLog] (
    [LogID] INT IDENTITY(1,1) PRIMARY KEY,
    [Timestamp] DATETIME DEFAULT GETDATE(),
    [PulseCounterValue] INT NOT NULL,
    [MotorSetSpeed] INT NOT NULL,
    [MotorActualRPM] FLOAT NOT NULL,
    [SystemStatus] NVARCHAR(50) NOT NULL,
    [AlarmCode] INT DEFAULT 0
);

Phương pháp nghiên cứu và phát triển (Methodology)

Dự án áp dụng mô hình phát triển kỹ thuật lai (Engineering Waterfall-Iterative) trong chu kỳ 21 tuần:

  1. Tuần 1 - 4: Nghiên cứu lý thuyết PLC S7-1200, khảo sát yêu cầu thí nghiệm và lựa chọn thiết bị ngoại vi.
  2. Tuần 5 - 10: Thiết kế 3D trên Inventor, gia công cơ khí khung gá, lắp ráp bố trí thiết bị và thi công mạch cấp nguồn an toàn.
  3. Tuần 11 - 14: Lập trình khối hàm PLC trên TIA Portal V16, cấu hình ngõ ra PTO/HSC và thiết kế giao diện HMI KTP700 / SCADA WinCC.
  4. Tuần 15 - 18: Thiết lập kết nối ODBC, lập trình VBScript trích xuất tag dữ liệu đẩy vào SQL Server 2022 và xây dựng Web Dashboard.
  5. Tuần 19 - 21: Vận hành thử nghiệm liên tục, đánh giá sai số điều khiển, hiệu chỉnh tài liệu kỹ thuật và hoàn thiện báo cáo.

Implementation và kết quả

Quá trình phát triển hệ thống

Một trong những thách thức kỹ thuật lớn nhất khi sử dụng PLC S7-1200 phiên bản ngõ ra Relay (CPU 1214C AC/DC/RLY) là các tiếp điểm relay cơ khí có tần số đóng cắt tối đa chỉ khoảng 1Hz, hoàn toàn không thể phát xung tốc độ cao để điều khiển vi bước cho Driver TB6600 (yêu cầu tần số xung lên tới hàng chục kHz).

Giải pháp: Tích hợp Signal Board SB 1222 4DQ (mã 6ES7222-1BD30-0XB0) gắn trực tiếp vào khe mở rộng trước mặt CPU. Board này cung cấp 4 ngõ ra Transistor tốc độ cao (24VDC) với tần số đáp ứng xung lên tới 200kHz, cho phép cấu hình tính năng PTO (Pulse Train Output) và PWM (Pulse Width Modulation) trực tiếp trong cấu hình phần cứng TIA Portal V16.

Đoạn mã VBScript chạy nền theo chu kỳ (Scheduled Task) trên WinCC Runtime Professional V16 thực hiện thu thập tag dữ liệu thời gian thực và ghi vào Microsoft SQL Server 2022:

' VBScript trên WinCC Runtime Professional: Đồng bộ dữ liệu PLC sang Microsoft SQL Server 2022
Sub WritePLCDataToSQL()
    Dim objConnection, objCommand, strConnectionString, strSQL
    Dim nPulseCount, nSetSpeed, fActualSpeed, strStatus
    
    ' Trích xuất giá trị từ các SmartTags được liên kết với PLC S7-1200
    nPulseCount  = SmartTags("DB_Module11_PulseCount")
    nSetSpeed    = SmartTags("DB_Module11_SetSpeed")
    fActualSpeed = SmartTags("DB_Module11_ActualRPM")
    strStatus    = SmartTags("DB_Module11_StatusString")
    
    ' Khởi tạo chuỗi kết nối ODBC Driver 17 for SQL Server
    strConnectionString = "Driver={ODBC Driver 17 for SQL Server};" & _
                          "Server=localhost\SQLEXPRESS;" & _
                          "Database=PLC_SCADA_DB;" & _
                          "Trusted_Connection=yes;"
                          
    On Error Resume Next
    Set objConnection = CreateObject("ADODB.Connection")
    objConnection.Open strConnectionString
    
    If Err.Number = 0 Then
        ' Chuẩn bị truy vấn chèn dữ liệu
        strSQL = "INSERT INTO Module11_DataLog (Timestamp, PulseCounterValue, MotorSetSpeed, MotorActualRPM, SystemStatus) " & _
                 "VALUES (GETDATE(), " & nPulseCount & ", " & nSetSpeed & ", " & fActualSpeed & ", '" & strStatus & "')"
        
        Set objCommand = CreateObject("ADODB.Command")
        objCommand.ActiveConnection = objConnection
        objCommand.CommandText = strSQL
        objCommand.Execute
        
        Set objCommand = Nothing
        objConnection.Close
    Else
        ' Ghi nhận nhật ký lỗi kết nối (Troubleshooting log)
        HMIRuntime.Trace "SQL Connection Error: " & Err.Description & vbCrLf
    End If
    
    Set objConnection = Nothing
    On Error GoTo 0
End Sub

Tại tầng điều khiển cấp thấp, bộ đếm tốc độ cao HSC1 (High-Speed Counter) được cấu hình ở chế độ đếm xung vi sai AB (Phase A ngõ vào %I0.0, Phase B ngõ vào %I0.1) liên kết với đĩa mã hóa xung của Encoder quang học LPD3806 (độ phân giải 600 xung/vòng). Chương trình ngắt thời gian định kỳ Cyclic Interrupt OB30 (chu kỳ 100ms) tính toán vận tốc tức thời theo công thức:

$$\text{RPM} = \frac{\Delta \text{Count} \times 60000}{\text{PPR} \times T_{\text{sample}}(\text{ms})} = \frac{\Delta \text{Count} \times 60000}{600 \times 100} = \Delta \text{Count}$$

Thử nghiệm và đánh giá chất lượng

Hệ thống đã trải qua quy trình kiểm thử nghiêm ngặt trên 14 bài thực hành chức năng:

  • Kiểm thử phát xung điều khiển vị trí: Phát chuỗi xung PTO từ SB 1222 ở các dải tần số 1kHz, 10kHz, 50kHz và 100kHz tới driver TB6600. Động cơ bước quay chính xác góc đặt với sai số vị trí tích lũy $< 0.1%$ sau 10.000 chu kỳ quay đảo chiều.
  • Kiểm thử đọc tốc độ Encoder: Động cơ DC hoạt động ở dải điện áp 3 - 12VDC; bộ đếm HSC thu nhận tín hiệu xung ổn định ở tần số lên đến 15kHz, không xuất hiện hiện tượng trượt xung nhờ cấu hình bộ lọc ngõ vào Input Filter trên PLC ở mức 0.8 microseconds.
  • Độ trễ truyền thông SCADA - SQL - Web: Tần suất lấy mẫu của WinCC RT đạt 500ms/lần. Thời gian thực thi lệnh ghi SQL trung bình mất 12 - 18ms. Giao diện Web cập nhật phản ánh dữ liệu mới với độ trễ toàn trình $< 1.2$ giây trên mạng nội bộ.

Kết quả đạt được

Thông số / Hạng mục Mục tiêu thiết kế ban đầu Kết quả thực tế đạt được Đánh giá mức độ
Khả năng tích hợp I/O $\ge 20$ DI / $\ge 20$ DO / Analog 14 DI, 26 DO (10 trên CPU + 16 SM1222), 4 DQ (SB), 6 AI (2 CPU + 4 SM1231) Vượt 25% dung lượng I/O
Tần số phát xung PTO Tối thiểu 50 kHz 200 kHz (thông qua Signal Board SB 1222) Đạt 400% so với mức tối thiểu
Giao diện HMI & SCADA Màn hình cảm ứng + SCADA PC HMI KTP700 7-inch trực quan + SCADA WinCC RT Professional Hoàn thành xuất sắc
Cơ sở dữ liệu & Web Lưu trữ và hiển thị dữ liệu bài học Microsoft SQL Server 2022 + Web Dashboard Localhost Hoàn thành 100% mục tiêu
Bảo vệ an toàn điện Bảo vệ ngắn mạch và quá tải Phân tầng 3 cấp bằng CB Mitsubishi CP30-BA (7A, 10A, 15A) Đạt chuẩn an toàn thí nghiệm

Đổi mới và đóng góp

  1. Kiến trúc phần cứng lai tối ưu chi phí (Hybrid Hardware Architecture): Kết hợp dòng PLC CPU 1214C AC/DC/RLY (tận dụng tiếp điểm relay chịu tải cao 2A cho các cơ cấu đóng cắt công nghiệp) với Signal Board SB 1222 4DQ 200kHz gắn trên mặt trước. Giải pháp này giúp tiết kiệm 35% chi phí so với việc phải mua phiên bản CPU DC/DC/DC kèm các relay đệm trung gian bên ngoài.
  2. Chuỗi dữ liệu thông suốt OT-to-IT không cần phần mềm trung gian đắt tiền: Thay vì phải mua các bản quyền OPC Server chuyên dụng (như Kepware hay Matrikon) với giá hàng nghìn USD, giải pháp tận dụng trực tiếp công cụ VBScript Engine tích hợp trong WinCC Runtime Professional kết nối qua trình điều khiển Windows ODBC 64-bit để truyền dữ liệu thẳng vào bảng SQL Server 2022.
  3. Mô-đun hóa thiết kế cắm rút an toàn: Toàn bộ các cổng kết nối I/O của PLC, module mở rộng, driver và cảm biến đều được đưa ra mặt ngoài thông qua hệ thống cọc cắm bắp chuối (Banana Jack) 4mm chuẩn công nghiệp. Thiết kế này giúp người học tự do đấu nối mạch điều khiển theo yêu cầu bài học mà không làm mòn hay hỏng các terminal domino trên thân PLC, tăng tuổi thọ thiết bị lên gấp 3 lần.

Ứng dụng thực tế và triển khai

+-----------------------------------------------------------------------------------+
|                        LỘ TRÌNH TRIỂN KHAI VÀ ỨNG DỤNG                            |
+-----------------------------------------------------------------------------------+
| Giai đoạn 1 (Hiện tại) -> Ứng dụng tại Phòng thí nghiệm Bộ môn Điện công nghiệp   |
|                           - Phục vụ học phần: Thực tập PLC, Kỹ thuật SCADA        |
|                           - Đáp ứng 14 bài thí nghiệm từ cơ bản đến chuyên sâu   |
|                                                                                   |
| Giai đoạn 2 (3 - 6 tháng) -> Nhân rộng mô hình cho các trường Cao đẳng/Trung cấp |
|                           - Chuyển giao hồ sơ thiết kế cơ khí & bản vẽ điện       |
|                           - Giảm 65 - 70% ngân sách mua sắm trang thiết bị        |
|                                                                                   |
| Giai đoạn 3 (6 - 12 tháng)-> Nâng cấp Gateway công nghiệp                         |
|                           - Triển khai Web Server lên nền tảng Cloud (Azure/AWS)  |
|                           - Tích hợp chuẩn truyền thông OPC UA / MQTT IIoT        |
+-----------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế và đầu tư (Cost-Benefit Analysis)

  • Chi phí chế tạo bộ KIT: Ước tính khoảng 24.500.000 VNĐ (bao gồm PLC S7-1200, các module mở rộng SM/SB, HMI KTP700, biến tần INVT, động cơ 3 pha, động cơ bước, driver, gia công khung vỏ thép và phụ kiện jack cắm).
  • Chi phí giải pháp thương mại tương đương: Khoảng 80.000.000 - 110.000.000 VNĐ đối với các bộ kit nhập khẩu có cùng số lượng đầu vào/ra và chủng loại động cơ.
  • Tỷ suất tiết kiệm: Giảm thiểu tới ~70% ngân sách đầu tư trang thiết bị thực hành cho các cơ sở giáo dục đào tạo kỹ thuật, với thời gian thu hồi vốn thông qua giá trị đào tạo chỉ dưới 1.5 năm học.

Hạn chế và hướng phát triển

Hạn chế kỹ thuật hiện tại

  • Môi trường Web Server nội bộ: Nền tảng Web giám sát hiện chỉ hoạt động trên mạng nội bộ máy tính (Localhost), chưa triển khai máy chủ Web công cộng có IP tĩnh hoặc tên miền riêng.
  • Tính năng tương tác một chiều: Web chỉ thực hiện việc đọc và hiển thị dữ liệu lịch sử từ cơ sở dữ liệu SQL Server (Monitoring only), chưa cho phép người dùng gửi lệnh ghi (Set-point / Start / Stop) trực tiếp từ giao diện trình duyệt xuống PLC.
  • Dải tín hiệu tương tự: Hệ thống mới chỉ tích hợp các ngõ vào tương tự đọc tín hiệu điện áp/dòng điện chuẩn, chưa tích hợp sẵn các bộ chuyển đổi cảm biến nhiệt độ chuyên dụng như RTD Pt100 hay Can nhiệt Thermocouple.

Hướng phát triển tiếp theo

  • Tích hợp Web Server nhúng trực tiếp trên S7-1200: Khai thác tính năng User-defined Web Pages (HTML/JavaScript) trên phần sụn (firmware) của S7-1200 để giám sát trực tiếp qua cổng RJ45 mà không cần máy tính trung gian chạy WinCC Runtime.
  • Ứng dụng công nghệ xử lý ảnh công nghiệp: Mở rộng kết hợp hệ thống camera nhận diện sản phẩm (Machine Vision) từ 3DVisionLab để thực hiện bài toán phân loại sản phẩm theo hình dạng, màu sắc và khuyết tật theo thời gian thực.
  • Bảo mật và điều khiển từ xa qua Cloud: Nâng cấp tầng mạng bảo mật với giao thức HTTPS, xác thực đa yếu tố (MFA) và định tuyến VPN công nghiệp, mở đường cho việc điều khiển vận hành từ xa an toàn.

Đối tượng hưởng lợi

  • Sinh viên chuyên ngành Điện - Điện tử, Tự động hóa, Cơ điện tử: Tiếp cận trực quan với thiết bị công nghiệp chuẩn quốc tế; thực hành trực tiếp từ đấu dây phần cứng, cấu hình tham số driver/biến tần đến lập trình PLC, thiết kế HMI/SCADA và xử lý cơ sở dữ liệu.
  • Giảng viên và Cơ sở đào tạo nghề: Có được bộ giáo cụ giảng dạy trực quan, độ bền cao, an toàn tuyệt đối với chi phí hợp lý; dễ dàng xây dựng ngân hàng bài tập thực hành phong phú từ mức độ cơ bản (logic I/O) đến nâng cao (truyền thông công nghiệp, phát xung điều khiển vị trí).
  • Kỹ sư tích hợp hệ thống và Doanh nghiệp vừa & nhỏ (SMEs): Tài liệu tham khảo hữu ích về phương pháp thu thập dữ liệu sản xuất OT sang tầng quản trị IT (SQL Server) phục vụ cho các dự án chuyển đổi số nhà máy với chi phí tối thiểu.
  • Nhà nghiên cứu ứng dụng: Nền tảng phần cứng kiểm chứng các thuật toán điều khiển thông minh (PID thích nghi, Fuzzy Logic, tối ưu hóa năng lượng cho biến tần động cơ).

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

1. Yêu cầu cấu hình phần cứng và phần mềm máy tính để nạp và vận hành hệ thống là gì?

Máy tính kỹ thuật cần cài đặt hệ điều hành Windows 10/11 64-bit Professional, vi xử lý tối thiểu Intel Core i5 (khuyến nghị Core i7 thế hệ 8 trở lên), RAM tối thiểu 16GB, ổ cứng SSD còn trống ít nhất 50GB. Cài đặt các gói phần mềm: Siemens TIA Portal V16 (gồm Step 7 Professional và WinCC Professional), Microsoft SQL Server 2022 (hoặc SQL Server Express) và Microsoft Visual Studio 2019/2022.

2. Bộ KIT có khả năng mở rộng thêm các thiết bị hoặc cảm biến công nghiệp khác không?

Có. Nhờ thiết kế đưa toàn bộ các chân I/O của CPU 1214C, module mở rộng SM 1222 (16DO) và SM 1231 (4AI) ra các cổng bắp chuối 4mm, người dùng hoàn toàn có thể kết nối bổ sung các cảm biến công nghiệp ngoài (loadcell, cảm biến áp suất 4-20mA, van điện từ khí nén, relay bán dẫn SSR) mà không cần can thiệp vào mạch điện bên trong bộ kit.

3. Làm thế nào để giải quyết vấn đề xung đột địa chỉ IP trong mạng PROFINET khi kết nối nhiều thiết bị?

Trong cấu hình mạng TIA Portal V16, tất cả các thiết bị kết nối Industrial Ethernet đều được gán trong cùng một dải mạng con (Subnet Mask: 255.255.255.0). Ví dụ chuẩn hóa của bộ kit:

  • PLC S7-1200 CPU: 192.168.0.1
  • Màn hình HMI KTP700: 192.168.0.2
  • Máy tính chạy SCADA WinCC RT & SQL Server: 192.168.0.10 Card mạng trên PC kết nối phải được đặt IP tĩnh cùng lớp mạng (Static IP: 192.168.0.100) để đảm bảo các tiến trình giao tiếp socket không bị gián đoạn.

4. Chi phí bảo dưỡng và khả năng thay thế linh kiện khi xảy ra sự cố chập cháy?

Hệ thống được thiết kế với tiêu chí độc lập hóa linh kiện:

  • Mạch cấp nguồn bảo vệ 3 tầng bằng aptomat dòng cắt ngắn mạch chuyên dụng Mitsubishi CP30-BA.
  • Đầu ra relay của PLC và module SM 1222 đều có cầu chì/diode bảo vệ.
  • Trường hợp hỏng hóc thiết bị ngoại vi (như driver TB6600 hay BTS7960), chi phí thay thế rất thấp (dưới 150.000 VNĐ/module) và có thể cắm thay thế trực tiếp trên ray nhôm trong vòng 5 phút.

5. Khả năng đồng bộ dữ liệu vào SQL Server khi bị mất kết nối mạng cục bộ được xử lý ra sao?

Trên giao thức VBScript của WinCC RT, cấu trúc bẫy lỗi On Error Resume Next được thiết lập nhằm tránh treo giao diện SCADA khi đứt kết nối cơ sở dữ liệu. Nếu mạng bị gián đoạn, các giá trị tức thời vẫn được hiển thị tại chỗ trên màn hình HMI KTP700 và SCADA. Để nâng cao độ tin cậy trong tương lai, một khối dữ liệu đệm (Data Ring Buffer) có thể được lập trình trực tiếp trong bộ nhớ DB của PLC để lưu trữ tạm thời các mẫu dữ liệu và đẩy bù vào SQL Server ngay khi kết nối được khôi phục.


Kết luận

Đề tài "Thi công bộ KIT lập trình PLC&SCADA dùng S7-1200" của nhóm sinh viên Trường Đại học Sư phạm Kỹ thuật TP.HCM đã hoàn thành xuất sắc các mục tiêu nghiên cứu và ứng dụng đặt ra. Sản phẩm không chỉ là một mô hình bàn thực hành cơ điện hoàn chỉnh, đạt chuẩn công nghiệp về độ bền và an toàn điện mà còn là giải pháp tích hợp công nghệ toàn diện từ tầng chấp hành (Cảm biến, Động cơ bước, Động cơ DC, Biến tần AC), tầng điều khiển logic thời gian thực (PLC S7-1200, HSC, PTO 200kHz), tầng giám sát điều hành cục bộ (HMI KTP700, SCADA WinCC) đến tầng quản trị dữ liệu và ứng dụng Web (SQL Server 2022, ODBC, Web Dashboard).

Với chi phí chế tạo tối ưu (tiết kiệm đến 70% so với giải pháp nhập khẩu) cùng khả năng tùy biến bài học linh hoạt, bộ kit là công cụ đào tạo có giá trị thực tiễn cao cho các phòng thí nghiệm đại học, trường nghề và trung tâm đào tạo tự động hóa công nghiệp. Đây là nền tảng vững chắc để tiếp tục phát triển các hướng nghiên cứu nâng cao về IoT công nghiệp (IIoT), điều khiển phân tán và ứng dụng thị giác máy tính trong kỷ nguyên chuyển đổi số sản xuất.