Meer informatie is opgenomen in de bedieningshandleiding en de aanvullende documentatie. Beschikbaar voor alle instrumentversies via: • Internet: www.endress.com/deviceviewer • Smartphone/tablet: Endress+Hauser bedieningsapp Voorwaarden De optie "Modbus Slave" moet zijn geactiveerd in het instrument. Houd, voor het naderhand toepassen van optionele functies, de informatie in de bedieningshandleiding aan.
RS-485 B draad Uitgang RxD/TxD(-) RS-485 A draad Modbus TCP-aansluiting De Modbus TCP-interface is fysiek identiek aan de Ethernet-interface. 1.6.1 Overdracht-LED Beschrijving van de functie van de status-LED voor Modbus TCP Status-LED Indicator voor Geen communicatie Knippert groen Communicatie actief Endress+Hauser...
Instellingen → Geavanceerde inst → Systeem → Apparaat opties is het mogelijk om te controleren of de optie Modbus Slave is geactiveerd onder Veldbus. Onder Communicatie kan de hardware-interface worden bepaald via welke communicatie mogelijk is: A0050535 1 Controle van de beschikbaarheid van de Modbus Slave-functie Endress+Hauser...
Wanneer Modbus TCP (Ethernet) is geselecteerd, kan de volgende parameter worden geparametreerd: Poort TCP-poort (standaard: 502) Wanneer TCP wordt gebruikt, kunnen de instellingen voor de Ethernet-interface worden uitgevoerd onder → Instellingen → Geavanceerde inst → Communicatie → Ethernet: A0050612 3 Instellingen voor de Ethernet interface Endress+Hauser...
De volgende functies worden ondersteund: 03: Read Holding Register, 16: Write Multiple Registers en 06 Write Single Register. De volgende parameters kunnen worden overgedragen van de Modbus Master naar het apparaat: • Analoge waarden (actuele waarden) • Digitale status Endress+Hauser...
Individueel schrijven statussen De status van digitale ingangen 1-20 kan worden geschreven via 16 Write Multiple Registers of 06 Write Single Register. Registeradressen van digitale ingangen (Modbus Master → apparaat) Kanaal Reg. dec. Reg. hex. Lengte, byte Digitaal 1 1200 Endress+Hauser...
Pagina 14
04 B3 Register 1203 Aantal registers 00 01 1 Register Aantal bytes Digitale status 00 01 Digitaal 4 op high 38 53 Respons: Slave-adres Functie 16: Write multiple registers Register 04 B3 Register 1203 Aantal registers 00 01 F1 1E Endress+Hauser...
Pagina 16
42 A4 F1 DE 82.47239685 B0 F8 Het 1e register bevat de status (zie → 44) en de grenswaarde-overschrijdingen (zie → 43) van het floating point getal (64 bit float) overgedragen in het 2e tot 5e register. Endress+Hauser...
Math 2 1503 6505 1969 Math 3 1506 6510 196E Math 4 1509 6515 1973 Math 5 1512 6520 1978 Math 6 1515 6525 197D Math 7 1518 6530 1982 Math 8 1521 6535 1987 Math 9 1524 6540 198C Endress+Hauser...
Pagina 18
→ 43) van het floating point getal (64 bit float) overgedragen in het 2e tot 5e register. Voorbeeld: uitlezen math 1 (actuele waarde resultaat), (64 bit float), slave-adres 1 Byte Grenswaarde- Floating point Floating point getal = 12345.6789 (64 bit float) overschrijding getal status Endress+Hauser...
Pagina 19
Bit 0 en 1 high Math 1 en 2 Register Waarde (hex) 1800 Query: Slave-adres Functie 03: Read holding register Register 07 08 Register 1800 Aantal registers 00 01 1 Register 04 BC Respons: Slave-adres Functie 16: Write multiple registers Endress+Hauser...
(zie → 43) van het floating point getal (32 bit float) overgedragen in het 2e en 3e register. Voorbeeld: uitlezen totaalteller van digitale ingang 6 (32 bit float), slave-adres 1 Byte Grenswaarde- Floating point Floating point getal = 65552.0 overschrijding getal status Register Waarde (hex) 1315 0080 Endress+Hauser...
Pagina 25
→ 43) van het floating point getal (64 bit float) overgedragen in het 2e tot 5e register. Voorbeeld: uitlezen totaalteller voor universeel kanaal 1 met de waarde 33174.3672951 (64 bit float), slave-adres 1 Byte Grenswaarde- Floating point Floating point getal = 33174.3672951 (64 bit float) overschrijding getal status Endress+Hauser...
Math 10 1727 6745 1A59 Math 11 1730 6750 1A5E Math 12 1733 6755 1A63 Het 1e register bevat de status (zie → 44) van het floating point getal (32 bit float) overgedragen in het 2e en 3e register. Endress+Hauser...
Pagina 27
Grenswaarde- Floating point Floating point getal = 33174.3672951 (64 bit float) overschrijding getal status Register Waarde (hex) 6700 0080 6701 4168 6702 5F26 6703 352A 6704 FC7E Query: Slave-adres Functie 03: Read holding register Register 1A 2C Register 6700 Endress+Hauser...
0C 90 Register 3216 Aantal registers 00 01 1 Register Aantal bytes 2 Bytes Data 01 2A 96 A0 Respons: Slave-adres Functie 16: Write multiple registers Register 0C 90 Register 3216 Aantal registers 00 01 1 Register 03 30 Endress+Hauser...
Pagina 31
3216 0301 3217 3930 3218 2E35 Query: Slave-adres Functie 16: Write multiple registers Register 0C 90 Register 3216 Aantal registers 00 03 3 registers Aantal bytes 6 Bytes Data 01 01 39 30 2E 35 3D FE Respons: Slave-adres Endress+Hauser...
Pagina 32
30 karakters. De tekst moet worden geschreven via 16 Write Multiple Registers, met 2 karakters per register. Wanneer een oneven aantal karakters wordt verzonden, moet een spatie (0x20) volgen. De spatie verschijnt niet in de event-lijst. Byte Func Grenswaarde Endress+Hauser...
Pagina 33
02 2A C5 7F Respons: Slave-adres Functie 16: Write multiple registers Register 0C 90 Register 3216 Aantal registers 00 01 1 Register 03 30 Uitlezen van de communicatiestatus De status van de laatst uitgevoerde grenswaardefunctie kan hier worden uitgelezen. Endress+Hauser...
Pagina 35
Wanneer geen grenswaarden zijn geactiveerd, wordt alle date op 0 ingesteld in de respons. Voor het deactiveren van de functie wordt 255 overgedragen als grenswaardenummer of een functie, niet gelijk aan 4, wordt uitgevoerd. Tabellen en definities Waarden tussen 1 en 60 LVType: Uitgeschakeld Endress+Hauser...
Pagina 39
Kan alleen worden geconfigureerd wanneer de batch nog niet is gestart. Hoeft niet te worden geconfigureerd wanneer dit niet wordt gevraagd door de apparaatinstellingen. Voorbeeld: "Naam" batchnaam voor batch 2 Byte Func ' N ' ' a ' ' m ' ' e ' Endress+Hauser...
Pagina 40
16: Write multiple registers Register 0C 10 Register 3088 Aantal registers 00 03 3 registers Aantal bytes 6 Bytes Data 05 02 4E 75 6D 20 84 EE Respons: Slave-adres Functie 16: Write multiple registers Register 0C 10 Register 3088 Endress+Hauser...
Pagina 41
De status van elke batch en de laatste communicatiestatus kunnen hier worden uitgelezen. Voorbeeld: batch 2 gestart, communicatiestatus "OK" Query: Slave-adres Functie 03: Read Holding Register (4x) Register 0C 10 Register 3088 Aantal registers 00 03 3 registers 06 DA Respons: Slave-adres Endress+Hauser...
Pagina 43
(1 + 2 = 1 x 2 x (1 + 0.5 + 0.25 + 0.125) = 1 x 4 x 1.875 = 7.5 Byte Floating point Floating point getal = 7.5 getal status Grenswaarde-overschrijdingen Apparaat → Modbus Master Endress+Hauser...
Pagina 44
0x81 Waarde is OK, geen ondergrenswaarde-overschrijding of gradiënt-afname 0x82 Waarde is OK, geen bovengrenswaarde-overschrijding of gradiënt-toename 0x83 Waarde is OK, boven- en ondergrenswaarde-overschrijding of binnen/buiten bandbreedte Modbus Master → apparaat 0x00..0x3F: waarde ongeldig 0x40..0x7F: waarde onzeker 0x80..0xFF: waarde OK Endress+Hauser...
Status + 32 bit float Universeel 35 Status + 32 bit float Universeel 36 Status + 32 bit float Universeel 37 Status + 32 bit float Universeel 38 Status + 32 bit float Universeel 39 Status + 32 bit float Endress+Hauser...
Pagina 46
Status + 32 bit float Universeel 38 totaalteller Status + 32 bit float Universeel 39 totaalteller Status + 32 bit float Universeel 40 totaalteller Status + 32 bit float 1200 Digitaal 1 status 2 Bytes 1201 Digitaal 2 status 2 Bytes Endress+Hauser...
Pagina 47
Math 7 Status + 32 bit float 1521 Math 8 Status + 32 bit float 1524 Math 9 Status + 32 bit float 1527 Math 10 Status + 32 bit float 1530 Math 11 Status + 32 bit float Endress+Hauser...
Pagina 48
32 bit float 4044 Universeel 23 32 bit float 4046 Universeel 24 32 bit float 4048 Universeel 25 32 bit float 4050 Universeel 26 32 bit float 4052 Universeel 27 32 bit float 4054 Universeel 28 32 bit float Endress+Hauser...
Pagina 49
Universeel 15 Status + 64 bit float 5275 Universeel 16 Status + 64 bit float 5280 Universeel 17 Status + 64 bit float 5285 Universeel 18 Status + 64 bit float 5290 Universeel 19 Status + 64 bit float Endress+Hauser...
Pagina 50
Status + 64 bit float 5890 Universeel 19 totaalteller Status + 64 bit float 5895 Universeel 20 totaalteller Status + 64 bit float 5900 Universeel 21 totaalteller Status + 64 bit float 5905 Universeel 22 totaalteller Status + 64 bit float Endress+Hauser...
Pagina 51
Status + 64 bit float 6705 Math 2 totaalteller Status + 64 bit float 6710 Math 3 totaalteller Status + 64 bit float 6715 Math 4 totaalteller Status + 64 bit float 6720 Math 5 totaalteller Status + 64 bit float Endress+Hauser...
Pagina 52
Universeel 27 Status 6827 Universeel 28 Status 6828 Universeel 29 Status 6829 Universeel 30 Status 6830 Universeel 31 Status 6831 Universeel 32 Status 6832 Universeel 33 Status 6833 Universeel 34 Status 6834 Universeel 35 Status 6835 Universeel 36 Status Endress+Hauser...
Pagina 53
64 bit float 8084 Universeel 22 64 bit float 8088 Universeel 23 64 bit float 8092 Universeel 24 64 bit float 8096 Universeel 25 64 bit float 8100 Universeel 26 64 bit float 8104 Universeel 27 64 bit float Endress+Hauser...
Pagina 54
64 bit float 8428 Math 8 64 bit float 8432 Math 9 64 bit float 8436 Math 10 64 bit float 8440 Math 11 64 bit float 8444 Math 12 64 bit float 3088-3127 Batch 3024-3043 Teksten 3216-3225 Grenswaarden Endress+Hauser...
• Hebben het apparaat en de master dezelfde baudrate en pariteit? • Is de interface correct bedraad? • Komt het apparaatadres dat is verzonden door de master overeen met het adres dat op het apparaat is geconfigureerd? • Hebben alle slaves op de Modbus verschillende apparaatadressen? Endress+Hauser...
Lijst met afkortingen/definitie van terminologie Memograph M, RSG45 Lijst met afkortingen/definitie van terminologie Modbus Master: alle instrumenten zoals een PLC, PC-kaarten enz. die een Modbus Master-functie uitvoeren. Endress+Hauser...