MM4 USS通讯常问问题
问题一:我的设备PLC和变频器采用USS通讯,我如何设置变频器通过端子控制启停,而速度设定通过总线控制?
设置P700=2,P1000=5 即可,为了保证变频器可以正常接收到速度设定值PLC仍然需要发送控制字,可以一直发送停止指令(变频器能正常接收到控制字但不受控制字控制)。
问题二:总线如何控制反转?
USS可通过以下两种方式实现总线控制反转:
- 控制字(控制字说明)的第11位为反转功能,将该位设置为1时可控制其电机反转。
- 使用S7-200、S7-200 SMART的库程序,设置调用的USS_CTRL指令DIR管脚为1即可实现反转;
- 使用S7-1200的库程序,设置调用的USS_DRV指令DIR管脚为1即可实现反转;
- 将速度设定值设置为负数时可控制其电机反转;
- 使用S7-200、S7-200 SMART的库程序,设置调用的USS_CTRL指令Speed管脚为负数即可实现反转;
- 使用S7-1200的库程序,设置调用的USS_DRV指令SPEED_SP管脚为负数即可实现反转;
注意:如果同时使用以上两种方法无法实现电机反转(负负得正原理)
问题三:通讯设定速度的范围是多大?
USS通讯的速度给定范围为基准频率的正负200%,基准频率为P2000参数中的值,默认情况下基本频率为电机额定频率。
例如:如果基准频率P2000=50Hz,如果使用的是S7-200、S7-200 SMART、S7-1200的库程序,USS通讯给定的最大范围为200.0到-200.0对应的频率为100Hz到-100Hz。
问题四:如何扩大给定频率的范围?
如果默认给定频率的范围无法满足要求,例如给定频率需要在300Hz到-300Hz之间,那么可适当调整基准频率,将P2000修改为200Hz,给定频率的范围就扩大到400Hz到-400Hz之间。
通常情况不会将基准频率设置为1/2的所需的最大频率,这样容易出现数据的溢出,建议将基准频率设置为所需的最大频率。
问题五:如何通过USS复位变频器故障?
控制字1的第7位为故障确认,当出现故障后发送控制字04FE(16进制)复位当前故障,若故障仍然存在则无法复位。
如果使用的是S7-200、S7-200 SMART、S7-1200的库程序,可使用USS_CTRL(USS_DRV)的F_ACK管脚进行故障复位。
注意:必须在变频器出现故障以后,变频器检测到控制字的第7位由0到1的变化变频器才能复位故障,如果在故障前就将控制字第7位设置为1,出现故障后无法复位故障。
返回>>