注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- PLC论坛(非专题) -- PLC基础

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:EMCPGX 发表时间:2021/4/13 14:46:00  

 

 本栏论题: 自己动手——实现手机APP远程监控 西门子PLC  [690]

    自己动手——实现手机APP远程监控 西门子PLC
    前言:西门子S7-200PLC广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把西门子的S7-200PLC连接到EMCP物联网云平台(简称EMCP),实现电脑Web页面、手机APP和微信对200PLC的远程监控。
    • 一准备工作。
    1.1在对接前我们需准备如下物品;
    S7-200 一台(建议使用CPU226 或 CPU224 有两个串口的PLC,port1口做程序的下载和在线监视,port0做Modbus-RTU从站与GM10-DTU模块通讯)。也可以使用Smart200PLC(以下以老款200PLC做案例解说)。
    河北蓝蜂科技的DTU模块一台,天线和电源适配器(以下用GM10-DTU作为实例)。
    SIM卡一张,有流量,大卡(移动或联通卡)。
    DP9针公头一个。
    联网电脑一台(WinXP/Win7/Win8操作系统)
    电工工具、导线若干。
    物料准备如下;
    1.2 DTU准备工作
    此处参考《GM10-DTU用户使用手册》进行操作,我们需要对DTU网关(WM10-DTU网关的设置和GM10类似,以下均以GM10-DTU网关来介绍)连接天线、插上SIM卡(移动/联通流量卡,大卡)、连接12V或24V的电源适配器。
   
    1.3 S7-200PLC准备工作。
    200PLC连接电源(注意电源是24VDC还是220VAC),准备一颗9针串口头(如上图),用两颗导线分别焊接的3和8引脚(200PLC系统手册中有介绍,3和8引脚为485通讯口)。此时我们将PLC prot0串口的3引脚连接GM10模块的“485A”端子,8引脚连接GM10模块的“485B”端子。
    • 二,200PLC从站创建。
    1,将200PLC经编程电脑连接到电脑上,打开Step7-MicroWin编程软件,新建工程,在主程序中添加Modbus Slave Port0功能块(MBUS_INIT,MBUS_SLAVE)
    西门子Modbus从站协议库包括两条指令:MBUS_INIT 指令和MBUS_SLAVE 指令。
    •MBUS_SLAVE 指令用于为Modbus主设备发出的请求服务。
    •MBUS_INIT 指令用于启用、初始化或禁止Modbus从站通讯。在使用MBUS_SLAVE 指令之前,必须正确执行MBUS_INIT 指令。指令完成后立即设定“完成”位,才能继续执行下一条指令。
    MBUS_INIT、MBUS_SLAVE指令说明请参考“STEP 7-MicroWIN”软件中的帮助。
    上面我们将 Modbus 保持寄存器区从 VB1000 开始(HoldStart = VB1000),并且保持寄存器为100个字(MaxHold=100),因保持寄存器以字(两个字节)为单位,实际上这个通信缓冲区占用了VB1000~VB1200共200个字节。
    2,设置库存储区。点击菜单栏中的“文件”在下拉框中选择“库存储区分配”在打开的对话框中输入库存储区的起始地址,注意避免该地址和程序中已经采用或准备采用的其它地址重合,可以点击“建议地址”避免modbus功能块所占用的地址和程序中的寄存器地址重叠。
    3、编译程序,编译无误后,通过PPI电缆将程序下载到PLC(如果PLC只有一个串口,且这个串口配置成了modbus口,那么我们在下程序时需要将PLC的运行开关扳到“stop”位置),下载完成后断电,打开程序监控查看MBUS_INIT 指令和MBUS_SLAVE 指令的“Error”引脚输出是否为正常(0位正常,其他数值为故障,请参看西门子PLC技术手册中的故障列表)。
    • 三,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从站地址(范围1-250),此地址必须和设备从站地址一样。要和PLC设置的MODBUS从站号一致。
    功能码:为模块读取设备MODBUS寄存区的标志符。“功能码01”对应“线圈”(0XXXX),“功能码02”对应“离散量输入”(1XXXX),“功能码03”对应“保持寄存器”(4XXXX),“功能码04”对应“输入寄存器”(3XXXX)。西门子PLC中,Q点对应01功能码,I点对应02功能码,V区对应03功能码,AI区对应04功能码。
    起始地址:为模块所连设备的MODBUS寄存器读取的起始地址(不包含寄存区标识符)。图中1对应40001
    数据长度:为DTU读取设备数据的连续长度,图中的长度为10,既连续读取从40001到40010共10个

以下是关于《自己动手——实现手机APP远程监控 西门子PLC》论题的回复(共2篇)

回复人:hqfmjt2013 

 回复时间:2021/4/13 15:38:00

支持(199) | 反对(192)

 

    本实施例提供的基于lora无线通信的阀门控制系统,包括lora网关以及与lora网关连接的数个阀门控制器,所述lora网关与云平台连接,所述云平台可与多个手持终端连接,并实现数据交互功能。
   
    所述电动球阀阀门控制器包括单片机以及与单片机连接的电源模块、压力流量一体机、电压采集模块、调试模块、电磁阀控制模块、rs485模块和lora射频模块,lora射频模块与lora网关连接,电磁阀控制模块与农业灌溉系统中的电磁阀连接,电源与电压采集模块连接。http://www.hqfmjt.com/diandongqiufa/
   
    所述电源模块采用太阳能板供电,它包括太阳能板、逆变器和锂电池,太阳能板将太阳能转化为电能,再通过逆变器将电能充电给锂电池,太阳能供电技术已经是成熟的技术,本实施例只是将其应用于本实施例中的电池的充电,就可对每个阀门控制系统供电,无需外接电源。所述电压采集模块用于采集锂电池的电压和太阳能板的输出电压信号,并把采集的电压信号发送给单片机。
   
    所述压力流量一体机用于采集水管内的水流速度和水流压力;采用现有技术中的可采集水压和水流的设备实现,并将采集的水流速度和水流压力发送给单片机。
   
    所述电磁阀控制模块用于驱动农业灌溉系统中的电磁阀的打开或关闭,以实现灌溉,电磁阀控制模块的是否打开或关闭电磁阀是单片机控制的。
   
    所述调试模块用于实现对单片机的调试功能。
   
    所述rs485模块是用于连接传感器阵列,实现数据的采集,所述传感器阵列主要包括温度传感器、湿度传感器和二氧化碳传感器,用于采集温度信号、湿度信号和二氧的含量,所述传感器阵列可根据农田需求增加或更换其他的数据采集传感器,只需要更换带有rs485接口的传感器与rs458连接实现数据的采集即可。http://www.hqfmjt.com/diandongqiufa/http://www.hqfmjt.com/diandongqiufa/http://www.hqfmjt.com/diandongqiufa/

回复人:hqfmjt2013 

 回复时间:2021/4/13 15:39:00

支持(429) | 反对(321)

 

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳