智能 PLC 控制系统—基于 STM32 单片机及 Android 控制
本项目使用云平台作为数据执行和传输的媒介,以手机为控制端,将手机指令发送至云平台,
云平台经过编写配置后能够实现信息的识别与收发,并将指令传送至云连接模块。该模块与
可编程逻辑控制器(以下简称 PLC)连接,将指令获取翻译后传送至 PLC,同时 PLC 的状态信
息也可以反馈至手机,从而解决了工控系统中控制传输受到距离限制的问题,使得跨网的指
令传输成为现实,用户随时随地都可以在手机端对工控设备进行操作,使得工业控制变的更
为快捷、方便。
本项目目的目的在于设计一套通过手机客户端远程控制可编程逻辑控制器的系统,通过手机
端便可以轻松控制设备。实现了操作信息的远距离无线传输,增加了操作可编程逻辑控制器
的便捷性。
目前大多数基于 PLC 主控的大型设备的故障诊断、固件升级是由人工去完成,其中很多设备
的故障只是因为操作人员操作失误或软件故障引起的,并且维修过程中,因为无法事先判断
设备的故障点,导致维修人员不得不来回奔波多次,这大大提高了企业的售后维护成本,并
极大地降低了企业的生产效率和服务质量。因此大型设备的远程维护诊断被越来越多的厂商
所重视。
同时,传统的 PLC 的监控一般是单点,无法多点及时了解到 PLC 的运行状况及运行数据,对
出现的问题不能及时的发现并解决。而通过手机客户端的无线通信,我们便可以实时地了解
到 PLC 运行的状态,不仅能够保证系统的自动、稳定运行,而且能够提升设备的管理效能,
为企业节约成本。通过手机的远程控制系统能够通过及时排除故障来保证系统的安全、稳定
运行。同时,通过对传输过程和数据进行双重加密,防止破解和防止外界接入链路,保证了
系统运行的安全。
PLC 的应用技术已经相当成熟,在国内外已广泛应用于钢铁、石油、化工、电力、建材、机
械制造、汽车、轻纺、交通运输、环保、水处理及文化娱乐等各个行业。
如今,几乎所有的工业设施控制系统都有PLC 的身影,PLC 使用方便,编程简单,适应性强
可靠性高,抗干扰能力强,并且用户可以在同一个局域网内,使用控制器操作PLC 从而控制
各种类型的机械设备或生产过程,但是这种操作方式对于距离有所制约,同一个局域网的覆
盖面积有限,这大大限制了控制器所能控制PLC 的距离,使得超远距离控制工业设备变的困
难,因此如何打破距离限制,使得操作指令的传输可以随时随地的完成,成为一个亟待解决
的问题。
随着网络技术的发展,互联网+、物联网等名词进入我们的生活,越来越多的云平台对民用
开放,通过云平台来实现数据的云传输、云存储不仅方便快捷,而且不受到距离的限制,可
以实现跨网的数据传输,近几年,成本低,性价比高的云平台也越来越多,例如新浪云,腾
讯云等云端平台。
因此,如何实现工控系统的远距离无线控制,将控制端转移至如今已经广大普及的智能手机
上显得尤为重要,并且此系统也迎合了即将到来的工业4.0 时代的需求。
1、通过高速单片机与云平台的连接,进行WiFi 模块收发信息的解析,获取 PLC 实时运行状
态及各种运行参数。
2、云平台采用 PHP、HTML、Java 等语言配置,使用 MySQL 数据库技术,通过 http 及
TCP/IP 网络协议,单片机和手机端 APP 均采用云平台提供的端口进行接收和发送信息。