首页--交通运输论文--水路运输论文--船舶工程论文--船舶机械论文--船舶系统论文

水炮控制系统的研发

摘要第4-5页
Abstract第5页
1 绪论第8-12页
    1.1 背景介绍第8-9页
    1.2 问题简介第9-11页
    1.3 各章内容第11-12页
2 控制要求第12-18页
    2.1 喷水系统第12-13页
        2.1.1 自动开炮第12页
        2.1.2 自动关炮第12-13页
    2.2 水炮动作第13-14页
        2.2.1 正常旋转第13页
        2.2.2 设定参考位置第13页
        2.2.3 避免触到极限位置第13-14页
    2.3 通信第14-15页
        2.3.1 与船舶控制系统通信第14-15页
        2.3.2 与伺服电机通信第15页
    2.4 故障处理第15-16页
        2.4.1 喷水系统故障第15-16页
        2.4.2 水炮故障第16页
    2.5 系统初始化第16-18页
        2.5.1 喷水系统自检第16-17页
        2.5.2 水炮初始化第17-18页
3 硬件设计第18-30页
    3.1 伺服电机第18-26页
        3.1.1 原理第18-22页
        3.1.2 配置第22-26页
    3.2 PLC第26-30页
        3.2.1 输入输出点第26-27页
        3.2.2 与上位机通信第27-28页
        3.2.3 与下位机通信第28-30页
4 软件设计第30-49页
    4.1 设计思想第30-32页
        4.1.1 变量命名第30页
        4.1.2 程序结构第30-31页
        4.1.3 数据结构第31页
        4.1.4 版本控制第31-32页
    4.2 程序框架第32-35页
        4.2.1 设计方法第32-34页
        4.2.2 输出点处理第34-35页
    4.3 程序流程第35-46页
        4.3.1 初始化第35页
        4.3.2 喷水流程控制第35-38页
        4.3.3 水炮运动控制第38-45页
        4.3.4 通信程序第45-46页
    4.4 上位机模拟程序设计第46-49页
        4.4.1 功能概述第46页
        4.4.2 设计流程第46-49页
5 调试和修改第49-55页
    5.1 上位机通信第49-52页
    5.2 下位机通信第52-53页
    5.3 流程变更第53-55页
结论第55-56页
参考文献第56-58页
附录A 用Git对PLC工程进行版本控制第58-68页
    1 Siemens Step7工程第58-64页
        1.1 初始化Git仓库第58-60页
        1.2 导出源文件第60-63页
        1.3 提交更改第63-64页
    2 CoDeSys工程第64-68页
致谢第68-69页

论文共69页,点击 下载论文
上一篇:鄱阳湖水利枢纽工程对长江干流流量影响的模拟
下一篇:张力腿平台出坞助浮关键技术研究