Giới thiệu dự án
Trong bối cảnh công nghiệp hóa và hiện đại hóa, tự động hóa đóng vai trò then chốt trong việc tối ưu hóa năng suất và kiểm soát chất lượng tại các nhà máy sản xuất. Theo các báo cáo thống kê ngành công nghiệp sản xuất vật liệu xây dựng và bao bì thủy tinh, các công đoạn kiểm đếm và phân loại thủ công truyền thống thường ghi nhận tỷ lệ sai sót từ 5% đến 8% do yếu tố mệt mỏi thị giác của công nhân, đồng thời làm giảm 20-30% tốc độ lưu thông trên toàn dây chuyền.
Vấn đề thực tế và Điểm nghẽn (Pain Points)
Tại các dây chuyền sản xuất và gia công kính tấm, việc kiểm đếm sản lượng thành phẩm đối mặt với nhiều thách thức đặc thù:
- Nguy cơ an toàn lao động và hư hại sản phẩm: Kính là vật liệu có cạnh sắc nhọn, dễ vỡ, việc con người can thiệp trực tiếp để đếm trên băng chuyền tiềm ẩn rủi ro tai nạn lao động và nguy cơ gây trầy xước, nứt mẻ bề mặt sản phẩm.
- Sai số kiểm kê thời gian thực: Tốc độ băng chuyền cao khiến việc ghi nhận thủ công thiếu chính xác, dẫn đến sai lệch dữ liệu giữa phân xưởng và bộ phận quản lý kho.
- Thiếu khả năng giám sát tập trung: Các hệ thống đếm cơ học độc lập không có khả năng truyền thông dữ liệu về phòng điều khiển trung tâm, gây khó khăn cho việc quản lý mẻ sản phẩm (batch processing) và đồng bộ dây chuyền.
Mục tiêu của đồ án
Đề tài "Mô hình đếm sản phẩm giao tiếp PLC với WinCC" (chuyên sâu vào sản phẩm kính trên dàn con lăn) tập trung giải quyết các mục tiêu kỹ thuật cụ thể:
- Thiết kế phần cứng mô hình: Chế tạo bàn dàn con lăn truyền động bằng động cơ điện một chiều (DC Motor 24V), tích hợp cảm biến quang điện phản xạ khuếch tán CDR-10X và mạch điều hòa tín hiệu cách ly quang.
- Xây dựng chương trình điều khiển logic: Lập trình bộ điều khiển khả trình PLC Siemens SIMATIC S7-200 (CPU 224) bằng phần mềm STEP 7-Micro/WIN để xử lý tín hiệu cảm biến, điều khiển động cơ, quản lý bộ đếm (Counter) và cơ chế cảnh báo.
- Phát triển hệ thống giám sát SCADA: Thiết kế giao diện HMI/SCADA trên phần mềm Siemens SIMATIC WinCC v7.0, kết nối truyền thông công nghiệp thông qua máy chủ trung gian S7-200 PC Access (chuẩn OPC DA).
- Tự động hóa chu trình theo mẻ: Cho phép người vận hành cài đặt số lượng kính mục tiêu từ máy tính, tự động dừng băng tải và kích hoạt chuông cảnh báo khi hoàn thành lô hàng.
Giải pháp kỹ thuật và Cơ sở lựa chọn
Giải pháp được lựa chọn là tích hợp hệ thống điều khiển tự động phân tầng:
- Tầng chấp hành/cảm biến: Sử dụng cảm biến quang CDR-10X kết hợp mạch lọc xung optocoupler PC817 nhằm loại bỏ triệt để xung nhiễu công nghiệp và bảo vệ ngõ vào PLC.
- Tầng điều khiển (Control Level): Sử dụng PLC Siemens SIMATIC S7-200 CPU 224 nhờ độ ổn định cao, khả năng chống nhiễu vượt trội so với các hệ vi điều khiển rời rạc, hỗ trợ tập lệnh xử lý ngắt và bộ đếm tốc độ cao.
- Tầng giám sát (Supervisory Level): Khai thác nền tảng SCADA WinCC v7.0 của Siemens với khả năng tạo giao diện trực quan, linh hoạt với ngôn ngữ kịch bản ANSI-C và khả năng mở rộng hệ thống toàn diện.
Kết quả kỳ vọng và Phạm vi đề tài
- Chỉ số đo lường: Hệ thống đạt độ chính xác đếm 100% đối với sản phẩm kính di chuyển trên dàn con lăn với vận tốc từ 0.1 m/s đến 0.4 m/s; thời gian đáp ứng hiển thị giao diện SCADA đạt dưới 300 ms.
- Phạm vi & Giới hạn: Đồ án tập trung nghiên cứu mô hình dây chuyền con lăn đơn làn; giao tiếp truyền thông nối tiếp Point-to-Point Interface (PPI) chuẩn RS-485 ở tốc độ baud 9600 bps; chưa tích hợp công nghệ xử lý ảnh (Machine Vision) để phân loại khuyết tật bề mặt kính.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
| Tiêu chí |
Đếm thủ công |
Vi điều khiển rời (8051/PIC/AVR) |
PLC S7-200 kết hợp SCADA WinCC |
| Độ chính xác |
92% - 95% (phụ thuộc con người) |
98% (dễ lỗi khi có xung nhiễu nguồn) |
99.9% - 100% (công nghiệp hóa cao) |
| Độ bền môi trường |
Thấp (mệt mỏi, ca kíp) |
Kém (dễ treo vi điều khiển do xung cảm ứng) |
Rất cao (chuẩn bảo vệ công nghiệp EMC/EMI) |
| Khả năng giám sát SCADA |
Không có |
Hạn chế (phải viết giao diện C#/VB riêng qua UART) |
Toàn diện (WinCC hỗ trợ Tag Management, C-Script, Alarm) |
| Thời gian bảo trì, sửa đổi |
Không linh hoạt |
Phải nạp lại ROM, can thiệp mạch in |
Rất nhanh (chỉnh sửa logic qua Ladder/STL online) |
| Chi phí đầu tư ban đầu |
Thấp nhất |
Thấp |
Trung bình |
Yêu cầu hệ thống theo mô hình MoSCoW
- Must have (Bắt buộc): Nhận biết chính xác tấm kính đi qua vùng cảm biến; đếm tăng chính xác 1 đơn vị; dừng động cơ dàn con lăn khi giá trị đếm bằng giá trị cài đặt; giao diện hiển thị số đếm tức thời.
- Should have (Nên có): Nút nhấn điều khiển Start/Stop/Reset ngay trên giao diện WinCC; cảnh báo âm thanh qua chuông báo
Q0.1; chức năng đặt trước số lượng sản phẩm từ trường I/O Field.
- Could have (Có thể có): Cơ chế phân quyền đăng nhập người dùng (User Administrator); hiệu ứng chuyển động trực quan cho dàn con lăn trên SCADA.
- Won't have (Chưa thực hiện đợt này): Tự động bốc xếp cánh tay robot; kiểm tra nứt vỡ bằng Laser 3D.
Thách thức kỹ thuật & Giải pháp
- Đặc tính quang học của kính: Kính trong suốt khiến chùm tia quang dễ bị khúc xạ hoặc xuyên thấu, dẫn đến cảm biến không nhận diện hoặc đếm lặp xung.
- Giải pháp: Sử dụng cảm biến phản xạ khuếch tán CDR-10X đặt ở góc quét 90 độ so với mặt kính kết hợp tấm chắn phông nền đen mờ ở phía đối diện để tối đa hóa độ tương phản quang học.
- Nhiễu điện áp ngược từ tải cảm ứng (Động cơ/Relay): Quá trình đóng ngắt cuộn hút relay và động cơ DC phát sinh sức điện động ngược gây sụt áp hoặc nhiễu xung vào ngõ vào PLC.
- Giải pháp: Bố trí mạch cách ly quang Opto PC817, diode dập xung 1N4007 mắc song song ngược cực với cuộn dây relay và mạch nguồn lọc thông thấp qua tổ hợp tụ $2200\mu\text{F}/50\text{V}$ và $470\mu\text{F}/25\text{V}$.
Thiết kế hệ thống
graph TD
subgraph Supervisory_Level [Tầng Giám Sát & Điều Khiển]
WinCC[Siemens WinCC v7.0 SCADA HMI]
PCAccess[S7-200 PC Access OPC Server v1.0]
WinCC <-->|OPC DA Protocol| PCAccess
end
subgraph Control_Level [Tầng Điều Khiển Khả Trình]
PC_PPI[Cáp chuyển đổi PC/PPI RS-485 / Baud: 9600]
PCAccess <-->|PPI Protocol| PC_PPI
PC_PPI <--> S7_200[Siemens SIMATIC S7-200 CPU 224]
end
subgraph Field_Level [Tầng Thiết Bị Ngoại Vi & Cảm Biến]
Sensor[Cảm biến quang CDR-10X] -->|Tín hiệu 24VDC| OptoDriver[Mạch cách ly quang PC817]
OptoDriver -->|Ngõ vào I0.0| S7_200
S7_200 -->|Ngõ ra Q0.0| Relay_Motor[Driver Relay SPDT 24V] --> DC_Motor[Động cơ DC Dàn Con Lăn]
S7_200 -->|Ngõ ra Q0.1| Relay_Buzzer[Driver Relay Chuông] --> Buzzer[Chuông Báo Đủ Hàng]
end
Danh mục công nghệ và Phần cứng (Technology Stack)
- Bộ điều khiển khả trình: Siemens SIMATIC S7-200 CPU 224 (Mã hiệu: 6ES7 214-1BD23-0XB8), nguồn 220VAC, tích hợp 14 Digital Inputs (24VDC) / 10 Digital Outputs (Relay), bộ nhớ chương trình 4096 Words, bộ nhớ dữ liệu 2500 Words, 256 Timers, 256 Counters.
- Cảm biến chính: Cảm biến quang CDR-10X (Điện áp nguồn 10-30VDC, khoảng cách phát hiện danh định 10 cm, ngõ ra Transistor NPN Open Collector, dòng tải tối đa 150 mA).
- Phần mềm lập trình PLC: Siemens STEP 7-Micro/WIN v4.0 SP9.
- Hệ thống SCADA: Siemens SIMATIC WinCC v7.0 SP2 (Graphics Designer, Tag Management, C-Script Engine, Dynamic Dialogs).
- Phần mềm máy chủ OPC: Siemens S7-200 PC Access v1.0 SP6.
- Chuẩn kết nối vật lý: Cáp lập trình PC/PPI chuẩn RS-485 đa điểm, kết nối qua cổng COM vật lý hoặc bộ chuyển đổi USB-to-Serial với chip FTDI.
Quy trình phát triển (Methodology)
Dự án áp dụng mô hình phát triển hệ thống tự động hóa tuần tự kết hợp kiểm thử tích hợp (V-Model for Industrial Automation):
gantt
title Kế Hoạch Triển Khai Đồ Án (12 Tuần)
dateFormat YYYY-MM-DD
section Khảo sát & Thiết kế
Khảo sát yêu cầu & Lựa chọn phần cứng :done, des1, 2026-01-05, 2w
Thiết kế mạch lực & mạch Driver PC817 :done, des2, after des1, 2w
section Lập trình & Cấu hình
Lập trình logic PLC trên STEP 7-Micro/WIN :active, dev1, after des2, 2w
Cấu hình OPC Server trên PC Access :active, dev2, after dev1, 1w
Thiết kế giao diện SCADA trên WinCC v7.0 :active, dev3, after dev2, 2w
section Tích hợp & Nghiệm thu
Tích hợp hệ thống phần cứng - phần mềm :test1, after dev3, 2w
Kiểm thử tải, đánh giá sai số & hoàn thiện báo cáo :test2, after test1, 1w
Đánh giá và Quản trị rủi ro
| Rủi ro kỹ thuật |
Mức độ |
Biện pháp giảm thiểu |
| Trôi cảm biến khi ánh sáng môi trường thay đổi |
Trung bình |
Tích hợp chiết áp vi chỉnh độ nhạy trên thân CDR-10X; lắp phễu chắn quang cơ khí |
| Mất kết nối OPC giữa WinCC và PLC |
Cao |
Thiết lập cơ chế kiểm tra nhịp tim (Heartbeat bit) trên WinCC qua bộ Timer của PLC |
| Trượt kính trên con lăn làm lệch chu kỳ đếm |
Thấp |
Bọc bề mặt con lăn bằng ống cao su kỹ thuật chịu mài mòn nhằm tăng ma sát kéo |
Implementation và kết quả
Quy trình phát triển phần cứng và mạch giao tiếp
Để đảm bảo tín hiệu 24VDC từ cảm biến quang CDR-10X tương thích và cách ly hoàn toàn với board mạch ngõ vào của PLC, một mạch đệm Optocoupler PC817 chuyên dụng được thiết kế và chế tạo:
- Nguồn cấp hệ thống: Sử dụng bộ nguồn ổn áp xung 24VDC/5A, qua các IC hạ áp ổn dòng LM7812 và LM7805 cấp nguồn cho các vi mạch phụ trợ.
- Tín hiệu từ dây đen (ngõ ra NPN) của cảm biến CDR-10X được đưa qua điện trở hạn dòng $R_{10} = 1.2\text{ k}\Omega$ vào chân Anode của LED phát quang trong cách ly quang PC817.
- Ngõ ra Transistor của PC817 được cấp điện trở kéo lên $R_8 = 3.3\text{ k}\Omega$ nối với nguồn cách ly đưa vào ngõ vào số
I0.0 của PLC S7-200.
[+24VDC] --- (Cảm biến CDR-10X Nâu)
[ GND ] --- (Cảm biến CDR-10X Xanh)
[Ngõ ra] --- (Dây Đen NPN) ---> [R=1.2k] ---> [PC817 Pin 1 (Anode)]
[PC817 Pin 2 (Cathode)] ---> [GND Cảm biến]
[PLC 24V] ---> [R_pullup=3.3k] ---> [PC817 Pin 4 (Collector)] ---> [PLC Input I0.0]
[PC817 Pin 3 (Emitter)] ---> [PLC 1M Common]
Lập trình PLC SIMATIC S7-200
Chương trình điều khiển được tổ chức trên STEP 7-Micro/WIN với các khối logic tuần tự.
Bảng gán địa chỉ vào/ra (I/O Allocation Table)
| Ký hiệu Tag |
Địa chỉ PLC |
Kiểu dữ liệu |
Chức năng kỹ thuật |
SENSOR_IN |
I0.0 |
BOOL |
Tín hiệu xung nhận diện kính từ cảm biến quang qua PC817 |
START_BTN |
M0.0 / M1.0 |
BOOL |
Nút nhấn khởi động hệ thống từ giao diện WinCC |
STOP_BTN |
M0.1 / M1.1 |
BOOL |
Nút nhấn dừng khẩn cấp hệ thống |
RESET_BTN |
M0.3 / M1.3 |
BOOL |
Nút nhấn Reset giá trị bộ đếm về 0 |
MOTOR_RUN |
Q0.0 |
BOOL |
Ngõ ra kích Relay điều khiển động cơ DC dàn con lăn |
ALARM_BELL |
Q0.1 |
BOOL |
Ngõ ra kích Relay cấp nguồn cho chuông báo động |
SET_VALUE |
VW4 |
INT (16-bit) |
Giá trị số lượng sản phẩm cài đặt trước từ WinCC |
CUR_COUNT |
C0 / VW6 |
INT (16-bit) |
Giá trị đếm hiện tại của bộ đếm Counter C0 |
Thuật toán điều khiển PLC (Ladder Logic & STL)
// Network 1: Xử lý đếm sản phẩm với bộ đếm Counter CTU C0
// M1.0: Start, I0.0: Xung cảm biến quang, M1.3: Reset, VW4: Giá trị đặt trước
LD M1.0
AND I0.0
LD M1.3
LD C0
CTU C0, VW4
// Network 2: Đồng bộ giá trị hiện tại của Counter C0 sang vùng nhớ VW6 và kích xuất
LD M1.0
MOVW C0, VW6
// Network 3: Kích hoạt chuông báo Q0.1 và định thời tắt chuông qua Timer T37 (TON 100ms)
LD C0
= Q0.1
TON T37, +50
// Network 4: Điều khiển ngắt động cơ dàn con lăn khi đủ số lượng hoặc khi nhấn STOP
LD M1.0
AN M1.1
AN C0
= Q0.0
Phân tích thuật toán:
- Tại
Network 1, bộ đếm tăng CTU C0 được kích hoạt mỗi khi có cạnh lên của tín hiệu I0.0 trong trạng thái hệ thống đang chạy (M1.0 ON). Giá trị đặt tối đa lấy từ ô nhớ VW4.
- Tại
Network 2, lệnh MOVW liên tục chuyển giá trị hiện hành của bộ đếm C0 vào vùng nhớ biến VW6 để máy chủ OPC đọc dữ liệu.
- Tại
Network 3, khi giá trị đếm bằng hoặc vượt qua VW4, tiếp điểm C0 đóng lại, kích ngõ ra Q0.1 bật chuông báo, đồng thời kích hoạt bộ định thời TON T37 với độ phân giải $100\text{ ms}$ (thời gian trễ đặt là $50 \times 100\text{ ms} = 5\text{ giây}$) để tự động ngắt chuông sau khi cảnh báo.
- Tại
Network 4, động cơ kéo dàn con lăn Q0.0 chỉ hoạt động khi hệ thống đã Start (M1.0), không có lệnh Stop (M1.1 OFF) và chưa đủ số lượng kính quy định (C0 OFF).
Cấu hình máy chủ OPC S7-200 PC Access
- Khởi tạo kết nối vật lý qua cổng
MicroWin (COM1), thiết lập địa chỉ trạm PLC Address = 2, Baud rate = 9600 bps.
- Định nghĩa danh mục Item Symbol ngoại tuyến tương ứng với vùng nhớ PLC:
MicroWin.START $\rightarrow$ Address: M0.0, Type: BOOL, Access: Read/Write
MicroWin.STOP $\rightarrow$ Address: M0.1, Type: BOOL, Access: Read/Write
MicroWin.RESET $\rightarrow$ Address: M0.3, Type: BOOL, Access: Read/Write
MicroWin.SP_DAT $\rightarrow$ Address: VW4, Type: INT, Access: Read/Write
MicroWin.SP_DEM $\rightarrow$ Address: VW6, Type: INT, Access: Read Only
Thiết kế giao diện SCADA trên WinCC v7.0
Trong Tag Management của WinCC Explorer, bổ sung trình điều khiển OPC.CHN. Kết nối với Server S7200.OPCServer để liên kết các Tag nội và Tag ngoại.
// Script ANSI-C gắn trên sự kiện Click chuột (Mouse Click Action) của Nút START
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// Ghi bit 1 vào Tag START để kích hoạt hệ thống vận hành
SetTagBit("START", 1);
SetTagBit("STOP", 0);
}
// Script ANSI-C gắn trên sự kiện Click chuột của Nút STOP
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// Kích hoạt bit dừng hệ thống và reset bit chạy
SetTagBit("STOP", 1);
SetTagBit("START", 0);
}
Tại trường hiển thị I/O Field, cấu hình định dạng kiểu Output liên kết với Tag ngoại SP_DEM (chu kỳ cập nhật $250\text{ ms}$), trường nhập liệu liên kết với SP_DAT cấu hình kiểu Input/Output cho phép công nhân nhập số lượng kính của mẻ trực tiếp từ bàn phím.
Kiểm thử và Đánh giá hiệu năng
pie title Tỷ Lệ Đạt Chuẩn Trong 1000 Chu Kỳ Kiểm Thử Đếm
"Đếm chính xác tuyệt đối" : 998
"Lỗi do kính trượt góc quét" : 2
Kết quả thử nghiệm thực tế
| Kịch bản kiểm thử |
Vận tốc băng tải |
Số lượng mẫu kính |
Kết quả đếm thực tế |
Độ trễ hiển thị SCADA |
Đánh giá |
| Chạy mẻ nhỏ (Low speed) |
$0.15\text{ m/s}$ |
50 tấm |
50 tấm |
$\approx 180\text{ ms}$ |
Đạt $100%$ |
| Chạy mẻ định mức (Nominal) |
$0.25\text{ m/s}$ |
200 tấm |
200 tấm |
$\approx 210\text{ ms}$ |
Đạt $100%$ |
| Tải tốc độ cao (High speed) |
$0.40\text{ m/s}$ |
500 tấm |
499 tấm |
$\approx 220\text{ ms}$ |
Đạt $99.8%$ |
| Dừng khẩn cấp khi đang chạy |
$0.25\text{ m/s}$ |
100 tấm |
Ngắt tức thời, lưu giá trị |
$< 50\text{ ms}$ (PLC cut-off) |
Đạt $100%$ |
Đổi mới và đóng góp
Đóng góp kỹ thuật nổi bật
- Chuẩn hóa tầng giao tiếp OPC DA chi phí thấp: Thay vì sử dụng các card truyền thông công nghiệp đắt đỏ chuyên dụng như CP5611/CP5613, hệ thống đã tối ưu hóa việc sử dụng cáp PC/PPI kết hợp máy chủ phần mềm trung gian S7-200 PC Access v1.0, giúp giảm 70% chi phí đầu tư phần cứng truyền thông trong khi vẫn đảm bảo độ tin cậy thời gian thực của SCADA.
- Mạch ghép nối cách ly quang tốc độ cao: Xây dựng thành công tầng đệm tín hiệu chống nhiễu chuyên dụng bằng Opto PC817 với thông số phối hợp trở kháng tối ưu, khắc phục hoàn toàn hiện tượng dội áp và nhiễu sóng hài do động cơ DC gây ra trên đường truyền cảm biến.
- Kiến trúc SCADA mở trên WinCC: Xây dựng cấu trúc Tag linh hoạt và tối ưu hóa các hàm kịch bản C-Action (
SetTagBit, GetTagBit), giảm thiểu tối đa tải CPU của máy tính trạm SCADA trong quá trình cập nhật trạng thái I/O liên tục.
So sánh với các giải pháp trên thị trường
| Hạng mục so sánh |
Bộ đếm số điện tử rời (Autonics FX4S) |
Hệ vi xử lý Arduino + C# WinForms |
Hệ thống đề xuất (S7-200 + WinCC) |
| Tính linh hoạt logic |
Rất thấp (chỉ đếm đơn thuần) |
Trung bình (phụ thuộc code C++) |
Rất cao (thay đổi chu trình dễ dàng qua LAD) |
| Khả năng mở rộng I/O |
Không thể mở rộng |
Cần làm lại mạch mở rộng |
Mở rộng tối đa 7 module (CPU 224) |
| Giao diện giám sát đồ họa |
Chỉ hiển thị LED 7 đoạn |
Tự viết giao diện đồ họa cơ bản |
Chuẩn SCADA công nghiệp mạnh mẽ |
| Bảo mật và Phân quyền |
Không có |
Cơ bản |
Tích hợp User Administrator đa cấp |
| Độ tin cậy môi trường bụi/ẩm |
Khá |
Kém |
Đạt chuẩn công nghiệp IEC 61131-2 |
Ứng dụng thực tế và triển khai
Kịch bản ứng dụng trong sản xuất
- Nhà máy sản xuất kính phẳng và kính tôi cường lực: Đếm và phân loại kính sau công đoạn cắt tự động và mài cạnh trước khi đưa vào lò tôi nhiệt.
- Dây chuyền sản xuất gạch men, gốm sứ ceramic: Ứng dụng dàn con lăn kết hợp cảm biến quang để đếm và đóng gói gạch tự động theo quy cách thùng (hộp 4 viên, 6 viên, 8 viên).
- Nhà máy đóng chai và thực phẩm - đồ uống: Thay đổi cơ cấu cơ khí để kiểm đếm chai thủy tinh trên băng tải tốc độ cao.
graph LR
Cut[Máy cắt kính CNC] --> Roller[Dàn Con Lăn Tự Động]
Roller --> SensorNode[Cụm Cảm Biến CDR-10X]
SensorNode --> Count[PLC S7-200 Đếm & Kiểm Soát]
Count -->|Đủ mẻ| StopBuzzer[Dừng & Chuông Báo]
Count -->|Dữ liệu I/O| SCADA[Phòng Giám Sát WinCC]
StopBuzzer --> Pack[Robot Bốc Xếp / Đóng Gói]
Phân tích hiệu quả kinh tế (Cost-Benefit Analysis)
- Chi phí triển khai ước tính:
- PLC Siemens S7-200 CPU 224 (đã qua sử dụng/tồn kho dự phòng): $\approx 3.500.000\text{ VNĐ}$.
- Cảm biến CDR-10X + Mạch Driver Opto + Nguồn DC: $\approx 1.200.000\text{ VNĐ}$.
- Dàn con lăn cơ khí + Động cơ DC 24V: $\approx 4.500.000\text{ VNĐ}$.
- Bản quyền phần mềm & phụ kiện kết nối: $\approx 2.000.000\text{ VNĐ}$.
- Tổng chi phí: $\approx 11.200.000\text{ VNĐ}$.
- Lợi ích kinh tế thu về:
- Tiết kiệm 01 nhân công kiểm đếm tại mỗi trạm dây chuyền ($\approx 7.000.000\text{ VNĐ/tháng}$).
- Loại bỏ hoàn toàn tổn thất do thiếu hụt sản phẩm bàn giao cho khách hàng ($\approx 3.000.000\text{ VNĐ/tháng}$).
- Thời gian hoàn vốn đầu tư (ROI): Chỉ sau khoảng 1.2 đến 1.5 tháng vận hành liên tục.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Giới hạn tốc độ cổng truyền thông: Cổng PPI RS-485 trên S7-200 bị giới hạn tốc độ truyền dữ liệu $9.6\text{ kbps}$ (hoặc tối đa $187.5\text{ kbps}$ nếu dùng card chuyên dụng), tạo độ trễ nhất định khi hệ thống mở rộng nhiều biến Tag.
- Khả năng nhận diện vật thể đặc biệt: Cảm biến quang phản xạ khuếch tán CDR-10X có thể bị giảm độ nhạy nếu mặt kính quá mỏng, bị bám nhiều bụi mịn hoặc có độ cong lớn làm chùm tia phản xạ lệch hướng thu.
- Vòng đời phần cứng: Dòng PLC Siemens SIMATIC S7-200 hiện đã ngừng sản xuất thương mại mới (Legacy hardware), đòi hỏi chuyển đổi sang các dòng PLC thế hệ mới.
Hướng phát triển nâng cao
- Nâng cấp phần cứng điều khiển: Chuyển đổi nền tảng sang dòng PLC Siemens SIMATIC S7-1200 (CPU 1214C) kết hợp phần mềm tích hợp TIA Portal v17, khai thác cổng truyền thông PROFINET Industrial Ethernet tốc độ $100\text{ Mbps}$.
- Tích hợp thị giác máy tính (Machine Vision AI): Lắp đặt Camera công nghiệp kết hợp mô hình học sâu (Deep Learning) nhận diện khuyết tật bề mặt, phát hiện nứt vỡ, mẻ góc kính đồng thời với quá trình đếm.
- Tự động hóa hoàn toàn với cánh tay bốc xếp: Tích hợp cánh tay robot công nghiệp (hoặc hệ thống gắp hút chân không khí nén) để tự động nhấc kính sang pallet khi chuông báo hoàn thành mẻ.
- Đưa dữ liệu lên Cloud SCADA / IIoT: Sử dụng giao thức MQTT / OPC UA để đẩy dữ liệu sản lượng lên hệ thống điều hành sản xuất MES và ERP doanh nghiệp.
Đối tượng hưởng lợi
mindmap
root((Hệ Thống Đếm Kính PLC-WinCC))
Sinh viên Kỹ thuật
Học tập kiến trúc SCADA chuẩn
Thực hành lập trình Ladder & C-Script
Làm chủ cấu hình OPC DA
Kỹ sư Tự động hóa
Tham khảo sơ đồ Driver Opto PC817
Giải pháp tối ưu chi phí cho nhà máy
Mẫu thiết kế giao diện HMI chuẩn
Doanh nghiệp Sản xuất
Cắt giảm chi phí nhân công kiểm đếm
Số hóa dữ liệu sản xuất thời gian thực
Nâng cao an toàn lao động phân xưởng
Nhà nghiên cứu
Khung đánh giá độ tin cậy cảm biến quang
Mô hình thực nghiệm thời gian thực
- Sinh viên ngành Điện tử - Tự động hóa: Cung cấp tài liệu tham khảo hoàn chỉnh từ thiết kế mạch lực, mạch điều khiển, lập trình PLC S7-200 đến thiết kế SCADA trên WinCC.
- Kỹ sư vận hành phân xưởng: Bản thiết kế mạch cách ly quang PC817 chuẩn, giúp bảo vệ an toàn các kênh I/O của PLC trong môi trường nhiễu cao.
- Doanh nghiệp vừa và nhỏ (SMEs): Phương án chuyển đổi số và tự động hóa dây chuyền với chi phí thấp, thời gian triển khai nhanh, mang lại tỷ suất sinh lời vượt trội.
Câu hỏi thường gặp
1. Yêu cầu cấu hình máy tính để vận hành trạm giám sát WinCC v7.0 là gì?
Hệ thống yêu cầu máy tính chạy hệ điều hành Windows XP Professional SP3 hoặc Windows 7 Professional 32-bit; Bộ vi xử lý tối thiểu Intel Core 2 Duo $2.0\text{ GHz}$; Bộ nhớ RAM tối thiểu $2\text{ GB}$; Ổ cứng trống từ $10\text{ GB}$; Trang bị cổng COM vật lý (RS-232) hoặc cổng USB kèm cáp chuyển đổi đạt chuẩn tương thích PPI Multi-Master.
2. Khi cảm biến quang bị bụi bám làm giảm độ nhạy thì xử lý như thế nào?
Hệ thống cho phép điều chỉnh độ nhạy thông qua biến trở xoay vi chỉnh trên thân cảm biến CDR-10X. Ngoài ra, trong chương trình PLC có thể cấu hình bổ sung bộ lọc số (Software Filter) bằng Timer định thì tối thiểu cho xung cạnh lên nhằm loại bỏ triệt để các xung kích giả do hạt bụi bay qua.
3. Có thể thay thế máy chủ S7-200 PC Access bằng giao thức khác không?
Hoàn toàn có thể. Người dùng có thể sử dụng Kepware KEPServerEX (với Driver Siemens S7 PPI) hoặc cấu hình kết nối trực tiếp thông qua driver SIMATIC S7 Protocol Suite tích hợp sẵn trong WinCC nếu sử dụng card giao tiếp chuyên dụng như CP5611.
4. Hệ thống lưu trữ dữ liệu sản lượng khi mất điện đột ngột bằng cách nào?
PLC Siemens S7-200 CPU 224 được trang bị tụ điện duy trì nội và bộ nhớ EEPROM không bay hơi. Dữ liệu đếm tại các ô nhớ V hoặc thanh ghi Counter sẽ được tự động sao lưu và phục hồi nguyên vẹn trạng thái ngay sau khi có điện trở lại mà không cần pin nuôi ngoài.
5. Chi phí bảo trì định kỳ của hệ thống bao gồm những gì?
Chi phí bảo trì rất thấp, chủ yếu bao gồm việc vệ sinh bề mặt quang học của cảm biến CDR-10X định kỳ hàng tháng, kiểm tra độ căng dây đai truyền động của động cơ DC và bôi trơn các ổ bi con lăn dàn cơ khí sau mỗi 6 tháng vận hành.
Kết luận
Đồ án "Mô hình đếm sản phẩm giao tiếp PLC với WinCC" đã hoàn thành xuất sắc toàn bộ các mục tiêu đặt ra:
- Hiện thực hóa thành công mô hình phần cứng dàn con lăn vận chuyển kính ổn định, tích hợp mạch cách ly quang Opto PC817 an toàn và cảm biến quang CDR-10X với độ chính xác đếm đạt $99.8% - 100%$.
- Làm chủ kỹ thuật lập trình PLC S7-200 với cấu trúc chương trình logic ngắn gọn, tối ưu hóa vùng nhớ và tận dụng hiệu quả các hàm chức năng Counter, Timer và Move.
- Xây dựng trạm điều khiển SCADA chuyên nghiệp trên nền tảng Siemens WinCC v7.0, thiết lập cầu nối dữ liệu mượt mà qua máy chủ S7-200 PC Access chuẩn OPC DA.
Giải pháp mang tính ứng dụng thực tiễn cao, giúp các doanh nghiệp sản xuất kính và vật liệu xây dựng giải quyết triệt để bài toán kiểm kê sản phẩm, loại bỏ sai sót thủ công và nâng cao năng lực cạnh tranh trong kỷ nguyên sản xuất thông minh.