首页 下载中心 帮助中心 软件组内页
联网配置帮助手册

手册目录

一、两种传输模式

二、通讯协议基础知识

三、模式1(直接网线连平台)配置方法

四、模式2(使用DTU/RTU/数采仪)配置方法

五、模式1无法传输数据的问题排查步骤

六、模式2无法传输数据的问题排查步骤

七、常见问题的处理方法


工控机跟平台的通信有两种模式,分别如下图所示:

在模式1中,工控机直接把数据包传给平台。

在模式2中,工控机先把数据传给DTU/RTU/数采仪,然后DTU/RTU/数采仪再把数据发给平台。在这个过程中,DTU/RTU/数采仪有两种工作模式,一是把工控机传来的数据原样传给平台,也就是我们所说的透传;另外一种是先解析工控机传来的数据,存储在设备上,然后再根据设备的设置,把数据发给平台。

第二种工作模式是我们需要特别注意和说明的。在这种模式下,发送给平台的数据格式、发送间隔等,都是由DTU/RTU/数采仪确定的,工控机无法操作,也因此会导致某些问题的出现。这些问题我们会在后面讨论。


工控机跟平台通讯,需要通讯协议的支持。通俗来说,就是我跟你说普通话,你也要跟我说普通话,不能说英语,不然就大家都不明白对方在说什么了。目前使用较为广泛的是212协议,我们在本文中也只讨论此协议。

在212协议中定义了某些元素,我们在此说明一下:

MN号:我们知道,每个人都有一个名字,我们根据这个名字就能区分不同的人。跟一个平台连接的站点会有很多个,这些站点都是怎么区分的呢?就是通过MN号。每个站点都有一个MN号,它由数字和字母组成,必须保证不重复。MN号跟平台商量确定。

ST:监测类型编码,国标规定的部分常用编码如下:地表水:21,空气:22,地下水:24,土壤:25,大气污染源:31,地表水污染源:32,地下水污染源:33,扬尘污染源:39。但是实际上,很多平台没有按照国标的定义。工控机需要设置跟平台一致。

密码:密码用于鉴别收到的数据是否通过合法的站点传过来的,跟平台一致即可。目前密码设置比较固定,例如是123456。

实时数据:一般是1分钟发送一次的数据。工控机上可选择1分钟、30秒、不发送。

分钟数据:一般是5分钟或10分钟发送一次的数据。工控机上可选择5分钟、10分钟、半小时、不发送。

小时数据:一个小时发送一次的数据。

天数据:一天发送一次的数据。

心跳指令:使用DTU无线传输的网络是不稳定的。在某些现场,可能会要求1个小时或4个小时发送一次数据。在这种情况下,网络很可能已经断开而平台并不知情。于是,工控机可以向平台发送心跳指令,告诉平台现场的情况。心跳指令一般是两分钟发送一次。

传输因子:一个站点会采集若干个因子,但并不是所有因子都要向平台传输。哪些因子要传送到平台,就在传输因子里进行配置。

因子编码:212协议规定,使用一个编码代表因子。如下图所示:

国标定义了常见水质污染物编码。但实际上,很多平台并不按照国标的定义,工控机需要跟平台保持一致。


在配置之前,我们需要先获得以下信息:

项目 内容
平台地址 包括平台的IP地址和端口,跟平台沟通取得。
MN号 跟平台沟通确定。
ST 跟平台沟通确定。
密码 跟平台沟通确定。
发送频率 实时、分钟、小时、天等数据怎么发送,跟平台沟通确定。
传输因子 包括传输哪些因子,编码是什么,跟平台沟通确定。

1
添加平台

在首页点击平台配置按钮,进入平台配置页面。

然后点击添加平台按钮,出现如下窗口。

2
填写平台信息

根据取得的信息,填写如下图所示(具体根据实际填写):

点击确定以后,将看到如下界面:

3
添加传输因子

点击平台右侧的传输因子按钮,看到如下界面:

点击上图的添加因子按钮,出现如下窗口。把需要传输的因子都添加好即可。

最终,配置结果如下图所示:


配置过程跟第一种模式几乎相同。不同点是,模式1需要填写IP地址和端口,而模式2需要填写DTU/RTU/数采仪的串口号。具体配置如下图所示:

以上是关于工控机软件的配置,而DTU/RTU/数采仪的配置方法根据不同的产品而异,在此无法一一细说。


在模式1中,如果无法正常传输,下图中的任何一部分都有可能出现问题。我们一般从左到右进行问题的排查。

1
工控机

查看软件上传消息一栏,看软件是否在发送数据。

1、如果此栏为空,或者没有最近的数据,说明软件没在发送数据,可以检查以下问题:

(1)检查软件是否在运行状态。

(2)查看报表,检查软件是否采集到数据。

(3)检查传输因子配置,是否没有添加因子。

2、如果上传消息里有最近发送的数据,但平台没有收到,可以检查以下问题:

(1)检查IP地址、端口号是否填写正确。

2
网络链路

Ping一下平台的IP,如果不通,可以检查以下问题:

(1)连接线是否有松动的情况。

(2)路由器/交换机是否配置正确。

3
平台

在平台端,一般会出现的问题是,平台没有按照国标定义的格式来解析数据,而是自己有一套解析方法。在这种情况下,需要平台技术人员提供他们能解析的数据格式,然后要么是工控机软件修改代码,要么是平台修改代码。


在模式2中,如果无法正常传输,下图中的任何一部分都有可能出现问题。我们一般从左到右进行问题的排查。

1
工控机

查看软件上传消息一栏,看软件是否在发送数据。

1、如果此栏为空,或者没有最近的数据,说明软件没在发送数据,可以检查以下问题:

(1)检查软件是否在运行状态。

(2)查看报表,检查软件是否采集到数据。

(3)检查传输因子配置,是否没有添加因子。

2、如果上传消息里有最近发送的数据,但平台没有收到,可以检查以下问题:

(1)检查串口号、波特率是否填写正确。

2
串口链路

检查串口链路有两种方法:

(1)使用万用表,量一下串口线的两端是否是通的。

(2)拔下连接DTU/RTU/数采仪的一端,换成电脑,然后在电脑上打开串口调试助手,查看有没有数据的接收。

在串口链路上,如果使用了485转232的接口,问题很多时候会出现在这个模块上面。

3
DTU/RTU/数采仪

在这部分里面,由于设备种类多,出现问题的可能性也较大。

(1)如果DTU/RTU/数采仪是有显示屏的,可以查看设备有没有收到工控机发来的数据。如果设备收到了数据,但没有发给平台,则检查设备在输出方面的配置。

(2)DTU/RTU/数采仪对输入的格式有要求,可能不是标准的国标212数据包。

(3)DTU/RTU/数采仪可能会在工控机传出的数据上再加上一些额外的数据,导致平台解析异常。

(4)DTU/RTU/数采仪的程序可能有缺陷,出现不断重启、发送不出数据等情况,需要厂家更新程序。

4
网络链路

Ping一下平台的IP,如果不通,可以检查以下问题:

(1)连接线是否有松动的情况。

(2)路由器/交换机是否配置正确。

5
平台

在平台端,一般会出现的问题是,平台没有按照国标定义的格式来解析数据,而是自己有一套解析方法。在这种情况下,需要平台技术人员提供他们能解析的数据格式,然后要么是工控机软件修改代码,要么是平台修改代码。



1
传输因子一个个添加比较麻烦,有没有方便一点的方法?

有的。在传输因子的页面,点击数值因子按钮,软件即会自动把所有设备数值因子添加到传输因子当中。

这个操作之后,需要把不需要上传的因子删除。另外,因子编码都是根据国标自动生成的,应根据平台要求再作配置。


2
遇到不是使用国标212协议的平台,应如何配置?

这个配置方法要根据平台使用的协议来定。目前软件支持3C和利达的通讯协议,但这些协议应用较少,遇到的时候可能已经发生了改变,需要联系软件技术人员进行调试。如果以上协议皆不是,则需要再开发,这是需要一定时间的(一个星期左右)。现场人员应提前联系工控机技术人员,以保证项目进度。


3
平台使用了不标准的212协议的解决办法

工控机软件已实现标准212协议的功能。

由于历史原因,平台可能不是使用标准的212协议。对于这种情况,软件可以进行一定的特殊配置,具体见非标准212协议配置用法。如果经过配置都无法满足,则要么是平台修改代码,要么是工控机软件修改代码。


4
自产的RTU配置方法

我们自产的RTU有某些产品没有透传功能,也就是工控机把数据传给RTU以后,RTU需要先解析数据,再按照自己的规则重新组装数据传给平台。

RTU具体的配置方法点击此处查看。


5
VPN配置方法

VPN配置方法点击此处下载。


6
平台网站如何使用?

平台由长沙分公司的同事开发,请参考他们的说明文档。


7
路由器、交换机如果安装和配置?

路由器、交换机根据品牌,安装和配置方法各异。具体请参考设备配备的说明书。


8
非标准小时数据发送配置方法

在默认情况下,小时数据是发送一个小时内的平均值,并且是每个小时都发送数据。我们可对会遇到以下一些非标准的情况:


(1)并不是每个小时都发送数据,只在某些特定小时发送。

配置方法:在平台配置页面,小时数据的发送类型选择特定小时发小时,然后在附加信息里填入要发送的小时。例如我要隔3个小时发一个数据,那就可以填入“0 3 6 9 12 15 18 21”。填入小时的数据会在下个小时的零分发送,例如3点的数据,会在4:00发送。


(2)并不是每个小时都发送数据,只在某些特定小时发送,而且用实时数据格式发送(2011指令)。

配置方法基本同上,只是小时数据的发送类型选择特定小时发实时


(3)根据实际测试时间发送小时数据,数据非平均值。

配置方法:在平台配置页面,小时数据的发送类型依然为发送即可。

进入其他设置->系统设置页面,找到小时数据设置部分。

小时数据类型选择时间点实时值,取数时间点填写仪器测试结束的时间,记录时间点填写上传平台显示的时间。举个例子,仪器8点启动测试,9:23测试结束,那么,取数时间点我可以填写9:30,然后记录时间点填写8:00。

在查询报表时,如需查询对应数据,数据类型应选择小时数据(代表分钟)


9
因子数值乱了,或是缺了某几个因子的值,是什么问题?

这应该是传输因子的编码没有填对引起的。

在平台配置->传输因子列表里,把不对应因子的因子编码改正确即可。


10
设备配置修改以后,改动的因子没有上传平台,应该怎么办?

设备配置修改之后,原来要传输的因子就找不到了,需要重新设置要传输的因子。在平台配置->传输因子页面,点击右上角的重新匹配按钮。如果还不能凑效(如因子名已修改),删除空白的因子,重新添加传输因子。