Subsequent research reveals that you need a POPV2200 command to change the output voltage to 220.0 V. The other two possibilities are POPV2300 and POPV2400 for 230 V and 240 V respectively.
The on/off switch at the bottom of the inverter needs to be in the off position for this command to succeed, otherwise the inverter will NAK the command and ignore it. I believe that with the switch in the off position, the inverter will shut down in about a minute or so, so don't switch off till you have everything ready.
You will need a computer with a USB port and a USB to RS232 adapter, and a communications program capable of sending 8-bit characters. The 8-bit characters are required for the CRC characters that are needed at the end of each command.
[ Edit : the USB to RS232 adapter needs to connect to the inverter-charger via the provided D9 to RJ45 cable. ]
Choose one of these methods (or use some other communications program that is capable of sending 8-bit characters):
- See the end of this post for setting up Tera Term. Note: to enable 8-bit character transmission, you need to find and edit the initialisation file, as per the instructions in the linked post.
Having set up Tera Term, enter the following for 220 V output:
shift+P shift+O shift+P shift+V 2 2 0 0 m right alt+shift+@ enter
For 230 V:
shift+P shift+O shift+P shift+V 2 3 0 0 shift+Z right alt+p enter (CRC corrected)
For 240 V:
shift+P shift+O shift+P shift+V 2 4 0 0 right alt+shift+_ (underscore, usually shift "-") ` (back quote, usually to the left of the "1" key) enter
- Alternatively, this post has the CrcGen app for calculating the CRCs and pasting the command with CRCs as hexadecimal into the clipboard. Use with Realterm. NOTE: I could not figure out how to turn on Realterm's hex mode, so if using Realterm, instead of using Scott's CrcGen app, you could paste one of the following strings into the appropriate drop-down box on Realterm's Send tab:
0x50 0x4F 0x50 0x56 0x32 0x32 0x30 0x30 0x6D 0xC0 (for 220 V; don't copy these comments in brackets)
0x50 0x4F 0x50 0x56 0x32 0x32 0x30 0x30 0x5A 0xF0 (for 230 V; CRC corrected)
0x50 0x4F 0x50 0x56 0x32 0x32 0x30 0x30 0xDF 0x60 (for 240 V)
Unfortunately, I am not in a position to test the above, so I may have slipped up. The commands themselves have been tested, running at 240 V overnight, and at 220 V for several days (thanks, Weber!), but we have a different way of sending the commands, with CRCs generated automatically by our BMS master.
When paralleling machines, they all have to be set to the same voltage. If they are not, an undocumented Error 73 results. The obvious solution is to manually change the voltage settings as required.
If you were running WatchPower, you'll have to exit it (not just close the window). If unsure, see the how to update firmware post for exactly how.
[ Edit: @ is usually shifted. ]
[ Edit: corrected ACK and NAK responses. ]
[ Edit: CRCs calculated in BMS master, not Node-red. ]
[ Edit: arrgh! CRC was wrong for the POPV2300 command. Thanks, Weber! ]
[ Edit: added note re Error 73. ]