课程中心
HOME
课程中心
正文内容
手机plc编程实例 微信跟PLC设备通信原来这么简单就实现了
发布时间 : 2025-02-25
作者 : 小编
访问数量 : 23
扫码分享至微信

微信跟PLC设备通信原来这么简单就实现了

微信跟PLC设备直接通信原来这么简单就实现了

一. 为什么手机微信要跟西门子PLC数据对接?

随着移动互联网的普及,越来越多的用户希望通过智能手机监控工业现场的各种状态、报警等数据。这样既可以及时发现现场设备的故障情况,又可以非常准确的发现故障产生的时间以及原因。智能手机可以说是每个人都必备品,使用微信的客户也是非常多。为了适应工业物联网的发展,为了方便人们的工作生活。微信与现场控制器PLC的数据交换是一种发展之路。

微信与PLC通信

二. 手机微信与工业控制器PLC数据交换需要什么硬件与基础?

1. 控制器PLC 1台(支持西门子PLC,三菱PLC,罗克韦尔的PLC,我们国产等PLC)

2. 巨控GRM远程模块1台

3. 配置超级简单快速,不需要具备任何技术基础

硬件接线图

三. 手机微信与工业控制器PLC数据交换配置麻烦吗?

3.1巨控远程物联网模块配合手机APP远程监控PLC数据的GRM智能模块配置说明与硬件。

新建PLC数据变量(如水泵启动,M0.0),如下图,把变量建好下载到GRM531模块上。下载完工程后,可以实时监控一下变量,可以监控到模块是否已经跟PLC连接通信上。

建变量

3.2巨控远程物联网模块支持微信推送故障报警功能,以及短信报警。

如下图,在GRM530中新建短信报警功能,当一号压机过热会发送一条报警短信到手机。

短信编辑

短信优点:支持多少用户同时接收短信,短信内容与条件自己定义。可以分等级设置短信接收先后顺序,很好的解决操作人先接收通知,在规定时间内没有及时处理

四. 手机微信的监控与信息推送的效果如何,用途有哪些?

微信监控及信息推送

1:当设备故障时,可以随时随地的接收到设备故障微信推送过的的信息

2:可以随时随地的去查看设备的实时数据与运行状态

3:可以实现无人值守远程控制设备启停

4:不需要安装手机APP占用手机内存,直接公众号进入监控设备

越来越多的客户咨询我们进行软件与设备对接的开发。客户来源于各行各业,需求也不尽相同。上面我们将为客户分析部分微信小程序与设备开发案例,希望给后续有开发需求的客户带来一定的帮助。物联网发展已有多个年头,以目前市场客户的需求来看,整个市场正在酝酿一轮新的发展机会。微信小程序将充分利用微信10个多亿的用户群体,为工业物联网带来了新的控制方案与发展空间

微信加快价值

实物图

用途: 广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、环境监测、路灯照明管控、景观照明管控、楼宇照明管控、广场照明管控、老人护理、个人健康、花卉栽培、水系监测、食品溯源、敌情侦查和情报搜集等多个领域。

手机短信可以接收PLC报警?教您用PLC实现真正的无人值守

原创不易,请勿抄袭。

可能好多人已经使用过这种技术,甚至非常熟悉这种技术,毕竟S7-200已经使用了很多年,但是作者以前一直没有遇到过这种应用,作者觉得这种方式很实用,所以把它做成一篇文章,供大家参考。

首先我们来说下自动化控制系统,说是自动化控制系统,自动化指的是控制而非一切,维修就无法自动化,因此如何作到设备的无人值守?德国的方式是出现问题后通过打电话报告故障代码和故障内容的方式通知操作人员或者维修人员,以此可以避免操作人员不得不一直停留在控制室。这也是德国工厂的操作人员为什么这么少的原因之一,但是这种方式有个前提,那就是你的设备包括你的程序的性能一定要非常好,设备稳定性指;如果设备稳定性不好,一直有故障的话,还是留个人在那吧。程序的性能指出现任何故障时都可以清晰的判断出哪个部位出现了问题,而且出现一些危险的故障时可以有一些相应的程序手段避免事态扩大;这一点说起来很简单,但实际操作起来却非常非常难;需要大家日积月累的学习。

以前有朋友给我提意见,让我把硬件也写到文章里,闻过则改,以后的文章会带硬件目录,再次感谢这位朋友,也希望以后的文章大家可以给我提意见,包括想学习哪种PLC,哪个方向等等。好吧,进入正题吧!

让我们看下今天的实例,

需要的硬件软件。

1 24V电源模块

2 SIMATIC S7-200 CPU 224XP

3 MD720-3发信号设备 6NH9720-3AA00

4 ANT 794-4MR Antenna天线 6NH9860-1AA00

5 PC/PPI cable编程电缆 6ES7901-3CB30-0XA0

6 SIM card能发短信的手机卡

7 能收短信的手机

需要的软件有STEP 7 Micro/WIN和SMS库文件,请注意MD720-3需要使用串口连接,所以不同串口的库文件不同;有想要库文件的请在评论区留下邮箱,我会一一发送。

操作步骤一打开软件将库添加进程序里,以前我们讲S7-200使用称重功能时需要将库文件添加到程序里,操作方式一致,这里不重复讲,避免占篇幅太长。

添加完成后有5个程序,其中

SMS_init: ......SMS初始化块

SMS_xmt_rcv_manage ......SMS收发处理执行块

SMS_send ......SMS发送信息功能块

SMS_receive ......SMS接受信息功能块

SMS_tele_handle ......SMS远程访问处理块

程序的编写方式在主程序里依次调用SMS_init; SMS_send; SMS_receive; SMS_tele_handle如下:

1、在Main程序的Network1里编程如下

2、在Main程序的Network2里编程如下

3、在Main程序的Network3里编程如下

4、在Main程序的Network4里编程如下

5、在数据块中的定义如下

6、给功能块分配库存储区,不分配则编译程序时会报错误,分配方法如下:打开指令库下的 program block,右键点击 library,在弹出的菜单下选择 Library memory...,如下图:

在弹出的 Library Memory Allocation 的窗口里点击 Suggest Address 按钮,如下图会分配VB0到VB226的存储区给库程序使用,此区域的地址在程序的其它部分不可再使用

到此就完成了所有程序的编写,编译并下载程序到PLC中。

调试程序

在线监控程序,先置V1000.0为1,触发初始功能化功能块初始化MD720-3为发送短信为Text模式,PIN码为“1234”;信息中心的号码为“+8613501363718”(北京的短信中心服务号)。

初始化成功后SMS_init_Done位为1;SMS_init_Status返回值为15。

初始化成功后,置位V1000.4为1,触发信息的发送功能,发送的目的手机号为“13801234567”;发送的信息为“Weather”。

发送成功后SMS_send_done位为1;SMS_send_status返回值为6.

这样就完成了信息的发送。

注意:上面的库功能块,除了SMS_xmt_rcv_manage不需在主程序里编写为,其它四个功能块都必须依次调用,且调用的条件是每个循环周期都执行条件是SM0.0。即使是不收发SMS,也需要调用SMS_send;SMS_receive; SMS_tele_handle,原因是PLC与MD720-3信息交换是需要SMS_send;SMS_receive; SMS_tele_handle功能块来处理的,即使只是初始化MD720-3,不接收和发送信息也是需要全调用的,否则无法初始化成功。

库功能块的状态信息

对于这个系统,虽然可以使用中文字符,但比较麻烦,建议大家使用英文字符即可。比如说发送ERR01另一侧有故障代码对应表,检查即可。大家学会了吗?

文章写来不易,学会的点个赞吧!

喜欢的话请点赞并分享,您的支持是我坚持下去的动力!送人玫瑰,手有余香!

相关问答

plc如何实现与手机通讯-懂得

不知道知你是用的那个牌子的PLC,我知道西门子有这样的扩展模块,在使用的时候要编写通迅程序需要专业的终端器设备。

如何在iphone手机上装欧姆龙plc编程软件?

苹果电脑可以使用欧姆龙PLC编程软件,建议安装欧姆龙PLC绿色版编程软件。苹果电脑可以使用欧姆龙PLC编程软件,建议安装欧姆龙PLC绿色版编程软件。

plcedit使用教程?

plcedit安卓版是一款可以随时在手机上进行编程的软件。plcedit安卓版拥有众多基础的编程模板任你免费使用,可以省去很多麻烦。有了plcedit安卓版,打开手机就...

西门子PLC编程软件在哪里下载-ZOL问答

西门子PLC手机版编程软件可以在西门子官网上下载。首先,打开西门子官方网站,在页面上找到“下载中心”或类似选项,点击进入。在下载中心页面上,可以找到适用于...

PLC-AL00手机怎么设置高清通话?

PLC-AL00手机可以通过以下步骤设置高清通话:1.打开设置应用程序,选择“通话设置”;2.找到“高清通话”选项,打开它;3.在高清通话设置中,选择“开启”;...P...

编程作品怎么发送到微信?

方法/步骤:1,用电脑编辑好文档后,可以通过电脑和手机的QQ关联,点击自己的QQ,点击我的设备---手机,发到手机上。2,然后从手机上打开文件。3,点击左下角...

怎么把编好的程序放入PLC-ZOL问答

用电缆线连接电脑和PLC电脑要装有COM口驱动(没有装驱动接线没反应)然后再电脑的设备管理器的端口选项查看COM口位置下一步就是在编程软件的在线选项里面选择...

想用手机在互联网上的网页中编辑数据然后送到PL..._网络编辑...

1.首先需要确保PLC支持通过互联网进行远程控制和数据传输。2.然后需要在PLC和互联网之间建立通信连接,可以使用ModbusTCP/IP或其他协议。3.接着...

求文档:三菱PLC编程用电脑怎么样直接用指令语言写-ZOL问答

下面是编程截图:有用(0)回复有专门的编程软件,为什么还要用指令语言?有用...条讨论精品应用推荐新浪微博天气通淘宝特价版UC浏览器相关问题二手手机...

三菱PLC怎样远程控制?

要远程控制三菱PLC,可以使用以下方法之一:1.使用远程访问软件,如GXWorks3或MXComponent,通过网络连接到PLC并进行编程和监控。2.使用远程I/O模块,将PLC...

 koti  818辛巴 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部