---
title: "Eliwell EWRC 300/500/5000 NT"
description: "Eliwell EWRC 300/500/5000 NT via Modbus RTU: temperature sonde, setpoint, soglie e allarmi, sbrinamento. Serve il modulo RS-485; imposta PtS = d, 9600 8N1."
url: "https://taphome.com/it/compatibility/eliwell-ewrc-300-500-5000-nt/"
language: it
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","refrigeration-controller","cold-room","temperature-controller","thermostat"]
  questions: ["Come integrare l'Eliwell EWRC 300/500/5000 NT con TapHome?","Cosa legge e controlla il template TapHome per Eliwell EWRC NT?","Come collegare l'Eliwell EWRC NT a TapHome tramite Modbus RTU su RS-485?","Come abilitare Modbus sull'Eliwell EWRC NT con il parametro PtS?","Quali parità, baud rate e indirizzo usa l'Eliwell EWRC NT per Modbus?","L'Eliwell EWRC NT ha bisogno del modulo RS-485 opzionale per Modbus?","Perché l'Eliwell EWRC NT non risponde alle richieste Modbus?","TapHome può avviare uno sbrinamento manuale o tacitare gli allarmi sull'Eliwell EWRC NT?"]
---

# Eliwell EWRC 300/500/5000 NT

Comunicazione: Modbus RTU

## Guida all'integrazione

L'Eliwell EWRC 300/500/5000 NT (Coldface) è un controllore per celle frigorifere statiche o ventilate, a temperatura positiva o negativa, con 3 o 5 relè configurabili a seconda del modello e fino a tre sonde di temperatura. TapHome comunica con il controllore tramite Modbus RTU su bus RS-485, attraverso il modulo plug-in RS-485 opzionale di Eliwell.

Il template legge le temperature della sonda cella e della sonda evaporatore, scrive il setpoint di regolazione e le soglie di allarme di alta e bassa temperatura, mostra lo stato di funzionamento e gli allarmi del controllore e invia comandi come accensione/spegnimento, modalità economy, sbrinamento manuale e tacitazione allarmi.

## Collegamento hardware

Il controllore non ha morsetti RS-485 propri. La sua porta seriale è la porta TTL (indicata con **CARD** sulla scheda), usata per la UNICARD / Copy Card, per il modulo HACCP dei modelli RCN e per TelevisSystem. Per collegarsi a un master Modbus su RS-485, il produttore prevede il **modulo plug-in RS-485 opzionale** (TelevisSystem / Modbus), da inserire nel connettore plug-in della scheda di controllo.

> [!WARNING]
> Togli l'alimentazione al controllore e a tutti i dispositivi collegati prima di rimuovere le coperture o di montare il modulo, e verifica con un tester di tensione adeguato che l'alimentazione sia assente. Rimonta tutte le coperture prima di ridare tensione al controllore.

### Montaggio del modulo plug-in RS-485

1. Inserisci il modulo nel connettore plug-in, allineando i suoi quattro perni con i fori della scheda di controllo: un modulo disallineato può danneggiare l'apparecchiatura.
2. Sull'EWRC 5000 NT, rimuovi prima le sette viti che fissano la protezione in plastica della scheda, togli l'elemento di protezione e ritaglia i due coprimorsetti; poi monta il modulo sui distanziali e rimonta la copertura.

### Cablaggio sul bus RS-485 di TapHome

La morsettiera del modulo è contrassegnata con **+**, **−** e **G**, in due gruppi identici. Collega **+** ad A e **−** a B del bus RS-485 di TapHome, e **G** alla massa del bus.

![Schema di collegamento Eliwell EWRC 300/500/5000 NT: ingressi sonda e ingressi digitali, uscite relè, porta TTL per la card e modulo RS-485 opzionale, con tabella dei morsetti](https://taphome.com/images/compatibility/eliwell-ewrc-300-500-5000-nt/wiring-terminals_hu_135d4b4c214f325c.jpg)

Le regole di cablaggio del produttore per la linea RS-485:

- Doppino twistato schermato, due conduttori da 0,5 mm² (AWG 20) più calza, ad esempio Belden 3105A (120 Ω) o Belden 8762.
- Usa tutti e tre i conduttori: **+** e **−** per il segnale, **G** per la calza.
- Monta una resistenza da 120 Ω, 1/4 W tra **+** e **−** sull'interfaccia e sull'ultimo controllore di ogni ramo.
- La rete collegata direttamente al controllore può essere lunga fino a 1200 m; i ripetitori la estendono.
- Tieni i cavi dati separati dalle linee di potenza.

> [!WARNING]
> Modbus e Televis non devono mai comunicare contemporaneamente sulla stessa porta seriale. Il produttore indica inoltre che la porta TTL e la porta RS-485 non si usano insieme: quando comunichi su RS-485, scollega la porta TTL, e viceversa.

## Configurazione

### Abilitare Modbus sul controllore

Protocollo, indirizzo, parità e baud rate sono parametri installatore nella cartella **Add** (comunicazione). I valori di fabbrica dipendono dalla famiglia di firmware del controllore (MSK 554 o MSK 812), quindi leggi i valori attuali sul display prima di modificarli.

| Parametro | Significato | Valori | Valore di fabbrica | Registro |
|-----------|-------------|--------|--------------------|----------|
| `PtS` | Protocollo della porta seriale COM1 | `t` = Televis, `d` = Modbus | `t` (MSK 554), `d` (MSK 812) | 49289 |
| `Adr` | Indirizzo Modbus | 1–250 | 1 | 49422 |
| `Pty` | Parità Modbus | `n` = nessuna, `E` = pari, `o` = dispari | `n` (MSK 554), `E` (MSK 812) | 49292 |
| `StP` | Bit di stop Modbus | `1b`, `2b` | `1b` | 49293 |
| `bAU` | Baud rate | `96` = 9600, `192` = 19200, `384` = 38400 Bd | `96` | 49421 |

I bit di dati sono fissi a 8. Via Modbus i registri contengono l'indice dell'opzione (`PtS` 0 = Televis, 1 = Modbus; `Pty` e `bAU` 0/1/2), non le lettere mostrate sul display.

![Comandi Modbus e configurazione dell'indirizzo Eliwell EWRC NT: parametri PtS, Adr, Pty e bAU](https://taphome.com/images/compatibility/eliwell-ewrc-300-500-5000-nt/modbus-settings_hu_c44ae13af4ec0df6.jpg)

Passaggi sulla tastiera del controllore:

1. Tieni premuto **SET** per circa 3 secondi finché non compare **USr**.
2. Con **UP** / **DOWN** seleziona **InS** e premi **SET**.
3. Inserisci la password installatore **PA2** con **UP** / **DOWN** e conferma con **SET**; il valore di fabbrica è 15.
4. Apri la cartella **Add** e imposta `PtS` su `d` (Modbus). Con il valore predefinito `t` la porta usa il protocollo Televis e non risponde alle richieste Modbus.
5. Imposta `Adr` su un indirizzo libero del bus, `bAU` su `96` (9600 Bd), `StP` su `1b` e `Pty` come descritto sotto. Ogni valore si salva con **SET**; **ESC** torna alla visualizzazione normale.
6. Spegni e riaccendi il controllore: le nuove impostazioni di comunicazione diventano attive solo dopo il riavvio.

Una mappa parametri può essere trasferita al controllore anche con una UNICARD o Copy Card, invece che dalla tastiera.

> [!WARNING]
> La parità del controllore deve corrispondere alla parità del bus RS-485 di TapHome. Il template propone 9600 Bd, 8 bit di dati, nessuna parità, 1 bit di stop. Con firmware MSK 554 `Pty` è `n` per impostazione predefinita e corrisponde; con firmware MSK 812 è `E` per impostazione predefinita: imposta `Pty` su `n`, oppure imposta il bus TapHome su parità pari.

### Aggiungere il controllore in TapHome

Importa il template sul bus RS-485 impostato a 9600 Bd 8N1 (o con la parità scelta sopra) e imposta **Modbus Slave ID** sul valore `Adr` del controllore (predefinito 1).

## Funzionalità del dispositivo

| Dispositivo | Funzione | Registro | Accesso |
|-------------|----------|----------|---------|
| Termostato | Temperatura cella (sonda 1) e setpoint di regolazione `SEt` | 345 (temperatura), 16386 (setpoint) | Lettura / scrittura setpoint |
| Temperatura sonda 2 | Temperatura dell'ingresso analogico Pb2 | 347 | Lettura |
| Stato del dispositivo | Controllore acceso/spento con dettagli di funzionamento | 33089, 33092 | Lettura |
| Soglia di allarme alta (`HAL`) | Limite di allarme di temperatura massima | 16418 | Lettura / scrittura |
| Soglia di allarme bassa (`LAL`) | Limite di allarme di temperatura minima | 16420 | Lettura / scrittura |

I valori di stato e delle sonde vengono letti dalla tabella client (funzione Modbus 03); i parametri `SEt`, `HAL` e `LAL` dalla tabella parametri, che il produttore legge con la funzione 04 e scrive con la funzione 22.

### Temperature e setpoint

Il **termostato** mostra la temperatura di regolazione della sonda **Pb1** (per impostazione predefinita la sonda cella) e legge e scrive il setpoint `SEt`. Il compressore si avvia quando la temperatura di Pb1 supera `SEt` + `diF` (differenziale del setpoint) e si ferma quando scende sotto `SEt`. L'intervallo del setpoint è limitato dai parametri del controllore `LSE` (minimo) e `HSE` (massimo).

La **temperatura sonda 2** legge la sonda **Pb2**, che nella configurazione predefinita è la sonda evaporatore (fine sbrinamento). Il template divide per 10 entrambi i valori delle sonde.

### Stato del dispositivo

L'interruttore **Stato del dispositivo** è di sola lettura e indica se il controllore è acceso (bit 1 del registro 33089). Segnala inoltre:

- modalità economy attiva
- luce accesa
- uscita ausiliaria attiva
- compressore 1 in funzione
- sbrinamento 1 attivo

### Soglie di allarme

**HAL** e **LAL** impostano le soglie di allarme di alta e bassa temperatura per la sonda 1; il template le scrive in decimi, come indica la tabella del produttore. Se sono temperature assolute o scostamenti dal setpoint dipende dal parametro del controllore `Att`: assolute per impostazione predefinita (`Att` = 0); in modalità relativa (`Att` = 1) `HAL` deve essere positivo e `LAL` negativo. I valori di fabbrica sono 50,0 e −50,0. Un allarme rientra quando la temperatura è tornata indietro del differenziale di allarme `AFd`.

### Allarmi

Il modulo segnala gli allarmi attivi del controllore come errori (registri 33085 e 33084):

| Codice | Allarme |
|--------|---------|
| HA1 | Superata la soglia di alta temperatura della sonda 1 |
| LA1 | Superata la soglia di bassa temperatura della sonda 1 |
| EAL | Allarme esterno |
| OPd | Porta aperta |
| E1 | Errore sonda 1 |
| E2 | Errore sonda 2 |
| E3 | Errore sonda 3 |
| PA | Allarme pressostato |
| ALd | Perdita di refrigerante |
| E10 | Errore orologio |

### Comandi

Il modulo offre queste azioni di servizio, scritte nei registri di comando 33057 e 33058:

| Azione | Registro | Valore |
|--------|----------|--------|
| Accensione dispositivo | 33057 | 64 (bit 6) |
| Spegnimento dispositivo | 33057 | 128 (bit 7) |
| Modalità economy attiva | 33057 | 4 (bit 2) |
| Modalità economy disattiva | 33057 | 8 (bit 3) |
| Sbrinamento manuale | 33058 | 2 (bit 1) |
| Tacitazione allarmi | 33058 | 1 (bit 0) |

> [!NOTE]
> I nomi dei dispositivi, i nomi degli stati e i messaggi di allarme nel template sono in slovacco.

## Risoluzione dei problemi

### Il controllore non risponde

- Verifica che `PtS` sia impostato su `d` (Modbus) e che il controllore sia stato spento e riacceso dopo la modifica.
- Verifica che il modulo plug-in RS-485 sia montato e che nulla comunichi contemporaneamente sulla porta TTL (CARD).
- Confronta `Pty`, `bAU` e `StP` con le impostazioni del bus TapHome, e `Adr` con il Modbus Slave ID del modulo.
- Controlla la terminazione da 120 Ω alle estremità della linea e il conduttore **G**.

### Un valore di temperatura è errato

Verifica che il tipo di sonda impostato nel parametro `H00` (PTC o NTC) corrisponda alle sonde montate; un tipo di sonda errato dà letture errate. Una modifica nella cartella di configurazione **CnF** richiede di spegnere e riaccendere il controllore. Se la sonda Pb2 è disabilitata (`H42` = n, come raccomanda il produttore per le celle a temperatura positiva), la temperatura sonda 2 non ha significato.

### HA1 o LA1 subito dopo l'accensione

Dopo l'accensione il controllore esclude gli allarmi di temperatura per il tempo impostato nel parametro `PAO` (0–10 ore, 3 ore per impostazione predefinita). Con `PAO` = 0 gli allarmi vengono valutati subito, quindi HA1 o LA1 possono comparire appena il controllore si avvia.

### La scrittura del setpoint non ha effetto

Verifica che il nuovo setpoint sia compreso tra `LSE` e `HSE` sul controllore. La tabella parametri accetta scritture solo con la funzione Modbus 22 sul registro 16386, come fa il template; la scrittura con funzione 16 sulla tabella parametri non è supportata.

## Dispositivi disponibili 6

Questi dispositivi compaiono in TapHome dopo l'importazione.

Eliwell EWRC NT Modulo

Azioni di servizio

|                      |
|----------------------|
| Zapnúť zariadenie    |
| Vypnúť zariadenie    |
| Zapnúť úsporný režim |
| Vypnúť úsporný režim |
| Ručné rozmrazovanie  |
| Potvrdenie alarmu    |

Lettura (modulo)

```taphome
var alarmReg85 := MODBUSR(H, 33085, UInt16);
var alarmReg84 := MODBUSR(H, 33084, UInt16);
IF(GETBIT(alarmReg85, 5))
ADDERROR(0, "HA1: Prekročenie horného limitu teploty sondy 1");
END
IF(GETBIT(alarmReg85, 6))
ADDERROR(1, "LA1: Prekročenie dolného limitu teploty sondy 1");
END
IF(GETBIT(alarmReg85, 4))
ADDERROR(2, "EAL: Externý alarm");
END
IF(GETBIT(alarmReg85, 7))
ADDERROR(3, "OPd: Alarm — otvorené dvere");
END
IF(GETBIT(alarmReg85, 1))
ADDERROR(4, "E1: Chyba sondy 1");
END
IF(GETBIT(alarmReg85, 2))
ADDERROR(5, "E2: Chyba sondy 2");
END
IF(GETBIT(alarmReg84, 5))
ADDERROR(6, "E3: Chyba sondy 3");
END
IF(GETBIT(alarmReg84, 7))
ADDERROR(7, "PA: Alarm tlakového spínača");
END
IF(GETBIT(alarmReg84, 4))
ADDERROR(8, "ALd: Únik chladiva");
END
IF(GETBIT(alarmReg84, 6))
ADDERROR(9, "E10: Chyba hodín");
END
```

Azioni di servizio

Zapnúť zariadenie

```taphome
MODBUSW(H, 33057, UInt16, 64)
```

Vypnúť zariadenie

```taphome
MODBUSW(H, 33057, UInt16, 128)
```

Zapnúť úsporný režim

```taphome
MODBUSW(H, 33057, UInt16, 4)
```

Vypnúť úsporný režim

```taphome
MODBUSW(H, 33057, UInt16, 8)
```

Ručné rozmrazovanie

```taphome
MODBUSW(H, 33058, UInt16, 2)
```

Potvrdenie alarmu

```taphome
MODBUSW(H, 33058, UInt16, 1)
```

Teplota – sonda 2 Sensore di temperatura

Lettura temperatura

```taphome
MODBUSR(H, 347, Int16) / 10
```

Stav zariadenia Interruttore

Valori / Stati: Zapnuté · Vypnuté

Lettura stato interruttore

```taphome
GETBIT(MODBUSR(H, 33089, UInt16), 1)
```

Lettura (modulo)

```taphome
var stav := MODBUSR(H, 33089, UInt16);
var komp := MODBUSR(H, 33092, UInt16);
IF(GETBIT(stav, 0))
ADDINFO(0, "Úsporný režim aktívny");
END
IF(GETBIT(stav, 2))
ADDINFO(1, "Osvetlenie zapnuté");
END
IF(GETBIT(stav, 4))
ADDINFO(2, "Pomocný výstup aktívny");
END
IF(GETBIT(komp, 3))
ADDINFO(3, "Kompresor 1 beží");
END
IF(GETBIT(komp, 4))
ADDINFO(4, "Rozmrazovanie 1 aktívne");
END
```

Teplotný setpoint Termostato

Lettura temperatura

```taphome
MODBUSR(H, 345, Int16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(A, 16386, Int16)
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(A, 16386, Int16, Se)
```

Alarmný limit – maximum (HAL) Variabile

Lettura

```taphome
MODBUSR(A, 16418, Int16) / 10
```

Scrittura

```taphome
MODBUSWNE(A, 16418, Int16, Va * 10)
```

Alarmný limit – minimum (LAL) Variabile

Lettura

```taphome
MODBUSR(A, 16420, Int16) / 10
```

Scrittura

```taphome
MODBUSWNE(A, 16420, Int16, Va * 10)
```

Alarmný limit – minimum (LAL) Variabile

Lettura

```taphome
MODBUSR(A, 16420, Int16) / 10
```

Scrittura

```taphome
MODBUSWNE(A, 16420, Int16, Va * 10)
```

**Connessione:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito |
|--------------------|-------------|
| Modbus Slave ID    | `1`         |

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

