連線串列埠伺服器時的注意事項

2022-06-07 12:24:09 字數 2366 閱讀 5249

隨著科技的快速發展,物聯網的技術也不斷更新換代,導致許多串列埠裝置的全部潛力還沒有得到充分利用。然而,在工業物聯網(iiot)時代,網路管理者從串列埠裝置中獲取更多價值的時機變得越來越不合時宜。實現此目的的一種方法是將裝置連線到

internet

,以從現有程序中提取未開發且可能有價值的資訊。許多應用程式已經獲得了將其串列埠裝置整合到基於

ip的網路的好處,因為以前未開發的資訊已被解鎖以幫助簡化和優化操作。

將串列埠裝置連線到internet有很多優點,但您應該提前計畫。在本文中,我們強調了在實現複雜的串列埠到乙太網應用程式時非常重要的三個功能。

連線串列埠伺服器(也稱為串列埠到乙太網轉換器

)可用於將傳統串列埠裝置連線到基於乙太網的網路。串列埠伺服器有兩個介面:一側是串列埠介面,另一側是乙太網介面。串列埠裝置伺服器使用虛擬

com埠概念,允許來自傳統串列埠裝置的資料通過網路傳輸到現有的

scada

系統。此外,串列埠裝置伺服器還支援原始套接字模式,它將串列埠資料透明地打包到

tcp或

udp資料報中。

大多數scada系統和

opc伺服器都支援乙太網封裝驅動程式,它們與串列埠伺服器一起使用以接收專有協議。您仍然需要像以前一樣手動處理協議,但串列埠伺服器可以幫助您輕鬆地將資料傳輸到乙太網。

使用串列埠伺服器支援物聯網雲應用時需要考慮三個關鍵點:(1)多輪詢,

(2)專有協議,

(3)頻寬。

1.專有協議

由於許多串列埠裝置使用專有協議,因此裝置伺服器必須能夠將串列埠資料正確轉換為乙太網資料報。許多串列埠裝置伺服器支援原始套接字和tcp伺服器模式,可以處理這些型別的轉換。然而,問題是串列埠裝置伺服器可能不知道將串列埠資料分成單獨的

tcp資料報的最佳方法。串列埠伺服器不了解專有的串列埠資料格式,因此它們可能會將串列埠裝置的單個響應分解為兩個或更多

tcp資料報。當

scada

系統或雲應用程式解包資料報時,它們將被拒絕,因為單個資料報提供的串列埠資料不符合預期的格式。

scada

系統或雲應用程式通常希望將單個串列埠裝置伺服器響應打包到單個

tcp資料報中。

串列埠伺服器需要支援靈活的資料打包選項,因為不同的專有協議具有不同的資料格

例如,固定資料長度或特殊分隔符可用於識別單個串列埠裝置響應。在這種情況下,串列埠裝置伺服器將繼續從串列埠裝置接收資料,直到它收到預期數量的資料或預先配置的分隔符,然後才通過乙太網傳輸資料。如果您的串列埠裝置伺服器不支援資料打包選項,則必須開發複雜的scada軟體應用程式以正確處理

tcp資料報。開發這種專用軟體浪費了寶貴的時間和金錢,也可能在您的系統中產生錯誤。

為了確保正確處理,串列埠裝置伺服器需要支援靈活的資料打包選項,因為不同的專有協議具有不同的資料格式。例如,固定資料長度或特殊分隔符可用於識別單個串列埠裝置響應。在這種情況下,串列埠裝置伺服器將繼續從串列埠裝置接收資料,直到它收到預期數量的資料或預先配置的分隔符,然後才通過乙太網傳輸資料。如果您的串列埠裝置伺服器不支援資料打包選項,則必須開發複雜的scada軟體應用程式以正確處理

tcp資料報。開發這種專用軟體浪費了寶貴的時間和金錢,也可能在您的系統中產生錯誤。

串列埠伺服器需要支援靈活的資料打包選項,因為不同的專有協議具有不同的資料格

例如,固定資料長度或特殊分隔符可用於識別單個串列埠裝置響應。在這種情況下,串列埠裝置伺服器將繼續從串列埠裝置接收資料,直到它收到預期數量的資料或預先配置的分隔符,然後才通過乙太網傳輸資料。如果您的串列埠裝置伺服器不支援資料打包選項,則必須開發複雜的scada軟體應用程式以正確處理

tcp資料報。開發這種專用軟體浪費了寶貴的時間和金錢,也可能在您的系統中產生錯誤。

2.頻寬

用於將串列埠裝置資料傳送回控制室或雲應用程式的串列埠裝置伺服器需要先開啟遠端連線,然後才能傳輸串列埠資料。如果大量串列埠裝置連線到同一網路,則連線將需要控制室或雲應用程式中的許多資源。要正確處理這些大量遠端連線,串列埠裝置伺服器應支援靈活的連線控制。執行此操作的最佳方法是僅在從裝置接收串列埠資料時開啟連線。傳輸完成後,串列埠裝置伺服器應立即關閉連線。如果不支援靈活的連線控制,則需要花費額外的時間處理**站點或雲應用程式的連線。

3.多次輪詢

scada系統和遠端雲應用程式可能會同時向同乙個串列埠裝置伺服器傳送多個命令。因此,串列埠裝置伺服器需要支援

fifo(

先進先出

)佇列來處理所有查詢。佇列中的第乙個查詢將首先傳送到串列埠裝置,而其餘查詢則在裝置伺服器內的

fifo

佇列中等待。一旦串列埠裝置伺服器從串列埠裝置接收到響應,它就會將響應傳送到相關的

scada

系統或雲應用程式,並處理

fifo

佇列中的下乙個查詢。由於支援專有協議的大量串列埠裝置,這種逐條命令處理在

iot多輪詢應用中非常重要。如果沒有這種設計,將需要乙個支援多輪詢的額外

iot閘道器。

串列埠伺服器怎麼設定,注意事項有哪些

串列埠伺服器是實現串列埠與網路資料之間進行雙向透明轉換的。通常會根據專案介面選擇rs485 rs232 rs422等不同介面串列埠伺服器,同時也可以選擇不同串列埠數量的伺服器。對於不了解如何設定串列埠伺服器,看說明書又覺得繁瑣的使用者來說,需要整理簡單的連線過程。串列埠伺服器設定之前,先通過一台電腦...

串列埠伺服器

串列埠伺服器 為rs 232 485 422到tcp ip 之間完成資料轉換的通訊介面轉換器。提供串列埠轉網路功能 可以讓串列埠裝置聯接網路 工作模式 測試硬體連線 電源供電 使用配套電源介面卡給串列埠伺服器供電 串列埠連線 通過usb轉rs232 rs485轉接線,連線pc和串列埠伺服器 485線...

無線串列埠伺服器

卓嵐wifi轉串列埠產品,包括wifi核心模組 rs232 rs485 rs422轉wifi 以及帶外殼的rs232 rs485無線串列埠伺服器。可以方便地實現各類串列埠裝置連線入wifi ieee802.11g b n 無線網路。另外卓嵐wifi產品支援使用zlvircom虛擬串列埠,串列埠公升級...