Uživatelské nástroje

Nástroje pro tento web


public:manual_fve_scatec

Toto je starší verze dokumentu!


Měření proudů FVE v MRAMOTICÍCH

Úvod - původní stav

V roce 2013 proběhl upgrade měření výroby soloraních panelů na FVE MRAMOTICE.
Původní systém využíval k měření proudů z jednotlivých panelů měřiče iChecker (výronce Meteocontrol). Ty už se bohužel nevyrábí a ani není poskytován technický support. Tyto měřiče komunikují speciílním protokolem na sběrnici RS-485. Každý modul má svojí jedinečnou adresu, která nelze měnit (nebo jsme nepřišli na to jak ji změnit). Protokol se nám podařilo složitě dekodovat viz. níže.

Jednotlivá měřízí místa jsou propojena do dvou rozvaděčů:

TS01-SM

Zde jsou stažena měřidla z měřících rozvaděčů (každý opsahuje čtyři měřící moduly): SM-8 ~ SM-21 tzn. celkem 56 měřidel
Těchto 56 měřidel jsou zapojeny ve čtyřech větví RS-485, kde v TS02-SM jsou spojené vždy dvě větve, které byly původně zapojeny do PLC Phoenix Contact (komunikovoalo se přes dva COM porty) s PLC mělo IP adresou: 10.69.3.101

TS02-SM

Zde jsou stažena měřidla z měřících rozvaděčů (každý opsahuje čtyři měřící moduly): SM-1 ~ SM-7 tzn. celkem 28 měřidel
Těchto 28 měřidel jsou zapojeny ve dvou větvích RS-485, které jsou spojeny v TS02-SM a byly původně zapojeny do PLC Phoenix Contact s IP adresou: 10.69.3.102

Vyčítání dat z těchto registrů bylo řešeno pomocí PLC PhoenixContact.

Obě PLC plnila stejnou funkci. Pomocí protokolu iChecker vyčítala po sběrnici hodnoty jednotlivých proudů a tyto hodnoty pak poskytovala protokolem Modbus TCP nadpřízenému systému. Tzn. vůči nadřízenému systému se tato dvě PLC chovala jako Modbus TCP slave na IP adresách 10.69.3.101, 10.69.3.102.

Bohužel původní programátor PLC již nežije a SW v PLC je zamknutý tzn. nelze již dělat změny v SW. Výměna vadných měřičů není možná, protože se již nevyrábějí a neexistuje náhrada, která by šla použít bez změny SW v PLC.

Řešení

Pro měření proudu jsme použili měřiče od jiného výrobce firma VAGO, ketré jsou mechanicky shodné i použivají stejné konektory pro připojení. Jediný rozdíl je v tom, že ke komunikaci již používají bežný protokol Modbus RS-485. Každé zařízení má svou adresu, která lze konfigurovat pomocí DIP přepínače. Jedná se o měřič DC proudu VAGO 789-620 Dokáže měřit DC proud v rozsahu 0 ~ 80A.

Pro sběr dat z těchto měřičů jsme použiliADAM-6750 který po seriové lince vyčítá hodnoty z jednotlivých měřičů a v LAN siti se chová jako Modbus TCP slave (stejně jako původní Phoenix Contact PLC).

K 28/11/2024 byl zprovozněno následující:

TS01-SM
Kompletně bylo převedeno na nové měřiče VAGO. Ty komunikují s ADAM-6750 po seriové lince a data jsou poskytována nadřízenému systému přes LAN na adrese 10.69.3.101 Tabulka adres VAGO měřičů a odpovídajích Modbus TCP registrů je níže.

Protokol původních měřičů iChecker

Na sběrnici se musí vyslat dotaz ve tvaru:

#@x08yyyy

- kde x je ASCII znak (adresa zařízení + 40h) tzn. pro zařízení s adresou 5 je to 45h = znak E)
- kde yyyy je CRC vypočtené algoritmem CRC-16/CCITT-FALSE z řetězce #@E08 tzn. Pro tento řetězec to je DD65

Celý příkaz pro vyčtení hodnoty z měřiče s adresou 5 je tedy: #@E08DD65

Měřič odpoví: %@E080000611C

kde 0006 je hex hodnota proudu 0.06A tzn. jednotka jsou setiny amper

CRC lze vypočítat online třeba zde: Generátor CRC-16/CCITT-FALSE : https://crccalc.com


Kontakt na technický support:

FCC průmyslové systémy s.r.o. , SNP 8, Ústí nad Labem

Email: servis@fccps.cz / friml@fccps.cz

Tel: +420 472 774 173 (+420 603 264 183)

public/manual_fve_scatec.1701268633.txt.gz · Poslední úprava: 2023/11/29 14:37 autor: friml