1、基于 PROFIBUS 总线系统的电能检测系统 摘 要 本文介绍利用 PROFIBUS 总线系统来采集用电设备的电能,设计了利用 S7-300 为主站,RS485 通信设备和 S7-200 为从站的 PROFIBUS-DP 总线网络。在此基础上 可以挂接带有 RS485 通讯接口的电能表,同时实现了利用 S7-200 的高速计数器来采 集电能和 EM231 模拟量模块来采集电能,最后通过程序编写实现多种电能变送器的 电能采集, 并在实验平台上进行调试, 结果显示能够正确的采集各个用电设备的电能, 实现该设计的目的。 关键词 PROFIBUS-DP 总线 RS485 通信 S7-200 PLC
2、电能采集 II E ENERGYNERGY D DETECTIONETECTION S SYSTEMYSTEM B BASEDASED O ON N PROFIBUS BPROFIBUS BUSUS S SYSTEMYSTEM ABSTRACTABSTRACT This article describes the use of PROFIBUS bus system to capture the energy of electrical equipment, Designed the main station by S7-300, RS485 communications equipment
3、and S7-200 to PROFIBUS-DP slave bus network. On this basis, can be attached with a power meter RS485 communication interface, At the same time using high-speed counter of S7-200 to collect power and EM231 module to capture power, Finally, collecting power from a variety of the transmitter through th
4、e programming, and the experimental platform for debugging, the results show that it can correct the power of each electrical equipment, to achieve the function. Keywords PROFIBUS-DP RS485 S7-200 Energy Acquisition 目 录 中文摘要 . I 英文摘要 II 1 概述 . 1 1.1 本毕业设计的内容 . 1 1.2 本设计完成的主要任务 . 2 2 PROFIBUS 总线系统 . 4
5、 2.1 PROFIBUS-DP 网络 . 4 2.1.1 PROFIBUS DP 的设备类型 4 2.1.2 电能检测系统现状 5 2.1.3 PROFIBUS-DP 在电能检测系统中的应用 5 2.2 RS485 通信设备 6 2.3 S7-200PLC 9 2.3.1 高速计数器 11 2.3.2 EM277 13 2.3.3 EM231 15 3 软件程序编写 16 3.1 S7-200 编译环境 16 3.1.1 主程序的编写 17 3.1.2 子程序的编写 19 3.1.3 中断程序的编写 21 3.2 S7-200 与 S7-300 的数据传输 . 24 3.3 S7-300 编
6、译环境 27 4 调试与总结 . 29 4.1 硬件安装 29 4.2 程序调试 30 4.3 总结 34 致谢 错误错误!未定义书签。未定义书签。 参考文献 .错误错误!未定义书签。未定义书签。 附录 错误错误!未定义书签。未定义书签。 1 1 概述 1.1 本毕业设计的内容 本毕业设计的题目是基于 PROFIBUS 总线系统的电能检测系统,在该毕业 设计中主要用到 PROFIBUS 总线网络、RS485 通信和 S7-200。 PROFIBUS 是一种有广泛应用范围的、开放的数据通信系统,适合于快速、 时间要求严格的应用和复杂的通信任务, 特别适用于工厂自动化和过程自动化领 域。PROFIBUS 是工业控制领域中的主流现场总线标准,2000 年成为 IEC61158 国际现场总线标准之一。 在 2006 年, PROFIBUS 成为中国第一个工业通讯领域现 场总线技术国家标准:GB/T20240-20061。PROFIBUS DP 是一种经过优化的高 速通信连接,是专门为自动控制和设备级分散 I/O 之间的通信设计的,可用于分 布式控制系统的高速数据传输,其传输速率高达