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

S7-200 PLC的读取变频器参数的USS_RPM_X指令

来源:艾特贸易2018-07-04

简介USS_RPM_W( 见图 10-38) 、 USS_RPM_D 和 USS_RPM_R 指令分别用于读取变频器的一个无符号字、一个无符号双字和一个实数类型的参数。当 MM 变频器确认接收到命令或返回一条错误信息时,则完成

    USS_RPM_W(见图10-38)USS_RPM_DUSS_RPM_R指令分别用于读取变频器的一个无符号字、一个无符号双字和一个实数类型的参数。当MM变频器确认接收到命令或返回一条错误信息时,则完成了USS_RPM_W指令的处理。在进行这一处理并等待响应到来时,逻辑扫描仍继续进行。同时只能激活一条读或写变频器参数的指令。

USS_RPM_W指令

    10-38    USS_RPM_W指令

    EN”位必须为1,以启动请求的发送,并且要保持为1,直到“Done”位被置1时为止,它标志着整个处理过程的结束。

    当发送请求输入位“XMT_REQ”为ON时,USS_RPM_X的请求被传送给变频器,因此“EN”和“XMT_REQ”输入端必须接同一触点,“XMT_REQ”输入端还必须另外接跳变检测触点,只在“EN”输入端的上升沿向变频器发出请求。

    字节变量“Drive”用于输入指令要发送的变频器的地址(031)

    字变量“Param”和“Index”分别是要读取的变频器参数的编号和参数的下标值。

    双字输入“DB_Ptr”提供16字节缓冲区的地址,该缓冲区用于存储向变频器发送的命令的执行结果。

    Value”是返回的参数字。执行完该指令后,“Done”输出位变为ON,同时输出字节“Error”中包含执行该指令的结果。

    【例10-11  读取1号变频器的参数r2028(有奇偶错误的USS报文的个数),参数的下标为0(COM链路的串行接口)16字节缓冲区的地址为VB100M0.1Done输出位,VB10为错误信息字节,VW20是返回的参数字。梯形图见图10-38。语句表程序如下:

    //读1号变频器1的无符号字型参数

   LD    I0.0    //读命令参数

   =    L60.0

   LD    I0.0

   EU

   =    L63.7    //发送请求输入位(XMT_REQ)

   LD    L60.0

   CALL    SBR3,L63.7,1,2028,0,&VB100, M0.1, VB10, VW20

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务