技术文章

当前页面: 首页 >技术文章 >远程控制永宏PLC

远程控制永宏PLC

供稿:河北蓝蜂信息科技有限公司 2018/9/7 15:52:39

0 人气:5

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

前言:

永宏PLC是一款国产优秀的可编程控制器,广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把永宏FBs/B1系列PLC连接到EMCP物联网云平台(简称EMCP),实现电脑Web页面、手机APP和微信对永宏PLC的远程监控。

一、准备工作

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

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

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

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或COM4口+/-端子)连接到GM10的485A和485B接线端子。如下图;

二,PLC的 modbus从站创建

打开《WinProLadder》编程软件,根据自己所使用的PLC新建工程。点击右上角的“PLC”选择“联机”与PLC进行联机,之后选择“设定”设置port2或port4通讯参数。在弹出的窗口中设置通讯参数,Modbus站号默认为1,将串口改为9600/无/8/1(如果选择默认配置,那么我们需要在GM10的基本参数中设置“数据串口”的参数)。

完成上面的操作其实永宏PLC的modbus从站功能就已经创建好了,就是这么简单哦,为国产PLC点赞。

这里需要说明的是,永宏PLC已经集成Modbus协议集,支持Modbus协议通讯主、从机模式,并将其内部的寄存器和Modbus寄存器做了对应,这里我们使用的是其从站模式。可编程控制器内部元件编号与对应的Modbus地址编号如下表示:

表(一)

备注:表(一)读线圈使用功能码“01”,写单个线圈使用功能码“05”。读保持寄存器使用功能码“03”,写单个保持寄存器使用功能码“06”,写多个寄存器使用功能码“16”。

三,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报警点则无需进行“短信设置”。

Modbus配置页详解:

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

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

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

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

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

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

3.2 新建数据规则

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

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

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

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

五,辅助功能介绍

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.PLC的Modbus从站没有创建成功。此时我们可以通过Modscan32主站软件对PLC进行通讯测试,如果无法读取PLC的数据那么说明PLC的Modbus从站没有创建成功。

2.接线错误。确认PLC与DTU接线是否定义正确,是否接线牢固。

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

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

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

手机扫描二维码分享本页

工控宝APP下载安装

工控速派APP下载安装

 

我来评价

评价:
一般