您现在的位置是:首页 > 变频技术 > 变频技术

MM420变频器与S7-200PLC通信前PLC的编程与设置

来源:艾特贸易2017-06-04

简介1 . USS 指令库 USS 指令库是专为 S7-200PLC 通信应用而设计的 STEP 7-Micro/WIN 指令库,该指令库包括预先组态好的子程序和中断程序,这些子程序和中断程序都是专门为通过 USS 协议与驱动通

    1USS指令库    USS指令库是专为S7-200PLC通信应用而设计的STEP 7-Micro/WIN指令库,该指令库包括预先组态好的子程序和中断程序,这些子程序和中断程序都是专门为通过USS协议与驱动通信而设计的。通过USS指令,用户可以控制这个变频器,并读/写变频器参数。    用户可以在STEP 7-Micro/WIN指令树的库文件夹中找到这些指令,如没有则需要进行下载USS库,并安装(如图3- 44所示),安装后的USS库如图3- 45所示。    当选择一个USS指令时,系统会自动增加一个或多个相关的子程序(USS1USS9)    2.通过USS指令来控制一台MM420变频器的过程    (1)使用USS协议的初始化模块初始化S7-200PLCPORTO端口,如图3-46所示。    二进制值2 #10表示要初始化USS地址为1的变频器,波特率为9600bit/s,此地址与波特率要与变频器参数的设置相同,即P2 010 =6(波特率)、P2 011=1(变频器站点地址)。    (2)使用USS - CTRL模块来控制USS地址为1的变频器,如图3- 47所示。    (3)下载程序前要在“程序块→库”选项上右击,选择“库存储区”(见图3-48),需要选择USS协议所占用的地址进行分配(见图3- 49)    (4)MM4系列变频器中,不同的参数具有不同的类型,主要包括三种,即U16U32和浮点数。其中U1616位无符号整数,U3232位无符号整数。
USS指令库的安装过程
    3 - 44   USS指令库的安装过程    读写U16类型参数,如读写参数P1000,可以使用USS - RPM WUSS - WPM W(这两个功能块用来读写16位无符号整数。    MM4变频器P1000参数说明如图3- 50所示,显然它为U16数据类型。
安装后的USS库
    3- 45    安装后的USS    3- 51所示为读取P1000参数的示例,在运行此程序块的情况下,只要给S7-200PLCI0.6置一个上升沿,就可以完成一次对参数Pl000的读操作,读入的值被保存到VW22中。需要特别注意的是:USS _ RPM_WINDEX值必须置0,因为MM4变频器默认的是PX×××.0参数组。
 USS初始化
    3 - 46   USS初始化    写参数P1000的示例如图3- 52所示。在运行此程序块的情况下,只要给S7-200PLCI0.7置一个上升沿,就可以完成一次对参数P1000的写操作,将值“5”写入到参数P1000USS - WPM _ WEEPROM是逻辑“0”时,写入的值只被保存到变频器的RAM中,当EEPROM是逻辑“1”时,写入的值同时被保存到变频器的RAMEEPROM中,但向EEPROM中写数据是有次数限制,最多不要超过50 000次。
USS _ CTRL模块调用
    3 - 47    USS _ CTRL模块调用
选择库存储区
    3 - 48    选择库存储区
库存储区分配
    3- 49    库存储区分配
MM4变频器P1000参数说明
    3 - 50   MM4变频器P1000参数说明
读取P1000参数示例
    3-51    读取P1000参数示例
写P1000参数示例
    3-52    P1000参数示例    读写U32和浮点数类型的参数值,其编程方式与读写U16类型参数相同,唯一需要改变的是功能块略有区别:USS_RPM_DUSS_WPM_D这两个功能块用来读写32位无符号整数;USS_RPM_RUSS_WPM_R这两个功能块用来读写浮点数。