THIẾT LẬP VÀ CẤU HÌNH TRÌNH ĐIỀU KHIỂN LỊCH SỬ (HISTORIC DRIVER) MỚI CHO FMS 5.2.0

 

 

BMN Medical Science Instrument

TÀI LIỆU KỸ THUẬT CHUYÊN SÂU
Công ty TNHH Thiết bị Khoa học và Y tế BMN
Đối tác giải pháp phòng sạch & vi sinh hàng đầu

THIẾT LẬP VÀ CẤU HÌNH TRÌNH ĐIỀU KHIỂN LỊCH SỬ (HISTORIC DRIVER) MỚI CHO FMS 5.2.0

📄 Bản tin kỹ thuật TCC-121 (Rev C) – 14/07/2021
🏭 Áp dụng: Dược phẩm & Chất bán dẫn (Pharmaceutical / Semiconductor)
⚙️ Nền tảng: Facility Monitoring System 5.2.0+

🎯 Mục đích & Tổng quan

Trong phiên bản FMS 5.2.0, Trình điều khiển Lịch sử (Historic Driver) được giới thiệu nhằm giải quyết vấn đề tính toán số hạt trên mét khối (counts/m³) cho dữ liệu bộ đệm (buffer download). Trước đây, driver chuẩn chỉ tính toán c/m³ theo thời gian thực, dữ liệu phi thời gian thực sẽ bỏ qua. Với Historic Driver, hệ thống dựa vào bảng cơ sở dữ liệu của “điểm lấy mẫu liên kết (Associated Sample Point)” để tính toán chính xác ngay cả với dữ liệu được nạp từ bộ nhớ đệm hoặc phục hồi sau sự cố kết nối database.

📌 Nguyên lý cốt lõi: Historic Driver tính c/m³ dựa trên dữ liệu đã được lưu trong database chính. Do đó, yêu cầu kết nối cơ sở dữ liệu chính hợp lệ và điểm lấy mẫu liên kết phải hoạt động đúng cấu hình.

⚙️ Thiết lập và Cấu hình Historic Driver

Quy trình giống nhau cho cả chế độ Dược phẩm (Pharmaceutical) và Chất bán dẫn (Semiconductor/Standard). Tuân thủ các bước dưới đây để tránh lỗi cấu hình.

Bước 1: Kích hoạt Module Historic

Vào Client Options → Module Selection, đảm bảo module Historic Driver được chọn. Nếu không thấy Historic trong danh sách driver, hãy kiểm tra lại mục này.

Bước 2: Tạo thiết bị Lịch sử (Historic Unit)

  • Tạo Unit mới, tại ô Driver chọn Historic.
  • Sau khi lưu, mở lại Properties → tab Driver.
  • Thiết lập:
    • Debug output hints: Bỏ chọn trong vận hành thường (chỉ bật khi debug bằng DebugView).
    • Max Previous Hours: Giới hạn tìm kiếm dữ liệu quá khứ (tối đa 24 giờ). Sau khi phục hồi truyền thông, driver sẽ quét lại dữ liệu bị thiếu trong khoảng thời gian này.
⚠️ RÀNG BUỘC MỘT-MỘT: Mỗi Historic Unit chỉ dành riêng cho một Historic Sample Point. Không có hai điểm lấy mẫu lịch sử nào dùng chung một thiết bị lịch sử.

Bước 3: Tạo Điểm lấy mẫu Lịch sử (Historic Sample Point)

Vào Sample Point, tạo mới và chọn Unit là Historic Unit đã tạo. Điều hướng đến tab Driver và cấu hình:

  • Associated Sample Point (Điểm lấy mẫu liên kết): Danh sách chứa tất cả Sample Point ngoại trừ Historic, Manifold và Mét khối. Chọn điểm liên kết mà Historic driver sẽ dựa vào để tính c/m³.
  • Historic Sample Time & Hold Time – phải khớp với thông số của Associated Sample Point.
  • Custom Flow Rate: Tự động detect theo Associated point; nếu không chính xác, hãy check Custom Flow Rate và nhập thủ công tốc độ dòng phù hợp với bộ đếm hạt.
🔄 Quan trọng: Lần đầu truy cập tab Driver, nếu danh sách Associated Sample Point đã hiển thị đúng, hãy chọn một điểm khác rồi chọn lại điểm đúng để refresh danh sách tags. Điều này đảm bảo Historic Sample Point kéo đúng thẻ dữ liệu.

✅ Gợi ý hữu ích & Thực hành tốt nhất

💡 Best Practice: Nếu bạn xóa (hoặc vô hiệu hóa) Associated Sample Point, hãy thực hiện một trong các hành động: xóa Historic Sample Point, disable Historic Unit hoặc xóa thiết bị Lịch sử để tránh xung đột dữ liệu.
  • Historic Driver chỉ hoạt động khi có kết nối database chính ổn định. Nếu chỉ mirror database bị lỗi nhưng main database OK, driver vẫn tính toán bình thường.
  • Độ chính xác số thập phân của Associated Sample Point càng cao thì kết quả c/m³ càng chính xác (đặc biệt khi thể tích chu kỳ mẫu không phải 1 ft³).
  • Sau khi có lượng lớn buffer download hoặc spool insert vào database, driver có thể mất vài phút để tính toán. Nên chờ ít nhất 10 phút trước khi xuất báo cáo để đảm bảo toàn bộ giá trị phi thời gian thực được tính đầy đủ.

📐 Tính toán Số hạt trên mét khối (c/m³) & Trạng thái lỗi

Historic Driver thực hiện phép tính dựa trên giá trị đã post của Associated Sample Point trong SQL database. Quá trình tính sẽ không được thực hiện nếu:

  • Hai mục nhập liên tiếp của Associated Sample Point nằm ngoài 15% thời gian lấy mẫu + thời gian giữ.
  • Mất kết nối với Associated Sample Point hoặc Main database đang spoofing (ghi spool).

Điểm lấy mẫu Lịch sử chuyển sang trạng thái lỗi (failure state) khi:
a) Associated Sample Point không chèn giá trị mới vào database trong vòng 15% Sample Time + Hold Time.
b) Cơ sở dữ liệu chính đang gặp sự cố (spoofing).
c) Associated Sample Point đang ở trạng thái lỗi.

📦 Tải bộ đệm & Ghi spool vào cơ sở dữ liệu chính

Khi Buffer Download diễn ra trong lúc main database bị lỗi, dữ liệu được lưu vào spool buffer. Sau khi kết nối database được khôi phục, toàn bộ dữ liệu spool (gồm cả buffer data) được ghi vào database. Lúc này Historic Driver sẽ tự động tính toán c/m³ cho các giá trị phi thời gian thực.

🧠 Lưu ý về hiệu năng: Với khối lượng dữ liệu lớn (ví dụ tải bộ đệm hàng nghìn mẫu), việc tính toán có thể kéo dài vài phút. Đối với các báo cáo quan trọng sau sự cố, khuyến nghị đợi 10 phút sau khi quá trình insert spool kết thúc.

Các giá trị phi thời gian thực của Historic Driver cũng hoạt động tương tự đối với cảnh báo (alarms), đầu ra digital triggered và xác nhận (acknowledgements). Tham khảo thêm tài liệu “Buffer Download Technical Note”.

⚠️ (Các) Sự cố đã biết

  • Nếu màn hình Monitor bị treo hoặc khởi động lại trong khi Historic Driver đang thực hiện tính toán c/m³, driver sẽ không thể khôi phục các tính toán chưa hoàn thành trước khi Monitor gặp sự cố. Điều này có thể dẫn đến thiếu giá trị cho một số chu kỳ lấy mẫu. Khuyến cáo giám sát độ ổn định của service Monitor.

📞 Hỗ trợ từ BMN – Giải pháp FMS chuyên sâu cho ngành dược & bán dẫn

Công ty TNHH Thiết bị Khoa học và Y tế BMN là đối tác chiến lược, cung cấp hệ thống giám sát môi trường (FMS), máy đếm hạt TSI, giải pháp kiểm nghiệm nội độc tố Endosafe® và hệ thống định danh vi sinh Accugenix®. Với đội ngũ kỹ thuật được đào tạo bài bản, BMN hỗ trợ triển khai, cấu hình Historic Driver, tối ưu dữ liệu toàn vẹn (Data Integrity) theo tiêu chuẩn EU GMP Annex 1, ISO 14644-3.

📍 Liên hệ BMN để được tư vấn về FMS 5.2.0 & Historic Driver:
🌐 Website: https://bmnmed.com 📧 Email: info@bmnmed.com
📞 Hotline kỹ thuật: 024 7309 9661 | VP Hà Nội: Lô 32 liền kề 2 KĐT Đại Thanh, Thanh Trì.

📅 Lịch sử sửa đổi

Bản sửa đổiNgày phát hànhMô tả
A29/07/2015Phát hành lần đầu
B16/10/2015Cập nhật cấu hình & gợi ý
C14/07/2021Điều chỉnh theo SU134: bổ sung tham số Max Previous Hours của Historic Driver.