这两个问题出现的情况非常多,请在通信测试之前,关闭掉PC的windows防火墙以及不用的网卡。如果开启会造成搜索不到设备,TCP链接不上或者其他现象。
1.关于多网卡:
网卡指的是电脑上借以上网的外设,比如台式机都有一个有线的网卡(插网线的口),笔记本除了有有线网卡之外,还有一个WIFI无线网卡;另外,我们可能还会用3G上网卡,或者是虚拟机(也会造成网卡的效果)
请通信测试的时候,禁用掉多余的网卡,只保留一个,如下图(win7为例),我们只保留了一个本地连接,无线网络活连接已经被禁用掉了。
2.关于windows防火墙
请在通信测试之前,关闭掉windows自带的防火墙,原因是他会拦截掉大部分的TCP通信,请在如下位置关闭(以win7为例)
跨网段问题
如果设备的IP与通信的PC不在一个网段内,并且是处于网线直连,或者同在一个子路由器下面,那么两者是根本无法通信的。
举例,
设备IP:192.168.1.66
子网掩码:255.255.255.0
PC的IP:192.168.0.161
子网掩码:255.255.255.0
由于设备的IP为1.66,那么导致在PC上无法登陆设备网页,也无法ping通它。
如果您想两者能够通信,就需要把设备跟PC的子网掩码、还有路由器上的子网掩码都设置成255.255.0.0,这样就能登陆模块网页了。
设备能ping通但网页打不开
可能有几个原因造成:
1) 设备设置了静态IP与网络中的现有设备IP冲突
2) HTTP server port被修改(默认应该为80)
3) 其他原因
解决办法:重新给串口服务器设置一个未被使用的IP;恢复出厂设置或者打开浏览器时输入正确的端口。
升级固件后,网页打不开、搜不到模块或者出现奇怪的IP。
解决办法:恢复出厂设置(按住reload键,或者是把reload短接到gnd,然后给串口服务器重新上电,等待2s之后,松开reload)
连接建立后,设备向服务器发送不明字符。
原因:
可能使Telnet Protocol使用了Telnet(这个现象只会存在于旧版的固件,也就是固件版本<2008的才会出现这个问题,2008及以后的固件,不存在这个现象
IDtype设置了非0
图 8-1 Telnet Protocol
图 8-2 Module Id type
解决办法:选择RAW;ID type设为0。
每隔一段时间,会发生掉线重连现象
原因:
可能Telnet Timeout设置了非0值,且一直没有数据通信
串口服务器跟其他设备有IP地址冲突的问题
对于模块类产品,比如TCP232-ED,TCP232-S,TCP232-D,实际应用时,需要选用对应的RJ45(是否带网络变压器),不然会出现网络信号不正常,这个问题详见每种型号的硬件说明
防火墙的问题,没有关闭掉防火墙
开启了多个网卡的问题,请在网络适配器的位置,查看您有几个正在启用的网卡,把其余的网卡禁用
电源供电不足,或者是电源纹波太大。可以换一个好一点的电源试试
注意
在固件版本2011及以后的版本中,telnet timeout这个参数不再使用,而是使用底层的Keepalive来识别一场断开
请检查是否开了两个设置软件,如果没有,请检查任务管理器里面是否还有设置软件名字的进程。任务管理器在windows下调出快捷键为Ctrl + Alt + Delete。
有可能是文件损坏,请重新下载一份
请使用虚拟串口软件自带的配置功能,T24独立的配置软件可能在Win7 64位跟Win8系统下,有兼容性问题
原因:
请检查8.8.1、 8.8.1、 8.8.2等问题,多个网卡或者防火墙开启,都会造成这个问题
访问外网服务器的时候,串口服务器的网关地址没有设置对,一般网关地址就是路由器的地址
当Telnet Timeout设为0时,如果网络异常断开,且网络无收发数据(设备串口未收到数据),设备是不会识别网络断开并重连的,只有当串口接收到新的数据,设备才会识别断开并重连。
客户的花生壳域名没有生效,可以去尝试连接一下这个域名,看看IP地址可否正确解析
如果还不行,请用调试助手做TCP server做测试,看看可否连接上。
当前所用电脑的防火墙需要关闭(在windows防火墙设置里)
E45系列,三个本地端口,不能冲突,也就是必须设置为不同值,默认23、26、29
有着非法的MAC地址,比如全FF的MAC地址,可能会出现无法连接目标IP地址的情况,或者MAC地址重复
非法的IP地址,比如网段与路由器不在一个网段,可能无法访问外网
检查硬件连接,485的A跟B不要接反,400等旧的硬件,最多只能带8台485设备,新的401等硬件,最多能带32台;232通信的话,可能会有(2和3脚)收发颠倒的问题,这种情况下,换一种串口线即可
当模块是直连的电脑,电脑要设置为固定ip,不能设置成dhcp,如果搜不到的话也要让客户检查一下这里
电源适配器供电不好,或者插头接触不良
电源灯不亮,网口灯也不亮,那就是没供电或者硬件坏了
网线或者网口硬件问题,查看网口灯的状态
网口硬件问题,可查看网口等状态,绿灯应该是长亮,黄灯应该有闪烁,而不是长亮或者长灭,否则是硬件问题
密码错误,如果忘记密码,可以恢复出场配置(Reload拉低,设备上电)
注意咱们的设备支持的是Modbus TCP转Modbus RTU(不支持Modbus ASCII,很少有客户会用这个);串口服务器的网络参数,要跟客户应用软件的网络参数相对应,TCP server对TCP client,端口也要配置好,工作方式选Modbus-M。
相关产品
发表评论