Danfoss ECA 71 MODBUS Kommunikasie Module Instruksie Handleiding
ECA 71-protokol vir die ECL Comfort 200/300-reeks
1. Inleiding
1.1 Hoe om hierdie instruksies te gebruik
Sagteware en dokumentasie vir ECA 71 kan afgelaai word vanaf http://heating.danfoss.com.
Veiligheidsnota
Om beserings van persone en skade aan die toestel te vermy, is dit absoluut noodsaaklik om hierdie instruksies noukeurig te lees en na te kom.
Die waarskuwingsteken word gebruik om spesiale toestande te beklemtoon wat in ag geneem moet word.
Hierdie simbool dui aan dat hierdie spesifieke stukkie inligting met spesiale aandag gelees moet word.
1.2 Oor die ECA 71
Die ECA 71 MODBUS kommunikasie module maak dit moontlik om 'n MODBUS netwerk met standaard netwerk komponente te vestig. Via 'n SCADA-stelsel (OPC Client) en die Danfoss OPC-bediener is dit moontlik om die beheerders in die ECL Comfort in die 200/300-reeks op afstand te beheer.
ECA 71 kan vir alle toepassingskaarte in die ECL Comfort 200-reeks sowel as in die 300-reeks gebruik word.
Die ECA 71 met eie protokol vir ECL Comfort is gebaseer op MODBUS®.
Toeganklike parameters (kaartafhanklik):
- Sensorwaardes
- Verwysings en verlangde waardes
- Handmatige oorheersing
- Uitsetstatus
- Modusaanwysers en status
- Hittekurwe en parallelle verplasing
- Vloei- en retourtemperatuurbeperkings
- Skedules
- Hittemeterdata (slegs in ECL Comfort 300 vanaf weergawe 1.10 en slegs as ECA 73 gemonteer is)
1.3 Verenigbaarheid
Opsionele ECA-modules:
Die ECA 71 is versoenbaar met ECA 60-63, ECA 73, ECA 80, ECA 83, ECA 86 en ECA 88.
Maks. 2 ECA-modules kan gekoppel word.
ECL Gerief:
ECL Comfort 200-reeks
- Vanaf ECL Comfort 200 weergawe 1.09 is ECA 71 versoenbaar, maar 'n bykomende adresinstrument word benodig. Die adresinstrument kan afgelaai word vanaf http://heating.danfoss.com.
ECL Comfort 300-reeks
- Die ECA 71 is ten volle versoenbaar met ECL Comfort 300 vanaf weergawe 1.10 (ook bekend as ECL Comfort 300S) en daar is geen behoefte aan 'n bykomende adresinstrument nie.
- ECL Comfort 300 vanaf weergawe 1.08 is versoenbaar, maar 'n bykomende adresinstrument word benodig.
- Alle weergawes van ECL Comfort 301 en 302 is versoenbaar, maar 'n bykomende adresinstrument word benodig.
Slegs ECL Comfort 300 vanaf weergawe 1.10 kan die adres opstel wat in die ECA 71-module gebruik word. Alle ander ECL Comfort-beheerders sal 'n adresinstrument benodig om die adres op te stel.
Slegs ECL Comfort 300 vanaf weergawe 1.10 kan die hittemeterdata van die ECA 73-module hanteer.
2. Konfigurasie
2.1 Netwerkbeskrywing
Die netwerk wat vir hierdie module gebruik word, is voorwaardelik versoenbaar (implementeringsklas = basies) met die MODBUS oor seriële lyn tweedraads RS-485-koppelvlak. Die module gebruik die RTU-oordragmodus. Toestelle word direk aan die netwerk gekoppel, d.w.s.
gekoppel aan 'n ketting. Die netwerk gebruik lynpolarisasie en lynterminasie aan beide kante.
Hierdie riglyne hang af van die omgewingstoestande en die fisiese netwerkkenmerke:
- Maksimum kabellengte van 1200 meter sonder herhaler
- 32 toestelle per meester / herhaler (’n herhaler tel as ’n toestel)
Die modules gebruik 'n outomatiese baudtempo-skema wat afhang van die byte-foutverhouding. Indien die foutverhouding 'n limiet oorskry, word die baudtempo verander. Dit beteken dat alle toestelle in die netwerk dieselfde kommunikasie-instellings moet gebruik, d.w.s. veelvuldige kommunikasie-instellings word nie toegelaat nie. Die module kan werk met óf 19200 (standaard) óf 38400 baud netwerk-baudtempo, 1 beginbit, 8 databitte, ewe pariteit en een stopbit (11 bitte). Die geldige adresreeks is 1 – 247.
Vir spesifieke besonderhede, raadpleeg asseblief die spesifikasies
- Modbus Toepassingsprotokol V1.1a.
- MODBUS oor Seriële Lyn, Spesifikasie & Implementeringsgids V1.0, beide kan gevind word op http://www.modbus.org/
2.2 Montering en bedrading van die ECA 71
2.3 Voeg toestelle by die netwerk
Wanneer toestelle by die netwerk gevoeg word, moet die meester in kennis gestel word. In die geval van 'n OPC-bediener word hierdie inligting deur middel van die konfigurator gestuur. Voordat 'n toestel by die netwerk gevoeg word, is dit raadsaam om die adres in te stel. Die adres moet uniek in die netwerk wees. Dit word aanbeveel om 'n kaart met 'n beskrywing van toestelplasing en hul adres te onderhou.
2.3.1 Opstelling van adresse in die ECL Comfort 200/300/301
ECL Comfort 300 vanaf weergawe 1.10:
- Gaan na lyn 199 (kring I) aan die grys kant van die ECL-kaart.
- Hou die pyltjie-af-knoppie vir 5 sekondes in, parameterlyn A1 sal verskyn (A2 en A3 is slegs beskikbaar vir ECA 73).
- Die adreskieslys word vertoon (slegs ECL Comfort 300 vanaf weergawe 1.10)
- Kies 'n beskikbare adres in die netwerk (adres 1-247)
Elke ECL Comfort-beheerder in die subnet moet 'n unieke adres hê.
ECL Comfort 200 alle weergawes:
ECL Comfort 300 ouer weergawes (voor 1.10):
ECL Comfort 301 alle weergawes:
Vir al hierdie ECL Comfort-beheerders word rekenaarsagteware benodig vir die instelling en lees van die beheerderadres in ECL Comfort. Hierdie sagteware, die ECL Comfort Address Tool (ECAT), kan afgelaai word vanaf
http://heating.danfoss.com
Stelselvereistes:
Die sagteware kan onder die volgende bedryfstelsels loop:
- Windows NT / XP / 2000.
PC vereistes:
- Min. Pentium SVE
- Min. 5 MB vrye hardeskyfspasie
- Min. een vrye COM-poort vir verbinding met die ECL Comfort-beheerder
- 'n Kabel vanaf die COM-poort vir verbinding met die ECL Comfort-beheerder se voorste kommunikasiegleuf. Hierdie kabel is in voorraad beskikbaar (kode nr. 087B1162).
ECL Geriefsadresinstrument (ECAT):
- Laai die sagteware af en voer die lêer uit: ECAT.exe
- Kies die COM-poort waaraan die kabel gekoppel is
- Kies 'n vrye adres in die netwerk. Let asseblief daarop dat hierdie instrument nie kan opspoor of dieselfde adres meer as een keer in 'n ECL Comfort-beheerder gebruik word nie.
- Druk 'Skryf'
- Om te verifieer dat die adres korrek is, druk 'Lees'
- Die knoppie 'Blink' kan gebruik word om die verbinding met die beheerder te verifieer. As 'Blink' gedruk word, begin die beheerder flikker (druk enige knoppie van die beheerder om die flikkering weer te stop).
Adresreëls
Algemene riglyn van die adresreëls wat in die SCADA-module gebruik word:
- 'n Adres kan slegs een keer per netwerk gebruik word
- Geldige adresreeks 1 – 247
- Die module gebruik die huidige of laaste bekende adres
a. Geldige adres in die ECL Comfort-beheerder (gestel deur die ECL Comfort Address Tool of direk in die ECL Comfort 300 vanaf weergawe 1.10)
b. Die laaste gebruikte geldige adres
c. Indien geen geldige adres verkry is nie, is die module-adres ongeldig.
ECL Comfort 200 en ECL Comfort 300 ouer weergawes (voor 1.10):
Enige ECA-module wat binne die ECL Comfort-beheerder gemonteer is, moet verwyder word voordat die adres ingestel kan word. Indien die gemonteerde
As die ECA-module nie verwyder word voordat die adres ingestel is nie, sal die adresopstelling misluk.
ECL Comfort 300 vanaf weergawe 1.10 en ECL Comfort 301/ECL Comfort 302:
Geen probleme nie
3. Algemene parameter beskrywing
3.1 Parameterbenaming
Die parameters word in 'n paar funksionele afdelings verdeel, waarvan die hoofdele die beheerparameter en skeduleparameters is.
Die volledige parameterlys kan in die bylaag gevind word.
Alle parameters stem ooreen met die MODBUS-term “hou register” (of “invoerregister” wanneer leesalleen). Alle parameters word dus lees/skryf verkry as een (of meer) hou-/invoerregisters, onafhanklik van datatipe.
3.2 Beheerparameters
Die gebruikerskoppelvlakparameters is in die adresreeks 11000 – 13999 geleë. Die 1000ste desimaal dui die ECL Comfort-stroombaannommer aan, d.w.s. 11xxx is stroombaan I, 12xxx is stroombaan II en 13xxx is stroombaan III.
Die parameters word benoem (genommer) in ooreenstemming met hul naam in die ECL Comfort. 'n Volledige lys van die parameters kan in die bylaag gevind word.
3.3 Bylae
Die ECL Comfort verdeel die skedules in 7 dae (1–7), elk bestaande uit 48 x 30-minuut periodes.
Die weekskedule in kring III het net een dag. 'n Maksimum van 3 geriefsperiodes kan vir elke dag gestel word.
Reëls vir skedule-aanpassing
- Die periodes moet in chronologiese volgorde ingevoer word, d.w.s. P1 … P2 … P3.
- Begin- en stopwaardes moet in die reeks 0, 30, 100, 130, 200, 230, …, 2300, 2330, 2400 wees.
- Beginwaardes moet voor stopwaardes wees as die periode aktief is.
- Wanneer 'n stopperiode na nul geskryf word, word die periode outomaties verwyder.
- Wanneer 'n beginpunt anders as nul geskryf word, word 'n punt outomaties bygevoeg.
3.4 Modus en status
Die modus- en statusparameters is binne die adresreeks 4201 – 4213 geleë. Die modus kan gebruik word om die ECL Comfort-modus te beheer. Die status dui die huidige ECL Comfort-status aan.
As een stroombaan op handmodus gestel is, is dit van toepassing op alle stroombane (maw die beheerder is in handmodus).
Wanneer die modus van handmatig na 'n ander modus in een stroombaan verander word, geld dit ook vir alle stroombane in die beheerder. Die beheerder keer outomaties terug na die vorige modus indien die inligting beskikbaar is. Indien nie (kragonderbreking / herbegin), sal die beheerder
sal terugkeer na die verstekmodus van alle stroombane, wat geskeduleerde werking is.
As bystandmodus gekies word, sal die status as terugslag aangedui word.
3.5 Tyd en datum
Die tyd- en datumparameters is in die adresreeks 64045 – 64049 geleë.
Wanneer die datum aangepas word, is dit nodig om 'n geldige datum te stel. Bvample: As die datum 30/3 is en op 28/2 gestel moet word, is dit nodig om eers die dag te verander voordat die maand verander word.
3.6 Hittemeterdata
Wanneer 'n ECA 73 met hittemeters (slegs wanneer dit via M-Bus gekoppel is) geïnstalleer is, is dit moontlik om die volgende waardes* te lees.
- Werklike vloei
- Opgehoopte volume
- Werklike mag
- Opgehoopte energie
- Vloeitemperatuur
- Terugkeer temperatuur
Raadpleeg asseblief die ECA 73-instruksies en die aanhangsel vir gedetailleerde inligting.
* Nie alle hittemeters ondersteun hierdie waardes nie
3.7 Spesiale parameters
Die spesiale parameters sluit inligting oor tipes en weergawes in. Die parameters kan gevind word in die parameterlys in die bylaag. Slegs die met 'n spesiale enkodering/dekodering word hier beskryf.
Toestelweergawe
Parameter 2003 bevat die toestelweergawe. Die nommer is gebaseer op die ECL Comfort-toepassingsweergawe N.nn, geënkodeer as 256*N + nn.
ECL Comfort-toepassing
Parameter 2108 bevat die ECL Comfort-toepassing. Die laaste 2 syfers dui die toepassingsnommer aan, en die eerste syfer(s) die toepassingsletter.
4 Goeie gedrag in die ontwerp van 'n MODBUS-netwerk vir stadsverwarming
In hierdie hoofstuk word 'n paar basiese ontwerpaanbevelings gelys. Hierdie aanbevelings is gebaseer op kommunikasie in verwarmingstelsels. Hierdie hoofstuk is gebou as 'n example van 'n netwerkontwerp. Die eksampDit kan wissel van 'n spesifieke toepassing. Die tipiese vereiste in verhittingstelsels is om toegang te kry tot 'n aantal soortgelyke komponente en om 'n paar aanpassings te kan maak.
Die geïllustreerde prestasievlakke kan in werklike stelsels afneem.
Oor die algemeen kan gesê word dat die netwerkmeester die werkverrigting van die netwerk beheer.
4.1 Oorwegings voor die implementering van kommunikasie
Dit is baie belangrik om realisties te wees wanneer netwerk en prestasie gespesifiseer word. Sommige oorwegings moet gemaak word om te verseker dat belangrike inligting nie geblokkeer word nie as gevolg van 'n gereelde opdatering van onbenullige inligting. Hou in gedagte dat verwarmingstelsels tipies lang tydkonstantes het en dus minder gereeld gepeil kan word.
4.2 Basiese behoeftes vir inligting in SCADA-stelsels
Die ECL Comfort-beheerder kan 'n netwerk ondersteun met sekere inligtingstukke rakende 'n verhittingstelsel. Dit mag dalk 'n goeie idee wees om te oorweeg hoe om die spoor wat hierdie verskillende inligtingtipes genereer, te verdeel.
- Alarmhantering:
Waardes wat gebruik word om alarmtoestande in die SCADA-stelsel te genereer. - Fouthantering:
In alle netwerke sal foute voorkom, fout beteken tyd-uit, kontrole van somfout, heruitsending en ekstra verkeer wat gegenereer word. Die foute kan veroorsaak word deur EMC of ander toestande, en dit is belangrik om bandwydte te reserveer vir fouthantering. - Data aantekening:
Die aanteken van temperatuur, ens. in 'n databasis is 'n funksie wat tipies nie-krities is in 'n verhittingstelsel. Hierdie funksie moet normaalweg heeltyd "in die agtergrond" loop. Dit word nie aanbeveel om parameters soos stelpunte en ander parameters in te sluit wat gebruikersinteraksie vereis om te verander nie. - Aanlyn kommunikasie:
Dit is direkte kommunikasie met 'n enkele beheerder. Wanneer 'n beheerder gekies word (bv. diensbeeld in 'n SCADA-stelsel) word die verkeer na hierdie enkele beheerder verhoog. Parameterwaardes kan gereeld gevra word om die gebruiker vinnige reaksie te gee. Wanneer die aanlynkommunikasie nie meer nodig is nie (bv. die diensbeeld in 'n SCADA-stelsel laat), moet die verkeer teruggestel word na die normale vlak. - Ander toestelle:
Moenie vergeet om bandwydte te reserveer vir toestelle van ander vervaardigers en toekomstige toestelle nie. Hittemeters, druksensors en ander toestelle moet die netwerkkapasiteit deel.
Die vlak vir verskillende soorte kommunikasietipes moet in ag geneem word ('n bvample word in figuur 4.2a gegee).
4.3 Finale aantal nodusse in die netwerk
By aanvang moet die netwerk ontwerp word met inagneming van die finale aantal nodusse en die netwerkverkeer in die netwerk.
'n Netwerk met 'n paar beheerders gekoppel kan dalk sonder enige bandwydteprobleme werk. Wanneer die netwerk egter vergroot word, kan bandwydteprobleme in die netwerk voorkom. Om sulke probleme op te los, moet die hoeveelheid verkeer in alle beheerders verminder word, of ekstra bandwydte kan geïmplementeer word.
4.4 Parallelle netwerk
As 'n groot aantal beheerders in 'n beperkte area met 'n beperkte lengte van die kommunikasiekabel gebruik word, kan parallelle netwerk 'n manier wees om meer bandwydte te genereer.
As die meester in die middel van die netwerk geleë is, kan die netwerk maklik in twee opgedeel word en die bandwydte kan verdubbel word.
4.5 Bandwydte-oorwegings
Die ECA 71 is gebaseer op 'n opdrag/navraag en antwoord, wat beteken dat die SCADA-stelsel 'n opdrag/navraag stuur en die ECA 71 antwoorde hierop. Moenie probeer om nuwe opdragte te stuur voordat die ECA 71 die jongste reaksie gestuur het of die uitteltyd verstryk het nie.
In 'n MODBUS-netwerk is dit nie moontlik om bevele/navrae na verskillende toestelle gelyktydig te stuur nie (behalwe uitsending). Een bevel/navraag-antwoord moet voltooi word voordat die volgende begin kan word. Dit is nodig om aan die heen-en-weer-tyd te dink.
wanneer die netwerk ontwerp word. Groter netwerke sal inherent langer heen-en-weer-tye hê.
As verskeie toestelle dieselfde inligting moet hê, is dit moontlik om die uitsaaiadres 0 te gebruik. Uitsaai kan slegs gebruik word wanneer geen reaksie nodig is nie, dws deur 'n skryfopdrag.
4.6 Opdateringstempo vanaf die ECL Comfort kontroleerder
Waardes in die module is gebufferde waardes. Die waardeopdateringstye hang af van die toepassing.
Die volgende is 'n rowwe riglyn:
Hierdie opdateringstye dui aan hoe gereeld dit redelik is om waardes uit die verskillende kategorieë te lees
4.7 Minimaliseer die kopie van data in die netwerk
Minimaliseer die aantal gekopieerde data. Pas die peilingtyd in die stelsel aan by die werklike behoefte en die data-opdateringskoers. Dit maak min sin om tyd en datum elke sekonde te stem wanneer hulle net een of twee keer elke minuut vanaf die ECL Comfort-beheerder opgedateer word.
4.8 Netwerkuitlegte
Die netwerk moet altyd gekonfigureer word as 'n daisy-chained netwerk, sien die drie bvamples van 'n baie eenvoudige netwerk na meer komplekse netwerke hieronder.
Fig. 4.8a illustreer hoe terminasie en lynpolarisasie bygevoeg moet word. Raadpleeg die MODBUS-spesifikasies vir spesifieke besonderhede.
Die netwerk moet nie gekonfigureer word soos hieronder getoon nie:
5. Protokol
Die ECA 71-module is 'n toestel wat aan MODBUS voldoen. Die module ondersteun 'n aantal publieke funksiekodes. Die MODBUS-toepassingsdata-eenheid (ADU) is beperk tot 50 grepe.
Ondersteunde openbare funksiekodes
03 (0x03) Lees Hoeweregisters
04 (0x04) Lees Invoerregisters
06 (0x06) Skryf Enkelregister
5.1 Funksiekodes
5.1.1 Funksiekodes verbyview
5.1.2 MODBUS/ECA 71 boodskappe
5.1.2.1 Lees-alleen-lees-parameter (0x03)
Hierdie funksie word gebruik om die waarde van 'n ECL Comfort-leesalleen-parameternommer te lees. Waardes word altyd as heelgetalwaardes teruggestuur en moet volgens die parameterdefinisie geskaal word.
Om 'n hoeveelheid van meer as 17 parameters in volgorde te versoek, gee 'n foutreaksie. Om nie-bestaande parameternommer(s) te versoek sal 'n foutreaksie gee.
Die versoek/antwoord voldoen aan MODBUS wanneer 'n reeks parameters gelees word (Lees invoerregister).
5.1.2.2 Lees parameters (0x04)
Hierdie funksie word gebruik om die waarde van 'n ECL Comfort-parameternommer te lees. Waardes word altyd as heelgetalwaardes teruggegee en moet volgens die parameterdefinisie geskaal word.
Om 'n hoeveelheid van meer as 17 parameters te versoek gee 'n foutreaksie. Om nie-bestaande parameternommer(s) te versoek sal 'n foutreaksie gee.
5.1.2.3 Skryf parameternommer (0x06)
Hierdie funksie word gebruik om 'n nuwe instellingswaarde na 'n ECL Comfort-parameternommer te skryf. Waardes moet as heelgetalwaardes geskryf word en moet volgens die parameterdefinisie geskaal word.
Pogings om 'n waarde buite die geldige reeks te skryf, sal 'n foutreaksie gee. Die minimum en maksimum waardes moet verkry word uit die instruksies vir ECL Comport kontroleerder.
5.2 Uitsendings
Die modules ondersteun MODBUS-uitsaaiboodskappe (eenheidsadres = 0).
Opdrag/funksie waar 'n uitsending bruikbaar is
- skryf ECL-parameter (0x06)
5.3 Foutkodes
Vir spesifieke besonderhede, raadpleeg asseblief die spesifikasies
- Modbus Toepassingsprotokol V1.1a.
- MODBUS oor Seriële Lyn, Spesifikasie & Implementeringsgids V1.0, beide kan gevind word op http://www.modbus.org/
6. Afklim
Wegdoeningsinstruksies:
Hierdie produk moet uitmekaar gehaal en sy komponente gesorteer word, indien moontlik, in verskeie groepe voor herwinning of wegdoening.
Volg altyd die plaaslike wegdoeningsregulasies.
Bylaag
Parameter lys
Danfoss aanvaar geen verantwoordelikheid vir moontlike foute in katalogusse, brosjures en ander gedrukte materiaal nie. Danfoss behou die reg voor om sy produkte sonder kennisgewing te verander. Dit geld ook vir produkte wat reeds bestel is, mits sulke veranderinge aangebring kan word sonder dat daaropvolgende veranderinge in reeds ooreengekome spesifikasies nodig is.
Alle handelsmerke in hierdie materiaal is die eiendom van die onderskeie maatskappye. Danfoss en die Danfoss-logotipe is handelsmerke van Danfoss A/S. Alle regte voorbehou.
VI.KP.O2.02 © Danfoss 02/2008
Lees meer oor hierdie handleiding en laai PDF af:
Dokumente / Hulpbronne
![]() |
Danfoss ECA 71 MODBUS Kommunikasie Module [pdf] Instruksiehandleiding 200, 300, 301, ECA 71 MODBUS Kommunikasie Module, ECA 71, MODBUS Kommunikasie Module, Kommunikasie Module, Module |