在实际的工业互联网项目中,设备联网所占的比重越来越大。有的一期项目为了简单快速上线,让客户直观体会到工业互联网的效果,直接会把设备联网放在一期项目的重点。那么在做此类项目时,设备联网调试就显得尤为重要。专业的厂家和工程师,可能几天就初步完成了设备的联网工作,有些则几个月也达不到效果。下文主要分享在实际现场中调试设备联网中使用的方法。
一、判断网络
项目中网络的部署搭建方案,在之前的文章有很详细的描述,这里就不多说了。具体判断网络的方式可以分为以下两步。
1、直连ping设备
如果不通检查硬件(网线)、软件(自己笔记本的网络配置、设备端的网络配置)
相关指令用法,这里重点介绍几个常用的。
网络是否通:ping ip
2、网络环境(局域网)下ping设备
如果不通的话,检查硬件(交换机、路由器、网线),软件(防火墙)
如果正常则要看下稳定性
一段时间内网络是否稳定:ping ip -t 或者ping -n 数字 ip
数据包是否稳定(有时候无线环境大数据包判断是否丢包):
二、判断端口
如果把ip比作一户人家的地址的话,那么端口就好比这家的门。你要想去这个屋子,一定要知道进屋子的哪个门(假设这个地址有好多门),并且确保这个门是开着的 。
1、端口号
这里的端口好,在一些设备中是默认的,比如西门子的S7的端口就是102.再一些设备中是有默认,但自己可以修改的。所以进行下一步前一定要先确认端口号。
2、判断端口号是否通
我们通常用windows自带的telnet工具,如果发现命令行里面没有的花,就去windows应用里面安装一下(一劳永逸)。
如果成功了:
这里记住,不要乱输,点击关闭就行。我们就测一下端口,你乱输很可能导致设备接收到意想不到的命令而产生意想不到的后果。
如果失败了:
失败的常见原因:
1、网络问题:ping都不通
2、端口问题:端口不对
三、判断采集通讯
1、私有协议
私有协议一般用市场上常用tcp/ip工具或者串口调试助手(要有tcp调试功能)工具即可。
根据协议内容调试设备联网。
2、通用协议
通用协议这个就比较好办了,目前市面上已经出现了类似的调试工具。可以直接输入ip和端口即可采集相关设备的数据(可以留言或者私信我要下)。
以上三步骤都做完了,就可以用买来的软件或者自己公司开发的软件进行数据采集了。真正的采集软件配置其实是比较省时间和简单的。
大部分项目时间都是消耗在前期的设备调研、采集地址资料确认、采集测试上。