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.

TS02-SM
Zde je méně měřících míst a z důvodu úspor na nákup nových měřičů se přistoupilo na využití starých měřičů. Na místech kde byly vadné měřiče se použily funkční měřiče z TS01-SM. Tzn. na některých místech se změnili adresy měřičů. Z toho důvodu se muselo původní PLC Phoenix Contact také nahradit za ADAM-6750. Funkčnost je stejná jako u TS01-SM, ale v ADAM-6750 je použit jiná verze SW, která umí komunikaci se starými měřiči. Tento ADAM předává data pomocí Modbus TCP na adrese 10.69.3.102. Aktualizovaná tabulka adres iChecker měřičů a odpovídajích Modbus TCP registrů je níže.

TS01-SM mapování meřičů na ModbusTC registry

SÍŤ NOVÝCH MĚŘIDEL připojených na ADM-6750 IP: 10.69.3.101

Připojeno na COM1:

RozvaděčADRESA MĚŘIČEModbus TCP registr
SM15128
SM15229
SM15388
SM15490
SM14524
SM14625
SM14726
SM14827
SM13920
SM131021
SM131122
SM131223
SM121316
SM121417
SM121518
SM121619
SM111712
SM111813
SM111914
SM1120115
SM102108
SM102209
SM102310
SM102411
SM092504
SM092605
SM092706
SM092807
SM082900
SM083001
SM083102
SM083203


Připojeno na COM2:

RozvaděčADRESA NOVAADRESA původní
SM16131
SM16232
SM16333
SM16434
SM17536
SM17637
SM17738
SM17839
SM18958
SM181059
SM181142
SM181243
SM1917244
SM1918245
SM1919246
SM1920247
SM2013348
SM2014349
SM2015350
SM2016351
SM2121352
SM2122353
SM2123354
SM2124355

TS01-SM mapování meřičů na ModbusTC registry

SÍŤ NOVÝCH MĚŘIDEL připojených na ADM-6750 IP: 10.69.3.102

RozvaděčID měřičeModbus TCP registr
SM14831
SM13232
SM13333
SM13434
SM24242
SM255
SM266
SM2497
SM399
SM34343
SM35044
SM35145
SM41212
SM41313
SM41414
SM41515
SM51616
SM55217
SM51818
SM51919
SM62020
SM65321
SM62222
SM62323
SM72424
SM72525
SM75426
SM72727

Na co si dát pozor (na co jsme během instalace narazili)

Při nastavování IP adresy v modulech ADAM, je třeba také vyplnit Default gateway 10.69.3.1 - bez nastavení Default gateway nefunguje vzdálené vyčítání dat.

Pokud upravujete SW, nebo jste připojen k ADAM pomocí PC, tak nefunguje odesílání dat (neumím si to vysvětlit). Vždy nakonec pomohlo PC od modul ADAM odpojit a modul ADAM restartovat (odpojit a připojit napájení). Po 2 minutách se komunikace obnoví.

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

Soubory a dokumentace

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.1701271170.txt.gz · Poslední úprava: 2023/11/29 15:19 autor: friml