**
西门子200smart MM420 uss协议通信*
一、MM420变频器
1、进行恢复出厂设置
P0010 = 30
P0970 = 1
2、设置电机参数,根据变频器说明书,参照电机参数进行调试。
3、设置uss通讯协议参数
变频器参数 | 设定值 | 功能说明 |
---|---|---|
P0700 | 5 | 选择命令源(COM 链路的USS设置) |
P1000 | 5 | 频率源(COM 链路的USS设置) |
P2009 | 0 | USS规格化 |
P2010 | 6 | USS波特率(6-9600) |
P2011 | 18 | 站点的地址 |
P2012 | 2 | USS协议PZD长度 |
P2013 | 127 | USS协议PKW长度 |
注:站点号具体计算
D31 | D30 | D19 | D28 | … | D19 | D18 | D17 | D16 | … | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
D0~D31代表32台变频器,要激活某一台变频器,就将该位置1,上面的表格18号变频器激活,其16进制表示为:16#00040000。
【关键点】若要将0号变频器都激活,则ACTIVE为16#00000001,此时变频器的地址是0而不是1。若要将所有32台变频器都激活,则ACTIVE为16#FFFFFFFF
要先使用uss_init指令将变频进入激活状态,才可进行通讯控制
二、西门子smart PLC
1、使用uss协议库进行通讯控制
初始化功能块:
控制功能块:
用于控制ACTIVE(激活)驱动器
使用以上两个功能块,可以实现简单的uss通讯控制变频器运行。
例程如下:
USS协议简单控制mm420运行已完成,还可通过指令块进行参数的读写,就不在这一一进行描述了。可以使用帮助(F1)来看具体功能块的使用方法,帮助有详细的介绍以及相应的例程。