1、I 目录 摘要 III Abstract . IV 第 1 章 水压试管机介绍 . 1 1.1 水压试管机分类 . 1 1.2 水压试管机平衡及密封原理 . 1 1.3 水压试管机液压控制方案 . 2 1.4 水压试管机计算机监控系统设计 3 1.4.1 系统描述 . 3 1.4.2 计算机监控系统设计 . 4 1.4.3 结论 . 7 第 2 章 PLC 及 S7-200 简介 8 2.1 PLC 简介 . 8 2.1.1 PLC 发展 . 8 2.1.2 PLC 内部结构图 10 2.1.3 PLC 的基本结构 11 2.1.4 PLC 的工作原理 11 2.1.5 PLC 的应用领域 1
2、3 2.1.6 PLC 未来展望 14 2.2 S7-200 简介 14 2.2.1 S7-200 系列优点 . 14 2.2.2 S7-200 的 CPU 介绍 . 15 2.2.3 S7-200 的特性 . 16 第 3 章 串行通信接口技术 17 3.1 用自由口模式创建用户定义的协议 . 17 3.2 自由口模式下 PLC 与计算机的通信 . 17 3.2.1 通信协议 17 II 3.2.2 指令格式定义 18 第 4 章 水压试管机下位机通讯模块的设计 22 4.1 PLC 程序执行过程 22 4.2 程序清单 . 22 4.21 MAIN 主程序: 23 4.2.2 Read 子
3、程序: 24 4.2.3 Write 子程序: . 26 4.2.4 Verify 子程序: . 27 4.2.5 Initialize 子程序: . 29 4.2.6 RCVcomplete 中断程序: . 32 4.2.7 XMTcomplete 中断程序: . 33 总结 . 35 参考文献 . 36 致谢 . - 37 - III 水压试管机监控系统 下位机通讯模块设计 摘要 本设计用可编程控制器(PLC)与工业计算机实现对钢管的水压密封试验。本文对通 讯模块的系统设计将两者结合, 由 PLC 完成对现场设备的直接控制, 同时通过串行总线与 工业计算机通信用来实现设计要求。 本设计首先
4、对试管机的原理概述, 并给出了对其设计的一套方案; 其次对设计所需要 的 PLC 及 S7-200 的特点进行介绍,由此可见 PLC 的优越性,然后又对自由口及通信协议 进行了诠释,对设计程序时提出了要求;最后就是此次设计的程序的要点。本次设计通 过四个章节对水压试管机进行从原理到软件实现的流程,最终完成整个设计。 关键词:通讯,PLC,协议 IV Hydrostatic test machine control system The communication module design Abstract This design with programmable logic controller (PLC) and industrial computer for the hydraulic sealing test tube. Based on communication module system design will finish by combination of PLC, the direct control, and through serial bus an