android plc 课程,基于Android的智能PLC操控软件设计与实现
摘要:
机床辅助设备的控制是由PLC完成的,传统PLC编程要求对硬件结构和电气原理比较了解,需要学习专门的编程语言.组态软件具有操作界面编辑简单,延续性,可扩充性较好的特点,广泛应用于工业控制领域.本文结合了组态软件的优点和PLC编程功能,以简化操作和编程,实现智能化控制为目的,设计并实现了一款基于Android的智能PLC操控软件.具体的研究内容如下:分析了软件的整体控制和功能需求,结合软件模块化及分层架构思想,设计了智能PLC操控软件的三层总体架构,并阐述了软件的关键模块.根据软件设计总体需求,分块设计了操作编辑控制,PLC编程,数据存储与通信等主要功能:针对操作编辑控制功能需求,采用图形化操作编辑的方式,设计了操作界面编辑模块和操作运行控制模块,实现了操作控制和智能化在线界面编辑;为了满足PLC智能编程需求,提出表格选择式的编程方式,设计并实现了动作程序编辑模块和逻辑程序编辑模块;对于软件的数据存储与通信功能,提出基于SQLite的软件数据存储方式,采用Modbus/TCP和TFTP通信协议实现了软件的通信连接和文件传输,保证了软件与下位机的稳定,可靠交互.搭建了由操控软件,运动控制器,伺服驱动系统和PC机等组成的软件测试平台,并对开发的智能PLC操控软件进行了系统测试.测试结果表明本软件能够满足基本的工业控制需求,验证了软件的正确性和可靠性.
展开
android plc 课程,基于Android的智能PLC操控软件设计与实现相关推荐
- Android本科毕业设计基于Android的天气预报APP系统(附带源码)
Android本科毕业设计基于Android的天气预报开发APP系统源码.显示城市当前的实时天气状况,包括城市名称.城市名片.天气情况.温度高低.星期等信息.界面左边有一列城市列表,显示中国各个城市名 ...
- 基于STM32的智能手环系统的设计
STM32系列 基于STM32的智能手环系统的设计 STM32系列 前言 一.系统方案的设计 1.1系统功能分析 1.2系统总体结构 二.硬件电路的搭建 2.1STM32最小系统组成部分 2.2S硬件 ...
- 基于单片机的智能教室控制系统的设计
word完整版可点击如下下载>>>>>>>> 基于单片机的智能教室控制系统的设计_c++课程设计题目汇总-硬件开发文档类资源-CSDN下载内容包括详细 ...
- 基于MicroPython的智能火灾报警器系统的设计与实现
目录 概论 工具介绍 问题描述 设计原理 设计思路 环境搭建 总体设计 硬件总体设计方案 整体设计方案 硬件功能模块设计与实现 软件功能模块设计与实现 测试及结果分析 系统线路连接 DHT11 温湿度 ...
- 吴海燕C语言真题,基于APP的智能婴儿床系统的设计与实现开题报告
一.毕业设计(论文)题目的来源.理论.应用或实际意义 1.题 目:基于APP的智能婴儿床系统的设计与实现 2.题目来源:生产实践 3.意 义:随着现代科技的进步飞快.生活质量的不断提高,对 ...
- 基于单片机的智能电表-交流电压电流互感器设计
150[毕设课设]基于单片机的智能电表-交流电压电流互感器设计(电路图+程序+论文) [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 本 ...
- java智能家居_基于JAVA的智能家居控制系统的设计(毕业设计).doc
基于JAVA的智能家居控制系统的设计(毕业设计) 基于JAVA的智能家居系统的设计--信息控制子系统 PAGE 4 目 录 TOC \o "1-3" \h \z \u HYPERL ...
- 基于python的智能家居_基于Python的智能家居自动化测试脚本设计及实现
投稿网址 http:www.VideoE.cn|<电视技术>第39 卷第5 期(总第458 期) 117 [本文献信息]沈杰,潘科,刘昕,等. 基于 Python 的智能家居自动化测试 ...
- 基于微信的智能家居控制系统的设计与实现
基于微信的智能家居控制系统的设计与实现 目 录 1 绪论 6 1.1 课题研究的背景 6 1.2 智能家居系统的研究现状和发展前景 6 1.3 课题研究的意义 7 1.4 设计的研究内容 8 2 相关 ...
最新文章
- Go 代码中如何绑定 Host
- DSAPI多功能组件编程应用-DS提示气泡
- java compareandset 包_Java AtomicReferenceArray compareAndSet()用法及代码示例
- 法在计算机课程中的应用,尝试教学法在中职《计算机应用基础》课程中的应用(原稿)...
- CSS选择器学习笔记
- 跨越鸿沟,IIoT 如何更融合与开放?
- [置顶] Android改变图像的饱和度、亮度和对比度
- 【计量经济学导论】08. 平稳时间序列
- python数据框列命名_python-按列名称处理pandas数据框值
- oracle导出报错00091,exp报错:EXP-00091 Exporting questionable statistics
- 长方形图片填充为正方形
- 摄氏度与华氏度之间的转换
- 快速学习JasperReport-模板工具Jaspersoft Studio
- 学会这招,远离年金险99%的坑
- 单元格颜色公式之明细数据项隔行底纹
- 小程序配置服务器域名不生效问题
- 华为鸿蒙2.0系统电脑安装步骤,华为鸿蒙系统2.0怎么安装,鸿蒙系统2.0安装教程...
- 【Flutter】【path_provider】path_provider文件系统
- 关于Java,你想知道的一切,这里说透了
- 4、5线小县城的年轻人每天在玩什么?