0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过微信采集现场PLC数据?

自动化小天地 来源:未知 作者:伍文辉 2018-05-06 10:28 次阅读

随着移动互联网的普及,越来越多的用户希望通过智能手机监控工业现场的各种状态、报警等数据。

为此,小编特意选取最近较为火热的编程语言Python,利用其第三方库pyModbusTCP和itchat,以实现通过微信采集现场PLC数据的功能。

原理如下:

PC上需要编写一个段小程序,实现:

通过Modbus TCP获取PLC的数据

通过itchat库将数据转发至微信

环境:

win7 64

python 3.5+pyModbusTCP+itchat

例程:

from pyModbusTCP.client import ModbusClientimport itchatc = ModbusClient("192.168.1.2", port=502,auto_open=True)def read_var(start,len): reg=c.read_holding_registers(start,len) if reg: message="当前PLC的地址为:"+'192.168.1.2'+'\n' message+='%MW'+str(start)+'开始的值为:'+str(reg) else: print("Read error") return messagedef send(content): itchat.send(content, toUserName='filehelper') if __name__=='__main__': mes=read_var(0,4) itchat.auto_login( hotReload = True) send(mes)

运行此程序,通过扫描弹出二维码登录微信,即可收到文件助手发送的现场PLC数据

ps.类似也可实现通过手机短信,邮件等方式监控其他以太网设备数据。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5022

    文章

    13449

    浏览量

    467297
  • 手机监控
    +关注

    关注

    0

    文章

    5

    浏览量

    1862

原文标题:如何通过手机监控PLC数据

文章出处:【微信号:SE_AUT,微信公众号:自动化小天地】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎样通过手机去监控PLC数据

    怎样通过手机去监控PLC数据呢?怎样通过Python开发一个OPC UA客户端访问
    发表于 09-09 06:32

    海为PLC远程监控与数据采集方案

    状态,来及时排除故障,提高售后维修的时效性 ,提高客户对产品的满意程度,提升产品的品牌。基于手机小程序或PC终端的海为PLC远程监控和数据采集方案的优势和特点:1. 远程监控系统可
    发表于 01-31 11:47 639次阅读

    如何实现PLC发生故障时PLC短信报警PLC电话报警PLC报警

    ,才能接受到。现在的需求:只要PLC有故障无论何时何地可以立刻通知到相关人员。由些手机短信电话报警成为当下热门的话。现在市场越来越多成熟产品可以实现些功能要求。以下举列使用GRM530模块来实现
    发表于 04-23 09:20 6310次阅读

    通过一台PLC网关同时采集多台PLC数据到MQTT自建服务器

    通过一台PLC网关同时采集多台PLC数据到MQTT自建服务器
    发表于 11-21 09:56 1208次阅读
    <b class='flag-5'>通过</b>一台<b class='flag-5'>PLC</b>网关同时<b class='flag-5'>采集</b>多台<b class='flag-5'>PLC</b><b class='flag-5'>数据</b>到MQTT自建服务器

    通过GRM530来实现PLC S7200故障时短信报警

    如何通过GRM530系列GRM532Y GRM533Y实现PLC西门子S7-200故障时短信电话报警通知
    的头像 发表于 05-06 09:05 2796次阅读
    <b class='flag-5'>通过</b>GRM530来实现<b class='flag-5'>PLC</b> S7200故障时短信<b class='flag-5'>微</b><b class='flag-5'>信</b>报警

    PLC数据采集如何实现?PLC数据采集网关怎么来选?

    工业4.0的大潮中,很多应用都是由上位机、云来实现,那么PLC数据采集是最基本的前提条件之一。PLC数据采集如何实现?目前主流的PLC
    的头像 发表于 08-10 16:07 2391次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b>如何实现?<b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b>网关怎么来选?

    快速实现采集施耐德PLC数据

    通过钡铼技术BL102 PLC采集网关快速实现采集施耐德PLC数据
    的头像 发表于 08-20 16:05 1874次阅读
    快速实现<b class='flag-5'>采集</b>施耐德<b class='flag-5'>PLC</b><b class='flag-5'>数据</b>

    PLC智能网关功能解析:数据采集与远程维护

    实现工业场景下的万物互联离不开对工业自动化设备的数据采集。其中PLC常见的工业现场协议就多达数十种,加上各大PLC厂商基本都有各自的私有协议,导致
    的头像 发表于 12-29 16:01 657次阅读
    <b class='flag-5'>PLC</b>智能网关功能解析:<b class='flag-5'>数据采集</b>与远程维护

    如何通过plc网关解决生产数据采集问题

    交互和通信方面逐渐暴露出局限性。 TDE 系列产品是天拓四方推出的数网星工业云平台中的边缘端带智能边缘计算的数据采集网关,可以方便地实现现场设备的远程数据采集、程序远程下载和远程维护。支持300+的工业设备驱动协议,2 路 RJ
    的头像 发表于 01-31 17:27 499次阅读
    如何<b class='flag-5'>通过</b><b class='flag-5'>plc</b>网关解决生产<b class='flag-5'>数据采集</b>问题

    PLC数据采集(MES物联网)解决方案

    的解决方案,能够快速、稳定、安全地采集现场PLC数据,实现外网访问获取内网PLC数据的功能。同时
    的头像 发表于 03-05 10:28 1266次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b>(MES物联网)解决方案

    plc物联网数据采集平台是什么

    采集、分析和管理。 在这样的平台上,PLC作为数据采集和控制的核心,负责与现场的传感器、执行器等设备进行交互,完成基本的监测和控制任务。而物联网技术则使得
    的头像 发表于 06-21 16:43 645次阅读
    <b class='flag-5'>plc</b>物联网<b class='flag-5'>数据采集</b>平台是什么

    plc物联网数据采集平台是什么

    PLC物联网数据采集平台是基于物联网技术,将多个PLC设备连接到云端的数据采集与管理系统。通过采集
    的头像 发表于 06-24 15:18 970次阅读

    PLC数据采集监控系统解决方案

    印刷、食品饮料等行业得到广泛使用。 对此,物通博联提供接入PLC全系列的数据采集监控系统解决方案。该方案的核心在于其高度集成的数据采集网关,它能够接入
    的头像 发表于 06-25 13:51 597次阅读
    <b class='flag-5'>信</b>捷<b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b>监控系统解决方案

    PLC采集网关如何实现多品牌PLC数据采集

    在工业自动化领域,PLC是不可或缺的核心设备,它负责控制生产线的各个环节,确保生产过程的顺利进行。然而,随着工业自动化水平的不断提高,如何有效地采集、处理和分析PLC数据,成为了企业面
    的头像 发表于 07-11 17:08 593次阅读

    PLC数据采集IoT平台是什么

    设备与互联网相连,实现了数据的远程采集、分析和管理。 PLC作为数据采集和控制的核心,负责与现场的传感器、执行器等设备进行交互,完成基本的监
    的头像 发表于 10-28 14:44 434次阅读