赖工教你如何免费实现工业现场的远程数据查看

阅读 170

2022-09-29

赖工教你如何免费实现工业现场的远程数据查看_数据库

JZGKCHINA

工控技术分享平台



01

前言

现今社会每时每刻都在产生数据,物联网世界中的商品物流信息,互联网世界中的人与人交互信息、位置信息等,我们身边处处都有大数据。而大数据服务平台则是一个集数据接入、数据处理、数据存储、查询检索、分析挖掘等、应用接口等为一体的平台,然后通过在线的方式来提供数据资源、数据能力等来驱动业务发展的服务。大数据根基于互联网,数据库、数据挖掘、云计算等互联网技术的发展为大数据应用奠定基础。



02

开发背景

作为自控工程师,不是在出差的路上,就是在出差回来的路上,而经常需要临时看一下现场数据怎么办呢?

作为现场运维人员,也经常碰到调整前端的设备,后端流量或者液位,有没有变化呢?我又不想两地跑来跑去怎么办?

以上两个问题,都有一个共同点,就是通过云端查询数据,不做控制。

市面上有非常、非常多的网络盒子,都能实现以上的功能,但是都是通过硬件来解决,而针对这样的小要求,我们就尽量用软件解决了。


思路如下:

赖工教你如何免费实现工业现场的远程数据查看_数据库_02



步骤一:

以上以intouch为例,在运行区间每500ms,执行一次脚步,插入一次数据。插入时间不可过短,会造成数据库数据量过大,建议1S~5S左右就可以,能让肉眼感觉数据在变化就可以。

赖工教你如何免费实现工业现场的远程数据查看_大数据_03


数据库建立的过程不再详细叙述,通过网络都能查到建立的过程。如下图所示,建立列名和数据类型。

赖工教你如何免费实现工业现场的远程数据查看_数据_04


由于本文选用了10S插入一次,数据库每间隔10s插入数据一次,这样第一步就完成了。

赖工教你如何免费实现工业现场的远程数据查看_大数据_05



步骤二:

2.1 由于需要将数据传输到云端,这里需要在云端开通一个账号。TLINK是一个开放的并且专注于物联网服务的物联网接入平台,目的是为了服务所有的工业、农业、环境类传感器使用者,使传感器数据的接入、存储和展现变得轻松简单。

由于与电脑直接通信,这里需要选择TCP自定义的协议,格式如下:

[H:#FSXT]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [S:,]  [D?]  [TE:0D0]

赖工教你如何免费实现工业现场的远程数据查看_大数据_06


添加标签点位:

赖工教你如何免费实现工业现场的远程数据查看_大数据_07 到此为止,云端简单配置完成了。


2.2 由于要求不复杂,决定采用Microsoft Visual C# 2010作为主开发的平台,C#和SQL都属于微软,两个软件之间的很多接口都可以直接使用,无需重新编写接口,节约很多的工作量。


主界面如下:

赖工教你如何免费实现工业现场的远程数据查看_数据_08


定义与远程端接口的代码:

赖工教你如何免费实现工业现场的远程数据查看_数据库_09


查询本地数据库代码

赖工教你如何免费实现工业现场的远程数据查看_大数据_10


发送数据到云端代码:

赖工教你如何免费实现工业现场的远程数据查看_数据_11 

到此为止,小软件已经结束,测试一下通信是不是正常吧?如图所示,已经正常读取本地SQL数据库,并且正常发送到云端了。

赖工教你如何免费实现工业现场的远程数据查看_数据_12




步骤三:

TLINK有着强大的云组态功能,支持按钮、指示灯、曲线等等,利用自带组件可以做出需要的样子。

赖工教你如何免费实现工业现场的远程数据查看_数据_13


本次案例大概的效果图:

赖工教你如何免费实现工业现场的远程数据查看_大数据_14


通过自己搭配,可以做出各种个性化的页面。另外可以利用云端的服务,实现二维码扫码、网页端查看,并且也跟跟微信绑定,异常情况微信报警等等。


当然以上说的这些功能都是免费的,都来尝试吧。

赖工教你如何免费实现工业现场的远程数据查看_数据_15


作 者 简 介

赖伯海

从事自动化控制十余载,从事各种水处理自动化控制,熟悉AB、施耐德、西门子、三菱等主流PLC程序开发及画面组态制作及应用,对各自控仪表也有深入研究。


精彩评论(0)

0 0 举报