首页 理论教育PLC与变频器通信程序下载技巧

PLC与变频器通信程序下载技巧

【摘要】:PLC与变频器之间的通信使用的是USS通信协议,用户程序可以通过子程序调用的方式进行编程,编程的工作量很小。图2-54 USS通信协议指令库调用一条USS指令时,将会自动增加一个或多个相关的子程序。2)USS_CTRL指令,在用户程序中,每一个被激活的变频器只能有一条。在下载程序调试之前,还应确保PLC与变频器之间的通信电缆已经接好,屏蔽线也已经接好,变频器操作面板上所设置的波特率和站地址等应与程序中的相符合。图2-55 USS通信指令的输入方法

PLC与变频器之间的通信使用的是USS通信协议,用户程序可以通过子程序调用的方式进行编程,编程的工作量很小。在STEP 7编程软件中先安装“STEP 7-Micro/WINV32指令库”,几秒钟即可安装好,USS协议指令在此指令库的文件夹中。指令库提供8条指令来支持USS协议,如图2-54所示。

978-7-111-59315-7-Chapter02-54.jpg

图2-54 USS通信协议指令库

调用一条USS指令时,将会自动增加一个或多个相关的子程序。调用方法是打开STEP7编程软件,在“指令树”→“指令”→“库”→USS Protocol文件夹中,将会出现用于USS协议的通信指令,用它们来控制变频器和读写变频器参数。用户不需要关注这些子程序的内部结构,只要将有关指令的外部参数设置好,直接在用户程序中调用它们即可,如图2-55所示。

1)USS_INIT指令用于初始化或改变USS的通信参数,只需在一个扫描周期调用一次就可以了,所以一般都使用SM0.1指令或在常开触点后加前沿微分指令达到只在一个扫描周期有效的目的。

2)USS_CTRL(变频器控制)指令,在用户程序中,每一个被激活的变频器只能有一条。

3)USS_RPM_x(读变频器参数)和USS_WPM_x(写变频器参数)指令可以任意使用,但是每次只能激活其中的一条。

在下载程序调试之前,还应确保PLC与变频器之间的通信电缆已经接好,屏蔽线也已经接好,变频器操作面板上所设置的波特率和站地址等应与程序中的相符合。

978-7-111-59315-7-Chapter02-55.jpg

图2-55 USS通信指令的输入方法