摘要:

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

展开

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

  1. Android本科毕业设计基于Android的天气预报APP系统(附带源码)

    Android本科毕业设计基于Android的天气预报开发APP系统源码.显示城市当前的实时天气状况,包括城市名称.城市名片.天气情况.温度高低.星期等信息.界面左边有一列城市列表,显示中国各个城市名 ...

  2. 基于STM32的智能手环系统的设计

    STM32系列 基于STM32的智能手环系统的设计 STM32系列 前言 一.系统方案的设计 1.1系统功能分析 1.2系统总体结构 二.硬件电路的搭建 2.1STM32最小系统组成部分 2.2S硬件 ...

  3. 基于单片机的智能教室控制系统的设计

     word完整版可点击如下下载>>>>>>>> 基于单片机的智能教室控制系统的设计_c++课程设计题目汇总-硬件开发文档类资源-CSDN下载内容包括详细 ...

  4. 基于MicroPython的智能火灾报警器系统的设计与实现

    目录 概论 工具介绍 问题描述 设计原理 设计思路 环境搭建 总体设计 硬件总体设计方案 整体设计方案 硬件功能模块设计与实现 软件功能模块设计与实现 测试及结果分析 系统线路连接 DHT11 温湿度 ...

  5. 吴海燕C语言真题,基于APP的智能婴儿床系统的设计与实现开题报告

    一.毕业设计(论文)题目的来源.理论.应用或实际意义 1.题    目:基于APP的智能婴儿床系统的设计与实现 2.题目来源:生产实践 3.意    义:随着现代科技的进步飞快.生活质量的不断提高,对 ...

  6. 基于单片机的智能电表-交流电压电流互感器设计

    150[毕设课设]基于单片机的智能电表-交流电压电流互感器设计(电路图+程序+论文) [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 本 ...

  7. java智能家居_基于JAVA的智能家居控制系统的设计(毕业设计).doc

    基于JAVA的智能家居控制系统的设计(毕业设计) 基于JAVA的智能家居系统的设计--信息控制子系统 PAGE 4 目 录 TOC \o "1-3" \h \z \u HYPERL ...

  8. 基于python的智能家居_基于Python的智能家居自动化测试脚本设计及实现

    投稿网址 http:www.VideoE.cn|<电视技术>第39 卷第5 期(总第458 期) 117 [本文献信息]沈杰,潘科,刘昕,等. 基于 Python 的智能家居自动化测试 ...

  9. 基于微信的智能家居控制系统的设计与实现

    基于微信的智能家居控制系统的设计与实现 目 录 1 绪论 6 1.1 课题研究的背景 6 1.2 智能家居系统的研究现状和发展前景 6 1.3 课题研究的意义 7 1.4 设计的研究内容 8 2 相关 ...

最新文章

  1. Go 代码中如何绑定 Host
  2. DSAPI多功能组件编程应用-DS提示气泡
  3. java compareandset 包_Java AtomicReferenceArray compareAndSet()用法及代码示例
  4. 法在计算机课程中的应用,尝试教学法在中职《计算机应用基础》课程中的应用(原稿)...
  5. CSS选择器学习笔记
  6. 跨越鸿沟,IIoT 如何更融合与开放?
  7. [置顶] Android改变图像的饱和度、亮度和对比度
  8. 【计量经济学导论】08. 平稳时间序列
  9. python数据框列命名_python-按列名称处理pandas数据框值
  10. oracle导出报错00091,exp报错:EXP-00091 Exporting questionable statistics
  11. 长方形图片填充为正方形
  12. 摄氏度与华氏度之间的转换
  13. 快速学习JasperReport-模板工具Jaspersoft Studio
  14. 学会这招,远离年金险99%的坑
  15. 单元格颜色公式之明细数据项隔行底纹
  16. 小程序配置服务器域名不生效问题
  17. 华为鸿蒙2.0系统电脑安装步骤,华为鸿蒙系统2.0怎么安装,鸿蒙系统2.0安装教程...
  18. 【Flutter】【path_provider】path_provider文件系统
  19. 关于Java,你想知道的一切,这里说透了
  20. 4、5线小县城的年轻人每天在玩什么?

热门文章

  1. 药店管理系统源码 his系统源码 HIS源码
  2. js 修改对象的键名
  3. 经济应用文写作【2】
  4. 前端网页预览word,pdf,excel等各类文档
  5. intel VROC M2硬盘raid操作
  6. qt5.11.12移植到安卓,并适配surfaceflinger,或自定义qpa
  7. 宇视科技录像机添加其他厂商摄像机配置步骤
  8. WIN7 64位系统,安装office 2010
  9. SVGEdit——SVG在线编辑器
  10. 数据库数据 与 excel 对比。(项目一)