android plc 课程,基于Android的智能PLC操控软件设计与实现

摘要:

机床辅助设备的控制是由PLC完成的,传统PLC编程要求对硬件结构和电气原理比较了解,需要学习专门的编程语言.组态软件具有操作界面编辑简单,延续性,可扩充性较好的特点,广泛应用于工业控制领域.本文结合了组态软件的优点和PLC编程功能,以简化操作和编程,实现智能化控制为目的,设计并实现了一款基于Android的智能PLC操控软件.具体的研究内容如下:分析了软件的整体控制和功能需求,结合软件模块化及分层架构思想,设计了智能PLC操控软件的三层总体架构,并阐述了软件的关键模块.根据软件设计总体需求,分块设计了操作编辑控制,PLC编程,数据存储与通信等主要功能:针对操作编辑控制功能需求,采用图形化操作编辑的方式,设计了操作界面编辑模块和操作运行控制模块,实现了操作控制和智能化在线界面编辑;为了满足PLC智能编程需求,提出表格选择式的编程方式,设计并实现了动作程序编辑模块和逻辑程序编辑模块;对于软件的数据存储与通信功能,提出基于SQLite的软件数据存储方式,采用Modbus/TCP和TFTP通信协议实现了软件的通信连接和文件传输,保证了软件与下位机的稳定,可靠交互.搭建了由操控软件,运动控制器,伺服驱动系统和PC机等组成的软件测试平台,并对开发的智能PLC操控软件进行了系统测试.测试结果表明本软件能够满足基本的工业控制需求,验证了软件的正确性和可靠性.

展开

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值