远程监控台达PLC
来源: | 作者:zhonghaide | 发布时间: 2019-03-13 | 49 次浏览 | 分享到:

  • 关键词: 远程监控 台达PLC
  • 摘要:台达PLC是一款国产优秀的可编程控制器,广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把台达DVP-ES系列PLC连接到EMCP物联网云平台(简称EMCP),实现电脑Web网页、手机APP和微信对台达PLC(D0/D1/Y0/Y2)寄存器的远程监控和D100和Y20的远程读写。


前言:

台达PLC是一款国产优秀的可编程控制器,广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把台达DVP-ES系列PLC连接到EMCP物联网云平台(简称EMCP),实现电脑Web网页、手机APP和微信对台达PLC(D0/D1/Y0/Y2)寄存器的远程监控和D100和Y20的远程读写。

一、准备工作。

1.1在对接前我们需准备如下物品;

  台达PLC一台(注意带COM2或3通讯串口),和自带的编程电缆。

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

  SIM卡一张,有流量,大卡(移动或联通卡)。

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

  电工工具、导线若干。

1.2 DTU准备工作

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

1.3 PLC准备工作。

PLC连接电源(注意电源是24VDC还是220VAC),将编程电缆插上PLC的COM1口,另一端连电脑的COM口(或是USB-232线),PLC的485串口(COM2 +/-端子)连接到GM10的485A和485B接线端子(也可以使用COM3,这里统一按COM2口进行讲解)。如下图;

二,PLC的 modbus从站创建。

打开《Delta WPLSoft》编程软件,打开程序,选择好自己的PLC型号和COM1编程通讯参数。然后进行COM2的RS485通讯参数设定,本文使用DVP-60ES型号进行说明,其他同系列型号操作基本一致。

在梯形图编辑窗口中,选中一行空白行,点击菜单栏的“向导”,选择“通讯程序”,如下图。

进入COM口参数选择界面,(某些型号会让您选择设定的COM口,选择自己要连接DTU的PLC串口,这里我们选择COM2)选择万COM口后点击“下一步”。设置COM2串口参数进行如下图设置。确保设置无误后点击“下一步”,

然后选择选择通讯应用中选择“MODBUS数据传输/MODRD/MODWR/MODRW指令”之后一直点击“下一步”。在新窗口中保持默认设置,然后点击“完成”。

在梯形图中自动生成通讯参数程序,如下图:

台达PLC内部集成了MODBUS-RTU功能,按如上对COM2口的通讯设置就完成了台达PLC MODBUS从站的建立,PLC内部寄存器与MODBUS地址对应关系在《台达PLC通讯协议v1.1》中有详细说明,如下图:

三,EMCP平台设置。

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

3.1远程配置DTU

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

3.1.1模块绑定

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

3.1.2 模块远程配置

模块的远程配置最好先“读取”再“写入”,只有写入成功后才表示该参数成功配置到DTU中,“写入”后也可以“读取”以检查之前的操作是否成功。如果不用模块DI报警点则无需进行“短信设置”。