MM4变频器的控制是通过USS通讯进行的,P0700=5,现在要求变频器报警输出与报警确认通过变频器的数字输入输出来进行,即变频器有报警通过变频器继电器传递给PLC,PLC确认这个报警通过变频器DIN传递给变频器,这样可以实现吗?
另外我接的变频器继电器输出是常开点,是否变频器有报警输出时该继电器输出点闭合?
谢谢各位大侠的热情帮助。
问题补充:
首先对于hbttkj的热情和详细的答复,我表示万分感谢和敬佩。
目前这样的故障复位方式是供应商做的,供应商说故障复位功能已经测试过,但没有使用Bico功能来实现。我表示怀疑所以才到这里提问,因为无法人工制造故障来测试复位功能。我也认同既然控制命令和频率设定都是通过USS总线控制的,那么故障复位也应该通过通讯来进行。
另外ABB ACS550变频器有故障自复位功能的参数,不知MM440变频器是否有这个功能,如果没有只能在S7-200编程来实现了。
再一次祝hbttkj工作顺利,万事如意。
最佳答案
1.楼主既然使用USS进行通讯,怎么又要折腾改回继电器输入输出呀,现在步入了工业4.0时期,楼主是想回到“继电器”时代?
2.是不是出于“安全方面”考虑,觉的继电器控制实实在在,通信看不见摸不着而不“靠谱”,出现通信中断时怕变频器失控。
通信中断现象可以通过变频器P2014来设置,如果USS通信接收不到报文,延时(P2014设定时间)后产生一个故障信号F0072,然后OFF2停车。
P2014默认缺省值是0,监视器是被禁止的。
3.写了很多,才发现楼主说的是“变频器报警输出与报警确认”,我认为楼主所说应该是发生故障吧。
当发生故障时,变频器停止运行,面板显示以F字母开头相应故障代码,需要故障复位才能重新运行。
当发生报警时,变频器继续运行,面板显示以A字母开头相应报警代码,报警消除后代码自然消除。
4.USS通信协议库有故障复位功能,如果仅仅为了故障复位,当变频器会发生故障时,变频器停止运行,在故障没有消除之前,无论是面板、端子还是通信都是无法进行复位的。
5.既然楼主想设置二路故障复位,下面简单说一下,本人没有实际使用过,只是纸上谈兵,错误之处请多指正。楼主说到P0700=5,见我上传的图片中,修改P0700时参数P0700=2和P0700=5的变化,P2013为第一个故障应答的信号源,P2014为第二个故障应答的信号源。
所以PLC输出控制变频器数字量DIN3(端子7),就可以实现啦。
6.关于变频器继电器输出,变频器数字输出1,也就是继电器18、19、20触点(P0731默认为52.3,意思就是指的变频器故障)。但是需要注意的是P0731.0设为52.3后,变频器上电后常开点19和20闭合,常闭点18和20断开。当发生故障后19和20断开,18和20闭合。
7.你可以修改一下P0748.0的数值,P0748是定义继电器输出状态是高电平还是低电平。默认数值是0,改为数值1,对应的数字输出就反相输出啦。这样变频器上电后常开点19和20断开,常闭点18和20闭合,当发生故障后19和20闭合,18和20断开。
8.继电器2(P0732默认为52.7),报警监控。继电器3(P0733默认为52.2),变频器运行中。以上每个输出逻辑是可以进行取反操作,即通过操作P0748对应的每一位进行更改。
9.最后如果楼主觉的通过I/O板进行控制更可靠,折腾一次就不如全改为P0700=2,采用I/O板进行控制,只使用USS通信进行读操作,利用应答报文监控变频器的运行状况。
和你改成变频器报警输出与报警确认的改造工作量没多大区别。
图片说明:
提问者对于答案的评价:
非常详细,非常感谢!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc140047.html