摘要 | 第1-5页 |
ABSTRACT | 第5-9页 |
第一章 引言 | 第9-13页 |
·课题来源及研究意义 | 第9-10页 |
·课题背景 | 第9-10页 |
·研究意义 | 第10页 |
·组态王软件的介绍和Modbus通讯协议在其上的设置过程 | 第10-11页 |
·研究思路及研究的主要工作 | 第11-13页 |
第二章 软硬件开发平台简介 | 第13-18页 |
·软件开发平台 | 第13-15页 |
·VC++中串口程序的开发 | 第13-14页 |
·API通信函数在Modbus RTU软件中的应用 | 第14-15页 |
·硬件设计平台 | 第15-17页 |
·Protel的结构 | 第15-16页 |
·工程设计的流程 | 第16-17页 |
·本章小结 | 第17-18页 |
第三章 通信板的硬件设计部分 | 第18-25页 |
·通信板的整体框架 | 第18页 |
·主要采用的芯片相关的介绍 | 第18-23页 |
·具体电路设计部分 | 第23-24页 |
·本章小结 | 第24-25页 |
第四章 上位机、通信板、下位机之间的通信 | 第25-29页 |
·通信流程的设计 | 第25-26页 |
·接收数据的方法 | 第26-27页 |
·通讯协议 | 第27页 |
·Modbus软件中串口的设置问题 | 第27-28页 |
·本章小结 | 第28-29页 |
第五章 Modbus通讯协议及其实现 | 第29-46页 |
·串行传输模式 | 第29-35页 |
·RTU模式 | 第29-31页 |
·Modbus报文RTU帧 | 第31-33页 |
·ASCII传输模式 | 第33页 |
·Modbus ASCII报文帧 | 第33-35页 |
·LRC校验 | 第35页 |
·差错检验方法 | 第35-36页 |
·奇偶检验 | 第35-36页 |
·帧检验 | 第36页 |
·Modbus调试软件的设计与实现 | 第36-45页 |
·主体框架的设计 | 第36-38页 |
·对数据报文的存储和管理 | 第38-44页 |
·Modbus功能码和对应的函数 | 第44-45页 |
·本章小结 | 第45-46页 |
第六章 系统的调试和验证 | 第46-50页 |
·监控界面的设计 | 第46-47页 |
·设计的实验验证 | 第47-49页 |
·本章小结 | 第49-50页 |
结论 | 第50-51页 |
参考文献 | 第51-53页 |
致谢 | 第53页 |