
S7200与MM420之间USS通讯.ppt
11页S7200与MM420之间USS通讯步骤•安装指令库l 编写通讯程序,编译下载程序l 设置MM420变频器参数,接好电动机l 连接网络线(RS485接口9针--紫色线)l 联机调试本例采用PLC的Port0口进行USS通讯,所以通讯程序块选择库里USS Protocol Port0下的程序块:1.安装指令库双击打开文件夹1双击,开始安装2安装完毕,打开编程软件2.编写通讯程序,编译下载程序在主程序中编写用Port0口1)初始化通讯设置---初始化程序 USS_INIT 参数详细说明参考教材P1672.初始化指令USS_INT2.编写通讯程序,编译下载程序2)编写变频器控制指令程序---变频器控制指令USS_CTRL只要接通,则0号变频器运行;接通,变频器按自由惯性停车;接通,变频器快速停车;接通,变频器故障复位;接通,变频器输出所带电机正转 参数详细说明参考教材P167--1683.变频器控制指令---USS_CTRL改为VD202.编写通讯程序,编译下载程序3)设定变频器运行频率2.编写通讯程序,编译下载程序4)S7200读取变频器参数取0号变频器参数中的数据,即变频器电流值,存放在VD302中 参数详细说明参考教材P168--1694. 读取变频器参数USS_RPM_X2.编写通讯程序,编译下载程序5)指定程序的V存储区 选定“库”单击右键2.编写通讯程序,编译下载程序6). 编译下载程序对单个程序进行编译3.设置MM420变频器参数,接好电动机(1)、将变频器恢复到出厂设置P0010=30P0970=1 (2)、参数设置P0003=3 启用所有参数的读写访问(专家级模式)P0010=1 启用快速调试模式P0304=380 电机额定电压,根据实际所接电机设置P0305= 电机额定电流,根据实际所接电机设置P0307= 电机额定功率,根据实际所接电机设置P0310=50HZ 电机额定频率,根据实际所接电机设置P0311= 电机额定转速,根据实际所接电机设置P0010=0P0700=5 控制由控制由USS控制控制P1000=5 频率由频率由USS控制控制P1120=2秒 加速时间设置成2秒,根据实际情况设置P1121=2秒 减速时间设置成2秒,根据实际情况设置P2009=0 设置设置USS规格化规格化((=0不规格化不规格化 USS 通信设定值,即设定为变频器中的频率设定范围的通信设定值,即设定为变频器中的频率设定范围的 百分比形式。
百分比形式 =1对对 USS 通信设定值进行规格化,即设定值为绝对的频率数通信设定值进行规格化,即设定值为绝对的频率数值)值)P2010=6 RS485通讯设置成通讯设置成9600波特率波特率P2011=0 变频器号(变频器号(USS地址)(地址)(0~31,,与程序必须相对应与程序必须相对应)) P0971: 设置 P0971 = 1,上述参数将保存入MM 420 的 EEPROM 中 4.连接网络线(RS485接口9针--紫色线)西门子S7-200的PLC与西门子MM420变频器通过RS485口用西门子的专用协议USS协议进行通讯,应用在小型自动控制系统中因为USS协议采用轮询方式通讯,所以PLC所带的变频器不能太多,否则会因为超时而造成通讯失败另外,采用MM420的RS485接口(即端子板上的14、15脚)通讯时,变频器上不能安装PROFIBUS-DP通讯板硬件和软件1、软件:(1)操作系统WINDOWS XP SP2;(2)编程软件STEP7 MicroWIN SP7中文版2、硬件:(1)S7-200,CPU226CN,PLC一台;(2)MM440变频器1台;(3)计算机一台。












