功能介绍
C2000 E2MS是具有高性价比且稳定可靠的串口设备嵌入式联网模块,它提供RS-232和TTL串口到TCP/IP网络和TCP/IP网络到RS-232和TTL串口数据透明传输,它可以使设备立即具备联入TCP/IP网络的功能。
C2000 E2MS向上提供10M/100M以太网接口,向下提供1个标准RS-232和TTL串行口,通讯参数可通过多种设置方式设置。C2000 E2MS可广泛应用于PLC控制与管理、门禁医疗、楼宇控制、工业自动化、测量仪表及环境动力监控系统、信息家电、LED信息显示设备和CNC管理等。
特点:
→具有TCP Server、TCP Client、UDP、虚拟串口、点对点连接等五种操作模式;
→用户基于网络软件,不需要做任何修改就可以与C2000 E2MS通讯;
→通过安装我们免费提供的虚拟串口软件,用户基于串口的软件不需要做任何修改就可以与C2000 E2MS通讯。
→对于需要开发软件的用户,我们免费提供通讯动态库、设置动态库或OCX控件;
→通过浏览器、设置软件或设置动态库进行参数设置;
→支持DNS域名解析功能;
→低消耗设计,无需散热装置;
→看门狗设计,稳定性高。
a) 本产品有以下三种工作模式:
1.作为TCP服务器,转换器上电后在指定的TCP 端口等待数据服务器的连接请求,数据服务器在需要与转换器通讯的时候,向转换器的监听端口请求建立TCP 连接,连接建立后,数据服务器可以随时向转换器发送数据,转换器也可以随时将数据发送到数据服务器,在完成指定的通讯后,数据服务器可以主动要求断开连接,否则连接一直保持。
2.作为TCP客户端,转换器上电时会主动向服务器请求连接,直到TCP连接建立为止,并且连接一旦建立将一直保持,连接建立后,数据服务器可以随时向转换器发送数据,转换器也可以随时将数据发送到数据服务器。
3.UDP方式有两种:
当C2000 工作在“UDP normal”模式时,C2000会回应所有的IP地址和端口发过来的数据,并将返回的数据发送到最后一次发给它查询请求的IP地址和端口。
当C2000 工作在“UDP Appointed”模式时,它能接收所有的IP地址和端口发过来的数据,但只将返回的数据发送给指定的IP地址和端口。
b) 应用软件可使用三种方式与转换器通讯:
1.通过本公司开发的虚拟串口管理程序,将网络数据重定向到虚拟串口,然后从虚拟串口读取数据;
2.用本公司开发的控件EDSockServer.ocx(或动态库EDSockServer.dll);
3.使用Socket进行通讯。
1.2 技术参数
系统
CPU 32-bit ARM
RAM 64KB
Flash 256KB
LAN
速率 10M/100Mpbs
接口 RJ45
串口 TTL/232 TXD,RXD,RTS,CTS,GND
串口通信参数
效验 None , Even , Odd , MARK , SPACE
数据位 6,7,8
停止位 1、2
流量控制 RTS/CTS,XON/XOFF,None
速率 300bps~115200bps
软件特点
协议 ARP,IP,ICMP,TCP,UDP,DHCP,HTTP,DNS
操作模式 TCP Server、TCP Client、UDP、虚拟串口、点对点连接
设置 C2000设置程序、Web浏览器、设置动态库、串口设置(可选)
提供软件 虚拟串口软件、C2000设置程序、串口调试工具、网络设置程序、EDSockServer.OCX、EDSockServer.DLL、设置动态库以及VB、VC、BC、Delphi的示例代码
驱动支持 Windows 98/ME/2000/XP/2003/Vista/Windows 7 32位
电源需求
电源规格 5VDC,±5%
电流 最大电流小于200mA
环境
操作温度 -25℃~85℃
储存温度 -60℃~125℃
湿度 5~95%RH,不凝露
其他
定位孔间距 58.42*34.036 mm
定位孔直径 3.5 mm
尺寸 66.55*44.25mm
串口转网口关键技术一:TCP/IP的工作模式问题
串口转以太网,并不是简单物理层和数据链路层的转化。由于串口协议本身不具有网络层和传输层,串口转以太网,实际是将串口的数据作为TCP/IP的应用层数据,用TCP/IP封装传输的方式。TCP/IP的应用层数据是TCP/IP所要传送的真正有效的数据。例如用户通过socket的recv()和send()函数接收和发送的实际是应用层数据。这样通过串口转TCP IP用户就可以用recv()和send()函数收发串口数据了。
但是TCP/IP并不只是recv()和send()这么简单,根据工作模式的不同,它关系到连接、关闭、监听等,这是串口转网口后需要增加处理的部分。TCP IP的工作模式可以分为:TCP服务端模式(TCP Server)、TCP客户端模式(TCP Client)、UDP模式。
UDP模式:UDP模式是基于非连接的模式,只要有数据发送即可发送,不需要事先连接。所以这种模式更加地接近于串口的通信方式。但是UDP协议无法保证数据不丢失,容易产生误码。
TCP模式:TCP模式采用数据可靠传输机制,所以可以保证数据基本不误码、不丢失。在TCP通信中,必然是由通信的两端构成,其中一方是TCP客户端,一方是TCP服务端。TCP客户端和TCP服务端的概念可以用电话来类比。TCP客户端是打电话的人,而TCP服务端是接电话的人。