OUMAN MODBUS-600 Kasutusjuhend

Tüüp
Kasutusjuhend
Modbus-liityntäyksikkö Modbus-600
Modbus-600 on liityntäyksikkö, jonka avulla EH-686/ EH-60 laitteen
sarjaliityntä muutetaan Modbus RTU protokollaa käyttävään kenttäväylään
yhteensopivaksi. Liityntäyksiköiden avulla useita EH-686/ EH-60 laitteita
voidaan liittää samaan Modbus väylään ja sitä kautta Modbus yhteensopivaan
käyttöliittymään, esim. Ouman EH-net.
1/12 Modbus-600_v.1.31_.pdf 15.09.2017
V.1.31 www.ouman.fi
2/12
Modbus-liityntäyksikkö
Modbus-600
Sisällys
1. Modbus-600 yksikön asentaminen ja kytkentä EH-686/ EH-60 laitteeseen...................3
2. Modbus-600 yksikön DIP -kytkimien asettelut...................................................3
2.1. Väylän biasointivastuksien käyttöönotto...................................................................................3
2.2. Väylänopeus..............................................................................................................3
3. RS-485 väylän kaapelointi...........................................................................................3
4. RS-485 väylän kaapelointiesimerkki................................................................4
5. EH-686 säätimen Modbus-rekisterien osoitteet.....................................................5
6. Rekistereiden käytöstä........................................................................................5
6.1. Yleistä..........................................................................................................................5
6.2. Aikaohjelmat..................................................................................................5
6.3. Asetusarvot..........................................................................................................5
6.4. Hälytykset............................................................................................................6
7. Broadcast-rekisterit ..........................................................................................................6
8. Erikoisrekisterit .....................................................................................................................7
8.1. Ikkunarekisterit ....................................................................................................................7
8.2. Peilirekisterit........................................................................................................7
Liite 1. Modbusrerkistereiden yksilölliset osoitteet.................................................................8
Liite 2. Mittaustulojen yksiköt ...................................................................................................12
Liite 3. Hälytysindeksit ................................................................................................................12
2.3. Laiteosoite.................................................................................................................................3
Merkitys
Modbus Data +
Modbus Data -
Taulukko 5. Väyläkaapelin kytkentä Modbus-600:een
3. RS-485 väylän kaapelointi
Modbus-600 yksikkö voidaan liittää vain RS-485 pohjaiseen Modbus väylään. Yksikön RS-485 liityntä on galvaanisesti erotettu. Väylän
kaapelointiin tulee käyttää kierrettyä parikaapelia, esim. Datajamak 2x(2+1)x0.24. Väylän rakenne tulee olla ketjumainen, eli kaapeli
kiertää laitteelta toiselle ja haaroja ei saa olla (max.haarojen pituus 0.5m). Väylän maksimipituus on 1200m. Väylän molempiin päihin
kytketään päätevastukset 120 ohmia MA+ ja MC- nastojen väliin.
Väyläkaapeli kytketään jokaiselle väylässä olevalle Modbus-600 yksikölle samalla tavalla riviliittimiin MA+ ja MC- (Taulukko 5).
Päätevastukset 120ohmia kytketään väylän molempiin
päihin nastojen MA+ ja MC- väliin.
Jos ensimmäisenä tai viimeisenä laitteena väylässä on EH-
200/EH-105/Geopro,
päätevastus kytketään nastojen A ja C väliin.
Parikaapelin suojavaippa voidaan tarvittaessa kytkeä
häiriöiden eliminoimiseksi suojamaahan.
Kytkentä tehdään vain suojavaipan toisesta päästä,
esim.aina keskuksesta lähtevään kaapeliin.
3/12
Modbus-liityntäyksikkö
Modbus-600
1. Modbus-600 yksikön asentaminen ja kytkentä EH-686/ EH-60 laitteeseen
Modbus-600 tulee asentaa EH-686/ EH-60 laitteen viereen
DIN-kiskoon. Katso kytkentäohje taulukosta 1.
EH-686/EH-60 laitteen yläkannessa olevien DIP-kytkimien
tulee olla seuraavissa asennoissa:
Ylempi DIP-kytkin: BOTTOM
Alempi DIP-kytkin: PC
2.3. Laiteosoite
Jokaisella Modbus verkossa olevalla laitteella tulee olla yksilöllinen laiteosoite.
Modbus-600 yksikölle sallittuja osoitteita ovat 1-31. Osoite asetetaan kortin DIP kytkimillä 5-9.
Kytkin 5 on osoitteen vähiten merkitsevä bitti ja kytkin 9 eniten merkitsevä
(katso taulukko 4).
DIP kytkimien tilat Laiteosoite
DIP 5 DIP 9
1 0 0 0 0 1
0 1 0 0 0 2
1 1 0 0 0 3
::
1 1 1 1 1 31
1 = ON, O=OFF
2.2. Väylänopeus
Väylänopeuden tulee olla sama kaikilla väylään kytketyillä laitteilla.
Väylänopeus asetetaan DIP kytkimillä 3-4 (katso taulukko 3).
DIP3 DIP4 Väylänopeus
0 0 4800
1 0 9600
0 1 19200
1 1 38400
DIP1 DIP2
0 0
1 1
Biasointivastukset
Eivät ole käytössä
Ovat käytössä
2.1. Väylän biasointivastuksien käyttöönotto
Modbus-600 yksikkö käyttää fyysisenä liityntänä Modbus väylään galvaanisesti
erotettua RS-485 parikaapeliväylää. RS-485 väylässä vain yksi laite kerrallaan saa
kirjoittaa väylälle, muut laitteet kuuntelevat väylää. Tästä syystä johtuen tapahtuu
tilanteita, joissa hetkellisesti yksikään laite ei kirjoita väylälle vaan kaikki kuuntelevat.
Väylän biasointivastuksien avulla varmistetaan, että tässäkin tilanteessa väylän
tila säilyy stabiilina. Tämä on erityisen tärkeää jos väylä on pitkä ja ympäristö
häiriöllinen.
Biasointivastukset tulee ottaa käyttöön kahdessa (ja vain kahdessa) laitteessa
per väylä. Kyseisten laitteiden tulee sijaita väylän molemmissa päissä.
_|_
~
A
C
2. Modbus-600 yksikön DIP -kytkimien asettelut
DIP kytkimillä asetetaan kyseisen laitteen osoite Modbus väylässä (1-32),
väylänopeus (4800, 9600, 19200 tai 38400) ja otetaan käyttöön väylän biasointivastukset.
Modbus-600 Merkitys EH-686/ EH-60
riviliitin nasta riviliitin nasta
Teholähteen maa
Teholähteen vaihe
Riviliitin A
Riviliitin C
24VAC maa ja signaalimaa
24VAC vaihe
RS-232 RX
RS-232 TX
Taulukko 1. MB-600:n kytkentä EH-686/EH-60:een
Taulukko 4. Laiteosoitteet
Taulukko 3. Väylänopeudet
Taulukko 2. Biasointivastukset
Modbus-600
riviliitin nasta
MA+
MC-
Kytketään
Signaaliparin toinen johto
Signaaliparin toinen johto
1 2 3 4 5 6 7 8 9
ON MORS
laiteosoite
väylä-
nopeus
biasointi-
vastukset
4/12
Modbus-liityntäyksikkö Modbus-600
4. Modbus väylän kaapelointiesimerkki
5/12
Modbus-liityntäyksikkö Modbus-600
5. EH-686 säätimen Modbus-rekisterien osoitteet
EH-686 laitteiden data on pyritty sijoittamaan Modbus-rekistereihin siten,
että samaan asiayhteyteen liittyvät tiedot ovat peräkkäisissä rekistereissä.
Tämä helpottaa tietojen lukemista Modbus-väylältä.
Tietojen sijainti rekistereissä on seuraava (Taulukko 6):
Rekistereiden yksilölliset osoitteet ja niitä
vastaavat säätimien tiedot löytyvät liitteestä 1.
Asiayhteys
Kellonaika
Aikaohjelman valinta ja ohjaustapa
Aikaohjelmat
Mittaustulojen M1  M8 arvot
Tilatiedot
Hälytyksen kuittaus
Analogialähtöjen arvot
Väylämittaukset, tulo (luku)
Väylämittaukset, lähtö (kirjoitus)
Asetusarvot
Broadcast, ulkolämpötila
Modbus rekisterit
0  3
4  6
7  48
50 - 73
80  85
86
90  91
92 - 110
111  122
130 - 158
450
Säätimen käynnistyessä Modbus-600 päivittää kaikkien rekisterien sisällön säätimeltä. Tänä aikana se ei vastaa väylältä mahdollisesti
tuleviin kyselyihin. Käynnistyksen yhteydessä tehtävä rekistereiden päivitys kestää n. 13 sekuntia. Käynnistyksen jälkeen rekistereitä
päivitetään tarpeen mukaan niiden sisällön muuttuessa.
EH-686 on laite, johon voidaan konfiguroida lukuisia erilaisia toimintakokonaisuuksia. Toimintakokonaisuuksiin voidaan määritellä vapaasti
mittauksia, aikaohjelmia, hälytyksiä jne. Tästä johtuen mm. laiteen aikaohjelmat, asetusarvot ja hälytykset ovat laitteen konfiguraatiosta
riippuvaisia. Tämä aiheuttaa sen, että Modbus-600 rekistereiden sisällöt ovat myös laitteen konfiguraatiosta riippuvaisia.
6.2. Aikaohjelmat
EH-686:ssa voi olla enintään 9 aikaohjelmaa käytössä, Q1  Q9. Aikaohjelma valitaan kirjoittamalla rekisterin 4 ylätavuun halutun
aikaohjelman indeksi ja alatavuun halutun aikaohjelman osio. Tämän jälkeen Modbus-600 päivittää rekisterien 5  48 sisällöt, jolloin
päivityksen aikana rekisterissä 4 on arvo 0xFF (sama tieto näkyy myös rekisterissä 400). Kun arvo 0xFF poistuu ko. rekisteristä, valitun
aikaohjelmaindeksin mukaiset aikaohjelmat ovat rekistereissä 5  48, ja niitä voidaan lukea ja muokata. Mikäli valittu aikaohjelma ei ole
käytössä, rekisterissä 5 on arvo 0xFFFF.
Aikaohjelma voi olla 2- tai 3-tilainen ja sen näkee aikaohjelman funktiotunnuksesta. Esim. Q1F01 =2-tilainen (0,100), Q1F02 = 3-tilainen
(0,50,100). Muut yksityiskohtaiset tiedot aikaohjelmista näkyvät Liite 1:ssä rekistereiden 4  48 sisällöissä.
6.3. Asetusarvot
EH-686:een voidaan ohjelmoida lukuisia toimintokokonaisuuksia, joilla kaikilla on omat asetusarvonsa. Asetusarvot ovat rekistereissä 131
 158, mutta niiden sisältö vaihtelee laitteen konfiguroinnin mukaan. Asetusarvo on aina 32 bittinen eli yksi asetusarvo vie 2 modbus-
rekisteriä ja sillä on 2 desimaalia.
Asetusarvorekistereiden toimintaperiaate on seuraava: Rekisteriin 130 kirjoitetaan ensin sen toimintakokonaisuuden indeksi (alkaen 1:stä),
jonka asetusarvoja halutaan tarkastella. Tämän jälkeen Modbus-600 päivittää rekisterien 131  158 sisällöt, jolloin päivityksen aikana
rekisterissä 130 on arvo 0xFF (sama tieto näkyy myös rekisterissä 400). Kun arvo 0xFF poistuu ko. rekisteristä, valitun toimintakokonaisuuden
asetusarvot ovat rekistereissä 131  158, ja niitä voidaan lukea ja muokata.
Laitteen toimintakokonaisuudet asetusarvoineen saadaan listattua EH-686 Asetusarvot -ohjelmalla. Toimintakokonaisuuksien indeksit
alkavat 1:stä ja kasvavat raportin mukaisessa järjestyksessä. Toimintakokonaisuuden asetusarvot ovat rekistereissä 131  158 myös
samassa järjestyksessä, kuin raportissa. Seuraavassa esimerkki asetusarvojen käsittelystä.
EH-686 Asetusarvot -ohjelman raportti esitellään seuraavalla sivulla.
6. Rekistereiden käytöstä
6.1. Yleistä
Taulukko 6. Modbus-rekisterien osoitteet
Autolämmitys-toimintakokonaisuuden asetusarvot modbus-liitynnässä:
Kirjoitetaan rekisteriin 130 ko. toimintakokonaisuuden indeksi eli 1
Huom! Indeksi ei tule lyhyttunnuksesta VO-01.
Odotetaan, että arvo 0xFF poistuu rekisteristä 130.
ASARVO = 21.0 on rekistereissä 131 ja 132 seuraavasti:
Rekisteri 131 = 0x0000
Rekisteri 132 = 0x0834 = 2100
EROALUE = 1.0 on rekistereissä 133 ja 134 seuraavasti:
Rekisteri 133 = 0x0000
Rekisteri 134 = 0x0064 = 100
TOIMINTA = 4, on rekistereissä 135 ja 136 seuraavasti:
Rekisteri 135 = 0x0000
Rekisteri 136 = 0x0190 = 400
PID-säätö-toimintakokonaisuuden asetusarvot modbus-liitynnässä:
Kirjoitetaan rekisteriin 130 ko. toimintakokonaisuuden indeksi eli 5
Huom! Indeksi ei tule lyhyttunnuksesta VO-06.
Odotetaan, että arvo 0xFF poistuu rekisteristä 130.
ASARVO = 55.0 on rekistereissä 131 ja 132 seuraavasti:
Rekisteri 131 = 0x0000
Rekisteri 132 = 0x157C = 5500
KÄSIAJO = OFF on rekistereissä 133 ja 134 seuraavasti:
Rekisteri 133 = 0x0000
Rekisteri 134 = 0x0000 (jos KÄSIAJO = ON,
tässä on arvo 0x0064 = 100 kahdella desimaalilla)
ASENTO = 40, on rekistereissä 135 ja 136 seuraavasti:
Rekisteri 135 = 0x0000
Rekisteri 136 = 0x0FA0 = 4000
- Jne
6.4 Hälytykset
Hälytykset on koodattu bittitietona rekistereihin 83 - 85. Bittitieto säilyy sähkökatkon aikana, joten se on aina ajan tasalla. Hälytys kuitataan
kirjoittamalla aktiivisen hälytysindeksin numero rekisteriin 86.
Rekistereissä käytettävät hälytysindeksit on lueteltu liitteessä 3. Hälytysindeksistä nähdään hälyttävän kanavan tyyppi ja numero. Katso
EH-686 Konfigurointityökalulla, mikä hälytys ko. kanavaan on konfiguroitu.
7. Broadcast-rekisterit
Oumanin eri laitetyypeille on määritelty yhteiset modbus-rekisterit broadcast-mittausten siirroille. EH-686 laitteilla on broadcast-tuki
ulkolämpötilan vastaanotolle, rekisteri-indeksi on 450.
6/12
Modbus-liityntäyksikkö
Modbus-600
Taulukko 7. EH-686 Asetusarvot ohjelman raportti
VO-01 Autolämmitys=R1F21Q1F01D1M5F04
ASARVO = 21.0 °C
EROALUE = 1.0 °C
TOIMINTA = 4
VO-02 Termostaattitoiminto=R2F14D2M6F05
PÄIVÄASARVO = 21.0 °C
YÖASARVO = 18.0 °C
VO-04 Kosketinhälytys=M3F64A5F01D3
HÄL.VIIVE = 2 s
VO-03 Valojen ohjaus=R3F29Q2F01D8
VO-06 PID-säätö=CF03Y1F28M6F05
ASARVO = 55.0 °C
KÄSIAJO = OFF
ASENTO = 40 %
P-ALUE = 150 °C
I-AIKA = 60 s
D-AIKA = 0 s
7/12
Modbus-liityntäyksikkö
Modbus-600
Esimerkki:
Luetaan rekisterit 111  126 käyttäen ikkunarekistereitä.
1. Kirjoitetaan arvo 111 (ikkunarekisterin 1. rekisteri)
rekisteriin 500.
2. Tämän jälkeen rekisterien 111  126 arvoja
voidaan käsitellä rekisterien 501  516 kautta.
8. Erikoisrekisterit
8.1. Ikkunarekisterit
Modbus-600 liityntä mahdollistaa koko rekisteriavaruuden tarkastelun ja
muokkaamisen 16 rekisterin paketeissa. Tällöin yhden EH-686 säätimen hallintaan
tarvitaan esimerkiksi valvomosovellutuksessa vain 17 rekisteriä. Tämä tapahtuu
käyttämällä rekistereitä 500  516. Rekisteriin 500 kirjoitetaan tarkasteltavan
ikkunan ensimmäisen rekisterin osoite. Tämän jälkeen rekistereistä 501  516
on luettavissa annetun osoitteen ja sitä seuraavien 15 rekisterin arvot.
8.2. Peilirekisterit
Modbus-600 liitynnässä on rekistereitä, joissa saman rekisterin ylä- ja alatavussa
on itsenäisiä arvoja. Muutettaessa tällöin alatavussa olevaa arvoa on oltava
huolellinen, ettei vahingossa muuteta myös ylätavun arvoa. Myös joidenkin
valvontaohjelmistojen kanssa edellä mainittu menettely voi aiheuttaa ongelmia.
Tämän ongelman helpottamiseksi Modbus-600 -liitynnässä on käytössä ns.
peilirekisterit. Peilirekistereillä voidaan suorittaa samat Modbus-operaatiot
(luku ja kirjoitus) kuin standardirekistereillekin. Niiden rekisteriosoitteet ja sisältö
ovat seuraavia:
- 2000  2204: rekistereiden 0  354 ylätavut (MSB)
- 4000  4204: rekistereiden 0  354 alatavut (LSB)
- 6000  6409: alkuperäinen rekisteri jaetaan MSB:hen ja LSB:hen
seuraavasti:
6000 = 0 MSB,
6001 = 0 LSB,
6002 = 1 MSB,
6003 = 2 LSB
6708=354 MSB,
6709 = 354 LSB
Modbus-liityntäyksikkö
Modbus-600
Modbus
rekisteri-
osoite
0
1
1
2
2
3
3
4
4
5
5
6
7
8
Tavu /
Bitti
MSB
LSB
MSB
LSB
MSB
LSB
MSB
LSB
MSB
LSB
MSB
Tehtävä
Vuosi
Kuukausi
Päivä
Tunti
Minuutti
Sekunti
Viikonpäivä, 0 = sunnuntai
Aikaohjelman valinta
1 = Q1, 2 = Q29 = Q9
HUOM! Kun tähän rekisteriin on kirjoitettu halutun aikaohjelman
indeksi ja aikaohjelman osio, modbus-liitäntä päivittää tämän
jälkeen rekisterit 5  48, jolloin tässä rekisterissä näkyy arvo 0xFF.
Ennen kuin käytät rekistereitä 5  48, odota niin kauan, että arvo
0xFF poistuu tästä rekisteristä. (kts. Myös rekisteri 400).
HUOM! Jos valittu aikaohjelma ei ole käytössä, rekisterissä 5
näkyy arvo 0xFFFF
Aikaohjelman osio:
0 = Viikko-ohjelma
1 = EP-ohjelma
2 = Poikkeuskalenteri
Aikaohjelman ohjaustapa:
0 = AUTO
1 = AJASTIN
2 = JATKUVA
HUOM! Jos valitaan 1=AJASTIN, rekisterit 5 ja 6 (ajastimen
arvo minuutteina) täytyy kirjoittaa laitteelle yhtä aikaa
modbus-funktiolla 16: Preset multiple Regs
Aikaohjelman teho (Jos aikaohjelman ohjaustapa on JATKUVA
tai AJASTIN, aikaohjelman teho valitaan tällä rekisterillä):
0 = OFF
50 = 1/2
100 = 1/1
Aikaohjelman ajastimen arvo minuutteina,
jos ohjaustavaksi on valittu AJASTIN (rekisteri 5 MSB)
Viikko-ohjelma:
Ensimmäisen kytkentähetken päivät
Bitit 08:
00000001 = maanantai
00000010 = tiistai
01000000 = sunnuntai
Erikoispäiväohjelma:
ko. rekisteriä ei käytetä
Poikkeuskalenteri:
Ensimmäisen kytkentähetken pvm (MSB = KK, LSB = PV)
Ensimmäisen kytkentähetken tunnit. (Poikkeuskalenteri ei käytä
ko. rekisteriä, jos sen tilana on 246-253).
Raja-arvot
Desimaalit
20002099
112
131
023
059
059
06
09
02
02
0,50,100
0599 [min]
00x7F
023
Kate-
goria
P3
P3
P3
P3
P3
P3
P3
-
P1
P1
P1
N
N
Tuetut Modbus FC
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
Säätimen
versio-
tietoja
Kategoriat:
P1 = tieto päivittyy säätimeltä Modbus-kortille n.5 s välein
P2 = tieto päivittyy säätimeltä Modbus-kortille n.30 s välein
P3 = tieto päivittyy säätimeltä Modbus-kortille n.60 s välein
N = tieto päivittyy säätimeltä Modbus-kortille aina muuttuessaan
Liite 1: Modbusrekistereiden yksilölliset osoitteet
Aika-asetukset:
Aikaohjelman valinta ja ohjaustapa:
Aikaohjaukset:
8/12
Modbus-600
Modbus
rekisteri-
osoite
8
9
10
11
11
12
13
14
14
15
46
47
47
48
50
51  52
53
54  55
56
57  58
59
60  61
62
63  64
65
66  67
68
69  70
71
72  73
Tavu /
Bitti
LSB
MSB
LSB
MSB
LSB
MSB
LSB
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
Tehtävä
Ensimmäisen kytkentähetken minuutit.
Viikko-ohjelma, EP-ohjelma:
Ensimmäisen kytkentähetken tila (0, 50=min, 100=max)
Poikkeuskalenteri:
Ensimmäisen kytkentähetken tila (0,50=min,100=max,246=ma,
247=ti,248=ke,249=to,250=pe,251=la,252=su,253=ep,254=auto)
Viikko-ohjelma
Toisen kytkentähetken päivät
Poikkeuskalenteri:
Toisen kytkentähetken pvm (MSB = KK, LSB =PV)
Toisen kytkentähetken tunnit (Poikkeuskalenteri ei käytä
ko. rekisteriä, jos sen tilana on 246-253).
Toisen kytkentähetken minuutit
Viikko-ohjelma, EP-ohjelma:
Toisen kytkentähetken tila (0, 50=min, 100=max)
Poikkeuskalenteri:
Toisen kytkentähetken tila (0,50=min,100=max,246=ma,247=ti,
248=ke,249=to,250=pe,251=la,252=su,253=ep,254=auto)
Viikko-ohjelma:
Kolmannen kytkentähetken päivät
Poikkeuskalenteri:
Kolmannen kytkentähetken pvm (MSB = KK, LSB =PV)
Kolmannen kytkentähetken tunnit (Poikkeuskalenteri ei käytä
ko. rekisteriä, jos sen tilana on 246-253).
Kolmannen kytkentähetken minuutit
Viikko-ohjelma, EP-ohjelma:
Kolmannen kytkentähetken tila (0, 50=min, 100=max)
Poikkeuskalenteri:
Kolmannen kytkentähetken tila (0,50=min,100=max,246=ma,
247=ti,248=ke,249=to,250=pe,251=la,252=su,253=ep,254=auto)
Viikko-ohjelma, EP-ohjalma:
Viimeisen kytkentähetken päivät
Poikkeuskalenteri:
Viimeisen kytkentähetken pvm (MSB = KK, LSB = PV)
Viimeisen kytkentähetken tunnit (Poikkeuskalenteri ei käytä
ko. rekisteriä, jos sen tilana on 246-253).
Viimeisen kytkentähetken minuutit
Viikko-ohjelma, EP-ohjelma:
Viimeisen kytkentähetken tila (0, 50=min, 100=max)
Poikkeuskalenteri:
Viimeisen kytkentähetken tila (0,50=min,100=max,246=ma,
247=ti,248=ke,249=to,250=pe,251=la,252=su,253=ep,254=auto)
Mittaustulo M1:n yksikkö (kts. Liite 2)
Mittaustulo M1:n arvo
Mittaustulo M2:n yksikkö (kts. Liite 2)
Mittaustulo M2:n arvo
Mittaustulo M3:n yksikkö (kts. Liite 2)
Mittaustulo M3:n arvo
Mittaustulo M4:n yksikkö (kts. Liite 2)
Mittaustulo M4:n arvo
Mittaustulo M5:n yksikkö (kts. Liite 2)
Mittaustulo M5:n arvo
Mittaustulo M6:n yksikkö (kts. Liite 2)
Mittaustulo M6:n arvo
Mittaustulo M7:n yksikkö (kts. Liite 2)
Mittaustulo M7:n arvo
Mittaustulo M8:n yksikkö (kts. Liite 2)
Mittaustulo M8:n arvo
Raja-arvot
Desimaalit
059
0,50,100
0,50,100,
246-254
00x7F
023
059
0,50,100
0,50,100,
246-254
00x7F
023
059
0,50,100
0,50,100,
246-254
023
059
0,50,100
2 des.
2 des.
2 des.
2 des.
2 des.
2 des.
2 des.
2 des.
Kate-
goria
N
N
N
N
N
N
N
N
N
N
N
N
N
N
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
P2
Tuetut Modbus FC
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
Säätimen
versio-
tietoja
Liite 1: Modbusrekistereiden yksilölliset osoitteet
Aika-ohjaukset jatkuu...
Mittaustulojen arvot:
9/12
Modbus-600
Modbus
rekisteri-
osoite
80
81
82
83
84
85
86
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117 - 118
119 - 120
121
122
Tavu /
Bitti
(32 bit)
(32 bit)
Tehtävä
Digitaalitulojen tilat (Mikäli M1-M8 on konfiguroitu digitaalituloksi)
M1 = bit0 M8 = bit7
Relelähtöjen tilat, R1 = bit0R6 = bit7
Summahälytysrekisteri: Mikäli jokin hälytys on aktiivisena,
bit0 = 1. Mikäli uuden hälytyksen tullessa summahälytysbitin
tila on jo ennestään 1, se käy n. 20 sekunnin ajan nollassa,
jonka jälkeen bitti asettuu uudelleen.
Hälytysten tilat, kts hälytysindeksit liite 3
Bitti 0 = hälytysindeksi 1
Bitti 1 = hälytysindeksi 2
bitti 15 = hälytysindeksi 16
Hälytysten tilat, kts hälytysindeksit liite 3
Bitti 0 = hälytysindeksi 17
Bitti 1 = hälytysindeksi 18
bitti 15 = hälytysindeksi 32
Hälytysten tilat, kts hälytysindeksit liite 3
Bitti 0 = hälytysindeksi 33
Bitti 1 = hälytysindeksi 34
bitti 9 = hälytysindeksi 42
Hälytyksen kuittaus
- Hälytys kuitataan kirjoittamalla tähän rekisteriin
aktiivisen hälytysindeksin nro
Analogialähtö Y1:n arvo
Analogialähtö Y2:n arvo
Ulkolämpötila, tulo (toimintokoodi B1F04)
Huonelämpötila 1, tulo (toimintokoodi B2F05)
Huonelämpötila 2, tulo (toimintokoodi B3F05)
0  100 %, tulo 1 (toimintokoodi B4F28)
0  100 % tulo 2 (toimintokoodi B5F28)
Virtausmittaus, tulo (toimintokoodi B6F24)
CO2 mittaus, tulo (toimintokoodi B7F23)
Painemittaus, tulo (toimintokoodi B8F22)
Digitaalitulo väylältä (nv-indeksi 51)
Digitaalitulo väylältä (nv-indeksi 52)
Digitaalitulo väylältä (nv-indeksi 53)
Digitaalitulo väylältä (nv-indeksi 56)
Digitaalitulo väylältä (nv-indeksi 57)
Digitaalitulo väylältä (nv-indeksi 58)
Digitaalitulo väylältä (nv-indeksi 59)
Digitaalitulo väylältä (nv-indeksi 60)
Digitaalitulo väylältä (nv-indeksi 61)
Digitaalitulo väylältä (nv-indeksi 62)
Valoisuusmittaus, tulo (toimintokoodi B20F27)
HUOM: Käytä seuraavia rekistereitä, kun bindaat
ko. mittauksia toisille Ouman-säätimille
Ulkolämpötila, lähtö
Huonelämpötila 1, lähtö
Huonelämpötila 2, lähtö
Virtausmittaus, lähtö
CO2-mittaus, lähtö
Valoisuusmittaus, lähtö
Energiamittaus, lähtö
Vesimittaus, lähtö
Painemittaus, lähtö
Lähetinmittaus, lähtö
Raja-arvot
Desimaalit
0100 [%] 0 des.
0100 [%] 0 des.
[°C], 2 des.
[°C], 2 des.
[°C], 2 des.
[%], 0 des.
[%], 0 des.
[m/s], 1 des.
[ppm], 0 des.
[Pa], 0 des.
[lux], 0 des.
[°C], 2 des.
[°C], 2 des.
[°C], 2 des.
[m/s], 1 des.
[ppm], 0 des.
[lux], 0 des.
[MWh], 2 des.
[m3], 2 des.
[Pa], 0 des.
[%], 0 des.
Kate-
goria
P1
P1
-
-
-
-
-
P2
P2
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Tuetut Modbus FC
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r), 06(w), 16(w)
03 (r)
03 (r)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r), 06(w), 16(w)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
Säätimen
versio-
tietoja
Liite 1: Modbusrekistereiden yksilölliset osoitteet
Tilatiedot:
Analogialähdöt:
Väylämittaukset (tulot):
Väylämittaukset (lähdöt):
10/12
Modbus-600
Modbus
rekisteri-
osoite
130
131  132
133  134
135  136
137  138
139  140
141  142
143  144
145  146
147  148
149  150
151  152
153  154
155  156
157  158
160
161 - 162
163
164 - 165
166
167 - 168
. . .
202
203 - 204
450
451  460
400
401
500  516
2000
4000
6000
Object value,
Object Id 01
Objext value,
Object Id 02
Tavu /
Bitti
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
(32 bit)
Tehtävä
Toimintakokonaisuuden valinta..
Ko. rekisteriin kirjoitetaan sen toimintakokonaisuuden indeksi,
jonka asetusarvot halutaan rekistereihin 131158
HUOM! Kun olet kirjoittanut tähän rekisteriin toimintakokonai-
suuden indeksin, modbusliitäntä päivittää rekisterit 131  158,
jona aikana tässä rekisterissä on arvo 0xFF. Siis käytä rekisterei-
tä 131-158 vasta sitten, kun arvo 0xFF poistuu tästä rekisteristä.
HUOM! Koska asetusarvot ovat 32 bittisiä lukuja, jokainen asetus-
arvo vie 2 modbus-rekisteriä. Kukin asetusarvo tulee kirjoittaa
laitteelle modbus-funktiolla 16: Preset Multiple Regs,
jotta koko 32 bittinen asetusarvo päivittyy laitteelle kerralla.
Valitun toimintokokonaisuuden 1. asetusarvo
Valitun toimintokokonaisuuden 2. asetusarvo
Valitun toimintokokonaisuuden 3. asetusarvo
Valitun toimintokokonaisuuden 4. asetusarvo
Valitun toimintokokonaisuuden 5. asetusarvo
Valitun toimintokokonaisuuden 6. asetusarvo
Valitun toimintokokonaisuuden 7. asetusarvo
Valitun toimintokokonaisuuden 8. asetusarvo
Valitun toimintokokonaisuuden 9. asetusarvo
Valitun toimintokokonaisuuden 10. asetusarvo
Valitun toimintokokonaisuuden 11. asetusarvo
Valitun toimintokokonaisuuden 12. asetusarvo
Valitun toimintokokonaisuuden 13. asetusarvo
Valitun toimintokokonaisuuden 14. asetusarvo
Ohjelmallinen piste O1:n yksikkö (kts. Liite 2)
Ohjelmallinen piste O1:n arvo
Ohjelmallinen piste O2:n yksikkö (kts. Liite 2)
Ohjelmallinen piste O2:n arvo
Ohjelmallinen piste O3:n yksikkö (kts. Liite 2)
Ohjelmallinen piste O3:n arvo
. . .
Ohjelmallinen piste O15:n yksikkö (kts. Liite 2)
Ohjelmallinen piste O15:n arvo
Kaikilla Ouman-laitteilla on seuraavien modbus-rekisteiden
sisällöt samat, joten näitä rekistereitä tulee käyttää, mikäli
ko. mittauksia lähetetään Broadcast-viestinä Ouman-laitteille.
Ulkolämpötila
Varattu
Sisältää tiedon siitä, onko kategorioihin N1-N7 kuuluvien
rekisterien päivitys säätimen ja Modbus-kortin välillä kesken.
0x0000 = päivitys valmis
0x00FF = päivitys kesken
Modbus-liitynnän ohjelmaversio
Ikkunarekisterit, kts. Dokumentti 8.1
MSB peilirekisterit, kts. Dokumentti 8.2
LSB peilirekisterit, kts. Dokumentti 8.2
MSB + LSB peilirekisterit, kts. Dokumentti 8.2
Laitteen tyyppi
Säätimen ohjelmaversio (esim 140 = 1.40)
Raja-arvot
Desimaalit
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des
2 des.
2 des.
2 des.
2 des.
2 des
Kate-
goria
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
P3
P3
P3
P3
P3
P3
P3
P3
-
-
Tuetut Modbus FC
03 (r), 06(w), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r), 16(w)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r)
03 (r), 06(w), 16(w)
03 (r)
43
43
Säätimen
versio-
tietoja
Liite 1: Modbusrekistereiden yksilölliset osoitteet
Toimintakokonaisuuksien asetusarvot:
Ohjelmallisten pisteiden arvot:
Säätimen tyyppitiedot:
Erikoisrekisterit:
Broadcast:
11/12
Modbus-600
Liite 2: Mittaustulojen yksiköt ja Liite 3: Hälytysindeksit
1 = Digitaali (On/Off)
2 = Ei käytössä
3 = Pulssilaskuri [kpl]
4 = prosenttiyksikkö/kosteus [%]
5 = lämpötila, celsius [°C]
6 = paine [Pa]
7 = paine [kPa]
8 = paine [MPa]
9 = paine [mBar]
10 = paine [Bar]
11 = valoisuus [lux]
12 = etäisyys metreinä [m]
13 = jännite [V]
14 = resistanssi [ohm]
15 = resistanssi [kohm]
16 = virta [mA]
17 = virta [A]
18 = teho [W]
19 = taajuus [Hz]
20 = aika sekunteina [s]
21 = aika minuutteina [min]
22 = aika tunteina [h]
23 = virtaus [m3/s]
24 = virtaus [l/min]
25 = virtaus [m3/h]
26 = energia [Wh]
27 = energia [kWh]
28 = tilavuus [l]
29 = tilavuus [m3]
30 = energia [MWh]
31 = nopeus [m/s]
32 = hiilidioksidi [ppm]
1 = Mittauskanava M1
2 = Mittauskanava M2
3 = Mittauskanava M3
4 = Mittauskanava M4
5 = Mittauskanava M5
6 = Mittauskanava M6
7 = Mittauskanava M7
8 = Mittauskanava M8
9 = Sähkökatkos
10 = Väylämittaus B1, ulkolämpötila, tulo
11 = Väylämittaus B2, huonelämpötila 1, tulo
12 = Väylämittaus B3, huonelämpötila 2, tulo
13 = Väylämittaus B4, lähetintulo 1, tulo
14 = Väylämittaus B5, lähetintulo 2, tulo
15 = Väylämittaus B6, virtausmittaus, tulo
16 = Väylämittaus B7, CO2 mittaus, tulo
17 = Väylämittaus B8, painemittaus, tulo
18 = Väylämittaus B9, digitaalitieto, tulo
19 = Väylämittaus B10, digitaalitieto, tulo
20 = Väylämittaus B11, digitaalitieto, tulo
21 = Väylämittaus B12, digitaalitieto, lähtö
22 = Väylämittaus B13, digitaalitieto, tulo
23 = Väylämittaus B14, digitaalitieto, tulo
24 = Väylämittaus B15, digitaalitieto, tulo
25 = Väylämittaus B16, digitaalitieto, tulo
26 = Väylämittaus B17, digitaalitieto, tulo
27 = Väylämittaus B18, digitaalitieto, tulo
28 = Väylämittaus B19, digitaalitieto, tulo
29 = Ohjelmallinen piste O1
30 = Ohjelmallinen piste O2
31 = Ohjelmallinen piste O3
32 = Ohjelmallinen piste O4
33 = Ohjelmallinen piste O5
34 = Ohjelmallinen piste O6
35 = Ohjelmallinen piste O7
36 = Ohjelmallinen piste O8
37 = Ohjelmallinen piste O9
38 = Ohjelmallinen piste O10
39 = Ohjelmallinen piste O11
40 = Ohjelmallinen piste O12
41 = Ohjelmallinen piste O13
42 = Ohjelmallinen piste O14
43 = Ohjelmallinen piste O15
44 = Väylämittaus B20, valoisuusmittaus tulo
Liite 3: Hälytysindeksit (= hälytyksen aiheuttanut piste)
Liite 2: Mittaustulojen yksiköt
12/12
Modbus-600 _v.1.31.pdf 15.09.2017
V.1.31
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12

OUMAN MODBUS-600 Kasutusjuhend

Tüüp
Kasutusjuhend