1)使用PC/PPI电缆连接PC和S7-200PLC的端口1,并在Micro/Win软件中设置好通信接口。
2)使用PROFIBUS电缆连接MM440变频器的RS-485接口与S7-200 PLC的端口0。
3)设置MM440的USS通信相关参数
P0003=3//设置用户访问等级为专家级
P0700=5//COM链路的USS通信(RS-485接口)
P1000=5//通过COM链路的USS通信设置频率
P2010.0=6//设置MM440的USS通信波特率为9.6kbaud/s
P2011.0=0//设置USS站地址为0
P2012.0=2//USS协议的PZD长度
P2013.0=127//USS协议的PKW长度
P2014.0=0//USS报文的停止传送时间
4)在Micro/Win中调用USS初始化程序块USS_INIT,分别设置USS通信的波特率和MM440变频器的地址,如图5-14所示。
图5-14 调用USS初始化程序块USS_INIT(www.xing528.com)
Drive address与Active bit的关系如表5-4所示。
表5-4 Drive address与Active bit的关系
MM440变频器的USS地址为几号站,则对应的active bit就要置1,在本案例中,MM440变频器的USS地址为0号,所以Active为1。
5)在Micro/Win中调用USS控制程序块USS_CTRL,其中由M0.0控制MM440变频器的起停,Type=1选择MM440,速度给定为百分比,实数类型。
6)注意下载程序前要在程序块选项上单击鼠标右键,选择库存储区,需要选择USS协议所占用的地址进行分配。
7)使用USS_RPM和USS_WPM来读写MM440的参数,如图5-15所示。
USS_RPM_W和USS_WPM_W:读写U16类型的参数
USS_RPM_D和USS_WPM_D:读写U32类型的参数
USS_RPM_R和USS_WPM_R:读写FLOAT类型的参数
图5-15 MM40与S7-200通信的程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。