GO-SYSTEMELEKTRONIK-logo

GO SYSTEMELEKTRONIK Modbus Tool.exe voor GO Modbus-sensoren

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-Sensors-product-image

Invoering

Deze handleiding beschrijft de werking van het Modbus configuratieprogramma Modbus Tool.exe van GO Systemelektronik in versie 1.07 met artikelnummer 420 6500 voor de volgende sensoren:

Modbus-sensor Artikel nummer
BlueTrace-olie in water 461 6200
BlueTrace-ruwe olie 461 6300
BlueTrace-troebelheid 461 6780
BlueEC-geleidbaarheid 461 2092

Het programma herkent automatisch de aangesloten Modbus-sensoren.
Modbus Tool.exe wordt meegeleverd met de bovengenoemde Modbus-sensoren van GO Systemelektronik.∗
Met Modbus Tool.exe kunt u bijvoorbeeldample, sensorinformatie uitlezen, een Modbus-adres toewijzen, de interne bepalen amplificatie van het ingangssignaal, kalibreer de sensor en geef meetwaarden weer.
Het programma draait onder Windows 7 en nieuwer. Een installatie is niet nodig; het programma start wanneer Modbus Tool.exe wordt opgeroepen.
De producten van GO Systemelektronik worden voortdurend doorontwikkeld, hierdoor kunnen afwijkingen tussen deze handleiding en het geleverde product ontstaan. Begrijp alstublieft dat er geen juridische claims kunnen worden ontleend aan de inhoud van deze handleiding.

Voorbereiding

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-1

Om uw PC te laten communiceren met een Modbus-sensor, heeft u een converter van RS485 naar USB en driversoftware nodig. Hier, als example, de Modbus USB∗ converter van GO Syste-melektronik (artikelnummer 486 S810) met de driversoftware op:
https://ftdichip.com/drivers/d2xx-drivers daar „D2XX Drivers“ De driversoftware creëert een virtuele COM-poort in het Windows-systeem – in dit voorbeeldample “USB-seriële poort (COMn)”.
Via de cl. wordt een Modbus-sensor aangeslotenamp stekkerdoos in sleuf X1. Als er een Modbus-sensor op een BlueConnect-module van GO Systemelektronik moet worden aangesloten, moet de clamp Stekkerdoos van de BlueConnect-module kan op slot X1 worden gebruikt.
Uitzondering: als er een Modbus-sensor op de Blue-Sense Transducer van GO Systemelektronik moet worden aangesloten,amp De stekkerdoos op de BlueSense Transducer kan worden gebruikt op slot X2.
Bij communicatieproblemen: Controleer de aardaansluiting van de omvormer. Installeer het nieuwste stuurprogramma.
Aard de omvormer.
GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-2
Dit is de enige manier om een ​​probleemloze werking te garanderen. De aardaansluiting bevindt zich aan de linkerkant van de behuizing.

De converterbehuizing openen

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-3

  1. Draai de behuizingsbeugel naar rechts.
  2. Draai de schroeven los (Torx T20).
  3. Open het behuizingsdeksel naar links.

Programma-eigenschappen met aangesloten Modbus-sensoren

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-4

Het startvenster (Modbus-verbinding)

In het startvenster kunt u dat doen

  • breng de verbinding met uw pc tot stand via een geselecteerde COM-poort,
  • automatisch aangesloten Modbus-sensoren herkennen,
  • en wijzig de Modbus Slave ID van gedetecteerde Modbus-sensoren.

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-5

Modbus Slave ID: De hier ingevoerde waarde (standaardwaarde is 1 – snelle selectie 1 tot 16 of invoer 1 tot 230) is de startwaarde van waaruit het programma zoekt naar de volgende Modbus Slave ID van een aangesloten sensor na het klikken op de knop knop . Als het programma geen sensor met deze Modbus Slave ID vindt, verschijnt het bericht “Er is geen Modbus-sensor gevonden !!!” komt naar voren.
Resetten naar 1: De Modbus Slave ID van een gedetecteerde Modbus-sensor wordt ingesteld op 1 en de waarde in wordt ingesteld op 1.
ID wijzigen: De Modbus Slave ID van een gedetecteerde Modbus-sensor wordt ingesteld op de ingevoerde waarde (1 tot 230) en de waarde in wordt op dezelfde waarde ingesteld.

Het Infovenster

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-6

Het parametervenster

BlueTrace-olie in water > Parameter

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-7

RS485-beëindiging: Schakelt de afsluiting van de Modbus (RS485) in en uit.
Verdienen : Selectie van de interne versterking van het ingangssignaal van 1 tot 128
coëfficiënten: Kalibratiecoëfficiënten, de weergegeven waarden zijn afkomstig van de kalibratiefunctie. zie 3.4 Het BlueTrace-kalibratievenster
Schrijft de huidige instellingen naar het sensorgeheugen. Instellingen die nog niet zijn opgeslagen, zijn rood gemarkeerd.

Blauwe spoortroebelheid > Parameter GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-8

BlueEC-geleidbaarheid > Parameter 

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-9

Meetbereik Keuze tussen twee meetbereiken

  • RS485 Beëindiging Schakelt de afsluiting van de Modbus (RS485) in en uit.
  • Temperatuurcorrectie
    Temperatuur: temperatuurwaarde van de temperatuurcompensatie, hier 25 (standaardwaarde)
    Factor: factor van de temperatuurcompensatie, hier 0,02 (standaardwaarde)
  • Factor: Berekening temperatuurfactor TDS, hier 0,67 (standaardwaarde)
    Schrijft de huidige instellingen naar het sensorgeheugen. Instellingen die nog niet zijn opgeslagen, zijn rood gemarkeerd.

Opmerking: Decimaal scheidingsteken is de komma; als er een punt wordt ingevoerd, verschijnt er een foutmelding.

Het BlueTrace-kalibratievenster

Bij een kalibratie worden de waardeparen van de gemeten ruwe sensorwaarden∗ en toegewezen referentiewaarden uit kalibratievloeistoffen vergeleken. Deze waardeparen worden genomen als punten in een coördinatensysteem. De curve van een ordepolynoom van 1 tot 5 wordt zo nauwkeurig mogelijk door deze punten geplaatst; dit is hoe het kalibratiepolynoom ontstaat.
Example met een 2. Ordepolynoom:

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-10

Opmerking: BlueEC Conductivity heeft geen kalibratievenster.

De kalibratietabel
Er zijn twee manieren om de onbewerkte waarden in te voeren

  • handmatige invoer – geeft de mogelijkheid om hypothetische kalibraties te berekenen
  • Meetwaardeoverdracht – huidige gemeten ruwe waarden voor de daadwerkelijke kalibratie

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-11

Handmatige invoer: niet geactiveerd: Meten Na de eerste opening van het kalibratievenster bestaat de kalibratietabel uit slechts één rij. Klik met de cursor in de cel “ruwe waarde” en voer de eerste ruwe waarde in, klik met de cursor in de cel “gemeten waarde” en voer de eerste referentiewaarde in, of omgekeerd.
Meetwaardeoverdracht: ∗geactiveerd: Meten Na de eerste opening van het kalibratievenster bestaat de kalibratietabel uit slechts één rij. Klik met de cursor op de eerste rijtoets: Zolang de rijtoets actief is, verschijnt de actueel gemeten ruwe waarde in de cel “onbewerkte waarde”. Klik met de cursor in de cel “gemeten waarde” en voer de eerste referentiewaarde in.
Om een ​​nieuwe regel aan te maken, klikt u met de cursor in de laatste regel. Om een ​​regel te verwijderen, verwijdert u alle regelitems en klikt u op een andere regel.

  • AVG alleen bij Olie in Water
    Voortgangsbalk voor de berekening van de meetwaarde. Een meetwaarde van de BlueTrace is het resultaat van een voortschrijdend gemiddelde van 45 individuele metingen. Elke seconde vindt er een enkele meting plaats
  • Signaalniveau
    Weergave van de signaalsterkte van de lichtwaarde (LED aan).
    Als de AD-converter overbelast is, wordt het weergaveveld rood gemarkeerd.
  • Volgorde:
    Volgorde betekent de volgorde/graad van het kalibratiepolynoom.
    Klik op één van de Bestelknoppen 1 t/m 5 om de beste pasvorm te krijgen.
    GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-12
Het meetwaardevenster

BlueTrace-olie in water > Meten

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-13

BlueTrace-troebelheid > Meten

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-14

BlueEC Geleidbaarheid > Meten 

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-15Uit elk van de drie vervolgkeuzemenu's kunt u vijf meetwaarden selecteren. Als het display is geactiveerd, worden elke seconde de huidige meetwaarden van de selectie weergegeven. Een BlueBox/BlueMon-systeem ontvangt alle drie de geselecteerde meetwaarden, een BlueSense Transducer alleen de eerste twee. wijzigingen schrijven Schrijft de selectie naar het sensorgeheugen.
Opmerking: Deze selectie is alleen mogelijk met een sensorfirmwareversie ≥ 2.03. Anders worden standaard meetwaarden gebruikt: Geleidbaarheid – Temperatuur – Geleidbaarheid niet-comp.
Opmerking: Zoutgehalte volgens de algemeen geldige UNESCO-formule voor zeewater

Het venster Meetwaarderegistratie

GO-SYSTEMELEKTRONIK-Modbus-Tool.exe-voor-GO-Modbus-sensoren-16

Algemene Modbus-specificatie voor GO Modbus-sensoren

Adres Functiecode Gegevens CRC
1 byte 1 byte 0 … 252 byte(n) 2 bytes

Beschrijving

  • Adres:
    Sensoradres (geldig van 1 – 230)
    Adres 0 is het uitzendadres en wordt niet beantwoord.
  • Functiecode:
    Hier definieert u of parameters gelezen of geschreven moeten worden.
  • Gegevens:
    bijv. van de master: Welke parameters worden gevraagd?
    bijv. van de slave: inhoud van de gevraagde parameters
  • CRC-certificaat: CRC16

Gegevenstypen

  • Gestandaardiseerde gegevenstypen: byte (8-bit) en short integer (16-bit) Volgens de Modbus-specificatie verzendt een register altijd eerst de high-byte, gevolgd door de low-byte.
  • Uitgebreide gegevenstypen: 32-bit integer en 32-bit float worden verzonden als 2 opeenvolgende 16-bit registers. Het formaat van het float-nummer komt overeen met de IEEE-standaard 754.

Functiecodes

Functiecode Naam Beschrijving
03 Lees Hold-register Apparaatparameters lezen (Integer / Float)
04 Lees het invoerregister Actuele waarden lezen (Integer / Float)
06 Schrijf enkel register Schrijf apparaatparameters woord voor woord
16 * Schrijf meerdere registers Schrijf verschillende apparaatparameters woord voor woord

Register
Modbus biedt de mogelijkheid om de gegevens in verschillende registers op te slaan. Elk register slaat 2 bytes op. Er wordt onderscheid gemaakt in de volgende registers:

Registernummer Registeradres Type Modbus-aanduiding Beschrijving
lezen schrijven Discrete uitgangsspoelen Discrete uitgangen
alleen lezen Discrete ingangscontacten Discrete ingangen
0x0100 – 0x0FFF alleen schrijven (behalve IO) Invoerregisters Invoerregister, meetwaarden van de sensoren
0x0000 – 0x00FF lezen schrijven Uitgangsregisters Houd het register vast voor parameters, apparaatconfiguratie, enz.

Slaven tafelElke slave heeft een parametertabel en een tabel met werkelijke waarden. Uit deze tabellen is te zien welke parameters onder welke adressen te vinden zijn. Er mogen geen spoelen worden gebruikt; I/O's worden beheerd via de parametertabel.

BlueTrace olie in water 461 6200 – Modbus-adres voorbijview

Adres Parameternaam Bereik Betekenis Gegevens type Autorisatie
0x00 Apparaat-ID 102 102 – BlueTrace-olie in water Kort R
0x01 Firmware versie 100 – 9999 100 = 1.00, 2410 = 24.1 Kort R
0x02 Serienummer. 0 – 65535 Serienummer Kort R
0x03 Modbus-slave-ID 1 – 230 Modbus-adres Kort Rood/Wit
0x04 Baudsnelheid 0 – 2 0 = 9600 8N1 Kort R
0x05 Productiedatum ddmmjjjj Datum Kort x 2 R
Adres Parameternaam Bereik Betekenis Gegevenstype Autorisatie
0x14 A0 0 – 0xffffffff Cal-coëfficiënt A0 32-bits vlotter Rood/Wit
0x16 A1 0 – 0xffffffff Cal-coëfficiënt A1 32-bits vlotter Rood/Wit
0x18 A2 0 – 0xffffffff Cal-coëfficiënt A2 32-bits vlotter Rood/Wit
0x1A A3 0 – 0xffffffff Cal-coëfficiënt A3 32-bits vlotter Rood/Wit
0x1C A4 0 – 0xffffffff Cal-coëfficiënt A4 32-bits vlotter Rood/Wit
0x1E A5 0 – 0xffffffff Cal-coëfficiënt A5 32-bits vlotter Rood/Wit
Adres Parameternaam Bereik Betekenis Gegevenstype Autorisatie
0xD1 Verdienen 0 – 7 1 – 128 Kort Rood/Wit
0xD3 Modbus-afsluiting 0 – 1 Beëindigingsweerstand: Kort Rood/Wit
Adres Parameternaam Bereik Gegevens type Autorisatie
0x101 Waardesensor 1 [ppm] 0 – 0xffffffff 32-bits vlotter R
0x104 Waardesensor 1 RAW 0 – 0xffffffff 32-bits vlotter R

BlueTrace Troebelheid 461 6780 – Modbus-adres voorbijview

Adres Parameternaam Bereik Betekenis Gegevens type Autorisatie
0x00 Apparaat-ID 109 109 – BlueTrace-troebelheid Kort R
0x01 Firmware versie 100 – 9999 100 = 1.00, 2410 = 24.1 Kort R
0x02 Serienummer. 0 – 65535 Serienummer Kort R
0x03 Modbus-slave-ID 1 – 230 Modbus-adres Kort Rood/Wit
0x04 Baudsnelheid 0 – 2 0 = 9600 8N1 Kort R
0x05 Productiedatum ddmmjjjj Datum Kort x 2 R
Adres Parameternaam Bereik Betekenis Gegevenstype Autorisatie
0x14 A0 0 – 0xffffffff Cal-coëfficiënt A0 32-bits vlotter Rood/Wit
0x16 A1 0 – 0xffffffff Cal-coëfficiënt A1 32-bits vlotter Rood/Wit
0x18 A2 0 – 0xffffffff Cal-coëfficiënt A2 32-bits vlotter Rood/Wit
0x1A A3 0 – 0xffffffff Cal-coëfficiënt A3 32-bits vlotter Rood/Wit
0x1C A4 0 – 0xffffffff Cal-coëfficiënt A4 32-bits vlotter Rood/Wit
0x1E A5 0 – 0xffffffff Cal-coëfficiënt A5 32-bits vlotter Rood/Wit
0x2A A0 0 – 0xffffffff Cal-coëfficiënt A0 TSS 32-bits vlotter Rood/Wit
0x2E A1 0 – 0xffffffff Cal-coëfficiënt A1 TSS 32-bits vlotter Rood/Wit
Adres Parameternaam Bereik Betekenis Gegevenstype Autorisatie
0xD3 Modbus-afsluiting 0 – 1 Beëindigingsweerstand: Kort Rood/Wit
Adres Parameternaam Bereik Gegevens type Autorisatie
0x101 Troebelheid [FNU] 0 – 0xffffffff 32-bits vlotter R
0x104 Temperatuur [°C] 0 – 0xffffffff 32-bits vlotter R
0x107 TSS [mg/l] 0 – 0xffffffff 32-bits vlotter R

BlueEC-geleidbaarheid 461 2092 – Modbus-adres voorbijview

Adres Parameternaam Bereik Betekenis Gegevens type Autorisatie
0x00 Apparaat-ID 101 101 – BlueEC-geleidbaarheid Kort R
0x01 Firmware versie 100 – 9999 100 = 1.00, 2410 = 24.1 Kort R
0x02 Serienummer. 0 – 65535 Serienummer Kort R
0x03 Modbus-slave-ID 1 – 230 Modbus-adres Kort Rood/Wit
0x04 Baudsnelheid 0 – 2 0 = 9600 8N1 Kort R
0x05 Productiedatum ddmmjjjj Datum Kort x 2 R
Adres Parameternaam Bereik Betekenis Gegevenstype Autorisatie
0x14 A0 0 – 0xffffffff Cal-coëfficiënt A0 32-bits vlotter Rood/Wit
0x16 A1 0 – 0xffffffff Cal-coëfficiënt A1 32-bits vlotter Rood/Wit
0x18 A2 0 – 0xffffffff Cal-coëfficiënt A2 32-bits vlotter Rood/Wit
0x1A A3 0 – 0xffffffff Cal-coëfficiënt A3 32-bits vlotter Rood/Wit
0x1C A4 0 – 0xffffffff Comp. – Temperatuur 32-bits vlotter Rood/Wit
0x1E A5 0 – 0xffffffff Comp – Correctiefactor 32-bits vlotter Rood/Wit
Adres Parameternaam Bereik Betekenis Gegevenstype Autorisatie
0xD0 meten. bereik 0 – 1 0: 0 – 3000 µS 1: 0 – 120 mS Kort Rood/Wit
0xD1 Modbus-afsluiting 0 – 1 Beëindigingsweerstand: Kort Rood/Wit
0xD3 TDS-factor 0 – 100 Waarde/100 Kort Rood/Wit
Adres Parameternaam                                   Standaard Bereik Gegevens type Autorisatie
0x101 Waardesensor 1 – selecteerbaar              Cond. comp. 0 – 0xffffffff 32-bits vlotter R
0x104 Waardesensor 2 – selecteerbaar              Temperatuur 0 – 0xffffffff 32-bits vlotter R
0x107 Waardesensor 3 – selecteerbaar              Cond. oncompar 0 – 0xffffffff 32-bits vlotter R
0x10A Waardesensor 4 Zoutgehalte 0 – 0xffffffff 32-bits vlotter R
0x10D Waardesensor 5 TDS 0 – 0xffffffff 32-bits vlotter R

Documenten / Bronnen

GO SYSTEMELEKTRONIK Modbus Tool.exe voor GO Modbus-sensoren [pdf] Gebruiksaanwijzing
Modbus Tool.exe voor GO Modbus-sensoren, Modbus Tool.exe, Tool.exe, GO Modbus-sensoren

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *