西门子MM440变频器与西门子S7-300PLC通过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位 等等。你注意一下这一点。