---
title: "Evikon PluraSens E2618-CO-DM-24VDC"
description: "Kanałowy przetwornik CO przez Modbus RTU na RS-485: CO w ppm, błąd braku czujnika, ostrzeżenie o starych danych. A/B do magistrali; 9600 8N1, slave ID 1."
url: "https://taphome.com/pl/compatibility/plurasens-e2618-co-dm-24vdc-modbus-rtu/"
language: pl
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","sensor","gas-sensor","carbon-monoxide","duct-mount","air-quality"]
  questions: ["Jak zintegrować PluraSens E2618-CO-DM z TapHome?","Co mierzy szablon TapHome dla PluraSens E2618-CO-DM?","Jak podłączyć E2618-CO-DM do magistrali RS-485 TapHome?","Jakie są domyślne ustawienia Modbus przetwornika E2618-CO?","Jak zresetować slave ID i prędkość transmisji E2618-CO zworką X6?","Dlaczego TapHome pokazuje błąd Sensor absent dla E2618-CO-DM?","Co oznacza ostrzeżenie Stale measurement w E2618-CO-DM?","Jak długo E2618-CO musi się nagrzewać po włączeniu zasilania?"]
---

# Evikon PluraSens E2618-CO-DM-24VDC

Komunikacja: Modbus RTU

## Poradnik integracji

PluraSens E2618-CO-DM to wersja kanałowa przetwornika tlenku węgla E2618-CO produkowanego przez Evikon MCI OÜ (Estonia). Mierzy CO ogniwem elektrochemicznym (żywotność czujnika ponad 10 lat, aktualizacja sygnału co sekundę, rozdzielczość 1 ppm) i komunikuje się z TapHome przez Modbus RTU na interfejsie RS-485. Producent podaje dwa zakresy pomiarowe: 0…300 ppm i 0…1000 ppm.

TapHome odczytuje stężenie CO co 5 sekund, zgłasza błąd, gdy brakuje czujnika, i ostrzeżenie, gdy pomiar przestaje się aktualizować, a konfigurację urządzenia pokazuje jako atrybuty serwisowe. Przetwornik ma też dwa wyjścia analogowe (4-20 mA / 0-10 V) proporcjonalne do stężenia gazu.

## Podłączenie sprzętowe

### Montaż w kanale

Wersja kanałowa (kod zamówieniowy E2618-CO-DM) ma trzon czujnika Ø35 × 230 mm i jest dostarczana z kwadratowym kołnierzem gumowym.

1. Wytnij w kanale wentylacyjnym w wybranym miejscu otwór o średnicy 36…45 mm.
2. Przyłóż kołnierz gumowy tak, aby jego otwory pokrywały się z kanałem, i przymocuj go czterema wkrętami samogwintującymi.
3. Przełóż sondę czujnika przez kołnierz i ustaw ją na odpowiedniej głębokości.
4. Odkręć cztery śruby pokrywy i zdejmij pokrywę przetwornika, aby dostać się do zacisków.

Przetwornik jest przeznaczony do pomieszczeń wewnętrznych bez zagrożenia wybuchem, z nieagresywną atmosferą, w temperaturze −20…+50 °C i przy wilgotności 0…90 % RH bez kondensacji. Zamontuj go w miejscu dostępnym do konserwacji i z dala od bezpośredniego światła słonecznego.

### Okablowanie

Wprowadź kabel zasilający i kabel magistrali przez dławnicę kablową M16 i podłącz je do sprężynowej listwy zaciskowej X4 na płytce drukowanej. Podłącz kabel zasilający bez włączania zasilania.

![Płytka drukowana E2618-CO z listwą zaciskową X4 (OUT1, OUT2, 0V, A, B, +U), zworkami J1, J2 i zworką resetu Modbus X6 oraz tabelą funkcji zacisków.](https://taphome.com/images/compatibility/plurasens-e2618-co-dm-24vdc-modbus-rtu/wiring-rs485_hu_9a7b5693e230e387.jpg)

| Zacisk | Funkcja |
|----------|----------|
| A | RS-485 A / Data+ |
| B | RS-485 B / Data− |
| 0V | 0 V (przewód neutralny 24 VAC przy opcjonalnym zasilaniu AC) |
| +U | Plus zasilania — w tabeli zacisków producenta oznaczony jako +24 VDC (faza 24 VAC przy opcjonalnym zasilaniu AC) |
| OUT1 | Wyjście analogowe 1, 4-20 mA lub 0-10 V |
| OUT2 | Wyjście analogowe 2, 4-20 mA lub 0-10 V |

- **Zasilanie:** specyfikacja podaje 12…36 VDC jako zasilanie standardowe, pobór mocy poniżej 2 VA. 24 VAC jest dostępne tylko ze zintegrowanym modułem zasilacza 24 VAC (kod zamówieniowy E2618-CO-24VAC).
- **RS-485:** użyj kabla typu skrętka, na przykład LiYY TP 2×2×0,5 mm² lub CAT 5. Przestrzegaj biegunowości: A to Data+, B to Data−. Interfejs RS-485 nie ma separacji galwanicznej.
- **Zaciski:** bezśrubowe zaciski sprężynowe przyjmują przewody 0,2…1,5 mm². Zdejmij 8…9 mm izolacji i użyj tulejek zaciskowych. Aby zwolnić przewód, naciśnij dźwignię zacisku.
- **Wyjścia analogowe (opcjonalnie):** zworka J1 ustawia OUT1, a J2 ustawia OUT2 — rozwarta to 4-20 mA, zwarta to 0-10 V. Po przełożeniu zworki wyłącz i ponownie włącz zasilanie.

> [!WARNING]
> Podłączaj i odłączaj przewody tylko przy wyłączonym zasilaniu. Podłączanie lub odłączanie przewodów pod napięciem może uszkodzić firmware urządzenia. Nie wyjmuj płytki drukowanej z obudowy — powoduje to utratę gwarancji.

### Pierwsze włączenie

Włącz zasilanie. Urządzenie nagrzewa się około 1 minuty; czujnik potrzebuje około 30 minut, aby osiągnąć pełną dokładność. Sprawdź diody LED na płytce drukowanej:

| Stan diody LED | Znaczenie |
|-----------|---------|
| Zielona dioda zasilania świeci | Zasilanie jest podłączone |
| Czerwona dioda kontrolna miga z częstotliwością 0,5 Hz | Tryb kalibracji lub okres nagrzewania czujnika (jeśli jest aktywny) |
| Czerwona dioda kontrolna daje krótkie impulsy włącz-wyłącz | Komunikacja Modbus działa |
| Czerwona dioda kontrolna stale świeci lub stale nie świeci | Normalna praca |

Gdy przetwornik jest zamontowany, magistrala podłączona, a diody LED są w stanie normalnym, załóż z powrotem pokrywę i przykręć ją czterema śrubami.

## Konfiguracja

### Komunikacja Modbus

Modbus RTU to wbudowany interfejs cyfrowy przetwornika i nie wymaga włączania. Ustawienia fabryczne:

| Parametr | Domyślnie | Dozwolone wartości |
|-----------|---------|------------------|
| Slave ID | 1 | 1…247 |
| Prędkość transmisji | 9600 bps | 1200, 2400, 4800, 9600, 19200, 38400, 57600 |
| Bity danych | 8 | 8 |
| Parzystość | Brak | Brak, nieparzysta, parzysta |
| Bity stopu | 1 | 1, 2 |
| Opóźnienie odpowiedzi | 10 ms | 1…255 ms |

Urządzenie obsługuje funkcje Modbus 03 (odczyt rejestrów holding) i 06 (zapis pojedynczego rejestru). Parzystość nieparzysta i parzysta jest dostępna od wersji oprogramowania 0x218 (dziesiętnie 536).

W TapHome dodaj szablon na magistrali Modbus RTU ustawionej na te same parametry szeregowe (szablon proponuje 9600 bps, 8 bitów danych, brak parzystości, 1 bit stopu) i wpisz adres urządzenia w parametrze importu **Modbus Slave ID**.

### Zmiana slave ID lub parametrów szeregowych

Przy więcej niż jednym urządzeniu na magistrali każde musi mieć własny slave ID. Slave ID, prędkość transmisji oraz parzystość / bity stopu to rejestry holding 0x0004, 0x0005 i 0x0007, zapisywane funkcją 06. Nowa wartość zaczyna obowiązywać dopiero po ponownym uruchomieniu przetwornika. Producent oferuje do tego zestaw konfiguracyjny (konwerter USB-RS485, wężyk do gazu, stały regulator przepływu i oprogramowanie konfiguracyjne, przez sprzedawcę).

Jeśli aktualny slave ID jest nieznany, nowy ID można przypisać przez adres rozgłoszeniowy 0. Przetwornik musi wtedy być jedynym urządzeniem Modbus na magistrali i nie odpowiada na polecenia wysłane na adres 0.

> [!NOTE]
> Po zmianie slave ID lub prędkości transmisji zmień odpowiednio ustawienia magistrali w TapHome i parametr importu **Modbus Slave ID** — w przeciwnym razie komunikacja ustanie po ponownym uruchomieniu.

### Reset parametrów komunikacji

Jeśli slave ID lub prędkość transmisji są nieznane, zworka X6 na płytce drukowanej przywraca fabryczne ustawienia komunikacji:

1. Wyłącz zasilanie.
2. Załóż zworkę X6.
3. Włącz zasilanie.
4. Wyłącz zasilanie.
5. Zdejmij zworkę X6.
6. Włącz zasilanie.

Po resecie przetwornik ma slave ID 1, 9600 bps, brak parzystości i 1 bit stopu.

## Funkcje urządzenia

### CO Concentration

**CO Concentration** odczytuje stężenie gazu w ppm z rejestru holding 0x0103 (dziesiętnie 259) jako 16-bitową wartość bez znaku z rozdzielczością 1 ppm. TapHome odpytuje je co 5 sekund. Oba zakresy pomiarowe używają tego samego rejestru i tego samego szablonu; wersja przetwornika jest oznaczona na jego opakowaniu.

Przy każdym odczycie urządzenie sprawdza też dwa rejestry:

- **Sensor absent** (błąd) — ustawiony jest bit 0 rejestru statusu 0x00FF: czujnika elektrochemicznego brakuje lub nie został wykryty.
- **Stale measurement** (ostrzeżenie) — rejestr 0x0011 informuje, że ostatni pomiar jest starszy niż 60 sekund.

Jego atrybuty serwisowe pokazują, czy wyjścia analogowe są aktywne, typ wyjścia wykryty na OUT1 i OUT2 (4-20 mA lub 0-10 V), stan diody LED, surowe dane czujnika (ADC), wiek danych w sekundach, ograniczenie szybkości zmian i czas filtra całkującego.

### Atrybuty serwisowe modułu

Moduł odczytuje konfigurację przetwornika co 30 sekund i pokazuje ją tylko do odczytu:

- Wersja sprzętu, wersja oprogramowania i numer seryjny
- Aktualny slave ID, prędkość transmisji, opóźnienie odpowiedzi, parzystość i bity stopu
- Wartości kalibracji zera i nachylenia
- Przypisanie OUT1 i OUT2 (brak, stężenie gazu, wymuszone sterowanie przez Modbus) i wartości wymuszone
- Wartości skalowania OUT1 i OUT2 dla 0 % i 100 % w ppm

### Akcja serwisowa

**Restart instrument** zapisuje 42330 do rejestru 0x0011, co uruchamia przetwornik ponownie. Użyj jej po zmianie konfiguracji, która zaczyna obowiązywać dopiero po ponownym uruchomieniu.

## Rozwiązywanie problemów

### Brak odczytu CO w TapHome

- Sprawdź biegunowość RS-485: A to Data+, B to Data−.
- Sprawdź, czy magistrala TapHome pracuje z ustawieniami szeregowymi przetwornika (fabrycznie 9600 8N1) i czy parametr importu **Modbus Slave ID** zgadza się z urządzeniem. Jeśli ustawienia są nieznane, zresetuj je zworką X6.
- Sprawdź napięcie zasilania na +U i 0V oraz czy zielona dioda zasilania świeci. Odczekaj około 1 minuty na nagrzanie.
- Obserwuj czerwoną diodę kontrolną: krótkie impulsy oznaczają ruch na magistrali Modbus.

### Błąd „Sensor absent”

Wyłącz zasilanie i sprawdź, czy czujnik elektrochemiczny jest prawidłowo osadzony w głowicy czujnika (nasadka, filtr PTFE, O-ring, czujnik). Nigdy nie przebijaj ani nie naciskaj filtra w pobliżu jego środka, gdzie znajduje się czujnik, i nie używaj przetwornika bez filtra. Wymień filtr PTFE, jeśli jest mocno zanieczyszczony.

### Ostrzeżenie „Stale measurement”

Przetwornik odpowiada, ale jego ostatni pomiar jest starszy niż 60 sekund. Uruchom akcję serwisową **Restart instrument**; jeśli ostrzeżenie wróci, sprawdź czujnik.

### Nieoczekiwane odczyty CO

- Czujnik może reagować na acetylen, etylen, wodór i tlenek azotu.
- Nagłe zmiany temperatury lub wilgotności mogą wpływać na czułość czujnika.
- Po włączeniu zasilania czujnik potrzebuje około 30 minut, aby osiągnąć pełną dokładność.
- Przetwornik jest kalibrowany fabrycznie; zalecany odstęp ponownej kalibracji w terenie to 12 miesięcy. W sprawie ponownej kalibracji skontaktuj się ze sprzedawcą.

## Dostępne urządzenia 1

Te urządzenia pojawią się w TapHome po imporcie.

E2618-CO-DM Module Moduł

Atrybuty serwisowe

|                        |
|------------------------|
| 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] |

Akcje serwisowe

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

Atrybuty serwisowe

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)
```

Akcje serwisowe

Restart instrument

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

CO Concentration Zmienna

Atrybuty serwisowe

|                                        |
|----------------------------------------|
| 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) |

Odczyt

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

Odczyt (moduł)

```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"));
```

Atrybuty serwisowe

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)
```

**Połączenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie |
|---------------------|-----------|
| Modbus Slave ID     | `1`       |

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

