前面的文章我们介绍了S7-1200 USS通信中变频器的控制指令(USS_Drive_Control)及端口扫描指令(USS_Port_Scan),今天这篇文章,我们来介绍下变频器的参数读写指令:USS_Read_Param和USS_Write_Param。

s7200cn与变频器通讯实例 S7-1200的USS通信连载4-变频器读写指令(1)

(一)

USS_Read_Param指令用来实现对变频器参数的读取。通过不同的参数号及参数索引来实现对不同参数的读取,最多支持16个变频器。

在指令列表中找到“通信(Communication)”-“通信处理器(Communication processor)”-“USS通信(USS communication)”,将USS_Read_Param拖放到程序块中。如下图:

s7200cn与变频器通讯实例 S7-1200的USS通信连载4-变频器读写指令(2)

该指令各参数的含义见下面的表格:

s7200cn与变频器通讯实例 S7-1200的USS通信连载4-变频器读写指令(3)

(二)

USS_Write_Param指令用来实现对变频器参数的写入。

在指令列表中找到“通信(Communication)”-“通信处理器(Communication processor)”-“USS通信(USS communication)”,将USS_Write_Param拖放到程序块中。如下图:

s7200cn与变频器通讯实例 S7-1200的USS通信连载4-变频器读写指令(4)

各参数的含义见下面的表格:

s7200cn与变频器通讯实例 S7-1200的USS通信连载4-变频器读写指令(5)

需要说明以下几点:

1)USS_Read_Param和USS_Write_Param指令只能在主程序(OB1)中调用,不能在循环中断组织块中调用;

2)对变频器的参数进行读写操作时,同一时间只能进行一个参数的读或者写操作;多个参数的读或者写操作必须分开进行;

3)EEPROM有写入次数的限制,建议在特定的条件下使用该功能;

相关参考文章:

S7-1200的USS通信连载(1)-原理及硬件

S7-1200的USS通信连载(2)-G120变频器的参数设置

S7-1200的USS通信连载(3)-通信指令介绍

好了,关于USS通信的变频器参数读写指令就介绍到这里。

结束!!!

,