<>
一种A和微信远程监控台达LC的方案
>
<>
湔言:台达LC是一款国产优秀的可编程控制器广泛应于工业控制领域,是一款性能高运行稳定的控制器。此次我们要把台达DV-ES系列LC连接到EMC粅联网云平台(简称EMC)实现电脑Web网页、手机A和微信对台达LC(D0/D1/Y0/Y2)寄存器的远程监控和D100和Y20的远程读写。
>
<>
1.1在对接前我们需准备如下物品;
>
- 台达LC一台(注意带COM2或3通讯串口)和自带的编程电缆。
- 河北蓝蜂科技的DTU模块一台天线和电源适配器(以下用GM10-DTU作为实例)。
- SIM卡一张有流量,大卡(迻动或联通卡)
<>
打开《Delta WLSoft》编程软件,打开程序,选择好自己的LC型号和COM1编程通讯参数然后进行COM2的RS485通讯参数设定,本文使用DV-60ES型号进行说明其怹同系列型号操作基本一致。
>
<>
在梯形图编辑窗口中选中一行空白行,点击菜单栏的“向导”选择“通讯程序”,如下图
>
<>
进入COM口参数選择界面,(某些型号会让您选择设定的COM口选择自己要连接DTU的LC串口,这里我们选择COM2)选择万COM口后点击“下一步”设置COM2串口参数进行如丅图设置。确保设置无误后点击“下一步”
>
<>
然后选择选择通讯应用中选择“MODBUS数据传输/MODRD/MODWR/MODRW指令”之后一直点击“下一步”。在新窗口中保持默认设置然后点击“完成”。
>
<>
在梯形图中自动生成通讯参数程序如下图:
>
<>
台达LC内部集成了MODBUS-RTU功能,按如上对COM2口的通讯设置就完成了台达LC MODBUS從站的建立LC内部寄存器与MODBUS地址对应关系在《台达LC通讯协议v1.1》中有详细说明,如下图:
>
<>
三EMC平台设置。
>
<>
用管理员账号登录EMC平台om (建议使用IE9鉯上浏览器或谷歌浏览器)对EMC云平台进行设置。具体操作参照《EMC物联网云平台用户手册》登录EMC后首先进入设备列表显示页面,因为我們未创建任何设备所以是一个空页面。点击右上角的“后台管理”按钮(只有管理账号才有此权限)进入EMC平台的后台。
>
<>
打开“后台管悝—>模块管理”页面将DTU绑定至此管理员账号,然后就可以使用“远程配置”功能来配置DTU的各项通讯参数和功能参数最主要两个地方需偠配置,一是与LC通讯的串口参数二是设置DTU定时采集LC数据的MODBUS通道参数,下面分步骤对此功能进行讲解
注:模块只有在线后才可以进行远程配置,也可以使用“DTU配置软件”对模块配置参考文档《DTU配置软件使用手册》。
>
<>
模块初始绑定密码是111111直接点击绑定即可。
>
<>
模块的远程配置最好先“读取”再“写入”只有写入成功后才表示该参数成功配置到DTU中,“写入”后也可以“读取”以检查之前的操作是否成功洳果不用模块DI报警点则无需进行“短信设置”。
>
<>
设备从站号:为模块所连设备的MODBUS从站地址(范围1-250)此地址必须和LC设置的MODBUS从站号一致(上述第二节中的“通讯地址设定”)。
>
<>
功能码:为模块读取设备MODBUS寄存区的标志符“功能码01”对应“线圈”(0XXXXX),“功能码02”对应“离散量輸入”(1XXXXX)“功能码03”对应“保持寄存器”(4XXXXX),“功能码04”对应“输入寄存器”(3XXXXX)
>
<>
比如,在台达LC内部LC本地寄存器与功能码对应關系如下表
>
<>
起始地址:为模块所连设备的MODBUS寄存器读取的起始地址(不包含寄存区标识符)。图中1281对应Y0开始4097对应D0开始。
>
<>
数据长度:为模块讀取设备数据的连续长度图中的长度为10,(结合上面配置的起始地址)既连续读取从Y0到Y9共10个数据或D0到D9共10个数据。
>
<>
标准DTU可连接多个从站(最多4个)可点击“新建”创建新子设备从站,配置规则按上述说明
>
<>
注:当DTU出现异常,如无法连接网络(不在线)或者无法与LC正常通讯,此时可以使用配置口(默认RS232)连接C使用“DTU配置软件”来查看状态及异常报警,详见《DTU配置软件使用手册》
>
<>
点击网页左侧的“数據规则”进入规则设置页面,点击右上角的“新增”在弹出的窗口中设置该数据规则的名称“台达LC”和展示样式“列表展示”,我们可鉯选择列表展示或组态展示
列表展示:我们所添加的数据会以固定的列表样式展示,列表展示方式简单方便(数据测试阶段可选用列表展示)
组态展示:我们可以任意绘制设备数据的展示样式比如添加图形、图片、仪表盘、柱状填充和文字等内容(此功能类似传统的组態软件可参考《EMC平台画面组态使用说明》文档)。数据规则新建完后点击“实时数据”新增实时数据(3.1.2中设置的Modbus配置)点击“读写数据”创建平台对设备手动读写操作的数据。创建规则展示如下
>
<>
实时数据:是DTU根据所配置的Modbus采集通道(参考上面的3.1介绍),按设定的采集间隔定时读取LC数据并上传到平台的数据这里我们设置D0(16位整形)、D2(32位浮点)、Y0、Y1四个实时数据,设置如下;
>
<>
读写数据:无需在DTU配置Modbus定时采集通道可直接通过平台对下位设备进行数据的手动读写操作,LC内部地址对应的读写功能码如下表:
>
<>
注意:实时数据必须和模块的Modbus规则配置對应而读写数据无需对DTU进行modubs规则配置,直接在平台读写数据列表中添加数据即可
>
<>
EMC平台所有"寄存器地址"设置均不需要带寄存器区标识符,如读写“保持寄存器”(03功能码)中404097的数据在平台数据规则中的"寄存器地址"填写4097即可。
>
<>
报警设置在已经创建好的实时数据中,点击對应数据的“报警”选项进入报警设置页面。我们可以设定该数据的报警上下限和报警内容以及是否启用此报警设定报警后当该数据超出报警上下限后平台会自动记录报警的时间和报警值,同时平台会向用户登录的A和微信推送报警消息
>
<>
新建“设备”, 选择菜单“设备管悝”-> “新增”新建一个设备“台达LC”。新建设备是填写设备的基本信息1选择设备匹配的图片(从本地上传,也可不选择系统会以默认圖片显示);
>
<>
2输入模块SN,输入要绑定的SN的编码如果此SN之前未绑定,则会弹出绑定窗口进行绑定;
>
<>
3选择上面创建的数据规则;
>
<>
4点击“地图”按钮選择设备所在的地理位置完成后点击“保存”。
>
<>
《WLSoft》编程软件与LC联机后点击在线监控装置表,监控要读取的数据实际值示例如下图;
>
<>
用户登录EMC平台(),点击“台达LC”设备的图片或设备名称进入设备首先看到的是LC定时采集数据的显示(实时数据),通过点击“读写數据”对台达LC进行读写操作点击“历史数据”查看设备定时存储数据的历史数据报表,点击“报警记录”进入报警信息记录报表页面,显礻如下
>
<>
在手机安装《云联物通》手机A(可通过电脑网页平台登录页右上角的二维码扫描下载,或各大应用商店下载)凭用户名和密码登录,进入设备列表后点击“台达LC”设备直接进入的是实时数据列表页面或组态画面(组态展示方式下),点击右上角菜单栏“三杠按钮”弹出功能菜单,在菜单中点击“读写数据”对读写数据进行读写操作点击“历史报表”查看设备的历史存储数据报表,点击“历史曲線”可查看各数据的历史趋势图点击
“报警信息”查看该设备的报警记录,点击“设备详情”查看设备的详细信息或视频画面
>
<>
5.1 画面组態功能。
>
<>
通过“后台设置->数据规则->设置->组态展示”这几个步骤来选择使用组态展示形式来展示对应数据规则选择为组态展示后,规则的畫面组态选项变为可用点击“画面组态”选项,进入编辑页面通过组态编辑页面我们可以任意绘制图片、文字、数显框、按钮、指示燈、管道、设备等等空间,详细功能请参考《EMC平台画面组态使用说明》
>
<>
&nbs;&nbs;&nbs;&nbs;&nbs; 微信关注“EMC物联网云平台”公众号,按照提示绑定平台账号即鈳使用微信监控设备,接收报警信息为了便于对设备的管理建议将“EMC物联网云平台”公众号“置顶”。
>
<>
5.3 数据规则中开启通讯报警和授权普通用户功能
>
<>
通讯报警功能就是当DTU与LC通讯异常时,在相应设备中会进行报警根据通讯异常的原因在报警内容中进行注释,方便调试設置及效果如下:
>
<>
&nbs;&nbs;&nbs;&nbs;&nbs; 在设备管理中,可以将设备的属性设置为公开公开后会生成设备所属的url连接和二维码,通过该连接和二维码可实现免登陆打开设备同样也可将设备分享到社交圈。
>
<>
5.5新增普通账号及设备授权
>
<>
&nbs;&nbs;&nbs;&nbs;&nbs; 管理员账号创建完设备后,可以通过“普通账号”选项为用户創建一个单独的账号供其访问所属的设备此功能主要为用户开通一个专属的账号,用户查看自己所属的设备
>
<>
EMC平台可实现萤石云摄像头嘚接入,从而实现web、A、微信等终端对现场视频监控功能
>
<>
5.7风格定制/系统定制服务。
>
<>
对于大中型企业我们还为用户提供平台和软件定制服務,介绍如下;
>
<>
风格定制服务:风格定制是在原有EMC平台基础上实现用户个性化风格的显示整个服务依旧运行在原EMC平台服务器上的,布局、功能和架构等基础内容不做改变风格定制内容主要体现在电脑网页、手机网页、安卓A、微信公众平台的登录域名、登录页、平台名称、平台图标等。适合企业品牌建设
>
<>
私有云部署服务:为将EMC系统部署到用户的服务器上,除了显示风格的定制还可以更改系统的功能的增加、布局显示的改变以及数据分析等服务。
>