自己入手打造家居生存 (自己入手打造游戏机)

维纶触摸屏宽泛应于工业控制畛域,是一款性能高,运转稳固的人机交互设施。此次咱们要把维纶的MT8101iE系列触摸屏衔接到EMCP物联网云平台,成功电脑Web页面和手机APP对维纶触摸屏的远程数据采集和读取。

维纶MT8101iE触摸屏一台(或电脑仿真运转)。

USB转232数据线一颗(假设电脑主机有串口那就可免得去此线)。

河北蓝蜂科技的GM10-DTU模块一台。以及配带的232串口线和电源适配器

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

DP9针母头一个。

联网电脑一台(WinXP/Win7/Win8操作系统)

电工工具、导线若干。

物料预备如下;

此处参考《GM10-DTU用户经常使用手册》启动操作,咱们须要对DTU网关(WM10-DTU网关的设置和GM10相似,以下均以GM10-DTU网关来引见)衔接天线、插上SIM卡(移动/联通流量卡,大卡)、衔接12V或24V的电源适配器、而后将GM10经过随机配带的串口线一端衔接GM10端子(TXDTXDSGND),另一端衔接电脑的COM口,假设电脑没有COM口可使USB转232线转接。

触摸屏衔接24VDC电源,预备一颗9针串行动,用一个双绞线区分焊接的6和9引脚(维纶触摸屏说明书有引见,6和9引脚为485通信口)。

将触摸屏接好的485通信线衔接到GM10-DTU端子上,触摸屏串口引脚9对应GM10模块的485A端子,引脚6对应GM10模块的485B端子。

第一步,新建一个维纶MT8071lE/MT8101iE(800×480)工程,在弹出的窗口中决定新增按钮,在PLC类型中决定MODBUSIDA中的Server选项。设置MODBUSServer串口参数、站号,如下图。设置成功后点击确定保留,此时咱们的MODBUSServer从站设施树立成功。

第二步,在空白窗口中新建6个数据称号(实时1、实时2、实时3、实时4,读写1和读写2),而后新建6个数值显示单元,区分为数值显示单元衔接LW0、LW1、LW2、LW3、LW9和LW10变量,如下图。

维纶屏外部寄存器空间与Modbus寄存器对应相关如下图:

:RW0对应Modbus寄存器410000(读写寄存器,4为保留寄存器标记,平台只要写10000即可,性能码决定03),同时RW0也可对应Modbus寄存器310000(只读寄存器,3为只读寄存器标记,平台寄存器地址只要写10000即可,性能码决定04)

:LW0对应Modbus寄存器400001(读写寄存器,4为保留寄存器标记,平台只要写1即可,性能码决定03),同时LW0也可对应Modbus寄存器300001(只读寄存器,3为只读寄存器标记,平台寄存器地址只要写1即可,性能码决定04)

:LB0对应Modbus寄存器100001(读写寄存器,1为保留寄存器标记,平台只要写1即可,性能码决定01),同时LW0也可对应Modbus寄存器000001(只读寄存器,0为只读寄存器标记,平台寄存器地址只要写1即可,性能码决定02)。

此时触摸屏的设置所有成功,保留工程决定下载程序到触摸屏或在电脑上在线仿真程序。接上去就是衔接设置DTU网关和设置EMCP平台了。

在对模块启动性能时,详细操作请参照《DTU性能软件经常使用手册》,咱们经过DTU性能软件对数据网关启动设置的目标,一是数据网关定时采集PLCModbus从站寄存器中的数据。二是设置与EMCP平台衔接的参数(只要设置模块明码或自动明码111111)。此外,经过《DTU性能软件》咱们可以读取数据网关的运转形态,审核数据网关能否衔接网络和主机,以及网关和PLC通信能否反常。

拓展:咱们也可以经过云端对网关启动远程性能,即登录平台->后盾治理->模块治理->远程性能,请操作和电脑单机DTU性能软件一样。

用治理员账号登录EMCP平台www.lfemcp.com,对EMCP云平台启动设置。详细操作参照《EMCP物联网云平台用户手册V3.0》。登录EMCP后首先进入设施列表显示页面,由于咱们未创立任何设施,所以是一个空页面。点击右上角的后盾治理按钮(只要治理账号才有此权限),进入EMCP平台的后盾。

进入后盾,首先显示的是设施治理,咱们可以先跳过此页面,首先创立一个数据规定,点击网页左侧的规定治理进入规定设置页面,点击右上角的新增,在弹出的窗口中设置该数据规定的称号威纶通触摸屏和展现样式列表展现,咱们可以决定列表展现或组态展现,列表展现:咱们所减少的数据会以平台固定的列表样式展现,列表展现模式简双繁难(数据测试阶段可决定列表展现)。组态展现:咱们可以恣意绘制设施数据的展现样式比如减少图形、图片、仪表盘、柱状填充和文字等外容(此性能相似传统的组态软件)。数据规定新建完后点击实时数据新增实时数据(DTU定时采集上行的数据),点击读写数据创立平台要对设施启入手动读写操作的数据。创立规定展现如下。

注:实时数据:是由DTU性能成功MODBUS通道后,按设定的采集距离定时读取从站相应数据;

读写数据:无需在DTU性能MODBUS定时采集通道,可间接在平台对下位设施启动数据的读写操作;

报警设置,在曾经创立好的实时数据中,点击对应数据的报警选项,进入报警设置页面。咱们可以设定该数据的报警高低限和报警内容以及能否启用此报警。设定报警后当该数据超出报警高低限后平台会智能记载报警的期间和报警值,同时平台会向用户登录的APP推送报警信息(相似于微信的信息推送)。

新树立施,决定菜单设施治理->新增新建一个设施维纶触摸屏。新树立施是填写设施的基本信息,1决定设施婚配的图片(从本地上行,也可不决定,系统会以自动图片显示);

2输入模块SN,输入要绑定的SN的编码,假设此SN之前未绑定,则会弹出绑定窗口启动绑定;

3决定上方创立的数据规定维纶触摸屏;

4点击地图按钮决定设施所在的天文位置。成功后点击保留。

减少设施成功后,必定记着重启DTU这样该设施才会显示在线。

触摸屏显示成果。

用户登录EMCP平台(www.lfemcp.com),点击威纶通触摸屏设施的图片或设施称号进入设施。首先看到的是威纶通触摸屏定时采集数据的显示(实时数据),经过点击读写数据对威纶通触摸屏外部的数据启动读写。点击历史数据检查对定时数据采集的数据报表。如设施显示离线,须要重启DTU网关,显示如下

在手机装置《云联物通》手机APP(可经过电脑网页平台登录页右上角的二维码扫描下载,或各大运行商店下载),凭用户名和明码登录,进入设施列表后点击威纶通触摸屏设施,间接进入的是实时数据列表页面或组态画面(组态展现模式下),点击右上角菜单栏三杠按钮,弹出性能菜单,在菜单中点击读写数据对读写数据启动读写操作,点击历史报表检查设施的历史存储数据报表,点击历史曲线可检查各数据的历史趋向图,点击报警信息检查该设施的报警记载,点击设施概略检查设施的详细信息或视频画面。

1,EMCP平台新树立施后未重启。EMCP新增设施后都须要重启对应的GM10模块。

2,SN码和明码绑定失误,EMCP平台所树立施的SN码必定和所连GM10模块的SN码相反(SN位于GM10右正面标签),明码必定和DTU性能软件设置的明码相反(自动111111)。

7.2如平台不可读取触摸屏的数据的要素。

1,维纶触摸屏的Modbus从站没有创立成功。此时咱们须要经过Modscan32主站软件对触摸屏启动通信,假设不可读取触摸屏的数据那么说明触摸屏的Modbus从站没有创立成功。

2,通信线接线失误。

3,数据创立失败,审核数据规定中所创立的设施能否正确。

7,3如何成功触摸屏PLC数据和外部寄存器的映射

假设要将PLC的数据经触摸屏上行到EMCP平台,假设只是数据实时采集而不向PLC写入,那么咱们可以经过触摸屏编辑软件中的资料传送(元件->资料传送),关上如下图;

假设须要经过平台向PLC写入数据,那么经过上方的资料传送就不可满足了,咱们可以经常使用维纶触摸屏的宏指令性能成功触摸屏寄存器和PLC寄存器的双向映射。(留意:如需双向映射,那么该寄存器就不要再启动上方的资料传送了),宏指令编辑可点击菜单栏中的工具->宏指令新建一个宏指令,编辑内容如下。

编程代码如下:macro_commandmain()

inta1,a2,a3//创立a1,a2,a3暂时两边变量

GetData(a1,"LocalHMI",RW,10,1)//将RW10值付给a1。

GetData(a2,"SiemensS7-200PPI",VW,1000,1)//将PLC中的VW1000值付给a2。

GetData(a3,"LocalHMI",RW,20,1)//RW20为两边寄存器,起到数据两边传送作用。

ifa1<>a3then//假设a1不等于a3(即RW10不等于RW20)那么行动上方两行的指令操作。

SetData(a1,"SiemensS7-200PPI",VW,1000,1)//将a1的值(即RW10)付给VW1000

SetData(a1,"LocalHMI",RW,20,1)//将将a1的值(即RW10)付给RW20(保留RW10的值已便于下次比拟)。

else//假设RW10的值被动发送扭转(手写或平台写入后)

SetData(a2,"LocalHMI",RW,10,1)//将VW1000付给RW10

SetData(a2,"LocalHMI",RW,20,1)//将VW1000付给RW20(保留RW10的值已便于下次比拟)。

GetData(a1,"LocalHMI",RW,11,1)

GetData(a2,"SiemensS7-200PPI",VW,1002,1)

GetData(a3,"LocalHMI",RW,21,1)

ifa1<>a3then

SetData(a1,"SiemensS7-200PPI",VW,1002,1)

SetData(a1,"LocalHMI",RW,21,1)

SetData(a2,"LocalHMI",RW,11,1)

SetData(a2,"LocalHMI",RW,21,1)

endmacro_command

正在下载,请期待……下载附件需0积分!

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论