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

软PLC梯形图编程系统的研究与实现

摘要第4-5页
Abstract第5-6页
第1章 绪论第9-15页
    1.1 选题背景及研究意义第9-12页
    1.2 软PLC技术国内外研究现状第12-14页
    1.3 论文结构及主要研究内容第14-15页
第2章 软PLC梯形图编程系统的总体设计第15-21页
    2.1 基于IEC61131-3标准的梯形图语言介绍第15-17页
    2.2 软PLC梯形图系统的总体结构设计第17-18页
    2.3 软PLC梯形图系统需求分析与子模块设计第18-20页
        2.3.1 软PLC梯形图编程系统需求分析第18-19页
        2.3.2 软PLC梯形图编程系统的子模块设计第19-20页
    2.4 本章小结第20-21页
第3章 梯形图编程系统编辑模块的设计与实现第21-40页
    3.1 软PLC梯形图编程系统编辑模块的总体设计第21页
    3.2 软PLC梯形图编程系统编辑器模块的设计与实现第21-26页
        3.2.1 编辑界面的设计第22-23页
        3.2.2 绘制区域的设计第23-24页
        3.2.3 梯形图的图元设计第24-25页
        3.2.4 梯形图的数据结构设计第25-26页
    3.3 软PLC梯形图编程系统编辑功能模块的设计与实现第26-36页
        3.3.1 梯形图编辑功能的设计第26-28页
        3.3.2 基于XML的传统软PLC梯形图存储第28-29页
        3.3.3 基于JSON的软PLC梯形图存储第29-36页
    3.4 软PLC梯形图编程系统梯形图逻辑检查模块的设计与实现第36-39页
        3.4.1 梯形图编程规则第36-38页
        3.4.2 梯形图逻辑检查的设计第38-39页
    3.5 本章小结第39-40页
第4章 软PLC梯形图编程系统编译模块的设计与实现第40-57页
    4.1 软PLC梯形图编程系统编译模块的总体设计第40-41页
        4.1.1 编译系统总体设计第40页
        4.1.2 算法转换的难点和关键技术介绍第40-41页
    4.2 梯形图向指令表的转换算法设计与实现第41-51页
        4.2.1 AOV网、二叉树与指令表的介绍第41-43页
        4.2.2 基于AOV网的梯形图转二叉树算法设计第43-45页
        4.2.3 改进的二叉树转指令表算法设计第45-49页
        4.2.4 梯形图向指令表的转换示例第49-51页
    4.3 指令表向目标代码的转换算法设计与实现第51-56页
        4.3.1 指令表的词法分析第51-52页
        4.3.2 指令表的语法分析第52-54页
        4.3.3 基于汇编器的目标代码的生成第54-56页
    4.4 本章小结第56-57页
第5章 软PLC梯形图编程系统功能测试第57-65页
    5.1 软PLC梯形图编程系统编辑功能模块测试第57-58页
    5.2 软PLC梯形图编程系统逻辑检查模块测试第58-59页
    5.3 软PLC梯形图编程系统编译模块测试第59-60页
    5.4 软PLC梯形图编程系统仿真测试第60-64页
    5.5 本章小结第64-65页
第6章 总结与展望第65-67页
    6.1 总结第65-66页
    6.2 展望第66-67页
参考文献第67-70页
附录A第70-78页
致谢第78-79页
研究生期间发表的学术论文及成果第79页

论文共79页,点击 下载论文
上一篇:基于光通量变化的塑料光纤疲劳传感器
下一篇:钢铁企业订单负载配置与整体方案优化的并行启发式方法研究