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
    +关注

    关注

    4972

    文章

    12231

    浏览量

    454766
  • 手机监控
    +关注

    关注

    0

    文章

    5

    浏览量

    1808

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

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

收藏 人收藏

    评论

    相关推荐

    plc支付连接#硬声创作季

    plc连接
    学习电子
    发布于 :2022年10月27日 20:34:35

    plc支付连接 #硬声创作季

    plc连接
    学习硬声知识
    发布于 :2022年10月30日 00:44:15

    基于DSP和现场总线的数据采集系统设计

    ,电力系统自动化程度也日益提高,通过数字信号处理技术和现场总线技术的应用提高了电力系统的可靠性和可维护性[2]。本文设计的数据采集系统,选用TI公司推出的C2XXX系列的32位定点DSP芯片
    发表于 12-08 10:28

    工业现场数据采集难题与对策

    最为核心的生产能力,又没有对安全的充分考虑,造成损失,是难以弥补的。亚为无线设备,均有安全加密控制功能,防范风险。工业数据采集方案方案一:工业现场数据采集系统(YAV UMS)通过装在
    发表于 03-02 15:03

    PLC以太网通讯数据采集解决方案 相关资料推荐

    描述:捷XC/XD等系列PLC及一体机, 以太网通讯数据采集解决方案。桥接器采用三通设计,不占用PLC通讯口,不对原系统做任何硬件和软件修改,即可
    发表于 07-02 07:31

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

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

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

    通过一台PLC网关同时采集多台PLC数据到MQTT自建服务器
    发表于 11-21 09:56 967次阅读
    <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自建服务器

    物通博联工业智能网关采集PLC数据

    其进行边缘计算处理后通过MQTT发送到云端服务器。   物通博联工业智能网关采集PLC数据 物通博联工业网关采集
    的头像 发表于 02-16 17:42 705次阅读
    物通博联工业智能网关<b class='flag-5'>采集</b><b class='flag-5'>PLC</b><b class='flag-5'>数据</b>

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

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

    工业物联网数据采集平台可以接入台达PLC吗?

    台达PLC以高速、稳健、高可靠度而著称,广泛应用于各种工业自动化机械,可以帮助进行自动化生产。通过对台达PLC进行数据采集,企业就能实时了解PLC
    的头像 发表于 08-11 17:34 689次阅读

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

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

    PLC数据采集网关实现多种PLC协议解析与MQTT上云

    PLC数据采集网关是一种工业物联网设备,用于将现场PLC(可编程逻辑控制器)与工业软件或系统(云平台或上位机)相连接。它通过串口或网口接入
    的头像 发表于 11-29 10:55 236次阅读
    <b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b>网关实现多种<b class='flag-5'>PLC</b>协议解析与MQTT上云

    倍福PLC数据采集通过MQTT协议对接云组态平台

    都有应用。 对此,物通博联提供倍福PLC数据采集的解决方案,并将数据通过MQTT协议对接云组态平台中,实现生产现场的组态监控和高效管理。该方案通过
    的头像 发表于 12-26 17:19 266次阅读
    倍福<b class='flag-5'>PLC</b><b class='flag-5'>数据采集</b><b class='flag-5'>通过</b>MQTT协议对接云组态平台

    plc数据采集模块的缺点 plc数据采集模块与数据采集卡的区别

    PLC(可编程逻辑控制器)数据采集模块是用于连接传感器、执行器和机器设备,收集实时数据的设备。虽然PLC数据采集模块在工业自动化领域得到了广
    的头像 发表于 01-19 14:20 455次阅读

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

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