首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于单片机的嵌入式PLC软开发

摘要第5-6页
Abstract第6-7页
第1章 绪论第8-14页
    1.1 可编程逻辑控制器(PLC)的历史第8-9页
    1.2 可编程控制器(PLC)国内外的发展状况第9-12页
        1.2.1 国外PLC的发展状况第9-11页
        1.2.2 国内PLC的发展状况第11-12页
    1.3 课题研究意义和内容第12-13页
        1.3.1 课题研究的意义第12-13页
        1.3.2 本文主要工作内容第13页
    1.4 本章小结第13-14页
第2章 嵌入式PLC系统总体设计方案第14-20页
    2.1 软件总体设计第14-17页
        2.1.1 设计需求第14-15页
        2.1.2 嵌入式PLC软件设计方案第15-16页
        2.1.3 研发工具的选择第16-17页
    2.2 IEC61131-3 标准第17-19页
        2.2.1 概述第17页
        2.2.2 IEC61131标准的构成第17页
        2.2.3 IEC61131-3 的编程语言第17-19页
    2.3 硬件设计架构第19页
    2.4 本章小结第19-20页
第3章 嵌入式PLC软件系统设计第20-62页
    3.1 梯形图编辑器的设计第20-29页
        3.1.1 梯形图语言介绍第20-21页
        3.1.2 梯形图编辑器的设计第21-22页
        3.1.3 梯形图的表示第22-25页
        3.1.4 梯形图的存储第25-26页
        3.1.5 梯形图的绘制区设计第26-29页
    3.2 指令表编辑模块的实现第29-30页
    3.3 梯形图转换为指令表语言第30-43页
        3.3.1 数据结构第31-34页
        3.3.2 梯形图错误处理部分第34-38页
        3.3.3 梯形图转化为指令表算法第38-43页
    3.4 指令表转换为梯形图第43-46页
        3.4.1 转换思想第43-44页
        3.4.2 具体实现过程第44-46页
    3.5 指令表到C语言的转换第46-48页
    3.6 动态库链接的使用第48-54页
        3.6.1 动态链接库的访问和调用第49-50页
        3.6.2 C语言转换为16进制的实现第50-54页
    3.7 编程界面设计第54-61页
        3.7.1 主框架设计第54-56页
        3.7.2 菜单设计第56-58页
        3.7.3 工具栏设计第58-60页
        3.7.4 状态栏的设计第60-61页
    3.8 本章小结第61-62页
第4章 嵌入式PLC串口通讯设计第62-66页
    4.1 RS-232串口通讯简介第62页
    4.2 PLC串口开发第62-65页
        4.2.1 创建多线程第62-63页
        4.2.2 通信协议的制定第63页
        4.2.3 串口通讯代码第63-65页
    4.3 监视功能第65页
    4.4 本章小节第65-66页
第5章 嵌入式PLC硬件电路与系统测试第66-75页
    5.1 硬件模块介绍第66-71页
        5.1.1 电源稳压电路模块第66-67页
        5.1.2 继电器工作电路模块第67-70页
        5.1.3 硬件电路PCB板第70-71页
    5.2 联机测试第71-74页
    5.3 本章小结第74-75页
第6章 总结与展望第75-77页
    6.1 研究总结第75-76页
    6.2 研究展望第76-77页
致谢第77-78页
参考文献第78-80页
附录A 作者在攻读学位期间发表的论文第80-81页
附录B 系统实物图第81-82页

论文共82页,点击 下载论文
上一篇:跨文化传播视域下我国网络字幕组的传播路径与发展策略研究
下一篇:基于子空间辨识方法的动态系统的故障检测与诊断