如何通过手机监控PLC数据

很多客户对之前一篇通过微信监控PLC的文章比较感兴趣,为此,小编决定再写一个续篇。

通过Python开发一个OPC UA客户端,访问PLC数据,然后将数据以邮件形式转发至用户手机。

 

本例以M241作为OPC UA服务器,其配置请参考前一篇文章。

M241发布两个变量:

a1(%MW0)=6969

a2(%MW1)=123

如何通过手机监控PLC数据_第1张图片

 

OPC UA客户端开发:

编程语言:python 3.5

库:opcua+smtplib

 

源码如下:

如何通过手机监控PLC数据_第2张图片

访问服务器M241变量有两种方式,一是通过NodeId节点ID访问,另一种是通过

BrowsePath浏览路径访问。

本例以后一种方式实现

注:M241 OPC UA服务器配置中“标识符类型”应选为“字符串”

 

实验结果如图:

 

PC端

如何通过手机监控PLC数据_第3张图片

 

手机端:

如何通过手机监控PLC数据_第4张图片

 

你可能感兴趣的:(如何通过手机监控PLC数据)