第一章:准备工作准备工作我们用一条交叉网线把NPort5110 和PC 机的网口连接起来,并把NPort 上电。
首先,打开控制面板,网络连接。
在本地连接上点右键,选择属性。
双击进入Internet 协议(TCP/IP),点击“使用下面的IP地址”写入IP 地址和子网掩码,记住要和NPORT 的IP 地址在同一子网段内。
如NPORT 默认IP为;就需要把PC 机的IP 地址设为,,最后一个数字不同即可。
*■f ⅜⅝ IΓ<Λ1,nw'ιBW m ⅛⅞i事号理sc:Il n L■ «-4 a:EUJW ■⅛⅛y⅛'rt'Γ⅛⅛-hL±<7⅛m 41 '■ ⅛.∙> -I' "< ⅛ 7^(Q W a M⅜Q ■.⅞LQ UJ g 心RTT l Ir-B IIfll j f *h* 4* *aτ 旳∙ΦH EP r円 5TVi^p⅝3i EIPKYWmev⅜vMM≡m3 血aβ宜山■■軽因_■ +∣. 'ICimJ□IΓ4t S⅛5∣⅛ΛJi^~1-∣l3IBl⅛ Il佇八・[诚∕⅛L %卄・卄T ■≡^XIa I l∙-J*⅛FΓ-Λ •#P ⅛ <i∣ -" P * ■ fd⅛4t l∣^ 鼻⅛⅛Prt1⅛β⅛ ,E讐"I人C⅛ιΓ∙.i彌丹HIfIIj*!T:TfL=WIt ^μtv4M⅜厂匸∣Wfg∣fcK* 3心..■⅞ ■>βWM第二章:网络和串口参数配搜索NPort打开NPort Administrator (可以在光盘的对应位置找到这个软件,安装好),点击Search,此时请确认网络防火墙已经关闭。
rm Ww« 別I X⅞> HJlJ■口『"护;M (Ir 1SW⅛1,AH7.A **LL*E ΣW -i2-∏ IQ W W.2 m 島 OW •口GJCOYB(I Uretton ∙ 0 n*P□rt( S) Γ M* ≡(Mr > jT⅛3JwI 知、Zfne⅜Λttl*≡ff> *( Cjlf-Kj " 匸 i&t.lW I K e tttfιl • «UeIeart>ιβ *■ eH «nHeMeBLW O Mb 沁UO D∙*・WAt ZI 环闿 ⅞∣NX ∏W^V _0曲初-⅜ ・E ∙⅛H ∙TE ITSR网 Q O gMd i会搜索到我们的NPort5110,点击stop,停止搜索网络参数配置双击右边空白处的NPort 设备,会出现以下界面,点击选择Network 选项卡,点击Modify 修改。
可以看到以下界面:我们可以在里面修改NPort的以下参数:IPAddress:IP地址。
Netmask:子网掩码。
Gateway:网关。
IP Configuration:可以配置为静态IP(Static),或者为DHC(P 动态IP)DNS Server1和2:DNS,域名解析服务器。
串口参数配置点击Serial 选项卡,点击Modify 修改,双击端口进去,可以看到以下界面:我们可以在里面修改以下参数:Baud Rate:波特率,NPort5000 系列只能支持标准波特率,如9600,115200bps 等。
Parity:校验。
None:无校验Even:偶校验。
Odd:奇校验。
Space:空。
Mark :标志。
Data Bits:数据位。
Stop Bits:停止位。
Flow Control:流量控制。
None:无流量控制。
XON/XOFF:软件流控。
RTS/CTS:硬件流控。
FIFO:64bit先进先出,为了降低CPU负载,提高设备性能。
可以选择Enable启用,或Disable禁用。
Interface:可选择RS232,RS422,RS485 2线,或者RS485 4线。
(NP5110 只能为RS232)设置好后,点击OK,设置保存,设备重新启动。
第三章:操作模式设置Real COM映射端口打开NPort Administrator (可以在光盘的对应位置找到这个软件,安装好),点击Search,此时请确认网络防火墙已经关闭。
* τj↑ΛUtErr 幵:⅛W∙t MflIF «® ρ 0Aj ⅛*∙⅞? HJlrV ♦修4» ■口① «*◎.riCAittl 2B?W"火ε≡ ∙β* S Λ 1 NΦ3∣*B J UX⅛ M ⅛Lt⅛⅜weτaζ⅛tt⅛i,、印Xjf• • ∙E ∙<⅛1 ∙rι*rx∙r-「・・。
川j会搜索到我们的NPort5110,点击stop,停止搜索双击右边的5110,选择Operating Mode 选项卡,确认为Real COM模式:点击左边的第四项:COM MAPPING,PP ∀ Φ⅛WI—-H*. r r ⅛ t*M■fc E⅝H ;・•爲13■■愛网FlMrH-I J__ ___________* EL_! R f L 耳S λ• I 1 T k *uf h ErP 尊*n ,t^(jΓ0>3W*W ∣t G占习真a ⅜hi ,'>0 ” m环七..L5⅛h Tt?曹⅞λfc⅛-⅛⅛fCSH⅛ a> -σn⅛57* ⅛ -S -誓】-√tii≥ - π⅛^⅜⅝-s⅞α F*2E -iHMΓd 二一二M SW $ ^la →^τ⅛- ⅛ Ja FIFPXhk-⅛M∙ 1222 二a⅛ 當一1-*二«壮 YIZEm2 ⅛⅛1ΓW二二l ⅛J Ijaal 二當聊点击“ Yes”,点击“ OK”这样,端口就映射好了TCP Server模式的设置(用软件)打开NPort Administrator (可以在光盘的对应位置找到这个软件,安装好),点击Search,此时请确认网络防火墙已经关闭。
J UUL Cvt*<t ∙∙∙κr ∙≡v<l f∙∣BlFRKQ) M (∣ι HEqr) 11Λ⅞∣HJla) ■怖 ~ W□QI ・® B・5Fqi∑X■ ∙* H ∙・siIPI ・nα∣onBv> 2* ⅛-K ∣O 5⅜ OlW 沖3b UB I IT re ι f∣∖W 干詁Z4ΨCSuilttt 2:4∙.4Γ8 WUt∙a∣∣l “菇J B JLLJLIJiAj B• 4R TWF >7Wflrt MBlllI 5t c<f∣ιr-1 Mnfictiret JllnNΛzi82¼MUCOMlAUrq F fA0H∏R^*1[g J.耐MW⅛3βBLι>J O ItanAMb)QOI f 5r^N<rr• : : ^D <会搜索到我们的NPort5110,点击stop,停止搜索。
如果打开防火墙,可以使用SearchIP,在下面选项框里输入NPort 的IP 地址,点击OK,就可以搜索到NPort设备。
双击右边的NP5110,切换到OperatingMode选项卡,点击Modify ,双击进去。
可以把模式修改成TCP Server 模式里面的名词解释:Local TCP Po:rt 本地数据端口,指的是NP5110 的数据端口。
Command Port:NP5110 的命令端口。
Max Connection:最大连接数,也就是说同时最大可以有几台上位机采集到下面串口设备的数据,NPort5000 系列最大是4 个,NPort6000 和CN2600 系列是8 个。
当最大连接数为2 或以上的时候,右边的选项Allow Driver Control 和Ignore Jammed IP会开启。
Allow Driver Control:当最大连接数为2 或以上时,且此功能打开时,上位机A 需要以4800bps打开串口,上位机B 需要以9600bps打开串口,是可以的。
如果此功能关闭,则波特率需以固件中的设置一致。
Ignore Jammed IP:当最大连接数为2 或以上时,且此功能打开时,其中一台上位机A 死机,上位机B 依然可以正常接收数据。
如果此功能关闭,则上位机B 也不能收到串口的数据了。
所以在最大连接数为2 或以上时,必须打开此功能。
TCP Alive Check Tim:e默认是7 分钟,也就是说每7 分钟会检查一次TCP连接,如果连接不成功,则断开TCP连接。
可以这么理解,如果TCP连接已经断开,在7 分钟之内,NPort仍然认为连接存在,在7 分钟的时候,它向上位机发送一个错误的TCP 包,如果上位机回复它,说你错了,则NPort 认为连接依然存在;如果没有回复,则NPort 把TCP连接断开。
Inactivity Timeout :默认是0,此功能关闭。
如果是10ms,也就是说如果串口10ms 内没有收到数据,则TCP连接就断开。
Delimiter1:界定符1,16 进制表示,如0x41 是A,0x61 是a。
Delimiter2:界定符2,16 进制表示,如0x41 是A,0x61 是a当界定符1被Enable的时候,1 起作用;当1 和2都被允许的时候,1和2 都起作用。
例如界定符1 是a,界定符2是b,1 和2 都是Enable,则界定符为ab。
Force Tx Timeou:t 强制传输时间,至少大于1 个字符的传输时间。
例如,串口波特率为1200,n,8,1。
需要传送一个10bit 的数据,则时间是:(10bit/1200bps)× 1000(s/ms)=。
所以强制传输时间必须至少大于这个值。
Packing Length:TCP打包长度,以字节byte 为单位。
Delimiter Process:界定符控制。
Start/None:前面一部分表示什么时候建立连接,后面一部分表示什么时候断开连接。
对于这个例子也就是说,一开机就建立连接,并且一直保持连接。
Any Character/None:串口接到任何字符就建立连接,并且一直保持连接。
Any Character/Inactivity Time:串口接到任何字符就建立连接,在达到Inactivity Time的限制时断开连接。
ASCII码对照表:下表列出了字符集中的0 - 127。
表列出了字符集中的128 - 255。
TCP Client 模式设置** 数值8、9、10 和13 可以分别转换为退格符、制表符、换行符和回车符。
这些字符都没有图形表示,但是对于不同的应用程序,这些字符可能会影响文本的显示效果。
"空" 表示在当前平台上不支持的字符TCP Client 模式设置Destination Host:为目标地址,也就是NPort5110 去连接的Server 的地址。