我使用的是S120系列SLM电源模块(16kw),在使用启动电源模块指令“_LineModule_control()”时遇到以下问题:
1)当使该指令的输入参数“enable=1”的模块正常启动,SLM的状态字为16#1A13,但输出参数“activated=0”,可以正常enable axis,并且进行定位控制。
但是完成操作后将该指令的出入参数“enable=0”关闭SLM时,该指令的输出参数“errorID=10030”,我尝试同时将“enable=0 & reset=1”,情况仍然存在。
出现此情况后,无法再次启动SLM,并且状态字为“16#0240”。
2)上述情况在不执行运动命令时不存在,可反复启动、停止SLM,无errorID出现。
请对此情况给出相应的原因及解决方法(错误errorID:10030的原因也查阅SCOUT的在线帮助,已知。但为何在执行运动命令后才会出现这种情况,单纯的操作“enable”可以实现SLM的启动、停止动作),谢谢。
最佳答案
没有用过"电源模块指令",具体你的控制字看不明白,但是状态字1A13,说明你的SLM并没有operation enable。问题在于你的SLM的合闸控制不是通过SLM本身进行的,而是通过外部逻辑合的主回路。这样SLM也能上电,但是是通过预充电电阻上的电,预充电完成后没有闭合旁路接触器——带载时对预充电电阻和母线电压是不利的。正确的控制应该是通过P840启动SLM,通过r0863.1走DO闭合主回路接触器,之后SLM本身会在预充电完成后闭合旁路接触器,达到operation enable。
提问者对于答案的评价:
感谢你的回答,我再试试看!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc134910.html