請按照以下步驟排查並解決故障。
- 確保已為 NPort 服務器正確配置 COM 映射功能。
- 確保主機能夠使用 Ping 命令查看 NPort 服務器的 IP 地址。
如果無法使用 Ping 命令查看 NPort 服務器的 IP 地址,請檢查主機的 IP 配置。
如果主機和/或 NPort 服務器處於 DHCP 環境中,請進行以下操作:
- 如果已知 NPort 服務器的 IP 地址,請向主機分配固定 IP 地址,使服務器和主機位於同一子網中。
- 如果不確定 NPort 服務器的 IP 地址,或服務器沒有與主機位於同一子網中,則請:
- 在主機上安裝 Device Search Utility/NPort Search Utility 搜索工具。
- 打開搜索工具,點擊 Search 按鈕,查找與主機相連或聯入同一局域網的所有 NPort 服務器。
- 向 NPort 服務器分配固定 IP 地址,使服務器和主機位於同一子網中。
注意:由於搜索工具中的 Search 功能是按照 MAC 地址進行搜索,而非按照 IP 地址,因此將顯示連接主機或同一局域網的所有 NPort 服務器,這些服務器有些可能並非與主機位於同一子網。
- 在瀏覽器中輸入 NPort 服務器的 IP 地址,打開服務器的網頁式用戶界麵,查看服務器的 Accessible IP List 中是否包含主機的 IP 地址。
以 NPort 6000 係列服務器為例,打開System Configuration - > Accessible IP List 頁麵,檢查如下圖所示的 Accessible IP List:
- 檢查防火牆的過濾規則,確保其不限製編號為 950 至 981 的 TCP 端口。
- 檢查編號為 950 至 981 的 TCP 端口是否被占用。
以 NPort 6000 係列服務器的端口 1 為例,打開 Log, Monitoring and Warning -> System Monitoring -> System Status -> Network Connections 頁麵,檢查編號 950 和 966 的 TCP 端口是否處於 LISTEN 狀態。
打開 COM 端口前,應確保這兩種端口為下圖所示的 LISTEN 狀態:
- 檢查 NPort 服務器的運行模式,應設置為 Real COM 模式 或 Host Based / Driver 模式。
- 如果使用的是 DE-311/211 係列服務器,請檢查 DIP 開關,確保 DIP SW1 為關閉狀態,即未啟用數據通訊。
- 確保沒有其他設備同時使用相同的 COM 端口號。
例如,如果某台內部調製解調器正在使用COM3,那麼此時你的應用將無法打開 COM3 端口。
- 為 NPort 服務器添加 COM 映射後,請記得點擊 NPort 驅動軟件中的 Apply 按鈕。