找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4204|回复: 13

如何用手机实现PLC的无人值守?

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:28
  • 打卡月天数:7
  • 打卡总奖励:7961
  • 最近打卡:2025-12-22 17:16:30

3317

主题

285

回帖

2万

积分

管理员

积分
24112
发表于 2020-1-26 21:09 | 显示全部楼层 |阅读模式

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

让我们看下今天的实例:

首先需要的硬件软件
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需要使用串口连接,所以不同串口的库文件不同;

操作步骤一打开软件将库添加进程序里,

添加完成后有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另一侧有故障代码对应表,检查即可。大家学会了吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

1688

回帖

4345

积分

金牌会员

积分
4345
发表于 2020-1-26 21:09 | 显示全部楼层
我只是路过打酱油的。
工控课堂 www.gkket.com

0

主题

560

回帖

1092

积分

中级会员

积分
1092
发表于 2020-3-3 11:48 | 显示全部楼层
强烈支持楼主ing……
工控课堂 www.gkket.com

0

主题

280

回帖

846

积分

中级会员

积分
846
发表于 2020-10-10 14:46 | 显示全部楼层
强烈支持楼主ing……
工控课堂 www.gkket.com

0

主题

101

回帖

160

积分

新手上路

积分
160
发表于 2025-11-25 07:46 | 显示全部楼层
说得对!狠狠赞同,没毛病~
工控课堂 www.gkket.com

0

主题

395

回帖

1691

积分

高级会员

积分
1691
发表于 2025-11-25 08:02 | 显示全部楼层
这波反向操作,我属实没想到!
工控课堂 www.gkket.com

0

主题

93

回帖

137

积分

新手上路

积分
137
发表于 2025-11-25 08:02 | 显示全部楼层
已转发给朋友,一起感受这份快乐~
工控课堂 www.gkket.com

0

主题

33

回帖

25

积分

新手上路

积分
25
发表于 2025-11-25 08:03 | 显示全部楼层
打卡路过,支持优质原创内容~
工控课堂 www.gkket.com

0

主题

729

回帖

2184

积分

高级会员

积分
2184
发表于 2025-11-25 08:09 | 显示全部楼层
同款经历!简直是世另我
工控课堂 www.gkket.com

0

主题

72

回帖

110

积分

新手上路

积分
110
发表于 2025-11-25 08:13 | 显示全部楼层
来凑个热闹,增加点人气~
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-27 02:31 , Processed in 1.051206 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表