Danfoss ECA 71 MODBUS Communication Module Manwal ng Pagtuturo
ECA 71 protocol para sa ECL Comfort 200/300 series
1. Panimula
1.1 Paano gamitin ang mga tagubiling ito
Maaaring ma-download ang software at dokumentasyon para sa ECA 71 mula sa http://heating.danfoss.com.
Tala sa Kaligtasan
Upang maiwasan ang pinsala ng mga tao at pinsala sa aparato, talagang kinakailangan na basahin at obserbahan nang mabuti ang mga tagubiling ito.
Ang tanda ng babala ay ginagamit upang bigyang-diin ang mga espesyal na kondisyon na dapat isaalang-alang.
Ang simbolo na ito ay nagpapahiwatig na ang partikular na piraso ng impormasyon ay dapat basahin nang may espesyal na atensyon.
1.2 Tungkol sa ECA 71
Ginagawang posible ng module ng komunikasyon ng ECA 71 MODBUS na magtatag ng isang MODBUS network na may mga karaniwang bahagi ng network. Sa pamamagitan ng SCADA system (OPC Client) at ang Danfoss OPC server posible na kontrolin ang mga controllers sa ECL Comfort sa 200/300 series nang malayuan.
Maaring gamitin ang ECA 71 para sa lahat ng application card sa ECL Comfort 200 series gayundin sa 300 series.
Ang ECA 71 na may proprietary protocol para sa ECL Comfort ay batay sa MODBUS®.
Mga naa-access na parameter (depende sa card):
- Mga halaga ng sensor
- Mga sanggunian at nais na halaga
- Manu-manong override
- Katayuan ng output
- Mga tagapagpahiwatig ng mode at katayuan
- Heat curve at parallel displacement
- Mga limitasyon sa temperatura ng daloy at pagbabalik
- Mga iskedyul
- Data ng heat meter (sa ECL Comfort 300 lang sa bersyon 1.10 at kung naka-mount lang ang ECA 73)
1.3 Pagkakatugma
Opsyonal na mga module ng ECA:
Ang ECA 71 ay katugma sa ECA 60-63, ECA 73, ECA 80, ECA 83, ECA 86 at ECA 88.
Max. 2 ECA module ay maaaring konektado.
ECL Comfort:
ECL Comfort 200 series
- Mula sa ECL Comfort 200 na bersyon 1.09 ay tugma ang ECA 71, ngunit kailangan ng karagdagang tool sa address. Maaaring ma-download ang address tool mula sa http://heating.danfoss.com.
ECL Comfort 300 series
- Ang ECA 71 ay ganap na katugma sa ECL Comfort 300 mula sa bersyon 1.10 (kilala rin bilang ECL Comfort 300S) at hindi na kailangan ng karagdagang tool sa address.
- Ang ECL Comfort 300 sa bersyon 1.08 ay katugma, ngunit kinakailangan ang karagdagang tool sa address.
- Ang lahat ng mga bersyon ng ECL Comfort 301 at 302 ay magkatugma, ngunit isang karagdagang tool sa address ay kinakailangan.
Tanging ang ECL Comfort 300 sa bersyon 1.10 ang maaaring mag-setup ng address na ginamit sa ECA 71 module. Ang lahat ng iba pang ECL Comfort controllers ay mangangailangan ng address tool upang i-set up ang address.
Tanging ang ECL Comfort 300 sa bersyon 1.10 ang makakahawak sa data ng heat meter mula sa ECA 73 module.
2. Configuration
2.1 Paglalarawan ng network
Ang network na ginamit para sa module na ito ay sumusunod sa kondisyon (klase ng pagpapatupad = basic) sa MODBUS sa serial line na two-wire RS-485 interface. Ang module ay gumagamit ng RTU transmission mode. Direktang konektado ang mga device sa network, ibig sabihin
daisy na nakadena. Gumagamit ang network ng polarisasyon ng linya at pagwawakas ng linya sa magkabilang dulo.
Ang mga alituntuning ito ay nakasalalay sa mga kondisyon sa kapaligiran at sa mga katangian ng pisikal na network:
- Pinakamataas na haba ng cable na 1200 metro nang walang repeater
- 32 device pr. master / repeater (ang repeater ay binibilang bilang isang device)
Gumagamit ang mga module ng auto baud rate scheme na nakadepende sa byte error ratio. Kung lumampas sa limitasyon ang ratio ng error, babaguhin ang baud rate. Nangangahulugan ito na ang lahat ng mga aparato sa network ay dapat gumamit ng parehong mga setting ng komunikasyon, ibig sabihin, hindi pinapayagan ang maramihang mga setting ng komunikasyon. Maaaring gumana ang module sa alinman sa 19200 (default) o 38400 baud network baud rate, 1 start bit, 8 data bits, even parity at one stop bit (11 bits). Ang wastong hanay ng address ay 1 – 247.
Para sa mga partikular na detalye, mangyaring kumonsulta sa mga detalye
- Modbus Application Protocol V1.1a.
- MODBUS over Serial Line, Specification & Implementation guide V1.0 na parehong makikita sa http://www.modbus.org/
2.2 Pag-mount at pag-wire ng ECA 71
2.3 Magdagdag ng mga device sa network
Kapag ang mga device ay idinagdag sa network, dapat ipaalam sa master. Sa kaso ng isang OPC Server, ang impormasyong ito ay ipinadala sa pamamagitan ng Configurator. Bago magdagdag ng device sa network, ipinapayong itakda ang address. Ang address ay dapat na natatangi sa network. Inirerekomenda na panatilihin ang isang mapa na may paglalarawan ng pagkakalagay ng device at ang kanilang address.
2.3.1 Setup ng mga address sa ECL Comfort 200/300/301
ECL Comfort 300 sa bersyon 1.10:
- Pumunta sa linya 199 (circuit I) sa kulay abong bahagi ng ECL Card.
- Pindutin ang pindutan ng arrow pababa sa loob ng 5 segundo, lalabas ang linya ng parameter na A1 (A2 at A3 ay magagamit lamang para sa ECA 73).
- Ang address menu ay ipinapakita (ECL Comfort 300 sa bersyon 1.10 lamang)
- Pumili ng available na address sa network (address 1-247)
Ang bawat ECL Comfort controller sa subnet ay dapat may natatanging address.
ECL Comfort 200 lahat ng bersyon:
ECL Comfort 300 mas lumang mga bersyon (bago ang 1.10):
ECL Comfort 301 lahat ng bersyon:
Para sa lahat ng ECL Comfort controllers na ito, kailangan ng PC software para sa pagtatakda at pagbabasa ng controller address sa ECL Comfort. Ang software na ito, ang ECL Comfort Address Tool (ECAT), ay mada-download mula sa
http://heating.danfoss.com
Mga kinakailangan sa system:
Ang software ay maaaring tumakbo sa ilalim ng mga sumusunod na operating system:
- Windows NT / XP / 2000.
Mga kinakailangan sa PC:
- Min. Pentium CPU
- Min. 5 MB na libreng espasyo sa hard disk
- Min. isang libreng COM port para sa koneksyon sa ECL Comfort controller
- Isang cable mula sa COM port para sa koneksyon sa ECL Comfort controller front communication slot. Available ang cable na ito sa stock (code no. 087B1162).
ECL Comfort Address Tool (ECAT):
- I-download ang software at patakbuhin ang le: ECAT.exe
- Piliin ang COM port kung saan nakakonekta ang cable
- Pumili ng isang libreng address sa network. Pakitandaan na hindi matukoy ng tool na ito kung ang parehong address ay ginagamit nang higit sa isang beses sa isang ECL Comfort controller
- Pindutin ang 'Write'
- Upang i-verify na tama ang address, pindutin ang 'Read'
- Maaaring gamitin ang button na 'Blink' upang i-verify ang koneksyon sa controller. Kung pinindot ang 'Blink', magsisimulang kumurap ang controller (pindutin ang anumang button ng controller upang ihinto muli ang pagkurap).
Mga panuntunan sa address
Pangkalahatang patnubay ng mga panuntunan sa address na ginagamit sa module ng SCADA:
- Ang isang address ay maaari lamang gamitin nang isang beses sa bawat network
- Wastong hanay ng address 1 – 247
- Ginagamit ng module ang kasalukuyan o huling alam na address
a. Wastong address sa ECL Comfort controller (itinakda ng ECL Comfort Address Tool o direkta sa ECL Comfort 300 sa bersyon 1.10)
b. Ang huling ginamit na wastong address
c. Kung walang nakuhang wastong address, hindi wasto ang address ng module
ECL Comfort 200 at ECL Comfort 300 mas lumang mga bersyon (bago ang 1.10):
Dapat tanggalin ang anumang ECA module na naka-mount sa loob ng ECL Comfort controller bago maitakda ang address. Kung ang naka-mount
Hindi inaalis ang ECA module bago maitakda ang address, mabibigo ang setup ng address.
ECL Comfort 300 sa bersyon 1.10 at ECL Comfort 301/ ECL Comfort 302:
Walang isyu
3. Pangkalahatang paglalarawan ng parameter
3.1 Pangalan ng parameter
Ang mga parameter ay nahahati sa ilang mga functional na seksyon, ang mga pangunahing bahagi ay ang control parameter at mga parameter ng iskedyul.
Ang kumpletong listahan ng parameter ay matatagpuan sa apendiks.
Ang lahat ng mga parameter ay tumutugma sa terminong MODBUS na "holding register" (o "input register" kapag read-only). Ang lahat ng mga parameter ay binabasa/isulat na naa-access bilang isa (o higit pa) holding/input registers nang hiwalay sa uri ng data.
3.2 Mga parameter ng kontrol
Ang mga parameter ng user interface ay matatagpuan sa hanay ng address na 11000 – 13999. Ang ika-1000 decimal ay nagpapahiwatig ng ECL Comfort circuit number, ibig sabihin, 11xxx ay circuit I, 12xxx ay circuit II at 13xxx ay circuit III.
Ang mga parameter ay pinangalanan (numero) alinsunod sa kanilang pangalan sa ECL Comfort. Ang isang kumpletong listahan ng mga parameter ay matatagpuan sa apendiks.
3.3 Iskedyul
Hinahati ng ECL Comfort ang mga iskedyul sa 7 araw (1–7), bawat isa ay binubuo ng 48 x 30 minutong yugto.
Ang iskedyul ng linggo sa circuit III ay may isang araw lamang. Maaaring magtakda ng maximum na 3 panahon ng kaginhawaan para sa bawat araw.
Mga panuntunan para sa pagsasaayos ng iskedyul
- Ang mga tuldok ay dapat ilagay sa magkakasunod na pagkakasunud-sunod, ibig sabihin, P1 … P2 … P3.
- Ang mga halaga ng pagsisimula at paghinto ay dapat nasa hanay na 0, 30, 100, 130, 200, 230, …, 2300, 2330, 2400.
- Ang mga panimulang halaga ay dapat bago ang mga halaga ng paghinto kung aktibo ang panahon.
- Kapag ang isang stop period ay isinulat sa zero, ang period ay awtomatikong tatanggalin.
- Kapag ang isang panimulang panahon ay isinulat na naiiba mula sa zero, ang isang tuldok ay awtomatikong idaragdag.
3.4 Mode at katayuan
Ang mga parameter ng mode at status ay matatagpuan sa loob ng hanay ng address na 4201 – 4213. Maaaring gamitin ang mode upang kontrolin ang ECL Comfort mode. Isinasaad ng status ang kasalukuyang status ng ECL Comfort.
Kung ang isang circuit ay nakatakda sa manual mode, ito ay nalalapat sa lahat ng mga circuit (ibig sabihin, ang controller ay nasa manual mode).
Kapag ang mode ay binago mula sa manu-mano patungo sa isa pang mode sa isang circuit, nalalapat din ito sa lahat ng mga circuit sa controller. Awtomatikong babalik ang controller sa dating mode kung available ang impormasyon. Kung hindi (power failure / restart), ang controller
ay babalik sa default na mode ng lahat ng mga circuit na naka-iskedyul na operasyon.
Kung pipiliin ang standby mode, ang status ay ipapakita bilang setback.
3.5 Oras at petsa
Ang mga parameter ng oras at petsa ay matatagpuan sa hanay ng address 64045 – 64049.
Kapag inaayos ang petsa, kinakailangan na magtakda ng wastong petsa. Halample: Kung ang petsa ay 30/3 at dapat itakda sa 28/2, kailangang baguhin muna ang araw bago baguhin ang buwan.
3.6 Data ng metro ng init
Kapag naka-install ang ECA 73 na may heat meter (kapag nakakonekta lang ng M-Bus), posibleng basahin ang mga sumusunod na value*.
- Aktwal na daloy
- Naipon na dami
- Tunay na kapangyarihan
- Naipon na enerhiya
- Temperatura ng daloy
- Ibalik ang temperatura
Para sa detalyadong impormasyon mangyaring kumonsulta sa mga tagubilin ng ECA 73 at sa apendiks.
* Hindi lahat ng heat meter ay sumusuporta sa mga halagang ito
3.7 Mga espesyal na parameter
Kasama sa mga espesyal na parameter ang impormasyon tungkol sa mga uri at bersyon. Ang mga parameter ay matatagpuan sa listahan ng parameter sa apendiks. Ang mga may espesyal na encoding/decoding lang ang inilalarawan dito.
Bersyon ng aparato
Hawak ng Parameter 2003 ang bersyon ng device. Ang numero ay batay sa bersyon ng application ng ECL Comfort na N.nn, na naka-encode na 256*N + nn.
Application ng ECL Comfort
Hawak ng Parameter 2108 ang ECL Comfort application. Isinasaad ng 2 huling digit ang numero ng aplikasyon, at ang (mga) unang digit ay ang liham ng aplikasyon.
4 Magandang pag-uugali sa pagdidisenyo ng isang district heating MODBUS network
Sa kabanatang ito, nakalista ang ilang pangunahing rekomendasyon sa disenyo. Ang mga rekomendasyong ito ay batay sa komunikasyon sa mga sistema ng pag-init. Ang kabanatang ito ay binuo bilang isang example ng isang disenyo ng network. Ang example ay maaaring mag-iba mula sa isang partikular na aplikasyon. Ang karaniwang kinakailangan sa mga sistema ng pag-init ay upang makakuha ng access sa isang bilang ng mga katulad na bahagi at upang makagawa ng ilang mga pagsasaayos.
Maaaring bumaba ang mga nakalarawang antas ng pagganap sa mga totoong system.
Sa pangkalahatan, masasabing kinokontrol ng master ng network ang pagganap ng network.
4.1 Mga pagsasaalang-alang bago ipatupad ang komunikasyon
Napakahalaga na maging makatotohanan kapag tinukoy ang network at pagganap. Ang ilang mga pagsasaalang-alang ay kailangang gawin upang matiyak na ang mahalagang impormasyon ay hindi naharang dahil sa isang madalas na pag-update ng walang kabuluhang impormasyon. Tandaan na ang mga sistema ng pag-init ay karaniwang may matagal na mga pare-pareho, at samakatuwid ay maaaring masuri nang mas madalas.
4.2 Mga pangunahing pangangailangan para sa impormasyon sa mga sistema ng SCADA
Ang ECL Comfort controller ay maaaring suportahan ang isang network na may ilang piraso ng impormasyon tungkol sa isang heating system. Maaaring magandang ideya na isaalang-alang kung paano hatiin ang trac na nabubuo ng magkakaibang uri ng impormasyong ito.
- Paghawak ng alarm:
Mga value na ginagamit upang bumuo ng mga kundisyon ng alarma sa SCADA system. - Error sa paghawak:
Sa lahat ng network ay magaganap ang mga error, ang error ay nangangahulugan ng time out, check of sum error, retransmission at extra traffic na nabuo. Ang mga error ay maaaring sanhi ng EMC o iba pang mga kundisyon, at mahalagang magreserba ng ilang bandwidth para sa paghawak ng error. - Pag-log ng data:
Ang pag-log ng temperatura atbp. sa isang database ay isang function na karaniwang hindi kritikal sa isang sistema ng pag-init. Ang function na ito ay dapat na normal na tumatakbo sa lahat ng oras "sa background". Hindi inirerekomenda na isama ang mga parameter tulad ng mga set-point at iba pang mga parameter na nangangailangan ng pakikipag-ugnayan ng user na baguhin. - Online na komunikasyon:
Ito ay isang direktang komunikasyon sa isang solong controller. Kapag napili ang isang controller (hal. larawan ng serbisyo sa isang SCADA system) ang trapiko sa nag-iisang controller na ito ay tataas. Ang mga halaga ng parameter ay maaaring masuri nang madalas upang mabigyan ang user ng mabilis na pagtugon. Kapag ang online na komunikasyon ay hindi na kailangan (hal. pag-iwan sa larawan ng serbisyo sa isang SCADA system), ang trapiko ay dapat ibalik sa normal na antas. - Iba pang mga device:
Huwag kalimutang magreserba ng bandwidth para sa mga device mula sa iba pang mga tagagawa at mga device sa hinaharap. Ang mga heat meter, pressure sensor, at iba pang device ay kailangang magbahagi sa kapasidad ng network.
Ang antas para sa iba't ibang uri ng mga uri ng komunikasyon ay dapat isaalang-alang (isang halample ay ibinigay sa figure 4.2a).
4.3 Panghuling bilang ng mga node sa network
Sa pagsisimula, ang network ay kailangang idisenyo na may angkop na pagsasaalang-alang sa huling bilang ng mga node at ang trapiko ng network sa network.
Ang isang network na may ilang mga controller na konektado ay maaaring tumakbo nang walang anumang mga problema sa bandwidth. Kapag nadagdagan ang network, gayunpaman, maaaring mangyari ang mga problema sa bandwidth sa network. Upang malutas ang mga ganitong problema, kailangang bawasan ang dami ng trapiko sa lahat ng controller, o maaaring ipatupad ang dagdag na bandwidth.
4.4 Parallel na network
Kung ang isang malaking bilang ng mga controller ay ginagamit sa isang limitadong lugar na may limitadong haba ng cable ng komunikasyon, ang parallel network ay maaaring isang paraan upang makabuo ng mas maraming bandwidth.
Kung ang master ay matatagpuan sa gitna ng network, ang network ay madaling hatiin sa dalawa at ang bandwidth ay maaaring madoble.
4.5 Mga pagsasaalang-alang sa bandwidth
Ang ECA 71 ay batay sa isang command/query at tugon, ibig sabihin, ang SCADA system ay nagpapadala ng command/query at ang ECA 71 ay tumutugon dito. Huwag subukang magpadala ng mga bagong command bago ipadala ng ECA 71 ang pinakabagong tugon o mag-expire ang timeout.
Sa isang MODBUS network, hindi posibleng magpadala ng mga command/query sa iba't ibang device nang sabay-sabay (maliban sa broadcast). Isang command/query – dapat makumpleto ang tugon bago masimulan ang susunod. Kinakailangang isipin ang oras ng pag-ikot
kapag nagdidisenyo ng network. Ang mga malalaking network ay likas na magkakaroon ng mas malalaking oras ng roundtrip.
Kung maramihang mga aparato ay dapat magkaroon ng parehong impormasyon, ito ay posible na gamitin ang broadcast address 0. Broadcast ay maaari lamang gamitin kapag walang tugon ay kinakailangan, ibig sabihin, sa pamamagitan ng isang write command.
4.6 Update rate mula sa ECL Comfort controller
Ang mga value sa module ay mga buffered value. Ang mga oras ng pag-update ng halaga ay depende sa application.
Ang sumusunod ay isang magaspang na patnubay:
Isinasaad ng mga oras ng pag-update na ito kung gaano kadalas makatwirang basahin ang mga halaga mula sa iba't ibang kategorya
4.7 I-minimize ang kopya ng data sa network
I-minimize ang bilang ng mga nakopyang data. Ayusin ang oras ng botohan sa system sa aktwal na pangangailangan at ang rate ng pag-update ng data. Walang saysay ang oras at petsa ng botohan bawat segundo kapag ang mga ito ay ina-update lamang ng isang beses o dalawang beses bawat minuto mula sa ECL Comfort controller.
4.8 Mga layout ng network
Dapat palaging naka-configure ang network bilang isang daisy chained network, tingnan ang tatlong examples mula sa isang napakasimpleng network hanggang sa mas kumplikadong mga network sa ibaba.
Ang Fig. 4.8a ay naglalarawan kung paano dapat idagdag ang termination at line polarization. Para sa mga partikular na detalye, kumonsulta sa mga detalye ng MODBUS.
Ang network ay hindi dapat i-configure tulad ng ipinapakita sa ibaba:
5. Mga Protocol
Ang ECA 71 module ay isang MODBUS compliant device. Sinusuportahan ng module ang isang bilang ng mga pampublikong function code. Ang MODBUS application data unit (ADU) ay limitado sa 50 bytes.
Mga sinusuportahang pampublikong function code
03 (0x03) Basahin ang mga Holding Register
04 (0x04) Basahin ang Mga Rehistro ng Input
06 (0x06) Sumulat ng Single Register
5.1 Mga code ng function
5.1.1 Tapos na ang mga function codeview
5.1.2 MODBUS/ECA 71 na mga mensahe
5.1.2.1 Basahin ang read-only na parameter (0x03)
Ang function na ito ay ginagamit upang basahin ang halaga ng isang ECL Comfort read-only parameter number. Ang mga halaga ay palaging ibinabalik bilang mga halaga ng integer at dapat na i-scale ayon sa kahulugan ng parameter.
Ang paghiling ng dami ng higit sa 17 mga parameter sa pagkakasunud-sunod ay nagbibigay ng tugon sa error. Ang paghiling ng hindi umiiral na mga numero ng parameter ay magbibigay ng tugon ng error.
Ang kahilingan/tugon ay sumusunod sa MODBUS kapag nagbabasa ng sequence ng mga parameter (Basahin ang input register).
5.1.2.2 Basahin ang mga parameter (0x04)
Ginagamit ang function na ito upang basahin ang halaga ng isang numero ng parameter ng ECL Comfort. Palaging ibinabalik ang mga value bilang mga integer na halaga at dapat i-scale ayon sa denition ng parameter.
Ang paghiling ng dami ng higit sa 17 parameter ay nagbibigay ng tugon sa error. Ang paghiling ng hindi umiiral na mga numero ng parameter ay magbibigay ng tugon ng error.
5.1.2.3 Sumulat ng numero ng parameter (0x06)
Ginagamit ang function na ito para magsulat ng bagong value ng setting sa isang numero ng parameter ng ECL Comfort. Dapat isulat ang mga value bilang mga integer na value at dapat i-scale ayon sa kahulugan ng parameter.
Ang mga pagtatangka na magsulat ng isang halaga sa labas ng wastong hanay ay magbibigay ng tugon sa error. Ang minimum at maximum na mga halaga ay dapat makuha mula sa mga tagubilin para sa ECL Comport controller.
5.2 Mga Broadcast
Ang mga module ay sumusuporta sa MODBUS broadcast messages (unit address = 0).
Command/function kung saan magagamit ang isang broadcast
- isulat ang parameter ng ECL (0x06)
5.3 Mga error code
Para sa mga partikular na detalye, mangyaring kumonsulta sa mga detalye
- Modbus Application Protocol V1.1a.
- MODBUS over Serial Line, Specication & Implementation guide V1.0 na parehong makikita sa http://www.modbus.org/
6. Bumababa
Panuto sa pagtatapon:
Ang produktong ito ay dapat na lansagin at ang mga bahagi nito ay pagbukud-bukurin, kung maaari, sa iba't ibang grupo bago i-recycle o itapon.
Palaging sundin ang mga lokal na regulasyon sa pagtatapon.
Apendise
Listahan ng mga parameter
Walang pananagutan ang Danfoss para sa mga posibleng pagkakamali sa mga katalogo, polyeto at iba pang naka-print na materyal. Inilalaan ng Danfoss ang karapatang baguhin ang mga produkto nito nang walang abiso. Nalalapat din ito sa mga produktong nasa order na sa kondisyon na ang mga naturang pagbabago ay maaaring gawin nang walang kasunod na mga pagbabago na kinakailangan sa mga detalyeng napagkasunduan na.
Ang lahat ng mga trademark sa materyal na ito ay pag-aari ng kani-kanilang kumpanya. Ang Danfoss at ang Danfoss logotype ay mga trademark ng Danfoss A/S. Lahat ng karapatan ay nakalaan.
VI.KP.O2.02 © Danfoss 02/2008
Magbasa Nang Higit Pa Tungkol sa Manwal na Ito at Mag-download ng PDF:
Mga Dokumento / Mga Mapagkukunan
![]() |
Danfoss ECA 71 MODBUS Communication Module [pdf] Manwal ng Pagtuturo 200, 300, 301, ECA 71 MODBUS Communication Module, ECA 71, MODBUS Communication Module, Communication Module, Module |