S7-200与MicroMaster变频器的USS通信指南

需积分: 9 13 下载量 56 浏览量 更新于2024-07-31 收藏 985KB PDF 举报
本章节详细介绍了如何使用西门子S7-200 PLC与MicroMaster变频器进行标准USS(统一串行服务)协议通信。S7-200控制器通过集成的STEP 7-Micro/WIN 32软件工具包中的预配置子程序和中断程序来实现对变频器的控制。USS协议是该软件工具包的一部分,专为简化变频器的通信设计,使得S7-200能够方便地发送指令和读取/修改变频器参数。 使用USS协议指令的要求包括: 1. CPU内存:S7-200需要至少1250字节至1750字节的CPU内存来支持USS通信,具体取决于使用的指令数量。 2. 端口0:USS协议专用,端口0只能用于USS通信,不能同时用于其他功能,如与STEP7-Micro/WIN的通信。USS_INIT指令用于初始化端口0,分配给USS协议或PPI模式。端口0在被分配给USS通信后,除非通过其他USS_INIT指令或在STOP模式下,否则无法重新用于其他通信。 3. 子程序和中断:需要8个USS子程序和3个与USS相关的中断,以处理数据交换。 4. 内存资源:400字节的V存储器用于存储USS变量,另外还有最多1750字节的用户程序空间,这部分可能会被USS协议程序占用。 5. 监视和冗余:建议使用CPU 226或带有PROFIBUS-DP功能的EM277模块,以便在USS协议运行时提供第二个通信端口,以便于监控和冗余。 编程顺序涉及理解USS协议的基本要求,然后按照特定步骤编写和配置用户程序,包括设置端口0,配置子程序和中断,以及初始化变频器连接。章节还涵盖了变频器的连接方式,可能涉及到硬件接口和电缆选择,以及必要的设置步骤,确保数据通信的正确性和效率。 本章内容是S7-200与MicroMaster变频器USS通信的基础指南,对于工程师来说,理解和掌握这些指令及其使用方法是进行PLC控制和变频器集成的关键。