---
title: "Evikon PluraSens E2618-CO-DM-24VDC"
description: "Transmițător CO pentru tubulatură pe Modbus RTU, RS-485: CO în ppm, eroare senzor absent, avertisment date învechite. A/B la magistrală; implicit 9600 8N1."
url: "https://taphome.com/ro/compatibility/plurasens-e2618-co-dm-24vdc-modbus-rtu/"
language: ro
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","sensor","gas-sensor","carbon-monoxide","duct-mount","air-quality"]
  questions: ["Cum se integrează PluraSens E2618-CO-DM cu TapHome?","Ce măsoară șablonul TapHome pentru PluraSens E2618-CO-DM?","Cum se conectează E2618-CO-DM la magistrala RS-485 TapHome?","Care sunt setările Modbus implicite ale transmițătorului E2618-CO?","Cum se resetează slave ID-ul și baud rate-ul transmițătorului E2618-CO cu jumperul X6?","De ce afișează TapHome eroarea Sensor absent pentru E2618-CO-DM?","Ce înseamnă avertismentul Stale measurement al E2618-CO-DM?","Cât timp are nevoie E2618-CO pentru încălzire după pornire?"]
---

# Evikon PluraSens E2618-CO-DM-24VDC

Comunicație: Modbus RTU

## Ghid de integrare

PluraSens E2618-CO-DM este versiunea pentru montare în tubulatură a transmițătorului de monoxid de carbon E2618-CO, produs de Evikon MCI OÜ (Estonia). Măsoară CO cu o celulă electrochimică (durata de viață a senzorului de peste 10 ani, semnalul se actualizează în fiecare secundă, rezoluție 1 ppm) și comunică cu TapHome prin Modbus RTU pe interfața sa RS-485. Producătorul indică două domenii de detecție, 0…300 ppm și 0…1000 ppm.

TapHome citește concentrația de CO la fiecare 5 secunde, semnalează o eroare când senzorul lipsește și un avertisment când măsurarea nu se mai actualizează și afișează configurația dispozitivului ca atribute de service. Transmițătorul oferă și două ieșiri analogice (4-20 mA / 0-10 V) proporționale cu concentrația gazului.

## Conectarea hardware

### Montarea în tubulatură

Varianta pentru montare în tubulatură (cod de comandă E2618-CO-DM) are o tijă a senzorului de Ø35 × 230 mm și se livrează cu o flanșă pătrată din cauciuc.

1. Tăiați în tubulatura de aer, în locul ales, o gaură cu diametrul de 36…45 mm.
2. Așezați flanșa din cauciuc astfel încât găurile ei să se alinieze cu tubulatura și fixați-o cu patru șuruburi autofiletante.
3. Treceți sonda senzorului prin flanșă și reglați-o la adâncimea potrivită.
4. Deșurubați cele patru șuruburi ale capacului și scoateți capacul transmițătorului pentru a ajunge la borne.

Transmițătorul este destinat spațiilor interioare fără pericol de explozie, cu atmosferă neagresivă, la −20…+50 °C și 0…90 % RH fără condens. Trebuie să rămână accesibil pentru întreținere și ferit de lumina directă a soarelui.

### Cablarea

Introduceți cablurile de alimentare și de magistrală prin presetupa M16 și conectați-le la blocul de borne cu arc X4 de pe placa electronică. Conectați cablul de alimentare fără a porni alimentarea.

![Placa electronică E2618-CO cu blocul de borne X4 (OUT1, OUT2, 0V, A, B, +U), jumperii J1, J2 și jumperul X6 de resetare Modbus, cu un tabel al funcțiilor bornelor.](https://taphome.com/images/compatibility/plurasens-e2618-co-dm-24vdc-modbus-rtu/wiring-rs485_hu_9a7b5693e230e387.jpg)

| Bornă | Funcție |
|----------|----------|
| A | RS-485 A / Data+ |
| B | RS-485 B / Data− |
| 0V | 0 V (nul 24 VAC la alimentarea AC opțională) |
| +U | Pozitivul alimentării — tabelul de borne al producătorului o marchează +24 VDC (fază 24 VAC la alimentarea AC opțională) |
| OUT1 | Ieșire analogică 1, 4-20 mA sau 0-10 V |
| OUT2 | Ieșire analogică 2, 4-20 mA sau 0-10 V |

- **Alimentare:** specificațiile indică 12…36 VDC ca alimentare implicită, consum de putere sub 2 VA. 24 VAC este disponibil doar cu modulul integrat de alimentare 24 VAC (cod de comandă E2618-CO-24VAC).
- **RS-485:** folosiți un cablu cu perechi răsucite, de exemplu LiYY TP 2×2×0,5 mm² sau CAT 5. Polaritatea trebuie respectată: A este Data+, B este Data−. Interfața RS-485 nu are izolare galvanică.
- **Borne:** bornele cu arc fără șurub acceptă conductoare de 0,2…1,5 mm². Dezizolați 8…9 mm și folosiți manșoane de capăt. Pentru a elibera un conductor, apăsați pârghia bornei.
- **Ieșiri analogice (opțional):** jumperul J1 setează OUT1, iar J2 setează OUT2 — deschis înseamnă 4-20 mA, închis 0-10 V. După mutarea unui jumper, reporniți alimentarea.

> [!WARNING]
> Conectați și deconectați conductoarele numai cu alimentarea oprită. Conectarea sau deconectarea conductoarelor sub tensiune poate corupe firmware-ul dispozitivului. Nu scoateți placa electronică din carcasă — astfel se pierde garanția.

### Prima pornire

Porniți alimentarea. Instrumentul se încălzește în aproximativ 1 minut; senzorul are nevoie de aproximativ 30 de minute pentru a atinge precizia completă. Verificați LED-urile de pe placa electronică:

| Starea LED-ului | Semnificație |
|-----------|---------|
| LED-ul verde de alimentare aprins | Alimentarea este conectată |
| LED-ul roșu de control clipește la 0,5 Hz | Mod de calibrare sau perioadă de încălzire a senzorului (dacă este activată) |
| LED-ul roșu de control dă impulsuri scurte aprins-stins | Comunicația Modbus funcționează |
| LED-ul roșu de control permanent aprins sau stins | Funcționare normală |

Când transmițătorul este montat, magistrala este conectată și LED-urile sunt în starea normală, puneți capacul la loc și fixați-l cu cele patru șuruburi.

## Configurare

### Comunicația Modbus

Modbus RTU este interfața digitală integrată a transmițătorului și nu necesită activare. Setările din fabrică sunt:

| Parametru | Implicit | Valori permise |
|-----------|---------|------------------|
| Slave ID | 1 | 1…247 |
| Baud rate | 9600 bps | 1200, 2400, 4800, 9600, 19200, 38400, 57600 |
| Biți de date | 8 | 8 |
| Paritate | Niciuna | Niciuna, impară, pară |
| Biți de stop | 1 | 1, 2 |
| Întârziere a răspunsului | 10 ms | 1…255 ms |

Dispozitivul acceptă funcțiile Modbus 03 (citirea holding registers) și 06 (scrierea unui singur registru). Paritatea impară și cea pară sunt disponibile începând cu versiunea software 0x218 (zecimal 536).

În TapHome, adăugați șablonul pe o magistrală Modbus RTU setată la aceiași parametri seriali (șablonul propune 9600 bps, 8 biți de date, fără paritate, 1 bit de stop) și introduceți adresa dispozitivului în parametrul de import **Modbus Slave ID**.

### Schimbarea slave ID-ului sau a parametrilor seriali

Când pe magistrală sunt mai multe dispozitive, fiecare are nevoie de propriul slave ID. Slave ID-ul, baud rate-ul și paritatea / biții de stop se află în holding registers 0x0004, 0x0005 și 0x0007 și se scriu cu funcția 06. O valoare nouă intră în vigoare abia după repornirea transmițătorului. Producătorul oferă pentru aceasta un kit de configurare (convertor USB-RS485, tub de gaz, regulator de debit fix și software de configurare, prin vânzător).

Dacă slave ID-ul curent nu este cunoscut, se poate folosi adresa de broadcast 0 pentru a atribui un ID nou. Transmițătorul trebuie să fie atunci singurul dispozitiv Modbus de pe magistrală și nu răspunde la comenzile trimise la adresa 0.

> [!NOTE]
> După schimbarea slave ID-ului sau a baud rate-ului, modificați corespunzător setările magistralei TapHome și parametrul de import **Modbus Slave ID** — altfel comunicația se oprește după repornire.

### Resetarea parametrilor de comunicație

Dacă slave ID-ul sau baud rate-ul nu sunt cunoscute, jumperul X6 de pe placa electronică restabilește setările de comunicație din fabrică:

1. Opriți alimentarea.
2. Conectați jumperul X6.
3. Porniți alimentarea.
4. Opriți alimentarea.
5. Deconectați jumperul X6.
6. Porniți alimentarea.

După resetare, transmițătorul folosește slave ID 1, 9600 bps, fără paritate și 1 bit de stop.

## Funcțiile dispozitivului

### CO Concentration

**CO Concentration** citește concentrația gazului în ppm din holding register 0x0103 (zecimal 259), ca valoare de 16 biți fără semn, cu rezoluție de 1 ppm. TapHome o interoghează la fiecare 5 secunde. Ambele domenii de detecție folosesc același registru și același șablon; versiunea transmițătorului este marcată pe ambalajul său.

La fiecare citire, dispozitivul verifică și două registre:

- **Sensor absent** (eroare) — bitul 0 al registrului de stare 0x00FF este setat: senzorul electrochimic lipsește sau nu este detectat.
- **Stale measurement** (avertisment) — registrul 0x0011 indică faptul că ultima măsurare este mai veche de 60 de secunde.

Atributele sale de service arată dacă ieșirile analogice sunt activate, tipul de ieșire detectat pe OUT1 și OUT2 (4-20 mA sau 0-10 V), starea LED-ului, datele brute ale senzorului (ADC), vechimea datelor în secunde, limita ratei de variație și timpul filtrului integrator.

### Atributele de service ale modulului

Modulul citește configurația transmițătorului la fiecare 30 de secunde și o afișează doar pentru citire:

- Versiunea hardware, versiunea software și numărul de serie
- Slave ID-ul curent, baud rate-ul, întârzierea răspunsului, paritatea și biții de stop
- Valorile de calibrare a punctului zero și a pantei
- Atribuirea OUT1 și OUT2 (niciuna, concentrația gazului, control Modbus forțat) și valorile forțate
- Valorile de scală OUT1 și OUT2 pentru 0 % și 100 % în ppm

### Acțiune de service

**Restart instrument** scrie 42330 în registrul 0x0011, ceea ce repornește transmițătorul. Folosiți-o după o modificare de configurație care intră în vigoare doar după repornire.

## Rezolvarea problemelor

### Nicio valoare de CO în TapHome

- Verificați polaritatea RS-485: A este Data+, B este Data−.
- Verificați ca magistrala TapHome să funcționeze cu setările seriale ale transmițătorului (implicit din fabrică 9600 8N1) și ca parametrul de import **Modbus Slave ID** să corespundă dispozitivului. Dacă setările nu sunt cunoscute, resetați-le cu jumperul X6.
- Verificați tensiunea de alimentare la +U și 0V și dacă LED-ul verde de alimentare este aprins. Lăsați aproximativ 1 minut pentru încălzire.
- Urmăriți LED-ul roșu de control: impulsurile scurte arată trafic Modbus.

### Eroarea „Sensor absent”

Opriți alimentarea și verificați dacă senzorul electrochimic este așezat corect în capul senzorului (capac, filtru PTFE, garnitură O-ring, senzor). Nu înțepați și nu apăsați niciodată filtrul în apropierea centrului său, unde se află senzorul, și nu folosiți transmițătorul fără filtru. Înlocuiți filtrul PTFE dacă este puternic contaminat.

### Avertismentul „Stale measurement”

Transmițătorul răspunde, dar ultima sa măsurare este mai veche de 60 de secunde. Rulați acțiunea de service **Restart instrument**; dacă avertismentul revine, verificați senzorul.

### Valori de CO neașteptate

- Senzorul poate reacționa la acetilenă, etilenă, hidrogen și monoxid de azot.
- Schimbările bruște de temperatură sau umiditate pot afecta sensibilitatea senzorului.
- După pornire, senzorul are nevoie de aproximativ 30 de minute pentru a atinge precizia completă.
- Transmițătorul este calibrat din fabrică; intervalul recomandat de recalibrare la fața locului este de 12 luni. Pentru recalibrare, contactați distribuitorul.

## Dispozitive disponibile 1

Aceste dispozitive apar în TapHome după import.

E2618-CO-DM Module Modul

Atribute de service

|                        |
|------------------------|
| Hardware version       |
| Software version       |
| Serial number          |
| Slave ID - current     |
| Baud rate - current    |
| Response delay \[ms]   |
| Parity / stop bits     |
| Zero calibration (ADC) |
| Slope calibration      |
| OUT1 assignment        |
| OUT2 assignment        |
| OUT1 forced value \[%] |
| OUT2 forced value \[%] |
| OUT1 scale 0% \[ppm]   |
| OUT1 scale 100% \[ppm] |
| OUT2 scale 0% \[ppm]   |
| OUT2 scale 100% \[ppm] |

Acțiuni de service

|                    |
|--------------------|
| Restart instrument |

Atribute de service

Hardware version

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

Software version

```taphome
MODBUSR(H, 2, UInt16)
```

Serial number

```taphome
MODBUSR(H, 3, UInt16)
```

Slave ID - current

```taphome
MODBUSR(H, 4, UInt16)
```

Baud rate - current

```taphome
MODBUSR(H, 5, UInt16)
```

Response delay \[ms]

```taphome
MODBUSR(H, 6, UInt16)
```

Parity / stop bits

```taphome
SWITCH(MODBUSR(H, 7, UInt16), 1, "None / 1 stop", 2, "None / 2 stops", 3, "Odd / 1 stop", 4, "Even / 1 stop", "?")
```

Zero calibration (ADC)

```taphome
MODBUSR(H, 165, Int16)
```

Slope calibration

```taphome
MODBUSR(H, 166, UInt16)
```

OUT1 assignment

```taphome
SWITCH(MODBUSR(H, 201, UInt16), 0, "None", 2, "Gas concentration", 9, "Forced Modbus control", "?")
```

OUT2 assignment

```taphome
SWITCH(MODBUSR(H, 202, UInt16), 0, "None", 2, "Gas concentration", 9, "Forced Modbus control", "?")
```

OUT1 forced value \[%]

```taphome
MODBUSR(H, 203, UInt16) / 10
```

OUT2 forced value \[%]

```taphome
MODBUSR(H, 204, UInt16) / 10
```

OUT1 scale 0% \[ppm]

```taphome
MODBUSR(H, 261, Int16)
```

OUT1 scale 100% \[ppm]

```taphome
MODBUSR(H, 262, Int16)
```

OUT2 scale 0% \[ppm]

```taphome
MODBUSR(H, 263, Int16)
```

OUT2 scale 100% \[ppm]

```taphome
MODBUSR(H, 264, Int16)
```

Acțiuni de service

Restart instrument

```taphome
MODBUSW(SH, 17, UInt16, 42330);
```

CO Concentration Variabilă

Atribute de service

|                                        |
|----------------------------------------|
| Status: Analog outputs                 |
| Status: OUT1 type detected             |
| Status: OUT2 type detected             |
| Status: LED                            |
| Raw ADC sensor data                    |
| Data age \[s]                          |
| Change rate limit (units/s; 0 = off)   |
| Integrating filter time \[s] (0 = off) |

Citire

```taphome
MODBUSR(H, 259, UInt16)
```

Citire (modul)

```taphome
var statusBits := MODBUSR(H, 255, UInt16); var dataAge := MODBUSR(H, 17, UInt16); IF(GETBIT(statusBits, 0), ADDERROR(0, "Sensor absent")); IF(dataAge > 60, ADDWARNING(3, "Stale measurement: " + dataAge + "s old"));
```

Atribute de service

Status: Analog outputs

```taphome
IF(GETBIT(MODBUSR(H, 255, UInt16), 1), "Activated", "Deactivated")
```

Status: OUT1 type detected

```taphome
IF(GETBIT(MODBUSR(H, 255, UInt16), 6), "Voltage (0-10 V)", "Current (4-20 mA)")
```

Status: OUT2 type detected

```taphome
IF(GETBIT(MODBUSR(H, 255, UInt16), 7), "Voltage (0-10 V)", "Current (4-20 mA)")
```

Status: LED

```taphome
IF(GETBIT(MODBUSR(H, 255, UInt16), 8), "On", "Off")
```

Raw ADC sensor data

```taphome
MODBUSR(H, 257, UInt16)
```

Data age \[s]

```taphome
MODBUSR(H, 17, UInt16)
```

Change rate limit (units/s; 0 = off)

```taphome
MODBUSR(H, 167, UInt16)
```

Integrating filter time \[s] (0 = off)

```taphome
MODBUSR(H, 168, UInt16)
```

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

## Parametri de import

Introduceți aceste valori când importați XML-ul.

| Solicitat în aplicație | Implicit |
|------------------------|----------|
| Modbus Slave ID        | `1`      |

## Documentație asociată

- [Modbus Integration](https://taphome.com/ro/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/ro/docs/integration/modbus/)
- [Configurare simplă cu ajutorul șabloanelor](https://taphome.com/ro/docs/integration/modbus/templates/)
- [Scripturi Modbus și prefetch](https://taphome.com/ro/docs/script/modbus-scripts/)
- [Funcții Modbus](https://taphome.com/ro/docs/script/modbus/)
- [Tipuri de date Modbus](https://taphome.com/ro/docs/script/modbus-data-types/)

