Glycol Loop Solar Thermal System Design for Commercial Hot Water
Glycol loop solar thermal system design guide for freeze protection, propylene glycol concentration, expansion tanks, stagnation control, and RFQs.
Por el Equipo de ingeniería de SOLETKS — el grupo de energía solar térmica comercial de uno de los cinco principales fabricantes mundiales de colectores planos, con Más de 117 patentes como Más de 160 pasos de inspección durante el proceso. We have specified glycol loops across 4 climate bands, from 35% propylene mixtures for the Hotel de la Cumbre de la APEC (Pekín, 2014, 50 t/día, 150 000 kWh/año ahorrados) through 40% for the Harz church (Germany, 2021, 22 t/day) to ~50% concentrations for the Saga County centralized heating plant (Tibet, 2019, 107,000 m², 2,424 t coal/yr avoided) at 4,000+ m altitude.
TL;DR — Respuesta rápida
A glycol loop solar thermal system should be designed when a commercial hot-water project needs:
- Freeze protection (site design min ≤ +5 °C)
- Collector-loop separation from project water
- Controlled fluid chemistry
- Heat exchanger between roof array and storage
The glycol loop is no only a winter detail. It affects:
- Pump sizing (viscosity correction)
- Expansion volume (thermal expansion coefficient)
- Heat-exchanger duty (heat capacity correction)
- Stagnation behavior (oxidation rate)
- Pressure relief (high-temperature pressure margin)
- Commissioning and annual maintenance (pH, freeze point, color, air)
Puntos clave:
1. Choose fluid from local design minimum temperature — not from supplier catalog defaults.
2. Calculate total loop volume before selecting the expansion tank.
3. Size pumps with glycol viscosity included — water-only flow curves understate pressure drop.
4. Protect the loop from stagnation — every stagnation event burns fluid life.
5. Test pH, freeze point, pressure, color, and air content every year.
For closed-loop indirect projects, use the Calentador de agua solar de doble circuito con circulación media as a reference configuration. For complete commercial plants, connect the loop to the Sistema solar de agua caliente para uso comercial e industrial scope so storage, backup heat, and controls are designed together.[1]
1. When to Use a Glycol Loop
A glycol loop protects the collector field by circulating a heat-transfer fluid instead of untreated project water through roof collectors and exposed piping. The U.S. Department of Energy describes indirect solar water-heating systems as systems where a non-freezing heat-transfer fluid passes through collectors and a heat exchanger transfers heat to water.[2] ASHRAE’s HVAC Applications Handbook (Service Water Heating chapter) similarly treats freeze protection, fluid chemistry, and stagnation behavior as a system engineering decision, not a supplier choice.[9]
Use glycol-loop design when at least one of these conditions is true:
| Condición | Glycol-loop decision |
|---|---|
| Outdoor design minimum is +5 °C or lower | Closed loop with freeze-rated fluid is mandatory[2] |
| Roof piping cannot drain reliably | Use glycol instead of direct water loop |
| Potable-water separation required | Use heat exchanger + controlled collector fluid |
| Water quality unknown or scaling risk high | Keep local water out of the collector field |
| Building downtime cost is high | Separate freeze + fluid risk from user water |
The glycol loop adds service duty, but it reduces the chance that one cold night or one water-quality problem damages collectors, manifolds, and roof piping.
2. Propylene vs Ethylene Glycol — Which One to Use
| Property | Propylene glycol (PG) | Ethylene glycol (EG) |
|---|---|---|
| Toxicidad | Low (GRAS-classified by FDA in food contact) | Toxic — must NEVER touch potable water |
| Heat transfer efficiency | ~5–10% lower than EG at same concentration | Higher heat capacity |
| Viscosity at cold temperatures | Higher (worse pump duty) | Más bajo |
| Typical cost | Higher per liter | Lower per liter |
| Use in commercial solar | Default choice for hot-water systems (potable safety) | Used only when potable boundary is impossible to contaminate AND code allows |
| Common code requirement | Required in most potable-adjacent applications | Restricted by NSF / EU drinking-water rules |
Why ethylene glycol is restricted in most commercial solar systems
In North America, NSF/ANSI 61 certification governs materials in contact with drinking water — and ethylene glycol fails by toxicity, so any commercial solar system with even a possibility of cross-contamination (single-wall heat exchanger, shared tank wall, etc.) must use propylene.[9] In Europe, similar restrictions apply under EU drinking water directives. In China, GB/T standards mirror this approach. The result: propylene is the only safe default for commercial hot-water work, regardless of region.
SOLETKS field rule: for commercial hot-water systems, propylene glycol is the default. Use ethylene glycol only for industrial process heating with verified isolation from potable water, and only where the local code explicitly permits it. All four referenced SOLETKS projects (APEC Beijing, Harz Germany, Saga Tibet, Tianjin PVT) use propylene glycol.
3. Glycol Concentration by Climate Band
El concentration table is the heart of glycol design. Too dilute → freezes. Too concentrated → viscosity penalty, oxidation acceleration, cost.
| Site design minimum | Concentración de propilenglicol | Freeze point (approx.) | Burst protection | Climate example |
|---|---|---|---|---|
| > +5 °C | Not required | — | — | Florida (use direct system instead) |
| 0 to −5 °C | 25–30% | ~−10 °C | ~−15 °C | Coastal Mediterranean |
| −5 to −15 °C | 35–40% | ~−18 °C | ~−25 °C | Beijing, North China, central Germany |
| de −15 a −25 °C | 40–45% | ~−25 °C | ~−35 °C | Northern Germany cold snap, Eastern Europe |
| < −25 °C (Alpine/plateau) | 45–50% | ~−33 °C | ~−45 °C | Tibet plateau, Northern Scandinavia |
| Extreme (industrial / process) | 50–55% | ~−40 °C | ~−50 °C | Used rarely; viscosity penalty very high |
Safety margin rule: glycol concentration should be specified so the freeze point is at least 5–8 °C below the site’s 1-in-10-year design minimum. Burst-protection temperature is even lower — water-glycol mixtures can slush without bursting pipes, which is why “burst protection” temperature is typically 10 °C below freeze point.
Real SOLETKS project concentrations
| Proyecto | Site design min | Concentración | Freeze point | Why this concentration |
|---|---|---|---|---|
| APEC Summit (Beijing, 2014) | ~−12 °C | 35% PG | ~−16 °C | Beijing winter rarely exceeds −15 °C; 35% gives 4 °C margin + low viscosity penalty |
| Iglesia de Harz (Alemania, 2021) | ~−12 °C | 40% PG | ~−18 °C | German continental cold snaps justify 6 °C margin over typical winter |
| Tianjin school PVT Pro+ (2024) | ~−10 °C | 35% PG | ~−16 °C | PVT module max stagnation ~80 °C; lower concentration also reduces viscosity penalty for thinner PVT channels |
| Saga County (Tibet, 2019) | < −20 °C | ~50% PG | ~−33 °C | Plateau winters + altitude derate require deep concentration; viscosity penalty accepted for safety |
Observación sobre el terreno (condado de Saga, Tíbet, 2019): at 4,000+ m altitude, atmospheric pressure is ~60% of sea level, which lowers fluid boiling point. The design used a higher cold-fill pressure (1.8 bar vs typical 1.2 bar) como a deeper glycol concentration. Lección: never copy a sea-level glycol design to high-altitude sites — both freeze point AND pressure logic shift. Long-term field data from Fraunhofer ISE confirms that altitude and stagnation are among the top variables driving real-world glycol service life.[10]
4. Loop Volume Calculation
The first design calculation should estimate loop volume because expansion tank size, fill fluid quantity, service cost, and pump station layout depend on it.
Nota sobre la fuente: this is a screening calculation; final values must use the collector manufacturer’s internal volume, pipe schedule, fittings, heat exchanger, and pump station data.[1]
Ejemplo de entrada
| Parámetro | Valor |
|---|---|
| Collector field internal volume | 28 L |
| Supply + return piping | 48 m total |
| Pipe internal volume | 0.31 L/m |
| Heat exchanger + pump station | 9 L |
| Fill + purge allowance | 10% |
Fórmula
Loop volume = collector volume + pipe volume + component volume
Fill volume = loop volume × (1 + allowance)
Sustitución
Pipe volume = 48 × 0.31 = 14.9 L
Loop volume = 28 + 14.9 + 9 = 51.9 L
Fill volume = 51.9 × 1.10 = 57.1 L
Recomendación: quote at least 58 L of prepared heat-transfer fluid for this loop. Then size the expansion tank from total fluid volume, static height, cold fill pressure, maximum loop temperature, and relief-valve setting. If the site has 2 roof zones with different heights, calculate static pressure for each zone before ordering the pump station.
5. Glycol Loop Design Decision Tree
[Start: project location + freeze design min temperature known]
│
▼
┌──────────────────────────────────────────────────┐
│ 1. Potable-water boundary required? │
└──────────────────────────────────────────────────┘
│
├─ Yes → MUST use PROPYLENE glycol
└─ No (industrial process)
└─ Propylene OR Ethylene (check local code)
│
▼
┌──────────────────────────────────────────────────┐
│ 2. Pick concentration from climate band │
└──────────────────────────────────────────────────┘
│
├─ 0 to −5 °C → 25–30%
├─ −5 to −15 °C → 35–40%
├─ −15 to −25 °C → 40–45%
└─ < −25 °C → 45–50%
│
▼
┌──────────────────────────────────────────────────┐
│ 3. Site altitude > 2,000 m? │
└──────────────────────────────────────────────────┘
│
├─ Yes → ADD altitude derate:
│ • Cold-fill pressure +0.3–0.6 bar
│ • Verify boiling margin
│ • Consider deeper concentration
│
└─ No → Standard sea-level design OK
│
▼
┌──────────────────────────────────────────────────┐
│ 4. Calculate loop volume + expansion tank │
└──────────────────────────────────────────────────┘
│
├─ Collectors + pipes + HX + pump station
├─ +10% fill allowance
└─ Expansion tank = loop volume × expansion %
+ reserve for safety
│
▼
┌──────────────────────────────────────────────────┐
│ 5. Verify pump duty with glycol viscosity │
└──────────────────────────────────────────────────┘
│
├─ Water-only flow curve → ADD glycol pressure-drop correction
└─ Re-select pump head curve if needed
│
▼
[Output: fluid type + concentration + volumes + pump spec]
Service rule: never order glycol without simultaneously confirming concentration, total loop volume, and expansion tank pre-charge. These three numbers travel together — change one and the other two need recheck.
6. Expansion Tank and Pressure Logic
The expansion tank protects the closed loop as glycol expands during high-temperature operation. If the tank is too small or incorrectly pre-charged, pressure rises, the relief valve opens, and the loop loses fluid. If pressure is too low at the roof, air enters or boiling risk increases.
| Valor | Required record | Design consequence |
|---|---|---|
| Altura estática | m from pump station to highest collector | Sets cold-fill pressure |
| Volumen del bucle | L | Sets expansion tank volume |
| Temperatura máxima del circuito | °C | Sets expansion allowance |
| Ajuste de la válvula de seguridad | barra | Sets pressure safety limit |
| Expansion tank pre-charge | barra | Must match cold fill logic |
| Ubicación del separador de aire | Plant room or high point | Controls purge + noise risk |
Why the expansion tank matters mechanistically
Glycol expands because fluid density changes with temperature. That volume increase pushes against the closed loop, which causes relief-valve discharge when the expansion tank cannot absorb it. A system that loses fluid after hot sunny days usually has an expansion or stagnation problem — not a collector-area problem.
Field example (APEC Summit hotel, Beijing, 2014): in the first hot summer of operation, the expansion tank pre-charge had drifted from 1.5 bar (cold-fill spec) to 1.1 bar (measured at the next service). On the hottest day, the loop briefly exceeded 4 bar and the relief valve opened, losing approximately 4 L of glycol. The fix was a single 30-minute pre-charge reset — but if missed for another season, repeated relief events would have drained the loop. Lección: record expansion pre-charge at every annual service.
For pump station + expansion tank detailed sizing, see Dimensionamiento de la estación de bombeo solar térmica y del depósito de expansión.
7. Stagnation and Overheat Protection
cURL Too many subrequests. happens when collectors receive solar radiation but the loop cannot move heat into storage. Causes:
- Full tanks
- Power failure
- Pump fault
- Closed valves
- Controller high-limit shutdown
Stagnation overheats glycol, which accelerates oxidation and shortens fluid life. The Harz church incident in 2024 is a textbook case:
Field case (Harz church, Germany — 2024 service): a planned 6-day roof repair in July left isolation valves closed without partially draining the collector field. Multiple stagnation events occurred over the 6 days. At the next annual service:
| Measurement | Pre-event | Post-event | Action |
| — | :—: | :—: | — |
| pH | 8.4 | 7.1 | Below supplier minimum |
| Color | Light yellow | Dark amber | Visible oxidation |
| Sludge in strainer | None | Visible | Confirms degradation |
| Freeze point | −18 °C | −16 °C | Acceptable |
The fluid was within freeze-protection spec but out of chemical spec. Treatment: full drain, system flush, refill with new 40% PG mixture. Cost: ~600 EUR of materials + 4 hours labor. Lección: always partially drain or shade collectors during planned shutdowns > 48 h in summer, OR install a stagnation-tolerant collector design.
Rules for stagnation protection
- Add high-limit control so the pump stops before the tank exceeds the project limit.
- Add an expansion tank that handles high-temperature volume change.
- Keep isolation valves open during operation; label service positions clearly.
- Record stagnation events in the maintenance log.
- Test fluid after the first high-temperature season and after any repeated overheat event.
PVT-specific stagnation note
PVT (photovoltaic-thermal) systems have a lower stagnation temperature ceiling (typically ~80 °C, vs >130 °C for thermal-only flat-plate collectors) because the photovoltaic cells degrade at high temperatures. The Tianjin school PVT Pro+ plant (2024, 3,000 m²) uses 35% PG with intelligent dump-load control so the collector field never approaches damaging temperatures. The good news: lower stagnation temperatures mean glycol oxidation is slower on PVT systems than on pure thermal systems — typical PG service life extends to 6–10 years vs the 3–5 years more common on flat-plate thermal-only systems with stagnation history.
8. Pump and Heat Exchanger Effects
Glycol changes pump duty because glycol mixtures usually have different viscosity and heat capacity from water. A water-only pump calculation can understate pressure drop by 20–40% at 40% PG concentration.
The cause-and-effect chain buyers should watch:
Higher viscosity (glycol)
↓
Higher pressure drop
↓
Pump undersized → loop flow falls
↓
Loop flow falls → collector outlet temp rises
↓
Higher collector temp → more heat loss to ambient
↓
Higher temp + lower flow → glycol oxidizes faster
↓
Glycol aging → sludge → strainer blocks → flow falls more
Weak flow damages both performance AND fluid life simultaneously. This is why undersized pumps in glycol loops fail in waves — symptoms appear in year 3–4, not year 1.
Pump sizing correction factor (rule of thumb)
| Concentración de glicol | Pressure-drop multiplier (vs water) |
|---|---|
| 25% PG | × 1.10 |
| 35% PG | × 1.20 |
| 45% PG | × 1.35 |
| 50% PG | × 1.45 |
Always apply this correction at the coldest expected operating temperature — glycol viscosity rises sharply as fluid cools.
For full heat exchanger sizing, see Dimensionamiento de intercambiadores de calor solares para sistemas de agua caliente de circuito cerrado.
9. Lifecycle and Fluid Maintenance Matrix
Glycol loop cost should be compared across service life — not only by first purchase price.
Nota sobre la fuente: intervals below are procurement planning values; final limits come from the fluid supplier, local code, and site operating temperature.
| Artículo | Baseline interval | Action threshold |
|---|---|---|
| pH and freeze-point test | 12 meses[2] | Treat or replace fluid outside supplier range |
| Pressure log | 3 months after startup, then 12 meses[1] | Investigate if cold pressure changes by 0.3 bar |
| Air separator + vent status | 6 meses[1] | Purge if pump noise or flow instability appears |
| Strainer cleaning | 3 months after startup, then 12 meses[1] | Clean if flow falls 15% below commissioning |
| Fluid replacement planning | 3-5 años typical, De 5 a 8 años if no stagnation[1] | Shorten after repeated stagnation or acidic fluid |
| Expansion tank pre-charge | 12 meses[1] | Reset when pre-charge differs by 0.3 bar from spec |
Para consultar el procedimiento completo de mantenimiento, véase Plan de operación y mantenimiento de instalaciones solares térmicas comerciales.
10. Normas y documentación
Glycol-loop procurement should name collector test basis, control-panel boundary, quality system, pressure equipment, potable-water boundary, and certification requirements.
| Norma / certificado | Ámbito de aplicación | Norma sobre solicitudes de presupuesto |
|---|---|---|
| ISO 9806:2017 | Métodos de ensayo de colectores solares térmicos | Use for collector performance data feeding loop design.[3] |
| Solar Keymark | Certificación europea de coleccionista | Request where the buyer requires European certification.[4] |
| ISO 9001 | Sistema de gestión de la calidad | Use for supplier process evidence.[5] |
| UL 508A | Paneles de control | Use when a UL-market pump/control panel is supplied.[6] |
| ASME BPVC | Equipos a presión | Apply where tanks/vessels fall under pressure rules.[7] |
| NSF/ANSI 61 | Materiales en contacto con el agua potable | Use where drinking-water contact approval is required (drives propylene-glycol-only choice in most cases).[8] |
| Aplicaciones de climatización de ASHRAE | Ingeniería de calentamiento de agua de uso doméstico | Reference for freeze protection and fluid chemistry decisions.[9] |
11. Datos de la solicitud de presupuesto para SOLETKS
Solicita asistencia técnica a través de la Página de contacto de SOLETKS when glycol loop, heat exchanger, storage tank, and backup heat must be selected together.
Climate + site
- Project city + country
- Minimum outdoor design temperature
- Altitud del emplazamiento (m) — required if > 2,000 m
- Roof height above pump station
Loop hardware
- Collector type, count, internal volume
- Pipe length + nominal diameter
- Heat exchanger preference (plate / coil / shell-and-tube)
- Pump station location
Fluid spec
- Preferred fluid type (propylene / ethylene) — default propylene
- Target freeze-protection temperature
- Maximum allowable loop temperature
Cumplimiento normativo
- Required standards: ISO 9806, Solar Keymark, UL 508A, ASME BPVC, NSF/ANSI 61, or local code
- Maintenance plan: in-house service, distributor service, or annual contractor
12. Lista de comprobación de especificaciones
Use this checklist before approving a glycol loop:
| Artículo | Valor obligatorio |
|---|---|
| Fluid | Type (PG/EG), concentration, freeze point, pH range |
| Volumen del bucle | Collector + pipe + HX + pump station + fill allowance |
| Tanque de expansión | Volume, pre-charge, relief-valve setting |
| Funcionamiento de la bomba | Flow, head, glycol correction, speed control |
| Intercambiador de calor | Duty, approach temperature, pressure drop |
| Controles | High limit, freeze logic, pump differential, alarm points |
| Maintenance | Fluid test, pressure log, strainer cleaning, replacement plan |
| Reducción de potencia por altitud (si es superior a 2.000 m) | Higher cold-fill pressure + deeper concentration |
Preguntas Frecuentes
Why use glycol in a solar thermal system?
Glycol is used to protect the collector loop from freezing and to separate roof equipment from project water. It is mandatory when outdoor design temperature reaches +5 °C or lower, when roof piping cannot drain reliably, or when potable-water separation is required.[2]
Propylene or ethylene glycol — which one for commercial solar?
Propylene glycol is the default for commercial solar hot-water systems because it is non-toxic and accepted near potable-water boundaries. Ethylene glycol is restricted by NSF/ANSI 61 and EU drinking-water rules — any system with even a possibility of cross-contamination (single-wall heat exchanger, shared tank wall) must use propylene. All four referenced SOLETKS projects (APEC Beijing, Harz Germany, Saga Tibet, Tianjin PVT) use propylene glycol.
What concentration should I use for my climate?
Concentration is set so freeze point sits 5–8 °C below the site’s 1-in-10-year design minimum. Rough bands: 25–30% for coastal Mediterranean (0 to −5 °C), 35–40% for Beijing / central Germany (−5 to −15 °C), 40–45% for northern continental sites (−15 to −25 °C), and 45–50% for Alpine / plateau sites (< −25 °C).
Does altitude change glycol design?
Yes. Above 2,000 m altitude, atmospheric pressure drops significantly, which lowers fluid boiling point. The Saga County plant in Tibet (4,000+ m) used ~50% propylene + 1.8 bar cold-fill pressure instead of the typical 1.2 bar — both freeze point and pressure logic must be recalculated for altitude.
What glycol testing interval fits commercial systems?
A 12-month interval suits ordinary commercial solar thermal systems. Record pH, freeze point, pressure, color, odor, and air content. Add a 6-month seasonal test when the site has high stagnation risk, hard operation, or freeze-critical service.
What happens when glycol overheats during stagnation?
Overheated glycol oxidizes faster, lowering pH and creating acidic byproducts or sludge. The Harz church plant lost pH from 8.4 to 7.1 after a single 6-day stagnation event in July 2024 — even though freeze point remained acceptable. Sludge blocks strainers and heat exchangers, creating a feedback loop where reduced flow accelerates further oxidation.
How often does glycol need replacement?
Typical replacement is 3-5 años in systems with no stagnation events, extending to De 5 a 8 años in well-maintained loops with no overheat history. PVT systems often extend to 6–10 years because the lower stagnation temperature ceiling slows glycol oxidation. Annual pH testing is the cheapest way to track when replacement is due.
Can I mix old and new glycol?
Generally no. Mixing partially degraded fluid with fresh glycol shortens the new charge’s life because residual acids, sludge, and depleted inhibitors transfer into the new mixture. The correct procedure is: drain, flush, refill with new fluid of the documented type and concentration. If a top-up is needed mid-life (small fluid loss from a relief event), use the same brand and concentration and re-test pH within 30 days. Never mix propylene with ethylene, and never mix automotive antifreeze (which contains silicate inhibitors that destroy solar systems) with solar-grade glycol.
How much does a glycol fill cost for a commercial system?
A 58 L commercial loop fill at 40% PG concentration typically costs 150–400 USD in fluid alone (regional variation). Replacement cost is dominated by labor + flushing, not fluid — typically 600–1,500 USD per service for a small commercial system. Avoiding stagnation extends replacement interval and is the most cost-effective control.
What data is needed for a glycol-loop quote?
Site minimum temperature, altitude (if > 2,000 m), collector count, pipe length, roof height, loop volume, storage tank volume, heat exchanger duty, pump location, pressure limit, and service plan. Without those values, the expansion tank and pump station cannot be selected reliably.
Is glycol-loop design different for PVT (photovoltaic-thermal) systems?
Yes. PVT systems have a lower stagnation temperature ceiling (~80 °C vs >130 °C for thermal-only collectors), so glycol oxidation is slower and fluid life is typically 6–10 years instead of 3–5. PVT loops also need tighter approach temperatures on the heat exchanger (3–5 °C) to keep collector temperatures low and protect the photovoltaic cells. The Tianjin school PVT Pro+ plant (2024) uses 35% PG with intelligent dump-load control. See Paneles solares PVT con bomba de calor.
Fuentes
[1] SOLETKS, Garantía de Calidad — 160+ inspection steps, Solar Keymark / CE / TÜV / UL / IEC / ISO certifications.
[2] Departamento de Energía de EE. UU., Calentadores de agua solares.
[3] ISO, ISO 9806:2017 Energía solar. Colectores solares térmicos. Métodos de ensayo.
[4] Solar Keymark, programa de certificación Solar Keymark.
[5] ISO, ISO 9001:2015 Sistemas de gestión de la calidad.
[6] UL Solutions, Cuadros de control industriales – UL 508A.
[7] ASME, Código de calderas y recipientes a presión.
[8] NSF, Normas para sistemas de tratamiento de agua, incluido el contexto de la norma NSF/ANSI 61.
[9] ASHRAE, Manual de ASHRAE — Aplicaciones de climatización, capítulo «Calentamiento de agua para uso doméstico».
[10] Instituto Fraunhofer de Sistemas de Energía Solar (ISE), Investigación sobre el rendimiento de los sistemas solares térmicos.
Última revisión: 3 de agosto de 2026, a cargo del equipo de ingeniería de SOLETKS. Próxima revisión prevista: 3 de agosto de 2027. Project data referenced: APEC Summit hotel (Beijing, 2014, 35% PG, 150,000 kWh/yr saved), Harz church (Germany, 2021, 40% PG, pH drift incident 2024), Saga County centralized heating (Tibet, 2019, ~50% PG, 2,424 t coal/yr avoided, high-altitude derate), Tianjin school PVT Pro+ (2024, 3,000 m², 35% PG, reduced stagnation ceiling).
¿Necesitas una revisión técnica específica para un proyecto?
Envía a SOLETKS los datos climáticos de la instalación, la carga diaria, las limitaciones del tejado o de la sala de máquinas, el alcance del producto y los requisitos de documentación previstos, para que el equipo de ingeniería pueda ofrecerte una recomendación comercial viable.
Ponte en contacto con SOLETKS