技术文章

当前页面: 首页 >技术文章 >用手机APP远程监控组态王

用手机APP远程监控组态王

供稿:河北蓝蜂信息科技有限公司 2019/1/28 9:19:07

0 人气:4

组态王软件广泛应于工业控制领域,是一款性能高,运行稳定的工业组态软件。此次我们要把组态王软件连接到EMCP设备管理云平台,实现电脑Web页面、手机APP和微信对组态王软件内部的寄存器或数据进行远程监控和读写。

  • 一 准备工作。

  • 1.1我们需准备如下物品;

    安装好组态王软件的电脑一台(此案例安装的是组态王6.55版本)。

    河北蓝蜂科技的DTU模块一台,天线和电源适配器(以下用GM10-DTU作为实例)

    SIM卡一张,有流量,大卡。

    DP9针母头一个。

    电工工具、导线若干。

    物料准备如下;

  •   

  • 1.2 GM10-DTU准备工作

    此处参考《GM10-DTU用户使用手册》进行操作,我们需要对DTU网关(WM10-DTU网关的设置和GM10类似,以下均以GM10-DTU网关来介绍)连接天线、插上SIM卡(移动/联通流量卡,大卡)、连接12V或24V的电源适配器。

    1.3 组态王电脑准备工作。

    在电脑安装组态王软件,准备一颗9针串口头(母头),用三条导线分别焊接DB9的2、3、5引脚,导线另一端接入GM10(232版本)的TXD、RXD、SGND接线端子,DB9串口接在PC串口上(如果电脑没有串口选用USB-232线扩展)

    注意:需要先将模块通讯数据口配置成232(参考3.1远程配置DTU部分配置完成后GM10的TXD、RXD、SGND接线端子连接电脑串口

  • 二,组态王从站创建。

  • 第一步,新建一个工程,命名为《测试》。

  • 第二步,新建ModRTUServer设备驱动。选择连接DTU的电脑串口(这里我们选择COM1),点击右侧窗口中的“新建”,在弹出的“设备配置向导”选择“设备驱动”->“PLC”->“莫迪康”->“ModRTUServer”-> “COM”。

  • 第三步,定义设备名称;选择串口号。

      

    第四步,定义设备地址;设置串口参数。地址格式Address:ReceiveTime,Address:1-255 设备地址,ReceiveTime:0-100 接受数据的时间。点击“下一步”进入右下角中的窗口,我们可以选择默认的设置或这如下图的设置。直至配置完成。

      

    第五步,创建变量,此处我们创建Date01、Date02、Date03、Date04四个变量(实时数据),创建Control_1、Control_2两个变量(读写数据)。定义变量名(Date01),选择变量类型(I/0整数),选择连接设备“ModRTUServer”,选择寄存器类型“R1”,选择数据类型“USHORT”(无符号整形),选择读写属性“读写”,点击“确定”。如此方式分别创建Date02、Date03、Date04、Control_1和Control_2数据变量。

  • 第六步,在“工程浏览器”中新建画面“首页”,双击“首页”进入画面编辑,选择文本控件,创建Date1-Date4/Control_1-Control_2/Display1-Display6显示文本。

    第七步,将文本信息连接变量。选择“工具箱”箭头,双击“Date01_display”文本,在弹出的“动画连接”对话框中分别选中“模拟量输出”和“模拟量输入”选项。然后分别点击“模拟量输出”和“模拟量输入”按钮在弹出的对话框中进行如下设置(表达式:\\本站点\Date01,整数位:5,显示格式:十进制,对齐:居左)。这里只列举对“Date01_display”文本的显示设置,大家按同样方法分别对“Date02_display”、“Date03_display”、“Date04_display”、“Control_1_display”、“Control_2_display进行设置。

  • 第八步,运行工程,在菜单中选择“切换到 View”,在弹出的“运行系统”窗口中点击菜单中的“画面”->“打开”

    在弹出的画面中双击“首页”打开工程画面。此时我们创建的工程就在右下图中显示了出来。我们可通过查看变量值和改变变量值(鼠标双击“00”对数据值进行更改)。

  • ,EMCP平台设置。

  • 用管理员账号登录EMCP平台www.lfemcp.com (建议使用IE9以上浏览器或谷歌浏览器),对EMCP云平台进行设置。具体操作参照《EMCP物联网云平台用户手册》。登录EMCP后首先进入设备列表显示页面,因为我们未创建任何设备,所以是一个空页面。点击右上角的“后台管理”按钮(只有管理账号才有此权限),进入EMCP平台的后台。

    3.1远程配置DTU

    打开“后台管理>模块管理”页面,将DTU绑定至此管理员账号,然后就可以使用“远程配置”功能来配置DTU的各项通讯参数和功能参数。最主要两个地方需要配置,一是与组态王通讯的串口参数,二是设置DTU定时采集组态王数据的MODBUS通道参数,下面分步骤对此功能进行讲解。注:模块只有在线后才可以进行远程配置也可以使用“DTU配置软件”模块配置,参考文档《DTU配置软件使用手册

    3.1.1模块绑定

    模块初始绑定密码是111111,直接点击绑定即可。

    3.1.2 模块远程配置

    模块的远程配置最好“读取”再写入,只有写入成功后才表示参数成功配置到DTU中“写入”后也可以“读取”以检查之前的操作是否成功

    Modbus配置页详解:

    设备从站号:为模块所连设备的MODBUS从站地址(范围1-250),此地址必须和设备从站地址一样。要和组态王设置的MODBUS从站号一致

    功能码:为模块读取设备MODBUS寄存区的标志符。“功能码01”对应“线圈”(00001),“功能码02”对应“离散量输入”(10001),“功能码03”对应“保持寄存器”(40001),“功能码04”对应“输入寄存器”(30001)。

    起始地址:为模块所连设备的MODBUS寄存器读取的起始地址(不包含寄存区标识符)。图中1对应40001

    数据长度:为模块读取设备数据的连续长度,图中的长度为10,既连续读取从40001到40010共10个数据。

    标准DTU可连接多个从站(最多4个),可点击“新建”创建新子设备从站,配置规则按上述说明。

    注:当DTU出现异常时,如无法连接网络在线,或者无法与组态王正常通讯,此时可以使用配置口(默认RS232)连接PC,使用DTU配置软件来查看状态及异常报警,详见《DTU配置软件使用手册》。

    3.2 新建数据规则

    点击网页左侧的“数据规则”进入规则设置页面,点击右上角的“新增”,在弹出的窗口中设置该数据规则名称组态王6.55和展示样式“列表展示”,我们可以选择列表展示或组态展示列表展示我们所添加的数据会以固定的列表样式展示,列表展示方式简单方便(数据测试阶段可选用列表展示)。组态展示:我们可以任意绘制设备数据的展示样式比如添加图形、图片仪表盘、柱状填充和文字等内容(此功能类似传统的组态软件参考《EMCP平台画面组态使用说明文档)数据规则新建完后点击“实时数据”新增实时数据(3.1.2设置的Modbus配置),点击“读写数据”创建平台对设备手动读写操作的数据。创建规则展示如下。

    注:实时数据:DTU根据所配置的Modbus采集通道(参考上面的3.1介绍),按设定的采集间隔定时读取从站数据并上传到平台所显示的内容

    读写数据:无需在DTU配置Modbus定时采集通道,可直接通过平台对下位设备进行数据手动读写操作

    EMCP平台所有"寄存器地址"设置均不需要带寄存器区标识符,如读写“保持寄存器”(03功能码)中40019的数据,在平台数据规则中的"寄存器地址"填写19即可(注:如果设备Modbus地址计数是从0开始的,则需要做加1处理,即填写20)

    报警设置,在已经创建好的实时数据中,点击对应数据的“报警”选项,进入报警设置页面。我们可以设定该数据的报警上下限和报警内容以及是否启用报警。设定报警当该数据超出报警上下限后平台会自动记录报警的时间和报警值,同时平台向用户登录的APP和微信推送报警消息

    3.3 新建设备

    新建“设备”, 选择菜单“设备管理”-> “新增”新建一个设备“组态王6.55”。新建设备是填写设备的基本信息,1选择设备匹配的图片(从本地上传,也可不选择,系统会以默认图片显示);

    2输入模块SN,输入要绑定的SN的编码,如果此SN之前未绑定,则会弹出绑定窗口进行绑定;

    3选择上面创建的数据规则;

    4点击“地图”按钮选择设备所在的地理位置。完成后点击“保存”。

  • ,实验效果。

  • 组态页面显示效果。

  • 用户登录EMCP平台(www.lfemcp.com),点击”组态王6.55“设备的图片或设备名称进入设备”。首先看到的是组态王定时采集数据的显示(实时数据),通过点击“读写数据”对组态王内部的数据进行读写。点击“历史数据”查看对定时数据采集的数据报表。如设备显示离线,需要重启GM10,显示如下

    在手机安装《云联物通》手机APP(通过电脑网页平台登录页右上角的二维码扫描下载或各大应用商店下载),凭用户名和密码登录,进入设备列表后点击“组态王6.55”设备,直接进入的是实时数据列表页面或组态画面(组态展示方式下),点击右上角菜单栏“三杠按钮”,弹出功能菜单,在菜单中点击“读写数据”对读写数据进行读写操作,点击“历史报表”查看设备的历史存储数据报表,点击历史曲线”可查看各数据的历史趋势图,点击报警信息查看该设备的报警记录,点击“设备详情”查看设备的详细信息或视频画面

    五,辅助功能介绍

    5.1 数据规则中开启通讯报警和授权普通用户功能。

    通过“后台设置->数据规则->设置->组态展示”这几个步骤来选择使用组态展示形式来展示对应数据规则。选择为组态展示后,规则的画面组态选项变为可用,点击“画面组态”选项,进入编辑页面。通过组态编辑页面我们可以任意绘制图片、文字、数显框、按钮、指示灯、管道、设备等等空间,详细功能请参考《EMCP平台画面组态使用说明》http://www.lanfengkeji.com/h-col-135.html

    5.2微信功能。

    微信关注“EMCP物联网云平台”公众号,按照提示绑定平台账号,即可使用微信监控设备,接收报警信息。为了便于对设备的管理建议将“EMCP物联网云平台”公众号“置顶”。

    5.3 数据规则中开启通讯报警和授权普通用户功能。

    通讯报警功能就是当DTU与组态王通讯异常时,在相应设备中会进行报警,根据通讯异常的原因在报警内容中进行注释,方便调试。设置及效果如下:

    5.4设备公开功能。

    在设备管理中,可以设备的属性设置为公开,公开后会生成设备所属的url连接和二维码,通过该连接和二维码可实现免登陆打开设备同样也可将设备分享到社交圈

    5.5新增普通账号及设备授权。

    管理员账号创建完设备后,可以通过“普通账号”选项用户创建一个单独的账号供其访问所属的设备。

    5.6视频监控功能。

    EMCP平台可实现萤石云摄像头的接入,从而实现web、APP、微信等终端对现场视频监控功能。

    5.7风格定制/系统定制服务。

    对于大中型企业,我们还为用户提供平台和软件定制服务,介绍如下;

    风格定制服务:风格定制是在原有EMCP平台基础上实现用户个性化风格的显示,整个服务依旧运行在原EMCP平台服务器上的,布局、功能和架构等基础内容不做改变。风格定制内容主要体现在电脑网页、手机网页、安卓APP、微信公众平台的登录域名、登录页、平台名称、平台图标等。适合企业品牌建设。

    私有云部署服务:为将EMCP系统部署到用户的服务器上,除了显示风格的定制,还可以更改系统的功能的增加、布局显示的改变以及数据分析等服务。

    如有需求可联系蓝蜂销售人员。

    六,故障分析。

    6.1 设备离线的原因

    1.SN码和密码绑定错误,EMCP平台所建设备的SN码必须和所连GM10模块的SN码相同(SN位于GM10右侧面标签),密码必须和DTU配置软件设置的密码相同(默认111111)。

    2.SIM卡选择不对,必须选择移动或联通的SIM(部分联通卡兼容,建议选用移动卡)。

    3.SIM卡欠费。

    4网络信号差,DTU信号强度低于15或误码率高于3时会出现掉线或无法联网的情况,最好保证信号强度20以上误码率为0(可通过改变天线的安放位置调整信号强度,信号强度可通过DTU配置软件或平台模块远程配置中获得

    6.2 如平台无法读取组态王的数据的原因。

    1.组态王的Modbus从站没有创建成功。此时我们可以通过Modscan32主站软件搭配虚拟串口对组态王进行通讯测试,如果无法读取组态王的数据那么说明组态王的Modbus从站没有创建成功。

    2.接线错误。检查组态王接线引脚与DTU的接线引脚是否定义正确,且是否牢固。

    3.数据创建失败,检查数据规则中所创建的设备是否正确。

    4,如果显示“数据未采集”,请检查模块的“远程配置是否设置了Modbus采集通道,参考3.1.2中的设置

    河北蓝蜂信息科技有限公司

    技术支持:0311-68025711QQ:3226776165/2166638849

    官方网站:www.lanfengkeji.com

审核编辑(何为)
更多内容请访问 河北蓝蜂信息科技有限公司(http://c.gongkong.com/?cid=53983)

手机扫描二维码分享本页

工控网APP下载安装

工控速派APP下载安装

 

我来评价

评价:
一般