Trang chủ › Bài kỹ thuật

Read in English

ThinManager là gì? Quản lý thin client tập trung trong nhà máy: nội dung, dự phòng, license, mạng

TDL Industrial Automation · Cập nhật lần cuối:

ThinManager của Rockwell Automation quản lý tập trung thin client: thiết bị tải firmware và cấu hình từ máy chủ, nhận session Remote Desktop, camera, VNC, container hay Optix. Bài tóm tắt Display Server, Display Client, Terminal, failover, license và việc nhà máy cần chuẩn bị, theo TM-UM001L.

ThinManager là phần mềm của Rockwell Automation để quản lý tập trung thin client và các thiết bị đầu cuối trong nhà máy. Phần mềm chạy trên một máy tính hoặc máy chủ. Khi khởi động, mỗi thiết bị kết nối về ThinManager Server để tải firmware, cấu hình và nội dung được gán cho nó (TM-UM001L, tr. 26–28). Theo tài liệu, cách dùng đơn giản nhất là đưa một ứng dụng Windows từ Remote Desktop Server xuống thiết bị ThinManager-ready. ThinManager còn giao được camera, màn hình VNC, máy trạm, container trình duyệt và FactoryTalk Optix. Bài này theo hướng dẫn sử dụng TM-UM001L-EN-P (ThinManager 14.2, 07/2026).

ThinManager làm gì

Tài liệu gọi ThinManager là hệ thống giao nội dung: từ một nguồn tới thiết bị, nơi người dùng thao tác (tr. 28). Trong kiến trúc điển hình, Remote Desktop Server chạy các session HMI và trao đổi dữ liệu với PLC (tr. 29). Thiết bị đầu cuối hiển thị kết quả (tr. 781).

"ThinServer" là cơ sở dữ liệu cấu hình, chạy như một Windows service. Thiết bị lấy firmware và cấu hình từ ThinServer. "ThinManager" là giao diện để cấu hình cơ sở dữ liệu đó. Máy chạy cả hai gọi là ThinManager Server (tr. 781).

Khái niệm Là gì Ví dụ Trang
Display Server Nguồn nội dung Remote Desktop Server, IP camera, VNC server, Container Host 73, 124, 137, 146
Display Client Nội dung giao tới thiết bị Desktop, một ứng dụng (AppLink), camera, shadow, máy trạm, Virtual Screen, container 103, 151, 193, 217, 228, 239, 245
Terminal Thiết bị Thin client ThinManager-ready hoặc ThinManager-compatible, WinTMC (PC), iTMC (iOS), aTMC (Android) 345–346
User / Location Ai, ở đâu ThinManager User, Access Group, Location 30, 66

Thứ tự cấu hình: "Remote Desktop Server Wizard", "Display Client Wizard", "Terminal Configuration Wizard", rồi gắn phần cứng vào Terminal (tr. 24).

Các loại nội dung

  • Remote Desktop Services: giao cả desktop, hoặc một ứng dụng bằng AppLink (tr. 151, 174–175). Gán hai Display Client trở lên cho một Terminal gọi là MultiSession (tr. 295).
  • Container: dựa trên Docker, chạy ngay trên thin client (từ 12.1) hoặc trên máy chủ (từ 12.0). Firmware chạy Linux nên chỉ container Linux chạy được trên thin client (tr. 102–103). Các image gồm chrome, FactoryTalk System Status, ViewPoint và optix app (tr. 104).
  • Optix Container (từ 14.1): chạy ứng dụng FactoryTalk Optix, export từ Optix Studio, ngay trên thin client. Mỗi Terminal cần một Optix entitlement key riêng. Tại thời điểm viết tài liệu, Optix 1.6 chỉ hỗ trợ entitlement online cho triển khai Docker. Không có Internet thì Optix chạy chế độ demo 2 giờ (tr. 110–111). Xem thêm bài so sánh FactoryTalk View SE, ME và Optix.
  • Camera và VNC: IP camera hoặc USB camera qua Camera Display Client. VNC dùng để shadow thiết bị có VNC server, ví dụ PanelView Plus, cổng mặc định 5900 (tr. 137, 146, 148, 193).
  • Workstation và Terminal Shadow: RDP đưa session của một PC ra thin client, dùng cho ứng dụng không chạy được trên Remote Desktop Services. Terminal Shadow cho một thin client xem màn hình của thin client khác (tr. 217, 228–229).

MultiMonitor dùng thin client có nhiều cổng video. Từ bản 11.1, số màn hình tùy số cổng video. Các màn hình có thể ghép thành một desktop ("spanned"), mỗi màn một desktop riêng ("screened"), hoặc kết hợp (tr. 736). Virtual Screens chia một màn hình vật lý thành nhiều vùng, cho chức năng MultiMonitor trên một màn (tr. 245).

Location Services thêm yếu tố vị trí vào việc giao nội dung. Một Location, có hoặc không có Terminal cố định, được xác định thủ công hoặc qua QR code, Bluetooth beacon, Wi-Fi, GPS, NFC (tr. 30). Các thao tác mà resolver cho phép trên thiết bị di động gồm Shadow, Transfer, Forced Transfer và Clone (tr. 780). Với ứng dụng TMC trên thiết bị Windows, iOS và Android, ThinManager quản lý nội dung, không quản lý hệ điều hành bên dưới; ngoại lệ là một số tablet x86 do ThinManager boot qua Wi-Fi (tr. 379).

Dự phòng

Cơ chế Hoạt động Trang
Failover Hai Remote Desktop Server trở lên. Server đầu hỏng thì Terminal chuyển sang server kế tiếp. Với mức "Fast" mất khoảng 10–20 giây, sau đó ứng dụng còn phải tải 188–192
Enforce Primary Terminal quay về server đầu danh sách khi server này chạy lại 187–188
Instant Failover Lúc khởi động mở sẵn session trên hai server, hiện một. Server đầu hỏng thì session thứ hai hiện ngay. Có thể cần thêm license của hãng ứng dụng 192–193
SmartSession, Queuing Cân tải theo CPU, RAM và số session. Queuing giãn việc khởi động session sau sự cố 181, 186–187

Tài liệu khuyên dùng Failover cho mọi hệ. Các server cần cùng ứng dụng, cài cùng vị trí, và cùng tài khoản Windows (tr. 188–189).

Bản thân ThinManager Server có thể chạy thành cặp. Full Redundancy cho console quản trị trên cả hai máy. Mirrored Redundancy chỉ cho console trên máy primary. Máy secondary chỉ xem, nhưng Terminal vẫn khởi động được từ đó. Với Stand-Alone, Terminal đang chạy vẫn chạy tiếp khi máy chủ offline. Terminal nào khởi động lại thì phải chờ máy chủ online (tr. 54). License mirrored bắt buộc dùng Automatic Synchronization (tr. 58). Dự phòng cho cả hệ SCADA xem bài dự phòng máy chủ SCADA.

Bản quyền theo cách tài liệu mô tả

Có hai chế độ, chọn ở "Install > License Mode": ThinManager Master License và FactoryTalk Activations (tr. 53).

  • Master License: Product License (cho Terminal kết nối, quyết định tính năng) được thêm vào một Master License trên trang license của ThinManager. Master License kích hoạt bằng Installation ID, rồi nạp Activated License File vào ThinManager (tr. 53, 61). Cần đủ Product License cho mỗi Terminal (tr. 18). V-FLEX là license linh hoạt theo số lượng (tr. 54).
  • FactoryTalk Activations: qua FactoryTalk Activation Manager. Có thể dùng máy chủ license tập trung, không bắt buộc cài trên máy ThinManager (tr. 18, 63).
  • Product License chuẩn có bản kèm dự phòng. License Enterprise server có Full Redundancy (tr. 54).
  • Phía Microsoft: Remote Desktop Licensing Server và RDS CAL cho mỗi thin client. Máy chủ còn cần CAL thường (tr. 17, 73).

Bảo mật

Tài liệu chia ba loại người dùng (tr. 66):

  1. Windows Users đăng nhập Remote Desktop Server, thuộc nhóm Remote Desktop Users. Mỗi Terminal hoặc Location nên có tài khoản riêng, chỉ đủ quyền cho ứng dụng của nó. Không bao giờ dùng Domain Administrator để auto-login.
  2. ThinManager Security Group Users là thành viên nhóm Windows được cấp quyền trong console ThinManager. Mặc định chỉ nhóm Administrators của Windows kết nối được. Có sáu nhóm có quyền định sẵn (tr. 709–710).
  3. ThinManager Users nhận Display Client tại thin client theo Access Group. Tính năng này trước đây tên là TermSecure (tr. 66, 781).

Ngoài ra: cơ sở dữ liệu mã hóa AES với mật khẩu riêng từ bản 11.2. Mất mật khẩu thì không khôi phục được bản backup (tr. 18, 24). Từ 14.1, chứng chỉ TLS lưu trong Microsoft Certificate Store, có cảnh báo trước khi hết hạn 60, 30 và 10 ngày (tr. 70). Firmware từ 13.2.0 được ký, dùng được Secure Boot (tr. 371). Thay thin client có thể yêu cầu mật khẩu ThinManager hoặc tài khoản Windows (tr. 699). Phân vùng mạng xem bài IEC 62443 zone và conduit.

So với đặt một PC đầy đủ tại mỗi máy

Tài liệu không so sánh chi phí và không có bảng so sánh với PC. Tài liệu có nêu các điểm sau về thin client:

Điểm Thin client do ThinManager quản lý Trang
Ổ cứng Thin client không có ổ cứng; "fat client" có ổ cứng 779, 781
Ứng dụng Chạy trên máy chủ, container hoặc máy trạm 29, 781
Cấu hình Tải từ ThinManager khi thiết bị khởi động; BootAssist (phần cứng ASEM có bộ nhớ trong) có thể lưu đệm firmware và terminal profile 26–27, 103
Thay thiết bị Thiết bị mới chọn một Terminal đang offline và nhận cấu hình của nó 354, 699
Dữ liệu cục bộ Đa số thin client không có bộ nhớ lâu dài, dữ liệu mất khi khởi động lại 111
Phụ thuộc Mạng tin cậy và các máy chủ 24, 54

Nơi vẫn giữ PC, WinTMC cho ThinManager quản lý kết nối RDP của PC và thêm Failover, Instant Failover (tr. 371). Khi đó module của ThinManager không dùng được, driver phải cài trên Windows của PC (tr. 379).

Nhà máy cần chuẩn bị gì

  1. Remote Desktop Server: Windows Server bật vai trò Remote Desktop Services, có Remote Desktop Licensing Server và RDS CAL. Mỗi Terminal một tài khoản Windows trong nhóm Remote Desktop Users. Cài ứng dụng ở Install Mode, ví dụ lệnh change user /install (tr. 17, 73).
  2. ThinManager Server: từ bản 13 chỉ cài 64-bit (tr. 17). Đặt mật khẩu cơ sở dữ liệu, backup và chọn chế độ license (tr. 18–20, 53). Cần dự phòng thì chuẩn bị máy chủ thứ hai (tr. 54).
  3. Mạng: mở các cổng tài liệu liệt kê trên mọi firewall, ví dụ UDP/67 cho PXE Server, UDP/69 cho TFTP, UDP/4011 khi DHCP chạy trên máy ThinManager hoặc khi boot UEFI, UDP/4900 cho tải firmware qua TFTP (mặc định firmware giao qua HTTPS, theo cổng đặt ở trang HTTPS Server Settings, tr. 723), TCP/2031 cho cấu hình, TCP/3389 cho RDP, TCP/5900 cho shadow (tr. 24–25). Xem thêm bài firewall cho hệ FactoryTalk.
  4. VLAN và PXE: mỗi mạng chỉ một PXE server. Nên tách một VLAN riêng cho mỗi cặp ThinManager Server trả lời PXE (tr. 25).
  5. Địa chỉ IP: thin client ThinManager-ready dùng IP tĩnh hoặc DHCP. Thin client ThinManager-compatible không có BIOS ThinManager, khởi động bằng PXE nên cần DHCP. Trên DHCP server của nhà máy, Option 066 là IP của ThinManager Server, Option 067 là acpboot.bin (tr. 26). PXE Server có bốn chế độ, bật ở "Manage > PXE Server" (tr. 354–355). IP tĩnh bị trùng sẽ làm dừng việc tải firmware (tr. 351).
  6. Container trên máy chủ, nếu dùng: Windows Server 2019 có Internet, không cài offline được (tr. 120–121).

Cần kỹ sư hỗ trợ hệ HMI/SCADA hiện có: SCADA và historian.

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

ThinManager là gì?

Là phần mềm của Rockwell Automation quản lý tập trung thin client và thiết bị đầu cuối. Mỗi thiết bị lấy firmware và cấu hình từ ThinManager Server khi khởi động, rồi nhận session Remote Desktop, camera, VNC, máy trạm hoặc container (TM-UM001L, tr. 26–28).

ThinManager có bắt buộc phải có Remote Desktop Server không?

Không. Container ban đầu được thêm vào để đưa trình duyệt web xuống thin client mà không cần Remote Desktop Server, và Optix Container chạy ngay trên thin client (tr. 103, 110). Ứng dụng Windows giao qua Remote Desktop Services thì vẫn cần Remote Desktop Server.

Máy chủ ThinManager hỏng thì thin client có dừng không?

Với ThinManager Stand-Alone, Terminal đang chạy vẫn chạy tiếp, nhưng Terminal khởi động lại phải chờ máy chủ online. Với cặp Full hoặc Mirrored Redundancy, một máy vẫn sẵn sàng khi máy kia offline (tr. 54).

Failover và Instant Failover khác nhau thế nào?

Failover chuyển Terminal sang Remote Desktop Server kế tiếp trong khoảng 10–20 giây với mức "Fast", sau đó ứng dụng còn phải tải. Instant Failover giữ sẵn session thứ hai từ lúc khởi động nên hiện ngay, nhưng có thể cần thêm license của hãng ứng dụng (tr. 192–193).

Nguồn

  • Rockwell Automation, TM-UM001L-EN-P, ThinManager – Thin Client Management Platform User Manual (ThinManager 14.2), 07/2026 — tr. 17–30, 53–54, 58, 61, 63, 66, 70, 73, 102–111, 120–121, 124, 137, 146–151, 174–193, 217, 228–229, 239, 245, 295, 345–346, 351, 354–355, 371, 379, 699, 709–710, 723, 736, 779–781

Đọc ngày 08/11/2026. Bài viết diễn giải, không trích nguyên văn; đọc tài liệu gốc trước khi thiết kế hoặc thao tác.

Dịch vụ liên quan:
SCADA & historian Chuyển đổi HMI PanelView