PLC S7-224 与 MM440相联
USS_CTRL与USS_RPM_R可以同用在一个程序中用吗?
想问的是在同一个程序中是否可以同时用这两个命令?
如果可以应该怎么用,注意哪些问题?
就是想控制电机的运行和能读取电机的实时转矩,如果超转矩就控制停机!
谢谢高手指点
谢谢谢
最佳答案
USS协议共有三条读取指令:USS_RPM_W指令读取不带符号的字参数。?USS_RPM_D指令读取不带符号的双字参数。USS_RPM_R指令读取浮点参数。一次仅限将一条读取(USS_RPM_x)或写入(USS_WPM_x)指令设为激活。
USS_CTRL指令被用于控制ACTIVE(激活)MicroMaster驱动器。USS_CTRL指令将选择的命令放在通讯缓冲区中,然后送至编址的驱动器(DRIVE(驱动器)参数),条件是已在USS_INIT指令的ACTIVE(激活)参数中选择该驱动器。仅限为每台驱动器指定一条USS_CTRL指令。某些驱动器仅将速度作为正值报告。如果速度为负值,驱动器将速度作为正值报告,但逆转D_Dir(方向)位。EN位必须打开,才能启用USS_CTRL指令。该指令应当始终启用。
至于你说的超转矩停机,在你的224里把读回的实际转矩和你期望的最大转矩做一个实数大于等于比较就可以了,如果实际值大于限定值就用输出去断开USS_CTRL的RUN即可。
提问者对于答案的评价:
谢谢,回答,
虽然有一定能解决我的问题,但还是有帮助的!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc172084.html