Testing with
RSDs & MLPEs
Testing with
RSDs & MLPEs
Which rapid shutdown devices and module-level power electronics can be tested through, which cannot, what steps are required, and what additional equipment you'll need in the field.
Procedures described on this page involve work on or near energized high-voltage DC electrical equipment. Improper application can result in equipment damage, electrical shock, arc flash, fire, or death. All work must be performed by qualified electrical personnel using appropriate PPE in compliance with OSHA 1910.333, NFPA 70E, and NEC Article 690.
Information on this page reflects general field practice and publicly available manufacturer guidance. Always verify procedures against the specific manufacturer's current documentation for the exact device and firmware version installed. PVTestEquipment.com, LLC makes no warranty as to the accuracy or completeness of this information and accepts no liability for any outcome resulting from its application. See our Terms of Use for full terms.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | Microinverters convert DC to AC per module. No DC string output exists — standard DC IV tracers cannot be used. |
| Voc (string) | No | No DC string output. String measures AC or nothing useful for DC Voc measurement. |
| Isc | No | Same reason — DC current is converted internally. No DC Isc accessible at string terminals. |
| Insulation Resistance (Riso) | With caution | Riso may be testable on individual conductors before connection to the microinverter. Do not apply megohmmeter voltage to energized microinverter inputs. Consult Enphase commissioning guide. |
| Ground fault / Riso on DC side | Module only | Disconnect microinverter, test module DC conductors individually. |
Enphase IQ microinverters convert DC to AC at each module — there is no continuous DC string to measure. All commissioning verification on an Enphase system is done through the Enlighten monitoring platform and production data, not IV curve tracing. Each microinverter reports individual module power output directly.
The IQ8 series added grid-agnostic Sunlight Backup capability — this does not change the testing constraints.
- Commission system normally — all IQ microinverters must be detected by Envoy gateway.
- Allow system to produce for at least one clear-sky day.
- Access Enlighten monitoring — verify per-module production against expected output at measured irradiance.
- Flag any microinverter showing <90% of expected production relative to neighbours at similar irradiance for investigation.
- For individual underperforming units, use Enphase installer app to run remote device check.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | SolarEdge optimizers actively manage each module's MPPT and maintain a fixed voltage output to the string. An IV sweep cannot pass through the optimizer to characterise the module's actual IV curve. |
| Voc (string) | Safeboot only | In Safeboot/pairing mode, string outputs ~1V per optimizer. This can be measured as a unit count check. Normal Voc is not measurable. |
| Isc | No | Optimizer actively regulates current output. Measured Isc reflects the string's regulated DC output, not the module Isc. |
| Insulation Resistance (Riso) | No — risk of damage | SolarEdge explicitly advises against megohmmeter testing with optimizers connected. The test voltage can damage the optimizer's internal circuitry. |
| Safety voltage check | Yes | 1V per optimizer when in Safeboot. Full string voltage ~1V × n optimizers. Confirms unit count and continuity only. |
SolarEdge positions its cloud monitoring platform as the primary commissioning and performance verification method. Module-level Vdc and power data is available in real time through SetApp and the SolarEdge monitoring portal. SolarEdge's own documentation explicitly states that IV curve tracing is not applicable to SolarEdge systems — the optimizer architecture renders it both impossible and unnecessary for the monitoring use case.
Insulation resistance testing with optimizers connected is not permitted by SolarEdge. Optimizers must be physically disconnected and tested as individual conductors if Riso testing is required.
- Install inverter and optimizers, wire string normally.
- Use SolarEdge SetApp (mobile) to pair inverter with optimizer string — verify all optimizer IDs are detected.
- Check string safety voltage (1V × number of optimizers) at inverter DC input terminals with system in Safeboot mode.
- Activate system — allow optimizers to wake up and begin reporting.
- Review per-module voltage and power in SolarEdge monitoring portal — flag any unit below expected for site conditions.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | Yes — with APsmart RSD-Start-Kit | The APsmart RSD-Start-Kit (part #408008 / 417000) generates a SunSpec-compatible PLC keep-alive signal that also activates Tigo TS4-F/2F units. Wired in series between the string and the IV curve tracer, powered by 12V DC battery, it holds the TS4-F units active (conducting) for the duration of the IV sweep. Wait 10 seconds after powering the kit before initiating the trace. Note: this is not a Tigo-sanctioned procedure — always verify with Tigo support before testing with this method on warranted systems. |
| Voc (string, system active) | Yes | When RSS Transmitter is active and system is energised, standard Voc measurement is possible at string terminals. Requires completed DC circuit for PLC signal. |
| Isc (string) | Use caution | Possible when system is active, but sweeping to Isc can trigger protective shutdown. Test carefully and monitor system response. |
| Safety voltage check | Yes | When in RSD (transmitter off / AC loss): 0.6V per TS4 unit. Total = 0.6V × n. Confirms continuity and unit count. |
| Insulation Resistance (Riso) | With RSD active | Riso testing may be possible when system is in RSD / safe state. Verify transmitter is off and system is at safety voltage before applying Megger. Consult Tigo guidance. |
The TS4-F/2F requires a continuous SunSpec PLC "keep-alive" signal to remain active. Normally this comes from the RSS Transmitter powered by AC input. The APsmart RSD-Start-Kit generates a compatible PLC keep-alive signal and can hold Tigo TS4-F/2F units active for IV curve testing without a full RSS Transmitter installation — wired in series between the string and the tracer, powered by a 12V DC battery.
Important: This is not a Tigo-sanctioned testing procedure. The APsmart RSD-Start-Kit is an APsmart product. Confirm with Tigo support before using this method on systems under warranty. The DC circuit must be fully closed (complete string) for the PLC signal to reach all units — open strings will not activate.
For fault isolation using Tigo's own method, the drill-down bisection method remains the standard approach: activate RSD, bypass half the string with a jumper, reactivate, test Vmp. Repeat on the failing half until the fault is isolated.
- Ensure the string is fully wired with all TS4-F/2F units in-line and all MC4 connections secure.
- Connect the APsmart RSD-Start-Kit in series between the PV string output and the IV curve tracer input.
- Power the Start Kit from a 12V DC battery via the DC port.
- Wait 10 seconds for the PLC signal to stabilise and activate all TS4-F/2F units in the string.
- Initiate the IV curve trace. The string sweeps normally. Record and compare results against STC-corrected expected values.
- Power down the Start Kit and remove from circuit when testing is complete. Restore RSS Transmitter to normal operation.
- Activate RSD — remove AC input to RSS Transmitter and inverter. Confirm safety voltage (0.6V × n) at string terminals.
- Install MC4 bypass jumper at the midpoint of the string.
- Reconnect half-string to combiner. Reactivate system (restore AC to transmitter and inverter).
- Measure Vmp on the active half-string. If correct, the fault is in the bypassed half. If incorrect, the fault is in the active half.
- Repeat: activate RSD, move jumper to bisect the faulty half, reactivate, test again. Continue until the faulty unit or module is isolated.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | The TS4-O optimizer will attempt to track maximum power as the tracer sweeps — producing a distorted, unusable curve. Sweeping to Isc may trigger protective shutdown. Tigo explicitly advises against IV curve tracing with any optimizer attached. |
| Voc (string, system active) | Yes | Voc measurable at string terminals when system is active and PLC signal is present. |
| Isc | No | Optimizer regulates current output continuously — measured Isc does not represent module Isc. |
| Vmp (string) | Yes | Measurable when connected to a charge controller or inverter operating at Vmp. Confirms optimizer is passing correct operating point. |
| IV Curve (module only, MLPE removed) | Yes | Physically disconnect TS4 from module — bypass using MC4 jumpers. IV trace the module directly. Reconnect MLPE after testing. |
For IV curve testing of individual modules, the TS4 must be physically disconnected and the module tested directly. Tigo specifies that the MLPE can be removed for testing purposes. Use MC4 bypass jumpers to maintain string continuity while the unit under test is disconnected.
- Activate RSD — remove AC input to transmitter. Confirm system at safety voltage.
- Disconnect the TS4-O from the target module (disconnect both MC4 input leads from the module).
- Install MC4 bypass jumper across the now-open TS4 position to maintain string continuity.
- Connect IV curve tracer directly to the module's MC4 output leads (now accessible).
- Perform IV curve trace on the module — confirm correct curve shape, Isc, Voc, Pmax vs. rated specs at measured irradiance.
- Reconnect TS4 to module. Remove bypass jumper. Restore system.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace (APsystems microinverter) | No | Same constraint as all microinverters — DC to AC conversion per module, no accessible DC string output. |
| IV Curve Trace (APsmart RSD) | Yes — with RSD-Start-Kit | APsmart's RSD-Start-Kit (part #408008 / 417000) wires in series between the PV string and the IV curve tracer. Powered by a 12V DC battery pack, it generates the PLC keep-alive signal required to hold the APsmart RSDs active during the sweep. Connect Start Kit in series → power from 12V battery → wait 10 seconds for PLC signal to stabilise → run IV curve test normally. |
| Voc (string, APsmart active) | Yes | When APsmart transmitter is active and circuit is complete, standard Voc measurement is possible at string terminals. |
| Safety voltage (APsmart RSD) | Yes | When transmitter is off, APsmart RSDs reduce to a low safety voltage. Measurable at string terminals for continuity verification. |
| Insulation Resistance (Riso) | Module-level only | APsmart RSDs must be disconnected for Riso testing. Test individual conductor runs to module combiner, not through the RSD. |
APsmart RSDs are SunSpec-certified PLC devices that require a continuous PLC keep-alive signal to remain active. Normally this signal comes from an AC-powered PLC transmitter — but for field IV curve testing, APsmart makes this possible without a full transmitter installation using their RSD-Start-Kit (part #408008 / 417000).
The RSD-Start-Kit is a compact device that wires in series between the PV string and the IV curve tracer. A 12V DC battery pack (included with #408008) powers the kit, which generates the PLC keep-alive signal and holds all APsmart RSD units in the active (conducting) state for the duration of the test. After a 10-second stabilisation wait, the IV curve tracer can sweep the string normally.
For APsystems microinverters, IV curve tracing remains impossible — DC is converted to AC per module. Commissioning uses the EMA App and cloud monitoring.
- Ensure the PV string is fully wired with all APsmart RSD units in-line and MC4 connections secure.
- Connect the RSD-Start-Kit in series between the PV string output and the IV curve tracer input.
- Power the RSD-Start-Kit using the 12V DC battery case via the USB/DC port on the side of the kit.
- Wait 10 seconds after the power LED lights on — this allows the PLC keep-alive signal to activate all APsmart RSD units in the string.
- Initiate IV curve trace on the tracer. The string will sweep normally from Voc to Isc.
- Record Voc, Isc, Vmp, Imp, Pmax and compare against expected STC-corrected values at measured irradiance and temperature.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | PLC-based RSD — IV sweep disrupts the PLC keep-alive signal, causing the RSD to enter shutdown mode during the measurement. |
| Voc (string, system active) | Yes | With SMA inverter active and PLC signal present, standard Voc testing is possible at string terminals. |
| Isc | With caution | Possible when system is active, but short circuit condition may interrupt PLC signal. Test quickly and monitor system status. |
| Insulation Resistance (Riso) | With RSD active (safe state) | Riso testing may be performed when the system is in rapid shutdown / safe state. Confirm all units are at safety voltage before applying megohmmeter. Do not apply test voltage while PLC signal is active — risk of damaging the RSD electronics. |
| Safety voltage | Yes | Measurable when system is in RSD. Confirms unit count and continuity. |
The SMA JMS-F integrates with the SMA SunSpec ecosystem and is designed for use with SMA string inverters. The SMA inverter acts as the RSD initiator — when the inverter is disconnected from the AC grid, the PLC signal ceases and all JMS-F units enter rapid shutdown.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | Fronius rapid shutdown uses a SunSpec-certified PLC signal transmitted from the inverter. IV sweep will disrupt the PLC signal, triggering shutdown. |
| Voc (string, system active) | Yes | Standard Voc measurement at inverter DC input terminals with system active and PLC signal present. |
| Isc | With caution | Similar to SMA — short circuit condition may interrupt PLC keep-alive. Monitor system after test. |
| Insulation Resistance (Riso) | In safe state only | Riso may be tested when system is in rapid shutdown and modules are at safety voltage. Fronius recommends following their commissioning guide for the specific inverter model. |
Fronius was an early SunSpec Alliance member and integrates rapid shutdown signalling into its SnapINverter and Primo/Symo product lines. The Fronius Rapid Shutdown Box is an external enclosure that relays the inverter's PLC shutdown signal to module-level receivers.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | PWRmicro microinverters convert DC to AC per module — no accessible DC string exists for tracing. Same constraint as all microinverter architectures. |
| Voc (string DC) | No | Microinverter architecture — DC is not aggregated in a testable string. |
| Performance verification | Via monitoring | Use Generac PWRview app or web portal for per-module production data. Normalise against measured irradiance to identify underperformers. |
Generac's PWRcell line integrates solar microinverters with battery storage. The PWRmicro architecture is functionally similar to Enphase IQ — each module connects to its own microinverter and there is no accessible DC string. Performance verification relies entirely on the Generac monitoring ecosystem.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | Microinverter — DC to AC conversion per unit (up to 4 modules per HMS unit). No DC string output available for tracing. |
| Voc (DC) | No | No aggregated DC string. |
| Performance verification | Via monitoring | Use S-Miles Cloud portal and DTU data logger for per-panel production data. |
Hoymiles HMS/HMT microinverters handle up to 4 modules per physical unit. Like all microinverter architectures, DC testing is not possible through the unit — commissioning is done entirely via the S-Miles Cloud and the DTU (data transfer unit) data logger.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | Huawei SmartPV optimizers actively regulate module output. IV sweep is not possible through the optimizer. The optimizer's MPPT function will interfere with the tracer sweep. |
| Voc (safety voltage) | Yes | When system is not active, Huawei optimizers output a safety-level voltage (approximately 1V per optimizer). Measurable at string terminals. |
| Performance verification | Via FusionSolar | Huawei FusionSolar app provides per-optimizer power and voltage data for commissioning verification. |
Huawei SmartPV optimizers are proprietary and work exclusively with Huawei SUN2000 string inverters. They are not compatible with third-party inverters. Performance commissioning relies on the Huawei FusionSolar platform.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | SunSpec PLC-based RSD — IV sweep disrupts the PLC keep-alive signal. |
| Voc (system active) | Yes | When PLC transmitter is active and circuit is complete, Voc testable at string terminals. |
| Safety voltage | Yes | Measurable when system is in rapid shutdown. Confirms continuity and unit count. |
| Insulation Resistance (Riso) | In safe state only | May be possible when system is in RSD mode. Confirm safety voltage present before applying megohmmeter. |
Midnite Solar MNRSD devices are SunSpec Alliance members and use the SunSpec PLC communication standard — the same approach as SMA JMS-F and APsmart. They are compatible with a range of SunSpec-certified inverters.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | No | NEP BDM microinverters convert DC to AC per module or per dual module. No DC string output is accessible — the output is AC trunk cable running to the branch circuit junction box. |
| Voc (DC string) | No | No DC string exists to measure — the AC trunk cable is the only accessible output. |
| Isc (DC) | No | Same reason — DC is converted internally at each microinverter. |
| Insulation Resistance (Riso) | Module-level only | Disconnect the BDM from the module and test DC conductors to the module directly. Do not apply megohmmeter voltage to the microinverter's DC input terminals. |
| Performance verification | Via NEP monitoring | Use the NEP monitoring portal (northernep.com) with the BDG-256 gateway to view per-microinverter production data. Flag units underperforming relative to neighbours at the same irradiance. |
NEP (Northern Electric Power Technology Inc.) produces the BDM series of dual-module microinverters. Like all microinverter architectures, DC testing of the string is not possible — the PLC-based communication (used for monitoring) travels over the AC power lines, not the DC conductors. All commissioning verification is done through the BDG-256 gateway and the NEP cloud monitoring platform.
NEP also produces standalone rapid shutdown products. For systems using NEP's dedicated RSD (not the BDM microinverter), consult NEP's RSD documentation for testing guidance — the constraints will be similar to other SunSpec PLC-based RSDs.
- Install BDM microinverters and AC trunk cable. Connect to branch circuit junction box.
- Install and register the BDG-256 gateway — connect to 120V or 240V AC and to WiFi or Ethernet.
- Create site on the NEP portal and register each BDM microinverter by serial number.
- Energise the system and allow microinverters to detect grid voltage and begin producing.
- Verify all BDM units are reporting in the NEP portal. Compare per-unit production against expected output at measured irradiance.
- Investigate any unit not reporting or producing below 90% of neighbours under equivalent irradiance.
| Test Type | Possible? | Notes |
|---|---|---|
| IV Curve Trace | With caution — verify MCI state first | The Tesla MCI uses a passive normally-open design: when not energised by the Powerwall 3 system, MCIs are open (blocking). They must be held closed by the Powerwall 3's RSD control signal to allow current to pass. IV curve tracing is only possible when the Powerwall 3 is active and the MCIs are in the closed (conducting) state. Verify MCI closure before attempting any test. |
| Voc (string) | When Powerwall 3 active | Measurable at string terminals when Powerwall 3 is operational and MCIs are closed. Up to 5 MCIs per string; max 160m total DC circuit length per string. |
| Isc | When Powerwall 3 active | Measurable when MCIs are closed. Short circuit condition should not trigger MCI opening under normal Powerwall 3 operation. |
| Insulation Resistance (Riso) | Not recommended | Tesla does not publish explicit guidance for megohmmeter testing with MCIs installed. Given the passive normally-open architecture, applying megohmmeter voltage risks damage if MCIs are not in the correct state. Disconnect MCIs and test conductors individually if Riso data is required. |
| Safety voltage check | Yes — when RSD triggered | When Powerwall 3 triggers rapid shutdown (grid loss or E-Stop engaged), MCIs open and string voltage drops to near zero. Measurable at string terminals to confirm MCI response. Powerwall 3 also performs an automated RSD self-test — failure triggers a fault alert. |
The Tesla MCI (also referred to as the Tesla Solar Shutdown Device) is required on all PV strings connected to Powerwall 3, regardless of whether local code mandates rapid shutdown. The MCI-1 handles single-module installations; the MCI-2 handles two-module configurations. Up to 5 MCIs per string are permitted, and total DC circuit length must not exceed 160m per string.
The passive normally-open design means MCIs are open by default and are actively held closed by the Powerwall 3's RSD control signal during normal operation. This is the inverse of most PLC-based RSDs which are normally conducting and require a signal to open. The practical implication: if the Powerwall 3 loses power or is in RSD mode, MCIs open and the string is de-energised — testing is not possible until the system is re-energised.
Powerwall 3 includes an automated RSD self-test: the E-Stop test can be initiated through the Tesla app. Failing the self-test five times in a row triggers an RSD Self Test Lockout, putting the unit to sleep. Clear the lockout by disconnecting E-Stop wiring, reinserting the RSD jumper, and cycling the Powerwall 3 switch.
- Confirm Powerwall 3 is fully operational — AC grid connected, system active, no active alerts in the Tesla app.
- Verify MCIs are in the closed (conducting) state: measure string Voc at the Powerwall 3 MPPT input terminals. If voltage is near zero, MCIs may be open — investigate Powerwall 3 status first.
- Connect IV curve tracer to the string at the Powerwall 3 MPPT input terminals (disconnect from Powerwall 3 first, then connect tracer).
- Perform IV curve trace. Compare Voc, Isc, Vmp, Imp, Pmax against STC-corrected expected values at measured irradiance and temperature.
- Reconnect string to Powerwall 3 MPPT input. Confirm system resumes normal operation and no new alerts appear.
An IV curve tracer works by sweeping the load across a module or string from open circuit (Voc) to short circuit (Isc), sampling voltage and current at each point. MLPEs — whether microinverters, optimizers, or RSDs — sit in-line between the module and the tracer. Each type of MLPE interferes with this sweep differently: microinverters convert DC to AC entirely, making DC measurement impossible; optimizers continuously regulate the operating point to track MPP, distorting or blocking the sweep; PLC-based RSDs require a continuous keep-alive signal that the IV sweep interrupts. The result in all cases is either a useless measurement or a shutdown of the device under test.
On PLC-based RSD systems (Tigo TS4-F, SMA JMS-F, APsmart, Fronius, Midnite), Voc measurement is generally possible at string terminals when the system is active and the PLC keep-alive signal is present. The key requirement is a complete DC circuit — the PLC signal travels down the DC conductors and cannot reach all units if the circuit is open. On microinverter systems (Enphase, APsystems, Hoymiles, Generac), DC Voc is not accessible because there is no aggregated DC string. On optimizer systems (SolarEdge, Tigo TS4-O, Huawei), a safety-level voltage (typically ~1V per unit) is present when the system is inactive, which can be measured as a continuity check but does not reflect module Voc.
This varies significantly by device. SolarEdge explicitly prohibits megohmmeter testing with optimizers connected — the test voltage can damage the optimizer's internal circuitry. For PLC-based RSDs (Tigo TS4-F, SMA JMS-F, APsmart), Riso testing may be possible when the system is in rapid shutdown / safe state, but each manufacturer's guidance should be consulted before testing. The safest approach on any MLPE system is to disconnect the MLPE from the DC conductors and test the conductors independently. Always confirm the system is at safety voltage (not live module voltage) before applying a megohmmeter.
When an RSD system is triggered (AC power removed or emergency button pressed), module-level RSDs reduce the voltage at the module's output to a level safe for first responders — per NEC 690.12, this must be ≤80V within the array boundary within 30 seconds of initiation. In practice most PLC-based RSDs reduce to a very low residual voltage per unit (Tigo TS4-F: 0.6V per unit; SolarEdge optimizers: ~1V per unit). To measure safety voltage: trigger rapid shutdown, wait 30+ seconds, then measure DC voltage at string terminals or combiner input with a standard DC voltmeter. Expected value = (safety voltage per unit) × (number of units in string). A reading that matches the expected value confirms all units are communicating and functioning correctly. A low or zero reading on one string compared to others suggests a missing or failed unit, or a wiring break.
Not currently for mainstream MLPE types. Some specialised research instruments can perform IV curve tracing at the individual module level while maintaining bypass continuity in the string, but these are not commercially available field instruments. For PLC-based RSDs only (not optimizers or microinverters), there is ongoing industry discussion about whether a tracer could be designed to maintain the PLC keep-alive signal during a sweep — but no such product is commercially available as of mid-2026. The standard field answer is: if you need IV curve data from a module on an MLPE system, physically bypass or disconnect the MLPE and test the module directly.