ESP904在ROV控制體系中的應用
安裝并運行VLINX ESP管理器可自動(dòng)尋找并顯示網(wǎng)絡(luò )上所有ESP904串口服務(wù)器的名稱(chēng)、IP地址、網(wǎng)絡(luò )協(xié)議、端*及端口狀態(tài), 每個(gè)串口服務(wù)器對應四個(gè)串口端口, 雙擊ESP904管理器列表上的服務(wù)器屬性, 就會(huì )彈出圖1所示的對話(huà)框。
圖1 服務(wù)器屬性設置對話(huà)框
圖1所示的對話(huà)框中的服務(wù)器名稱(chēng)(Server)用于給串行服務(wù)器指派最多由16個(gè)字符組成的名字, 以便區別局域網(wǎng)上的多個(gè)串行服務(wù)器, 當ESP 管理器在局域網(wǎng)中發(fā)現了串行服務(wù)器, 就會(huì )顯示串行名字和IP地址, 以允許用戶(hù)區別不同的串行服務(wù)器。
DHCP是局域網(wǎng)管理系統的一部分。DHCP域提供有兩個(gè)選擇:不使能和使能, 不使能是正常的或者缺省設置。當使能時(shí)ESP904發(fā)送DHCP請求到DHCP服務(wù)器,并要求分派動(dòng)態(tài)IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)給ESP904。如果DHCP在網(wǎng)絡(luò )上不可用, 則在10秒后,ESP904超時(shí),但缺省值將保留。主服務(wù)器與客戶(hù)端之間的通訊軟件要求連接到一個(gè)具體的IP地址串口服務(wù)器。如果DHCP重新分派一個(gè)不同的IP地址, 軟件將不能夠與硬件通訊因此,推薦使用一個(gè)靜態(tài)的IP地址。一般在使用ESP904串口服務(wù)器時(shí),其IP地址就已經(jīng)分配好了,所以不需要使能DHCP。
ESP904上的串口波特率必須與連接設備的波特率相匹配,除非使用虛擬串口模式。在虛擬串口模式下, 軟件程序將建立串口設置。
網(wǎng)絡(luò )通訊協(xié)議的選擇要根據實(shí)際需要來(lái)確定使用TCP還是UDP協(xié)議。如果應用不要求UDP,就選擇TCP, 它能保證穩定的通訊并有差錯檢查;然而, UDP能提供更快的傳輸。但應注意,根據選擇TCP和UDP協(xié)議模式的不同,它們的一些參數設置選項也不同。
圖1對話(huà)框里允許用戶(hù)輸入2個(gè)ASCII字符來(lái)分割一條消息的開(kāi)始和結尾,當一條包含這些分隔符的消息在串行端口被接收到時(shí),在串行緩沖區所包含的數據將被打包為以太網(wǎng)數據包并發(fā)送到以太網(wǎng)端口。如果只有分隔符1被設置(分隔符2為0或者空),ESP901/902收到分隔符1就將串行緩沖區的數據打包為以太網(wǎng)數據包,并發(fā)送到以太網(wǎng)端口。如果接收到的串行數據大于1KB,它將自動(dòng)打包為以太網(wǎng)數據包并發(fā)送到以太網(wǎng)端口。
Force Transmit參數表示允許用戶(hù)設置數據傳輸之間的最大時(shí)間限制, 設置值乘以100 ms就是Force Transmit時(shí)間,當所*費的時(shí)間達到這個(gè)域配置的時(shí)間時(shí),TCP/IP協(xié)議將在當前串行緩沖區打包數據并將其發(fā)送到以太網(wǎng)端口。
TCP/UDP 端口的缺省值為4000、4001、4002、4003,它們分別單獨對應串口服務(wù)器的端口1、2、3、4,如果端*屬性被修改, 那么,被安裝電腦的設備管理器虛擬COM口設置也將被改變。在直接IP 或者虛擬COM 操作模式中,ESP904菜單里的端*設置必須與虛擬COM或者套間字軟件端口設置相匹配。
服務(wù)器串行端口可根據需要配置為控制臺(Console) 模式、升級(Upgrade) 模式、缺省模式、RS232模式、RS422模式和RS485模式,用戶(hù)可以根據需要對端口進(jìn)行配置。下面分別對各種操作模式進(jìn)行介紹。
在控制臺模式,ESP904管理器軟件可從運行在PC上的超級終端與串口服務(wù)器進(jìn)行通訊,PC通過(guò)串口線(xiàn)連接到服務(wù)器的端口1的232串口上。
由于PC為DTE設備,904串口配置為DTE (DB9)所以,必須使用交叉線(xiàn)。
在升級模式,更新的固件能通過(guò)串口從PC上傳到904的端口1 (端口1為RS-232串口)。也可以通過(guò)網(wǎng)絡(luò )連接, 用ESP管理器和虛擬串口與904端口1形成映射來(lái)進(jìn)行升級,從而上傳新的固件到服務(wù)器。
在缺省模式,當服務(wù)器屬性更新時(shí),所有的配置設置將返回到他們的缺省值。ESP904端口的缺省設置為: 端口1為控制臺模式, 端口2、3、4為RS-232模式。
RS232模式、RS422模式和RS485模式的選擇將服務(wù)器端口分別配置為RS232接口、RS422接口和RS485接口,當服務(wù)器被更新時(shí), 服務(wù)器上選擇的端口將變成對應的接口。
評論