S7300PLC与MM440通过Profibus总线通讯,故障码为F0070,需要写控制字复位?

S7300PLC与MM440通过Profibus总线通讯,故障码为F0070,需要手动按Fn键,如何通过Profibus读取该故障码的故障位?又如何通过Profibus总线写控制字复位该故障?

问题补充:
手册上一般都会提及控制字的第7位是故障确认,但是我试过将该为置1并不能复位F0070,还是要按BOP面板上的Fn键复位。
另外,出现F0070时,该变频器状态字的哪1位会置1?

最佳答案

手册上一般都会提及控制字的第7位是故障确认,但是我试过将该为置1并不能复位F0070,还是要按BOP面板上的Fn键复位——


       是这样的,控制字的bit 7位的确是故障确认位,但是你需要注意一点:控制字的控制位是从“0”位开始算的,即:bit 0位、bit 1位、bit 2位~bit 7位 等等。你如果认为控制字的最低位是第一位,而不是第0位的话,那么你实际上应该置1的位就是第八位了。你再仔细核对一下吧。

出现F0070时,该变频器状态字的哪1位会置1——


          状态字1(即r0052 )的bit 3位会置1。同样的,状态字的状态位也是从“0”位开始算的,即:bit 0位、bit 1位、bit 2位、bit 3位 等等。你注意一下这一点。

提问者对于答案的评价:
谢谢,位计算错误。

专家置评

PLC可以发复位命令对故障经行复位,前提是通讯恢复正常。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc246174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 上午12:31
下一篇 2018年12月2日

相关推荐