MOXA串口服务器产品配置说明.docx
- 文档编号:27719304
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:11
- 大小:33.93KB
MOXA串口服务器产品配置说明.docx
《MOXA串口服务器产品配置说明.docx》由会员分享,可在线阅读,更多相关《MOXA串口服务器产品配置说明.docx(11页珍藏版)》请在冰豆网上搜索。
MOXA串口服务器产品配置说明
集团文件发布号:
(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-19882)
MOXA串口服务器产品配置说明
第一章:
准备工作
准备工作
我们用一条交叉网线把NPort5110和PC机的网口连接起来,并把NPort上电。
首先,打开控制面板,网络连接。
在本地连接上点右键,选择属性。
双击进入Internet协议(TCP/IP),点击“使用下面的IP地址”
写入IP地址和子网掩码,记住要和NPORT的IP地址在同一子网段内。
如NPORT默认IP
为;就需要把PC机的IP地址设为,
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:
串口接到任何字符就建立连接,并且一直保持连接。
AnyCharacter/InactivityTime:
串口接到任何字符就建立连接,在达到InactivityTime
的限制时断开连接。
ASCII码对照表:
下表列出了字符集中的0-127。
下表列出了字符集中的128–255
**数值8、9、10和13可以分别转换为退格符、制表符、换行符和回车符。
这些字符都
没有图形表示,但是对于不同的应用程序,这些字符可能会影响文本的显示效果。
"空"表示在当前平台上不支持的字符。
两个NP5110,其中一个设置为Slave,
TCPAliveCheckTime:
默认是7分钟,也就是说每7分钟会检查一次TCP连接,如果连
接不成功,则断开TCP连接。
可以这么理解,如果TCP连接已经断开,在7分钟之内,NPort
仍然认为连接存在,在7分钟的时候,它向上位机发送一个错误的TCP包,如果上位机回
复它,说你错了,则NPort认为连接依然存在;如果没有回复,则NPort把TCP连接断开。
LocalTCPPort:
本地监听端口。
另外一个设置为Master,
TCPAliveCheckTime:
默认是7分钟,也就是说每7分钟会检查一次TCP连接,如果连
接不成功,则断开TCP连接。
可以这么理解,如果TCP连接已经断开,在7分钟之内,NPort
仍然认为连接存在,在7分钟的时候,它向上位机发送一个错误的TCP包,如果上位机回
复它,说你错了,则NPort认为连接依然存在;如果没有回复,则NPort把TCP连接断开。
DestinationHost,Port:
在Master中需要填入Slave的IP地址和端口号。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOXA 串口 服务器 产品 配置 说明