Yes, that is me. Yes, the entire Enphase system, is now on a breaker in my backup loads panel from the XW-Pro.
My Enphase iQ7 inverters are running the normal Cal Rule 21 profile which supports frequency watt control. I have not done an extended off grid test since the last firmware update. On my last short grid outage, I was not home, but I looked at as much of my data as I could when I got back. That was before I had the PLC working properly, so there were some issues. The worst part was that I had the charge rate set very low, I think like 18% of 140 amps (just 25 amps). So when the grid went down, the XW saw the charge current going up to 60 amps. It started shifting the frequency to cause the microinverters to reduce their output, but evidently it didn't drop the output enough, or fast enough, before 5 of my 16 inverter went offline and stopped producing. That dropped the charge current enough that frequency moved back towards 60 Hz. In just one minute, those 5 inverters came back on, and the cycle repeated about 5 times in 10 minutes. The other 11 inverters never cut out. So it held the charge current just under the programmed 25 amps until something else started drawing power, or the sun went down. I can't tell which from the data, and just 20 minutes later, the grid came back on.
There seems to be a little disagreement in how to interpret frequency shift power curtailment. Schneider expects the shift to immediately reduce power by a percentage of what is being produced by the solar panels. And that seems like a sound assumption, but it is not what Enphase appears to be doing. From what I could see in the data, the frequency shift appears to reduce the current limit. My iQ7's are rated at 240 watts, 1 amp at 240 volts. But in the early evening, 5 pm, my panels are only making 120 watts each. So each inverter is now putting only about 1/2 an amp into my system. If the XW raises the frequency to 61 Hz, the current limit of the iQ7's will drop by 50% to 1/2 amp. That would cut the power at solar noon, but at 5 pm, it made no difference, because the output was already down to 50% of the limit. As the frequency shifted further, they did start to cut power again, but 5 of them saw it as "unstable grid" in the logs. I have no record of how far the frequency shifted. My guess is it got close to 62 Hz. The crystal reference in those 5 inverters must just be a little low, so it saw the grid out of range, while the rest of them were only curtailing and didn't shut off. And since the grid voltage never varied, they didn't requalify. When the frequency came back into range, they came back on without the 5 minute delay.
As good as the Modbus control is, I would not trust that alone to save the batteries. The full charge voltage, and low battery cut off voltage should be the first line to keep the batteries safe, as long as they are balanced. The big problem is when LFP cells get even a little out of balance. Once cell can go running when it reaches the top knee, even if all the other cells are at 3.4 volts. My battery bank is actually split into 3 sections now. I have a 200 amp JK smart BMS with 2 strings in parallel. The the other 2 strings each have their own 100 amp dumb Daly BMS. They are all Mosfet switch type, but running well under their ratings. My maximum charge and discharge power is just 140 amps total. Even with bad current sharing, I doubt any string will see 40 amps. Each string has a 100 amps fuse, and then all 4 strings go to a 225 amp fuse to the XW. The max surge rating of 12,000 watts would be 240 amps at 50 volts.