MOXA串口服务器产品配置说明.docx

上传人:b****2 文档编号:2008567 上传时间:2022-10-26 格式:DOCX 页数:41 大小:6.45MB
下载 相关 举报
MOXA串口服务器产品配置说明.docx_第1页
第1页 / 共41页
MOXA串口服务器产品配置说明.docx_第2页
第2页 / 共41页
MOXA串口服务器产品配置说明.docx_第3页
第3页 / 共41页
MOXA串口服务器产品配置说明.docx_第4页
第4页 / 共41页
MOXA串口服务器产品配置说明.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

MOXA串口服务器产品配置说明.docx

《MOXA串口服务器产品配置说明.docx》由会员分享,可在线阅读,更多相关《MOXA串口服务器产品配置说明.docx(41页珍藏版)》请在冰豆网上搜索。

MOXA串口服务器产品配置说明.docx

MOXA串口服务器产品配置说明

第一章:

准备工作

准备工作

我们用一条交叉网线把NPort5110和PC机的网口连接起来,并把NPort上电。

首先,打开控制面板,网络连接。

在本地连接上点右键,选择属性。

双击进入Internet协议(TCP/IP),点击“使用下面的IP地址”

写入IP地址和子网掩码,记住要和NPORT的IP地址在同一子网段内。

如NPORT默认IP

为192.168.127.254,255.255.255.0;就需要把PC机的IP地址设为192.168.127.XXX,

255.255.255.0,最后一个数字不同即可。

点击确定。

第二章:

网络和串口参数配置

搜索NPort

打开NPortAdministrator(可以在光盘的对应位置找到这个软件,安装好),点击Search,此

时请确认网络防火墙已经关闭。

会搜索到我们的NPort5110,点击stop,停止搜索。

网络参数配置

双击右边空白处的NPort设备,会出现以下界面,点击选择Network选项卡,点击Modify

修改。

可以看到以下界面:

我们可以在里面修改NPort的以下参数:

IPAddress:

IP地址。

Netmask:

子网掩码。

Gateway:

网关。

IPConfiguration:

可以配置为静态IP(Static),或者为DHCP(动态IP)。

DNSServer1和2:

DNS,域名解析服务器。

串口参数配置

点击Serial选项卡,点击Modify修改,双击端口进去,可以看到以下界面:

我们可以在里面修改以下参数:

BaudRate:

波特率,NPort5000系列只能支持标准波特率,如9600,115200bps等。

Parity:

校验。

None:

无校验

Even:

偶校验。

Odd:

奇校验。

Space:

空。

Mark:

标志。

DataBits:

数据位。

StopBits:

停止位。

FlowControl:

流量控制。

None:

无流量控制。

XON/XOFF:

软件流控。

RTS/CTS:

硬件流控。

FIFO:

64bit先进先出,为了降低CPU负载,提高设备性能。

可以选择Enable启用,或Disable

禁用。

Interface:

可选择RS232,RS422,RS4852线,或者RS4854线。

(NP5110只能为RS232)

设置好后,点击OK,设置保存,设备重新启动。

第三章:

操作模式设置

RealCOM映射端口

打开NPortAdministrator(可以在光盘的对应位置找到这个软件,安装好),点击Search,此

时请确认网络防火墙已经关闭。

会搜索到我们的NPort5110,点击stop,停止搜索。

双击右边的5110,选择OperatingMode选项卡,确认为RealCOM模式:

点击左边的第四项:

COMMAPPING,

再点击Add

点击“OK”,

点击“Apply”保存

点击“Yes”,点击“OK”。

这样,端口就映射好了。

TCPServer模式的设置(用软件)

打开NPortAdministrator(可以在光盘的对应位置找到这个软件,安装好),点击Search,此

时请确认网络防火墙已经关闭。

会搜索到我们的NPort5110,点击stop,停止搜索。

如果打开防火墙,可以使用SearchIP,

在下面选项框里输入NPort的IP地址,

点击OK,就可以搜索到NPort设备。

双击右边的NP5110,切换到OperatingMode选项卡,点击Modify,双击进去。

可以把模式

修改成TCPServer模式。

里面的名词解释:

LocalTCPPort:

本地数据端口,指的是NP5110的数据端口。

CommandPort:

NP5110的命令端口。

MaxConnection:

最大连接数,也就是说同时最大可以有几台上位机采集到下面串口设备

的数据,NPort5000系列最大是4个,NPort6000和CN2600系列是8个。

当最大连接数为2或以上的时候,右边的选项AllowDriverControl和IgnoreJammedIP会开

启。

AllowDriverControl:

当最大连接数为2或以上时,且此功能打开时,上位机A需要以

4800bps打开串口,上位机B需要以9600bps打开串口,是可以的。

如果此功能关闭,则波

特率需以固件中的设置一致。

IgnoreJammedIP:

当最大连接数为2或以上时,且此功能打开时,其中一台上位机A死

机,上位机B依然可以正常接收数据。

如果此功能关闭,则上位机B也不能收到串口的数

据了。

所以在最大连接数为2或以上时,必须打开此功能。

TCPAliveCheckTime:

默认是7分钟,也就是说每7分钟会检查一次TCP连接,如果连

接不成功,则断开TCP连接。

可以这么理解,如果TCP连接已经断开,在7分钟之内,NPort

仍然认为连接存在,在7分钟的时候,它向上位机发送一个错误的TCP包,如果上位机回

复它,说你错了,则NPort认为连接依然存在;如果没有回复,则NPort把TCP连接断开。

InactivityTimeout:

默认是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。

ForceTxTimeout:

强制传输时间,至少大于1个字符的传输时间。

例如,串口波特率为1200,n,8,1。

需要传送一个10bit的数据,则时间是:

(10bit/1200bps)×1000(s/ms)=8.3ms。

所以强制传输时间必须至少大于这个值。

PackingLength:

TCP打包长度,以字节byte为单位。

DelimiterProcess:

界定符控制。

Start/None:

前面一部分表示什么时候建立连接,后面一部分表示什么时候断开连接。

对于这个例子也就是说,一开机就建立连接,并且一直保持连接。

AnyCharacter/None:

串口接到任何字符就建立连接,并且一直保持连接。

AnyCharacter/InactivityTime:

串口接到任何字符就建立连接,在达到InactivityTime

的限制时断开连接。

ASCII码对照表:

下表列出了字符集中的0-127。

下表列出了字符集中的128-255。

**数值8、9、10和13可以分别转换为退格符、制表符、换行符和回车符。

这些字符都

没有图形表示,但是对于不同的应用程序,这些字符可能会影响文本的显示效果。

"空"表示在当前平台上不支持的字符。

TCPClient模式设置

DestinationHost:

为目标地址,也就是NPort5110去连接的Server的地址。

Dest.Port:

为目标端口,也就是NPort5110去连接的Server的端口号。

LocalPort:

NP5110的本地数据端口。

IgnoreJammedIP:

当最大连接数为2或以上时,且此功能打开时,其中一台上位机A死

机,上位机B依然可以正常接收数据。

如果此功能关闭,则上位机B也不能收到串口的数

据了。

所以在最大连接数为2或以上时,必须打开此功能。

TCPAliveCheckTime:

默认是7分钟,也就是说每7分钟会检查一次TCP连接,如果连

接不成功,则断开TCP连接。

可以这么理解,如果TCP连接已经断开,在7分钟之内,NPort

仍然认为连接存在,在7分钟的时候,它向上位机发送一个错误的TCP包,如果上位机回

复它,说你错了,则NPort认为连接依然存在;如果没有回复,则NPort把TCP连接断开。

InactivityTimeout:

默认是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。

ForceTxTimeout:

强制传输时间,至少大于1个字符的传输时间。

例如,串口波特率为1200,n,8,1。

需要传送一个10bit的数据,则时间是:

北京时代佳业李纯制作

第25页共31页

(10bit/1200bps)×1000(s/ms)=8.3ms。

所以强制传输时间必须至少大于这个值。

PackingLength:

TCP打包长度,以字节byte为单位。

DelimiterProcess:

界定符控制。

Start/None:

前面一部分表示什么时候建立连接,后面一部分表示什么时候断开连接。

对于这个例子也就是说,一开机就建立连接,并且一直保持连接。

AnyCharacter/None:

串口接到任何字符就建立连接,并且一直保持连接。

AnyCharacter/InactivityTime:

串口接到任何字符就建立连接,在达到InactivityTime

的限制时断开连接。

ASCII码对照表:

下表列出了字符集中的0-127。

下表列出了字符集中的128–255

**数值8、9、10和13可以分别转换为退格符、制表符、换行符和回车符。

这些字符都

没有图形表示,但是对于不同的应用程序,这些字符可能会影响文本的显示效果。

"空"表示在当前平台上不支持的字符。

UDP模式

LocalListenPort:

为NPort5110的本地数据端口。

下面的DestinationBeginEnd:

为UDP发送数据的目标地址段。

Port:

目标端口号

最多四组。

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。

ForceTxTimeout:

强制传输时间,至少大于1个字符的传输时间。

例如,串口波特率为1200,n,8,1。

需要传送一个10bit的数据,则时间是:

(10bit/1200bps)×1000(s/ms)=8.3ms。

所以强制传输时间必须至少大于这个值。

PackingLength:

TCP打包长度,以字节byte为单位。

DelimiterProcess:

界定符控制。

Start/None:

前面一部分表示什么时候建立连接,后面一部分表示什么时候断开连接。

对于这个例子也就是说,一开机就建立连接,并且一直保持连接。

AnyCharacter/None:

串口接到任何字符就建立

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1