在串口通信中,常常將第9位設置為0和1分別表示數據幀和地址幀,以此實現多機通信,這里介紹使用以太網串口轉換模塊升級串口為網絡以后,以地址幀實現的多機通信的方法。
在實際應用中某些應用場合(例如一卡通應用)都是用具有9位的串口通信。但是普通的以太網串口轉換模塊只支持5~8位的串口。
如果用戶的上位機軟件是基于串口通信的,那么應該使用卓嵐的ZLVircom虛擬串口和用戶上位機軟件對接。如果有多臺設備,那么需要將多臺設備綁定到同一個虛擬串口,比如COM5。當用戶上位機軟件以第9位為1打開COM5時,所有綁定在COM5上的卓嵐以太網串口轉換模塊自動切換到9位為1的模式,此時上位機可以發送地址幀。發送地址幀完畢后。上位機軟件切換到第9位為0的模式,此時卓嵐以太網串口轉換模塊自動將第9位設置為0。中間的過程是完全自適應的無需用戶干預。
嵐以太網串口轉換模塊的9位功能,不僅能夠讓以太網串口轉換模塊實現跟隨ZLVircom的9位自動適應,還能夠實現9位功能隨著串口數據的自動適應。即如果設備發送給以太網串口轉換模塊的數據的第9位為1則ZLVircom也會跟著將第9位設置為1。
如果用戶是將2個以太網串口轉換模塊的網口對接的,比如說A以太網串口轉換模塊和B以太網串口轉換模塊。當A的串口輸入數據的第9位變化時,B的串口輸出的數據的第9為能夠自動跟著變化。這樣就實現了網口對接的9位功能的。
如果用戶上位機軟件是一個基于TCP/IP的軟件,而不是虛擬串口或網口對接,那么也可以實現將以太網串口轉換模塊的第9位進行切換的功能。只不過此時需要額外發送一個指令實現9位為0還是為1的切換。具體指令可以咨詢卓嵐技術工程師。
