您现在的位置是:首页 > 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_D和USS_RPM_R指令分别用于读取变频器的一个无符号字、一个无符号双字和一个实数类型的参数。当MM变频器确认接收到命令或返回一条错误信息时,则完成了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”用于输入指令要发送的变频器的地址(0~31)。
字变量“Param”和“Index”分别是要读取的变频器参数的编号和参数的下标值。
双字输入“DB_Ptr”提供16字节缓冲区的地址,该缓冲区用于存储向变频器发送的命令的执行结果。
“Value”是返回的参数字。执行完该指令后,“Done”输出位变为ON,同时输出字节“Error”中包含执行该指令的结果。
【例10-11】 读取1号变频器的参数r2028(有奇偶错误的USS报文的个数),参数的下标为0(COM链路的串行接口),16字节缓冲区的地址为VB100,M0.1为Done输出位,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元每篇,请联系客服,谢谢!在线客服:)
点击排行
