串口服务器资料.docx
《串口服务器资料.docx》由会员分享,可在线阅读,更多相关《串口服务器资料.docx(48页珍藏版)》请在冰点文库上搜索。
串口服务器资料
RS-232/422/485串口通讯服务器
产品介绍
1 产品基本介绍
1.1 产品概述
随着以太网交换技术的出现和工业级交换机的应用,以太网在工业场合得到了迅速普及,越来越多的现场设备开始接入厂级管理系统。
在实时性和确定性不断得到提高的同时,以太网的普及已经成为工业网络不可阻挡的趋势。
这就使得在我们不仅要在新设备、新系统、新项目的设计和实施中考虑以太网的问题,同时也开始关注一些老设备或者老系统与厂级管理系统的融合。
但我们往往遇到的问题是,大部分的老设备不能支持与以太网络的连接。
不是设备已经处于淘汰阶段,生产厂家不愿意投入相关产品的开发;就是新产品的开发和测试还没有完成。
本文将以串口服务器为例,介绍解决老设备如何与现存的以太网互联的接入方法。
所谓的串口服务器实际上是一种基于串口的IOSERVER,将传统的RS-232、RS-485、RS-422等设备通过串口服务器连接到以太网络中去,从而节省现场到控制监视中心的远距离问题。
该设备不进行协议分析,数据透明传输。
串口服务器是本公司面向行业用户推出的一款串口通讯设备,具有强大运算能力的专用CPU以及独立开发的嵌入式操作系统,并且拥有全面的功能以及人性化的交互界面,可以很方便地配置和使用。
本章主要介绍串口服务器(1/2/4/8/16/32口)的主要规格及使用说明等,让您对串口服务器有一个全面的了解。
1.2 产品特点
■32位嵌入式100兆CPU,2M、8M的RAM,整体性能强大;
■10M/100M自适应网口
■体积小,可选择模块化设计
■1/2/4/8/16/32个RS-232/422/485接口可选连接终端、Modem、条码机、收款机、ISDN、终端适配器、串行打印机以及PC机等各种串行设备,实现高性价比
■专门的Console口,使用户可以很方便地对机器进行配置
■Reset键,可在机器死机时强制复位
■操作模式丰富,满足不同行业应用
■可根据需要灵活地定制RS232/422/485串口
■支持先进的安全机制,防止XX者的非法访问
■友好的中文菜单配置界面
■可用WEB浏览器进行参数设置
■提供WINDOWS实COM驱动
■灵活合理的UNIX下Fixedtty工作机制
■每个串口都提供了完整的信号;(DCD,Rx,Tx,DTR,DSR,RTS,CTS,GND)
■支持ARP、IP、ICMP、UDP、TCP、PPP、HTTP、TELNET、DNS,DHCP,PAP,CHAP等协议
1.3 产品功能
■提供1/2/4/8/16/32个RS-232/422/485串口
串口通讯服务器为串口设备连接到以太网提供了便携的传输方式,不仅保护您的现有硬件投资,而且确保将来网络的扩展性能,您只需要做一些简单的配置任务就可以使现有的串口设备连接到网络上。
系列通讯服务器灵活的电路板设计,可根据您的需要定制成RS-232和RS422/485混合存在的通讯服务器,从而更好的满足您的特殊需要。
■标准TCP/IP接口和多样的操作模式
串口通讯服务器提供了TCPSERVER,TCPCLIENT和UDP,它们使用了统一标准的网络API(Winsock,BSDSockets)来确保网络软件的兼容性。
■提供Windows下的COM实端口驱动
因为随串口服务器带有WINDOWS的COM实端口驱动软件,用户可在PC上采取打开COM口的方式,轻易地存取串口服务器上的串口数据。
这个优良的特性能确保你的软件投资并且享受串口设备联网带来的好处。
串口服务器的COM实端口所支持的操作系统包括:
WindowsNT,Windows2000,WindowsXP等。
■支持点对点协议(PPP)
本公司系列串口通讯服务器支持PPP,以及PAP,DHCP等协议,可提供拨入拨出服务。
由于拥有较强大的处理器(32bits,100M)和较大的内存(8M)使其运行速度快且稳定。
■提供UNIX系统FIXED_TTY驱动
本公司系列串口通讯服务器随产品附带UNIX下固定TTY的驱动,与服务器作为TCPSERVER一直与UNIX系统保持连接的传统方式不同,串口服务器作为CLIENT,只在有任务时才与UNIX系统连接,大大节省了网络资源,另外,用户可根据应用程序的需要,任意修改TTY名称,多屏幕切换功能适用于银行连接业务终端。
目前FIXED_TTY支持的操作系统有:
SCOUNIX,RedHatLinux
■32个独立的串口可以分别被配置成为不同的操作模式
本公司系列串口通讯服务器是多功能的串口通讯服务器,不同的串口可以被配置成不同的模式,确保了操作的多样性,为方案的设计者提供了丰富的素材。
例如:
您可以配置端口1为COM模式,端口2设定为SOCKET模式,端口3可设定为PPP模式.
■简便安装和配置
串口通讯服务器支持IP地址自动配置的协议(DHCP)和通过Web浏览器或通过CONSOLE来进行手动配置。
这几种方式确保了快速和有效的安装,独特的中文设置菜单使您的安装工作比以往令人愉快。
1.4 产品规格
1.4.1 产品图片
模块50mm╳28mm╳14mm
十六口
482.6mm╳44.45mm
三十二口
482.6mm╳44.45mm
1.4.2 产品规格
处理器
32位100兆
内存
8兆
网口速度
10/100M自适应,同时可支持手动设置。
参数包括
10M半双工,10M全双工,
100M半双工和100M全双工
保护
2KVESD
串口接口
32个RS-232/422/485串口
形式
RJ45
信号及传输距离
RS-232:
TxD/RxD/RTS/CTS/DTR/DSR/DCD/GND(3m)
RS-422:
TXD+/RXD+/TXD-/RXD-/GND(1km)
RS-485:
A/B(1km)
串口通讯参数数据位
5/6/7/8
校验
None/Even/Odd/Space/Mark
停止位
1,1.5,2
流控
RTS/CTS,XON/XOFF
速度
110bps-460.8Kbps
软件特点协议
DHCP,Telnet,TCP,UDP,IP,ICMP,ARP
实COM驱动
WindowsNT/200/XPCOM驱动
Fixed_tty
UNIX和Linux下固定TTY驱动
配置
由RS-232的串行CONSOLE口,
Telnetconsole或通过WEB浏览器三种方式。
形式包括中文菜单和命令态两种。
电源输入
90-250VAC,47到63赫兹
电源消耗
30W
机械规格材料
金属外壳
重量
2.9克(单串口)
工作环境操作温度
0-55℃
操作湿度
5-95%
储存温度
-20-85℃
储存湿度
5-95%
2 配置界面
系列串口服务器为满足不同用户的使用习惯,提供了三种配置方式供您选择使用,下面介绍具体的配置过程:
首先将串口服务器和计算机主机通过网卡交叉线连接起来,或通过HUB/交换机用直连线连接。
然后将计算机主机的IP地址改为与本系列串口服务器相同网段的IP地址,本系列串口服务器出厂默认的IP地址为192.168.0.233,您可将您的计算机的IP地址改为192.168.0.*,默认网关设置为255.255.255.0;
设置完毕后,开始系列串口服务器的配置过程,本系列串口服务器为方便不同用户的使用习惯,为用户提供了Web界面、Telnet界面和Console终端界面三种不同视觉效果的配置界面供用户选择使用。
2.1web界面配置
串口服务器为方便广大用户的操作,提供了方便的可视化图形操作界面(Web界面),通过在InternetExplorer键入本系列串口服务器的IP地址(默认为192.168.0.233)就可以直接访问本系列串口服务器并对其进行配置操作,由于其可视化较强,用户可以很方便的应用Web界面对串口服务器进行配置和管理,如下图,关于本系列串口服务器Web界面下的具体配置本手册后面将做详细介绍。
2.2Telnet配置界面与Console终端界面配置
本公司系列串口服务器为用户提供了方便的Telnet操作界面,用户可以很方便的应用Telnet操作界面对串口服务器进行配置和管理;
关于本系列串口服务器Telnet操作界面的具体配置和Console终端配置界面本手册将不做详细介绍,如有需要可与我公司客服部联系;
设置的保存是本系列串口服务器使用过程中需要注意的一个重要事项,在操作过程中对系列串口服务器所做的任何配置都需要保存;本系列串口服务器为用户的使用方便,同样在三种配置界面下设置了“保存设置”选项:
2.3详细介绍Web界面下的保存设置
假设我们在系列串口服务器的使用过程中需要对某些设置进行修改以满足我们的工作需要,我们需要在InternetExplorer选项中键入系列串口服务器的IP地址对串口服务器直接访问,再假设我们已经在Web配置界面下对本系列串口服务器的配置进行了修改,修改结束后我们可以在Web配置界面的窗口上方看见“提交”项,此时按“提交”并在Web配置界面的窗口左侧选择“保存设置”如下图,选择“保存”按钮即完成了Web界面下的设置保存过程。
3 服务器功能介绍
3.1服务器配置界面
服务器名:
用于配置设备的名称,有利于方便管理
服务器位置:
用于配置服务器所在位置,有利于方便管理。
如:
东站、西站、6号、8号等;
以太网IP地址:
指本系列串口服务器的IP地址,默认为192.168.0.233,此IP地址必须是唯一的,不能与同一网络上的其它任何主机或工作站相冲突
以太网子网掩码:
指本系列串口服务器所在以太网IP地址的子网掩码,默认255.255.255.0
以太网工作模式:
在以太网工作模式中系列串口服务器默
认使用的是auto工作模式,同时服务器还为用户提供了四种模式供用户选择使用;(具体如下)
工作模式选择:
Auto:
10/100M自适应
100f:
100M全双工
100h:
100M半双工
10f:
10M全双工
10h:
10M半双工
启用DHCP:
用于设定是否有DHCP服务器分配网络地址,DHCP能够让客户机自动获得IP地址,为了安全的使用本系列串口服务器,在这里我们默认的是不启用DHCP的,如果需要,用户可以选择〈yes〉来启动DHCP。
DHCPCLIENTID:
如果这里您需要把以太网作为DHCP客户端,那么在这个选项上您需要输入DHCP的CLIENTID号,这里需要用16进制表示;
默认网关:
用于配置以太网中的默认网关
主DNS服务器:
指本系列串口服务器在工作应用时默认的首选DNS服务器
从DNS服务器:
指在主DNS服务器无法正常工作时的备用DNS服务器
CONSOLE超时时间:
指本系列串口服务器在多长时间内没有进行操作则自动断开网络,其默认时间为10s,您可以根据自己的需要更改时间
高级设置:
主要关于打印的一些默认设置,您可以根据需要更改
3.2串口配置界面
类型:
默认RS232或RS422/485(根据客户要求设定,无法改变)
波特率:
默认9600bps(300-460800bps可选)
数据位:
默认8位(支持5、6、7、8)
停止位:
默认1位(支持1、2)
校验方式:
默认“n—无校验none”(支持“o—奇校验odd”、“e—偶校验even”、“s—空格校验space”、“m—标号校验mark”)
流量控制:
默认none(支持XON/XOFF、RTS/CTS)
XON/XOFF:
由软件产生的控制码,并将控制码加入到数据流中,其中XOFF表示停止发送,XON表示继续发送,这种方法通常用于2400bps左右的低速modem
RTS/CTS:
基于硬件的控制方式,RTS指请求传送,是PC向modem发送的请求,CTS是modem的回应)
高级设置如下:
FIFO:
默认支持FIFO(先进先出FirstInFirstOut)的,如果用户不想淘汰最先进入主存储器的数据可以选择关闭FIFO
锁定配置:
锁定当前串口配置;默认no(no、yes可选)
透明XON:
当XON/XOFF流量控制时,是否传送XON;默认no(no、yes可选)
透明XOFF:
当XON/XOFF流量控制时,是否传送XOFF;默认no(no、yes可选)
发送空阀值:
串口的发送空阀值;默认16
定界串:
串口包结束定界字符串,16进制表示,00代表通配;
RX空闲时间:
串口接收时,打包的最小时间间隔,以毫秒为单位;
RX最大长度:
串口接收时,打包的最大长度;
TX阻塞时间:
串口发送的1字节的最长阻塞时间,以秒为单位,0表示一直阻塞;默认:
120
XANY:
是否启用XANY;默认no(no、yes可选)
DTRON:
DTR是流量控制中一种基于硬件的控制方式,您可以在这里决定是否需要设置数据终端就绪信号以便您的工作应用。
默认no(no、yes可选)
保活时间:
默认300(配置终端服务器端口保活时间,范围0-10000以秒计的,0表示不做保活工作)
3.3工作模式的设置
3.3.1TCPRealport
串口做为WINDOWS扩展串口使用。
如下图:
会话数:
默认1(最多可同时支持6个连接)
认证:
默认none(支持本地认证“load”)
3.3.2UDPRealport
UDP是不面向连接的服务,因此在UDPrealport模式中您只需要输入您要连接的主机的IP地址即可。
主机地址:
对方主机地址/主播地址(X.X.X.X)
3.3.3TCP/UDPSocket
Socket协议是TCP/UDP协议族中的一个重要应用领域,如果想建立一个快速的传输您可以选择TCP/UDPSocket工作模式,在这里您需要设置TCP的数据传输模式以及通过哪些端口等信息,需要注意的是,当您选择TCPserver或者TCPclient这两种不同的工作方式时要确保〈详细参数〉的正确设定,以便您的终端能够顺利的与建立连接。
TCP数据模式:
默认“raw”Socket数据完全是串口数据(可选:
“telnet”Socket数据符合TELNET和RFC2217规范,包括串口数据控制/状态)
本地端口:
本地设备端口号
CR解释为:
默认“CR”(“NONE”、“CR”、“LF”、“CR-LF”可选)
LF解释为:
默认“LF”(“NONE”、“CR”、“LF”、“CR-LF”可选)
会话数:
默认“1”(最多可同时支持6个连接),配置连接在上图方框处。
协议:
支持TCPSERVER、TCPCLIENT、UDP
对端主机:
当协议为“TCPCLIENT”时,须设置对端主机及对端端口号;当协议为“TCPSERVER”时,则不需要设置;当协议为“UDP”时,对端主机设置为“224.0.0.1”,对端端口要设置成对应设备的本地端口号;也可以不设置对端主机与对端端口(根据客户设置需求)
忽略NULL字符:
默认no(no、yes可选)
认证:
默认none(支持本地认证“load”)
认证提示:
默认no(no、yes可选)
3.3.4MultiscreensTTY
本系列串口服务器可以支持不同主机操作系统的切换,用户如果有两台以上不同操作系统的服务器主机,通过系列串口服务器利用终端机同时登陆不同操作系统的主机,那么您可以在这里选择1——6的屏幕数。
在〈工作模式〉中有两种选项:
一种是TTY,一种是Telnet,如果用TTY登录,则必须在Unix主机上安装固定端口的驱动程序;如果用Telnet登录,则不必Unix主机上安装固定端口的驱动程序。
如果您使用的是两台或两台以上的Unix主机且已经配置好前面的屏幕数1—6,那么您可以在〈切屏码〉〈切屏响应码〉中用十六进制来取值,取值范围数为:
0—9、A—F,否则可以不填。
根据不同的要求设置也不尽相同,具体设置略
3.3.5PPPdialout
串口工作在PPPClient模式下:
对端IP地址:
配置对端网络地址;
本地IP地址:
配置本地网络地址;
本地子网掩码:
配置本地子网掩码;
获取DNS服务器:
是否需要DNS从对方获取服务器,默认no(no、yes可选);
拨出用户名:
当作为PPP客户端时,提供给对方认证的用户名;
拨出用户密码:
当作为PPP客户端时,提供给对方认证的密码;
必须使用CHAP:
强制拨出必须使用CHAP认证,默认no(no、yes可选)
允许空闲时间:
设置自动断开的空闲时间,以分钟为单位,0代表从不断开;
MODEM初始命令:
初始化MODEM命令
MODEM拨号命令:
拨号命令
电话号码1-4:
电话号码
回拨:
是否使用回拨;默认no(no、yes可选)
回拨电话号码:
电话号码;
动态拨号:
是否根据需要拨号;默认no(no、yes可选)
3.3.6PPPdialon
串口工作在PPPServer模式下:
认证方式:
当作PPP服务器端时,配置认证方式;默认:
none(none、pap、chap可选)
对端IP地址:
配置对端网络地址;
本地IP地址:
配置本地网络地址;
本地子网掩码:
配置本地子网掩码;
分配DNS服务器:
是否需要为对方分配DNS服务器,默认:
no(no、yes可选)
允许空闲时间:
设置自动断开的空闲时间,以分钟为单位,0代表从不断开
MODEM初始命令:
初始化MODEM命令;
MODEM拨号命令:
拨号命令;
回拨:
是否使用回拨;默认no(no、yes可选)
回拨方式:
选择回拨方式;默认:
local(local、remote、user可选)。
回拨电话号码:
电话号码。
3.3.7Lineprinterdaemon
在Lineprinterdaemon模式下您需要配置打印时的开始和结束字符串以便服务器按照您的需要正常工作。
3.4路由表
串口服务器的使用过程中需要您对路由表进行有效的配置,在路由表中您需要配置您要与之连接的目的网络的网关地址,网段地址掩码以及连接的端口等等,它是本系列串口服务器安全使用的一种扩展。
依次配置目的网段地址、目的网段地址掩码、网关地址、跳数(跳数0表示直接连接)以及发送数据的接口等信息。
3.5主机表
主机表的正确配置是本系列串口服务器安全使用的一个保证,下面介绍如何为串口服务器添加终端主机,我们以16口的串口服务器为例,它能够添加16个终端主机,假设在这里我们需要添加一个名字为ABC,IP是192.168.0.234的终端主机,添加后可以用主机名“ABC”直接访问所对应的IP地址,
3.6安全
3.6.1安全设置
允许查找:
允许查找是指是否允许被附带的查找软件“upgrade.exe”查找,默认情况下服务器允许查找的,如果选择no,则“upgrade.exe”将无法通过网络查找服务器。
允许下载Firmware:
指是否允许下载服务器升级程序firmware,您可以打开“upgrade.exe”,点击Tools菜单下选择Upgradefirmware选项,upgrade就会自动下载终端的固件升级程序,在默认情况下,服务器是支持下载的,如果您需要可以选择关闭允许项。
允许Telnet:
指是否允许通过Telnet方式登陆服务器,服务器在默认情况下是允许通过Telnet方式登陆服务器的,如果选择no,则无法通过Telnet方式管理服务器了
允许Http:
指是否允许通过Http方式登陆服务器,服务器在默认情况下是允许通过Http方式登陆服务器的,如果选择no,则无法通过Http方式管理服务器了
3.6.2IP访问限制
网络地址:
允许访问的网络地址/IP地址;
网络掩码:
允许访问的MASK;
串口读:
允许读的串口;
串口写/控制:
允许修改和控制的串口;
管理:
管理员可以设置是否允许其他用户管理终端服务器,有3个选项供系统管理员选择使用,管理员可以根据需要设置使用者对服务器的管理权限;
选项说明:
no:
不允许用户管理;
ro:
只允许用户可以访问,可使用不可以管理;
full全管理。
)
3.6.3MAC访问限制
“MAC访问限制”是指通过设定允许访问的以太网MAC的方式来限制用户对服务器的使用。
3.7用户表
服务器用户的有效管理是安全配置的一种延伸,本章就主要介绍了如何设置服务器的用户以及用户所拥有的使用权限。
在服务器的用户表配置中有一个默认的Administrator用户,用来防止使用者在忘记自己的用户名或密码的情况下使用,它拥有服务器的全部管理权限,当然您也可以更改它的权限;
在图中我们可以看到有用户名、密码、端口读等几个选项,在用户名和密码中我们可以加载我们希望的服务器用户的用户名和密码;端口读选项只允许您设定的用户对固定的端口拥有只读的权限;端口写/控制则允许您设定的用户拥有对指定端口的管理功能;管理选项中有“no”表示不允许用户管理,“ro”表示只允许用户可以访问,可以使用但不可以管理服务器;“full”表示用户可以完全管理,在这里管理员可以根据需要设置使用者对服务器的管理权限,回拨电话号码。
3.8工作状态(图略)
系统:
显示系统统计信息、版本号、MACAddress;
网络接口:
显示每个网络接口统计信息;
活动路由:
显示路由统计信息;
串口:
显示每个串口统计信息;
ARP信息:
显示ARP地址绑定信息;
TCP信息:
显示TCP所有插口信息;
活动TCP信息:
显示已连接TCP信息;
UDP信息:
显示UDP插口信息。
3.9其它配置
保存设置:
用户每次修改服务器参数后,希望下次启动时选用此次修改过的参数,一定要选择此项,把这些参数保存在FLASH中;
默认出厂配置:
将串口服务器的配置恢复到出厂时的配置;
重启端口:
用户不需关闭/重开终端服务器的电源,系统就会重新启动刚刚配置过的端口,注意:
端口重新配置后必须重启端口后才可以使用;
重启设备:
用户不需关闭/重开串口服务器的电源,整个系统就会重新启动,在下列几种情况下,用户选择此项:
a.修改串口服务器的IP地址并保存,且希望串口服务器以新的IP地址工作;
b.修改管理主机的IP地址;
4常用工作模式
本系列串口服务器应用方式有很多种,下面介绍几种最常用的方式,如有特殊要求,公司以根据客户的要求定制;其它详细介绍请与客服人员联系。
4.1虚拟串口方式
打开光盘查找“串口服务器”目录,双击安装
,
“Next”下一步
选择安装目录“Next”下一步
“Install”安装
“Finish”完成。
登录系列串口服务器,设置工作模式为“TCPRealport”(详见2.3.1节);配置服务器(详见2.1节);
选择
—“设置”—“控制面板”(切换经典模式如下图);选择“COMportoverTCP/IP”,如下图方框处。
双击“COMportoverTCP/IP”,如下图:
选择需要虚拟的COM口,单击“Map”按钮;如下图
设置“DeviceIPaddress”、“DevicePort”、“KeepAlive”(注:
要与设备中设置相同)如上图所示;单击“OK”返回主界面,保存单击“Save”按钮;退出“Exit”。
如需要虚拟更多COM口,重复设置“DeviceIPaddres