AP2T1系列附加卡主要提供兩個功能。第一個功能是提供一個RS232,RS422,RS485界面可設定的串口接頭來滿足各種外界環境的聯機需求。第二個功能是利用PCI插樔來產生兩個COM端口在PC上可以對此串口接頭進行數據送收動作。
傳統上我們的PCI附加卡對于一個串口接頭只會對應一個COM端口,于是應用軟件就會利用此COM端口與外部環境進行數據送收工作。可是我們如何可以知道應用軟件與外部環境有進行正常的數據送收工作?例如應用軟件在正常情況下送出控制封包到外界環境,外部設備卻沒有產生相對期望的動作,我們要如何知道問題出在何處?瑞旺科技擁有APLOG301-I卡,ULOG301-I盒及iLOG101盒等一系列的產品來放在串口接頭與外部設備間進行雙向數據送收的監控動作。可是我們是否能夠有更方便的產品來提供類似的功能否。AP2T1系列附加卡就是我們的新方案。
AP2T1/1卡提供1個RS232界面連接頭。
AP2T1/2卡提供1個RS422, RS485界面可設定連接頭。
AP2T1/3卡提供1個RS232,RS422,RS485界面可設定連接頭。
AP2T1-I/1卡提供1個地電位隔離RS232界面連接頭。
AP2T1-I/2卡提供1個地電位隔離RS422,RS485界面可設定連接頭。
AP2T1-I/3卡提供1個地電位隔離RS232,RS422,RS485界面可設定連接頭。
當AP2T1卡在PC上會產生兩個COM端口。而這兩個COM端口的數據都經由同一個串口接頭與外界環境連接,當第一個COM端口對串口接頭與外界進行數據傳送與接收動作,而第二個COM端口可以對串口接頭進行相同資料接收動作(雖然也可以進行傳送動作,但兩個COM端口不可以同時進行傳送動作)。在日常工作情況下我們可以在應用軟件上采用第一個COM端口來工作,于是我們利用第一個COM端口來對串口接頭進行數據傳送及接收工作,此時我們在第二個COM端口也可以接收到與第一個COM端口相同的硬件數據。所以我們可以在第二個COM端口執行監控軟件(例如瑞旺科技的RAYMON或RAYREAL應用軟件)來進行接收工作以監控串口間的數據傳輸過程。經由第二個COM端口的監控我們可以知道外部設備的資料回傳內容,如果動作出現異常時,我們可以經由監控的資料內容找出可能的問題原因。到底是對話錯誤,或是因為設備異常了。例如我們的應用軟件只會發出命令封包卻沒有處理外部設備回答的封包,于是我們由應用軟件上沒辦法知道雙方對話情形。我們只能由外部設備是否有進行符合預期的動作否。如果沒有符合預期的動作我們很難追查可能的原因。現在采用AP2T1卡我們可以執行監控程序在第二個COM端口。在不改變原來的應用環境狀態下,我們可以看到外部設備的回話內容,雖然在第一個COM端口的應用軟件不理會外部設備的回傳值(可能基于某些原因應用軟件無法妥善處理外部設備回傳值,于是就只管發送命令而不接收外部設備回傳值),我們也可以由監控的第二個COM端口看到回傳值來幫助我們分析可能出問題的原因。
當我們把AP2T1/3或AP2T1-I/3卡應用在RS232環境時,要把串口接頭設成RS232界面(撥接開關1及2位置設在OFF位置)。
當我們把AP2T1/3或AP2T1-I/3卡應用在遠程RS422全雙工界面聯機環境時,要把串口接頭設成RS422界面(撥接開關1及2位置設在ON位置)。
當我們把AP2T1/3或 AP2T1-I/3卡應用在當做RS485半雙工網絡環境時,要把串口接頭設成RS485界面(撥接開關1位置設在OFF位置及2位置設在ON位置)。
當工作一切正常情況下大家都不會想到監控的重要性,可是當問題出現時如何找出問題的原因相當困難,因為事后的追蹤環境已經改變,在不同的時空環境上問題可能無法復制,最好是我們隨時都在監控狀態下則事后可以分析其過程。但如果事先在硬件環境中并沒有考慮監控的功能,則將破壞現場環境來監控。如此又與原有環境不同,要來分析問題就差一口氣。在PCI附加卡的應用環境下只有采用AP2T1系列卡才可以在不改變應用環境情況下,隨時可以進行監控又不會干擾正常工作的進行。如果只有監控接收數據是不夠的情況下,瑞旺科技的ULOG301-I盒,iLOG101盒及APLOG301-I卡可以提供更全面的傳送及接收資料雙向監控服務。
在串口應用上有任何想法請電郵sales@imleon.cn。