WEB-TASON SEURANTASOVELLUS - MODBUS-TCP-LIITTYMÄ

WEB-TASON SEURANTASOVELLUS - MODBUS-TCP-LIITTYMÄ

GaugerNETin Modbus-TCP-vaihtoehto tarjoaa kätevän järjestelmän tietojen hankkimiseen kentällä olevista GaugerGSM-antureista. Tämä vaihtoehto on käytettävissä kaikissa Modbus-TCP:tä tukevissa SCADA- tai valvontaohjelmistoissa.

  • Tuotteen esittely

 

GAUGERNETIN KÄYTTÖ MODBUS-TCP:n (GATEWAY) kanssa

GaugerNETin Modbus-TCP-vaihtoehto tarjoaa kätevän järjestelmän tietojen hankkimiseen kentällä olevista GaugerGSM-antureista. Tämä vaihtoehto on käytettävissä kaikissa Modbus-TCP:tä tukevissa SCADA- tai valvontaohjelmistoissa. Mitä tulee Modbus-yhteisöön, GaugerNET toteuttaa Modbus Gateway -toiminnon. Modbus-TCP-liitännän käyttö GaugerNETiin on vaihtoehto GaugerGSM-anturien suoralle lukemiselle. Suora anturin lukeminen on tehokkaampaa kuin epäsuora reitti GaugerNETin kautta, mutta vaatii ohjelmistokehitystä. GaugerNET Modbus-TCP tukee yhtä "write-registers" -komentoa ja yhtä "read-registers" -komentoa. Lukukomento on suunnattu yksikkötunnukseen, joka on yhdistetty GaugerGSM-anturin nimeen. GaugerNET tukee myös tavallisia laillisia vastauksia sekä vastauksia laittomiin komentoihin.

Web-based level monitoring

GAUGERNET ARKKITEHTUURI

GaugerNET on 3-palvelinrakenne: Listener, Presenter ja Gateway. Listener on PHP-sovellus, joka toimii Linux-palvelimella ja toteuttaa TCP socket -kuuntelijan kentällä varustetuille GaugerGSM- ja GaugerGPS-antureille. Tiedot tallennetaan MySQL-tietokantaan. Presenter on PHP/HTML-verkkopalvelin käyttäjille, joka esittää kaavioita, taulukoita ja karttoja. Gateway on PHP-sovellus, joka toimii Linux-palvelimella. Gateway toteuttaa Modbus TCP -yhdyskäytävätoiminnon. Gateway hyväksyy Modbus-pyynnöt anturidataa varten ja vastaa MySQL:stä luetulla tiedolla.

 

MODBUS-PYYNNÖN VIESTITOIMINTOKOODI 0x10 (KIRJOITA REKISTERIT)

Tavu

Kuvaus

0-1

Tapahtuman tunniste

2-3

Protokollan tunniste 0x00

4-5

Pituus {{0}}x00 / 0x0D

6

Yksikkötunniste 0x00

7

Toimintokoodi 0x10

8-9

Rekisteröinnin siirtymä {{0}}x00 / 0x64

10-11

Rekistereiden määrä {{0}}x00 / 0x03

13-18

kirjoitettavat tavut (tavujen sisältö välillä {{0}}x21 ja 0x7F)

Esimerkki:

00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62

Merkitys: Kirjoita merkit AB C plus ab-merkit rekisterinumeroihin (desimaali) 100, 101, 102.

 

MODBUS-TCP VIESTIVIRTA

GAUGERNET-yhdyskäytävä toteuttaa Modbus-luokan {{0}} komennot: 0x03 (luku) ja 0x10 (kirjoitus). Ennalta määritetyn kirjoituspyynnön on edeltävä lukupyyntö. Kirjoituspyyntö aktivoi yhdyskäytävän vastaamaan seuraaviin lukupyyntöihin. Aktivointi on päällä 10 minuuttia. Asiakkaat voivat lähettää kirjoituspyynnön ennen jokaista lukupyyntöä. Vaihtoehtoisesti asiakkaat voivat lähettää yhden kirjoituspyynnön ja sen jälkeen sarjan lukupyyntöjä, kunhan 10 minuutin aktivointiaikakatkaisu ei ole kulunut. Vastaus lukupyyntöön, kun yhdyskäytävää ei ole aktivoitu, johtaa poikkeusvastaukseen 0x0A.

 

MODBUS-PYYNNÖN VIESTITOIMINTOKOODI 0x03 (LUE REKISTERIT)

Tavu

Kuvaus

0-1

Tapahtuman tunniste

2-3

Protokollan tunniste 0x00

4-5

Pituus {{0}}x00 / 0x06

6

Yksikön tunniste 0x01-0xFE yhdistetty anturin ID:hen

7

Toimintokoodi 0x03

8-9

Rekisteri offset - prosessimuuttujat

10-11

Rekisterien lukumäärä - prosessimuuttujat

Esimerkki:

00 01 00 00 00 06 0A 03 00 01 00 03

Merkitys: Lue seuraavat muuttujat anturista 10: Etäisyys, tilavuus, virtaus.

 

PROSESSIMUUTTUJAT

Käsitellä asiaa

Offset

 

Käsitellä asiaa

Offset

Etäisyys

0x01

 

Kuukausi

0x0C

Taso

0x02

 

vuosi

0x0D

Virtaus

0x03

 

Tunnin

0x0E

Täyttää

0x04

 

Minuutti

0x0F

Äänenvoimakkuus

0x05

 

LAT deg

0x10

Temp int

0x06

 

LAT min

0x11

Lämp. ulko

0x07

 

LAT sek

0x12

Jännite

0x08

 

LON deg

0x13

RSSI

0x09

 

LON min

0x14

Tila

0x0A

 

LON sek

0x15

Päivä

0x0B

 

 

 

 

 

Suositut Tagit: verkkotason valvontasovellus - modbus-tcp-käyttöliittymä, Kiinan verkkotason valvontasovellus - modbus-tcp-rajapintojen valmistajat, toimittajat, tehdas

Lähetä kysely

(0/10)

clearall