单通道串口服务器说明书
型号:SG-TCP232-110
天津滨海新区三格电子科技有限公司
一、产品介绍
1.1功能简介
SG-TCP232-110是一款用来进行串口数据和网口数据转换的设备。解决普通串口设备在Internet上的联网问题。
设备的串口部分提供一个232接口和一个485接口,两个接口内部连接,同时只能使用一个口工作。
设备的网口部分提供一个带数据和连接指示灯的RJ45接口,支持10/100Mbps 自适应以太网接口,支持 AUTO-MDIX 网线交叉直连自动切换。
串口的232接口和485接口支持波特率从1200到115200bps,可选奇偶校验,可选停止位长度。
设备支持TCP Sever、TCP Client、UDP Sever、UDP Client、Modbus TCP Sever、Mod
bus TCP Client六种工作模式。支持DHCP功能,支持DNS功能,支持自定义MAC,自定义心跳包时间和内容,可以跨越网关,可以访问外网。
设备支持通过软件和硬件恢复出厂设置,支持通过软件和网页进行配置。
1.2工作模式
设备支持TCP Sever、TCP Client、UDP Sever、UDP Client、Modbus TCP Sever、Modbus TCP Client六种工作模式
TCP Sever模式:在TCP Server 模式下设备首先与网关尝试通讯,然后监听设置的本机端口,有Client连接请求时响应并创建连接,最多可同时存在4个TCP Client连接。设备收到Client的数据后转发到串口,串口收到数据后将同时发送给所有与设备建立连接的设备。
TCP Client模式:设备上电后根据目标IP及目标端口号主动去连接到TCP 服务器端,然后建立一个长连接,之后的数据进行透明传输。此模式下,TCP Server 的IP 需要对设备可见,即通过设备所在的IP可以直接PING通服务器IP,服务器端可以是互联网的固定IP,也可以是和设备同一个局域网的内网IP。
UDP Sever模式:UDP Server 是指在普通UDP的基础上不验证来源IP 地址,收到UDP数据包后将目标IP改为数据来源IP,类似TCP Server 的功能。在此模式下设备随时调整目标IP为数据来源的IP,适合于多IP 对应设备的工作模式。使用上,计算机端的程序和UDP模式完全一样,不需要更改。
UDP Client模式:设备上电后监听设置的端口,不主动建立连接,当有数据从通过网口传过来时,转发到串口;当串口收到数据时,通过网络发送到设备设置的IP和端口。
注:UDP模式下的最大数据长度,根据以太网特性,为1472字节(以太网数据帧的长度为46-1500字节之间,最大长度1500字节,减去IP首部20字节,UDP首部8字节,也就是数据区最大长度1472字节),因此上位机向设备发送数据时,单次最大长度应控制在1472字节或以下,如果大于这个长度,设备会自动重启,建议分包发送。
Modbus TCP Sever模式:同TCP Sever功能,该模式下只支持一个Client连接。设备把Client发来的Modbus TCP数据转为Modbus RTU并通过串口发出去;把串口收到的Modbus RTU数据转为ModbusTCP格式通过网口发给连接成功的Client。
Modbus TCP Client模式:同TCP Client功能,设备把串口收到的Modbus RTU数据转为ModbusTCP格式通过网口发给服务器;把Server发来的Modbus TCP数据转为Modbus RTU发到串口。
二、基本参数与硬件连接
2.1基本参数
硬件参数 | 电压/电流 | DC 9-24V 50mAfault是什么意思 |
网口 | RJ45 10/100M 1.5KV保护 |
232口日语翻译 热烈欢迎英文 | DB9母口(2脚TX,3脚RX,5脚GND) |
485口 | 内置680R上下拉和120R终端电阻,内置保险丝和1.5KV防雷管 |
软件参数 | 网口 | TCP客户端 服务器 UDP客户端 服务器 广播 |
IP地址 | 静态IP、 DHCP自动 |
配置 | 网页、软件配置 |
心跳包 | 支持网口心跳包唯美英文句子 |
| MB | suggest13.0722.08.083 |
| | |
2.2 接口说明
指示灯 | reuters news PWcomputer graphics | 电源指示灯,亮说明电源正常 |
SY | 系统指示灯,亮说明系统跑起来了,在长按恢复出厂按键之后开始闪烁说明恢复出厂设置成功。 |
TX | 串口发送数据 |
RX | 串口接收数据 |
复位按键 | R | 长按R按键直到SY灯开始闪烁则恢复出厂设置成功。 |
232接口 | 232 | 代表232接口 |
485接口 | A B | 代表485的A和B |
E | 接屏蔽层 correcting |
电源接口 | V1、V2 | 设备支持双电源冗余,接电源正 |
G | 接电源负 |
E | 接屏蔽层 |
安装 | | 导轨 |
| | |
电源接口图
接线口
三、设备参数设置
设备可以通过软件和网页进行设置。
设备默认IP:192.168.1.37,如果忘记设备IP可以通过恢复出厂按键进行恢复出厂设置。
3.1 软件设置
软件设置界面
设备ID:0-255,可以区分配置软件的搜索设备功能搜出来的不同设备。
工作方式:选择设备的工作方式,共六种。
静态/动态IP:选择设备通过何种方式获得IP。
设备地址:设备的IP地址,动态IP不需要填写。
子网掩码:设备的子网掩码,动态IP不需要填写。
网关地址:设备的网关地址,动态IP不需要填写。
Mac地址:设备的MAC地址,一般不要更改,如果修改了可通过恢复出厂设置按键恢复。
设备端口:设备的端口,TCP Client模式下不需要填写。
目标地址类型:做TCP Client和UDP Client时有效,可选远程地址为IP地址或域名地址。
目标地址:TCP Client和UDP Client且目标地址类型为IP地址时有效。
域名地址:TCP Client和UDP Client且目标地址类型为域名地址时有效。
首选DNS服务器,备选DNS服务器:TCP Client和UDP Client且目标地址类型为域名地址时有效。如果设备使用动态IP则不需要填写。
目标端口:做TCP Client和UDP Client时有效,为远程端口号。
串口选择:选择串口是使用232还是485接口,暂时无效。
串口速率,数据/校验/停止:串口工作参数。
超时/心跳时间:dead space在TCP服务器模式下如果设备一定时间未收到客户端的数据则主动断开TCP连接;在TCP客户端模式下如果设备一定时间未向服务器发送数据则会发送心跳(心跳内容)。设置为0表示不启用超时/心跳功能,如果启动心跳的话服务器的心跳时间设置的要大于客户端的心跳时间,即要在服务器心跳时间内让客户端发心跳。
网页帐号、网页密码:用来设置网页登录界面的帐号和密码。
3.2软件设置方法
把设备和电脑直连或者把设备接在路由器或交换机上。打开配置软件,点击搜索设备,即
可在线配置列表即可看到所有获得有效IP的设备,点击获取参数客户获取设备目前的参数,在软件界面设置好参数后点击网口配置即可完成对设备的配置。
malene mortenn注意:电脑和交换机不支持DHCP服务器功能,所以如果设备和电脑直连或者通过交换机连接需要确保设备IP为静态IP,否则软件会搜索不到设备,如果此时设备设置的是自动获取IP,可以通过恢复出厂设置按键恢复默认IP。同时,电脑也要设置为和设备同一网段的IP(但不能和设备IP一样),电脑设置IP的方法如下:
3.3网页设置
网页设置界面
网页登陆界面默认帐号:admin
网页登录界面默认密码:admin
网页登录界面新密码:如果需要修改网页登录密码则填写,否则为空
网页设置界面如下:设置内容和软件一样。
注意:使用浏览器配置需要在已经知道设备的IP的情况下。如果设备接在路由器下且设置为动态IP则建议使用软件设置。
四、产品外观
五、设备测试
5.1 TCP客户端测试
1、设置电脑的本地IP为192.168.0.201 (不要开双网卡,笔记本电脑的无线网卡请禁用,不要用IP自动获取,请分配一个固定的IP)。
2、打开设置软件(关闭防火墙,或者让防火墙允许设置软件运行),给设备设置具体的参数
工作方式设置为TCP Client;默认网关192.168.0.1(测试时路由器的IP);设备地址192.168.0.7,设备端口10006 (可以自行设置,当设备为TCP Server模式时,设备端口号是开放给其他客户端的端口号);目标地址192.168.0.201(就是服务器的本地IP),目标端口10006(可以自行设置,当设备为TCP Client模式时,就是服务器开放给设备的端口号,这两个端口要一样的);串口速率115200 (即设备的串口波特率,这个参数还有后面的串口设置,校验位,停止位,要设置和你接的串口设备的串口参数一致);其它的参数可以不管。
3、选择测试软件的协议类型及参数,如图:
网络设置:协议类型TCP Server {设备为TCP Client,测试软件这边相当于管理软件,要设置为TCP Server模式,相当于主机(电脑)对从机(设备),不可能都是TCP Client,
或者都是TCP Server};本地IP 192.168.0.201(就是分配给电脑的本地IP),本地端口号10006(这个端口号要同设备指向的目标端口号相同,说明它们是连接的)。当设置选项好,请点“开始监听”。如果连接成功,下面发送框上面会显示“连接对象:192.168.0.7:10006”(即有一个192.168.0.7,端口号是10006的设备和测试软件连接成功)。
测试软件左边是串口参数及发送页面,如下:
测试时候,使用的是USB转串口设备,串口设备的参数和“串口转网络设备”的串口参数设置一致。(电脑COM号是COM36,这里也选择COM36,其他参数设置一致)。
5.2 虚拟串口工作模式测试
虚拟串口的意思是将串口服务器网口TCP/IP协议的数据用电脑安装的虚拟串口软件虚拟成COM口转换成串口数据,实现透明传输,这里以设备工作模式为TCP Client为例子。安装虚拟串口软件,请先关闭防火墙,这一点很重要。
在局域网内,转换设备和调试助手(相当于上位机软件的数据发送和接收功能)组成局域网中的数据联网及管理关系。不同的客户有不同用途的上位机管理软件,只要上位机管理软件是TCP/IP通信接口的,就可以直接和数据转换网络设备直接通信;但好多客户用的上位机管理软件,还是以前的串口通信接口的,这个时候只需要在电脑上安装一个虚拟串口软件,就可以通过该软件实现TCP/IP转换成COM口输出的串口数据,而客户原上位机软件直接操作这个虚拟出来的串口就行。
虚拟串口使用举例,设备做Client,设置好设备参数,工作模式设置为TCP Client,打开虚
拟串口软件,我们根据设备设置的参数对虚拟串口进行添加设置。安装虚拟串口软件之前先把防火墙关闭,才可以安装。有些客户安装之前没有关闭电脑的防火墙,就直接安装了,会出现软件需要注册码的问题,虚拟串口软件是开放使用的,不需要什么注册码。如果碰到这样的问题,直接把虚拟串口软件卸载干净,把电脑的防火墙关闭了,再重新安装,就可以搞定!