
我们上期介绍了:西门子S7-1200/S7-1500使用MC_Power功能块对工艺对象轴使能,功能块出现16#8001错误代码?

除了这个报错,现场还出现了16#800D的错误!我们一起看看具体的过程和原因。

当时出现这个报错,没有仔细的分析具体原因。主要是在TIA博图软件中,对PLC进行STOP->RUN的操作:

程序里面默认启动就会对工艺对象轴进行MC_Power使能操作:

这个时候依然会出现16#800D的错误!

解决
首先,进入软件帮助系统查询具体的原因:

我们这里查看下前面打勾的即可。
错误的原因:当前状态下不允许执行作业。工艺对象已经初始化,或者正在执行“Restart”。
错误的解释:
所以,结合这两者的解决方案:
我们把上期的条件加上2S延时信号,确保工艺对象初始化完成后再进行使能操作,如下图所示:

实际应用上,比较稳健,当然结合西门子S7-1200/S7-1500使用MC_Power功能块对工艺对象轴使能,功能块出现16#8001错误代码?还可以加上DriveOK等状态。
好了,关于MC_Power在西门子PLC的应用,有更多好的经验欢迎留言区分享交流哦!