This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Modbus RTU Connection lost when i map 1 item
#1
I have this datapoint list i try to read.

I tried to split these in 4 profiles to make sure i read not more than 125 datapoints at once

Comm is OK when i don't map any object.

As soon as i map an object the comm goes in error.

I have no clue where to look...

Code:
{     "manufacturer": "Rada / Kohler",     "description": "Outlook Digital Thermostatic Mixing Valve - Full Mapping",     "mapping": [         { "name": "Status: Mengkraan Status (Reg 4)", "type": "register", "address": 4, "datatype": "uint16", "bus_datatype": "uint16", "value_custom": {"0": "GEEN STORING", "7": "STORING"} },         { "name": "Status: Raw Bitmask (Reg 5)", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Status: Tappunt 1 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Status: Tappunt 2 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Status: Tappunt 3 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 4, "writable": true },         { "name": "Status: Tappunt 4 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 8, "writable": true },         { "name": "Status: Tappunt 5 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 16, "writable": true },         { "name": "Status: Tappunt 6 Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 32, "writable": true },         { "name": "Status: Pomp Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 256 },         { "name": "Status: Ventilator Actief", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 512 },         { "name": "Status: Aanwezigheidssensor", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1024 },         { "name": "Status: In Desinfectie", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2048 },         { "name": "Status: Sleutelschakelaar", "type": "register", "address": 5, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 32768 },         { "name": "Monitoring: Mengtemperatuur", "type": "register", "address": 6, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Monitoring: Mengkraan Storing Code", "type": "register", "address": 8, "datatype": "uint16", "bus_datatype": "uint16", "value_custom": {"0": "GEEN STORING", "1": "TE HOGE TEMPERATUUR", "2": "MOTOR ZIT VAST", "3": "MOTOR CALIBRATIE", "4": "MENGKRAAN WERKT NIET", "5": "TEMPERATUURSENSOR STORING", "6": "NIET INGEREGELD"} },         { "name": "Monitoring: Actuele Desinfectie Temp", "type": "register", "address": 9, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Config: Desinfectie Cyclusspoel (Reg 28)", "type": "register", "address": 28, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Config: Desinfectie Cyclus (Reg 28)", "type": "register", "address": 28, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Config: Max Temperatuur", "type": "register", "address": 29, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },         { "name": "Config: Min Temperatuur", "type": "register", "address": 30, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },         { "name": "Config: Ingestelde Mengtemperatuur", "type": "register", "address": 31, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },         { "name": "Tappunt 1: Type", "type": "register", "address": 46, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 1: Stand", "type": "register", "address": 47, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 1: Pomp Instelling", "type": "register", "address": 48, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 1: Ventilator Instelling", "type": "register", "address": 48, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 1: Cyclus Spoel Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 1: Desinfectie Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 1: Volledig Koud Instelling", "type": "register", "address": 49, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 4, "writable": true },         { "name": "Tappunt 1: Spoeltijd", "type": "register", "address": 50, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 1: Blokkeertijd", "type": "register", "address": 51, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 2: Type", "type": "register", "address": 53, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 2: Stand", "type": "register", "address": 54, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 2: Pomp Instelling", "type": "register", "address": 55, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 2: Ventilator Instelling", "type": "register", "address": 55, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 2: Cyclus Spoel Instelling", "type": "register", "address": 56, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 2: Desinfectie Instelling", "type": "register", "address": 56, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 2: Spoeltijd", "type": "register", "address": 57, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 2: Blokkeertijd", "type": "register", "address": 58, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 3: Type", "type": "register", "address": 60, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 3: Stand", "type": "register", "address": 61, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 3: Pomp Instelling", "type": "register", "address": 62, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 3: Ventilator Instelling", "type": "register", "address": 62, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 3: Cyclus Spoel Instelling", "type": "register", "address": 63, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 3: Desinfectie Instelling", "type": "register", "address": 63, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 3: Spoeltijd", "type": "register", "address": 64, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 3: Blokkeertijd", "type": "register", "address": 65, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 4: Type", "type": "register", "address": 67, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 4: Stand", "type": "register", "address": 68, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 4: Pomp Instelling", "type": "register", "address": 69, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 4: Ventilator Instelling", "type": "register", "address": 69, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 4: Cyclus Spoel Instelling", "type": "register", "address": 70, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 4: Desinfectie Instelling", "type": "register", "address": 70, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 4: Spoeltijd", "type": "register", "address": 71, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 4: Blokkeertijd", "type": "register", "address": 72, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 5: Type", "type": "register", "address": 74, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 5: Stand", "type": "register", "address": 75, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 5: Pomp Instelling", "type": "register", "address": 76, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 5: Ventilator Instelling", "type": "register", "address": 76, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 5: Cyclus Spoel Instelling", "type": "register", "address": 77, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 5: Desinfectie Instelling", "type": "register", "address": 77, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 5: Spoeltijd", "type": "register", "address": 78, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 5: Blokkeertijd", "type": "register", "address": 79, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 6: Type", "type": "register", "address": 81, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 6: Stand", "type": "register", "address": 82, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Tappunt 6: Pomp Instelling", "type": "register", "address": 83, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 6: Ventilator Instelling", "type": "register", "address": 83, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 6: Cyclus Spoel Instelling", "type": "register", "address": 84, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 1, "writable": true },         { "name": "Tappunt 6: Desinfectie Instelling", "type": "register", "address": 84, "datatype": "uint16", "bus_datatype": "bool", "value_bitmask": 2, "writable": true },         { "name": "Tappunt 6: Spoeltijd", "type": "register", "address": 85, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Tappunt 6: Blokkeertijd", "type": "register", "address": 86, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Config: Aantal tappunten voor ventilator", "type": "register", "address": 88, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Config: Ventilator nalooptijd", "type": "register", "address": 89, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Desinfectie: Type", "type": "register", "address": 93, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Desinfectie: Min Temperatuur", "type": "register", "address": 95, "datatype": "uint16", "bus_datatype": "uint16", "units": "°C", "writable": true },         { "name": "Desinfectie: Max Temperatuur", "type": "register", "address": 96, "datatype": "uint16", "bus_datatype": "uint16", "units": "°C", "writable": true },         { "name": "Desinfectie: Max Tijd", "type": "register", "address": 97, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },         { "name": "Desinfectie: Opwarmtijd", "type": "register", "address": 98, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },         { "name": "Desinfectie: Ingestelde Tijd", "type": "register", "address": 99, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },         { "name": "Desinfectie: Doel (Diag)", "type": "register", "address": 100, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Desinfectie: Coefficient Min (Diag)", "type": "register", "address": 101, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Desinfectie: Coefficient Max (Diag)", "type": "register", "address": 102, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Desinfectie: Coefficient Schrijf Commando", "type": "register", "address": 103, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Systeem: Mengkraan Serienummer", "type": "register", "address": 106, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },         { "name": "Systeem: Productie Datum en Tijd", "type": "register", "address": 108, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },         { "name": "Systeem: Mengkraan Firmware Type", "type": "register", "address": 110, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Systeem: Mengkraan Firmware Versie", "type": "register", "address": 111, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Systeem: Sensor Box Firmware Type", "type": "register", "address": 114, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Systeem: Sensor Box Firmware Versie", "type": "register", "address": 115, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Systeem: Datum/Tijd Inregelen", "type": "register", "address": 116, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },         { "name": "Systeem: Cyclusspoel intervaltijd", "type": "register", "address": 118, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren", "writable": true },         { "name": "Systeem: Mengkraan Calibratienummer", "type": "register", "address": 120, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Systeem: Aantal activeringen Mengkraan", "type": "register", "address": 121, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },         { "name": "Systeem: Totale Tijd Mengkraan AAN", "type": "register", "address": 123, "datatype": "uint32", "bus_datatype": "uint32", "units": "mins", "swap": "w" },         { "name": "Systeem: Datum/Tijd Mengkraanservice", "type": "register", "address": 125, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },         { "name": "Systeem: ID Servicemonteur", "type": "register", "address": 127, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Systeem: Tijd Mengkraan niet in gebruik", "type": "register", "address": 128, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 1 Tijd sinds laatste gebruik", "type": "register", "address": 133, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 2 Tijd sinds laatste gebruik", "type": "register", "address": 134, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 3 Tijd sinds laatste gebruik", "type": "register", "address": 135, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 4 Tijd sinds laatste gebruik", "type": "register", "address": 136, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 5 Tijd sinds laatste gebruik", "type": "register", "address": 137, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 6 Tijd sinds laatste gebruik", "type": "register", "address": 138, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Systeem: Locatie Mengkraan (String)", "type": "register", "address": 139, "datatype": "string", "bus_datatype": "string", "register_count": 16, "writable": true },         { "name": "Log: Tijd sinds laatste Desinfectie", "type": "register", "address": 155, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Desinfectie Tijd en Datum", "type": "register", "address": 156, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },         { "name": "Log: Gebruikers ID Desinfectie", "type": "register", "address": 158, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Log: Desinfectie Resultaat", "type": "register", "address": 159, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Desinfectie Temp Log 1 (0m 30s)", "type": "register", "address": 160, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 2 (1m 00s)", "type": "register", "address": 161, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 3 (1m 30s)", "type": "register", "address": 162, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 4 (2m 00s)", "type": "register", "address": 163, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 5 (2m 30s)", "type": "register", "address": 164, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 6 (3m 00s)", "type": "register", "address": 165, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 7 (3m 30s)", "type": "register", "address": 166, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 8 (4m 00s)", "type": "register", "address": 167, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 9 (4m 30s)", "type": "register", "address": 168, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 10 (5m 00s)", "type": "register", "address": 169, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 11 (5m 30s)", "type": "register", "address": 170, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 12 (6m 00s)", "type": "register", "address": 171, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 13 (6m 30s)", "type": "register", "address": 172, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 14 (7m 00s)", "type": "register", "address": 173, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 15 (7m 30s)", "type": "register", "address": 174, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 16 (8m 00s)", "type": "register", "address": 175, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 17 (8m 30s)", "type": "register", "address": 176, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 18 (9m 00s)", "type": "register", "address": 177, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 19 (9m 30s)", "type": "register", "address": 178, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 20 (10m 00s)", "type": "register", "address": 179, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 21 (10m 30s)", "type": "register", "address": 180, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 22 (11m 00s)", "type": "register", "address": 181, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 23 (11m 30s)", "type": "register", "address": 182, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 24 (12m 00s)", "type": "register", "address": 183, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 25 (12m 30s)", "type": "register", "address": 184, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 26 (13m 00s)", "type": "register", "address": 185, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 27 (13m 30s)", "type": "register", "address": 186, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 28 (14m 00s)", "type": "register", "address": 187, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 29 (14m 30s)", "type": "register", "address": 188, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 30 (15m 00s)", "type": "register", "address": 189, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 31 (15m 30s)", "type": "register", "address": 190, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 32 (16m 00s)", "type": "register", "address": 191, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 33 (16m 30s)", "type": "register", "address": 192, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 34 (17m 00s)", "type": "register", "address": 193, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 35 (17m 30s)", "type": "register", "address": 194, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 36 (18m 00s)", "type": "register", "address": 195, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 37 (18m 30s)", "type": "register", "address": 196, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 38 (19m 00s)", "type": "register", "address": 197, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 39 (19m 30s)", "type": "register", "address": 198, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 40 (20m 00s)", "type": "register", "address": 199, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 41 (20m 30s)", "type": "register", "address": 200, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 42 (21m 00s)", "type": "register", "address": 201, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 43 (21m 30s)", "type": "register", "address": 202, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 44 (22m 00s)", "type": "register", "address": 203, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 45 (22m 30s)", "type": "register", "address": 204, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 46 (23m 00s)", "type": "register", "address": 205, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 47 (23m 30s)", "type": "register", "address": 206, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 48 (24m 00s)", "type": "register", "address": 207, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 49 (24m 30s)", "type": "register", "address": 208, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 50 (25m 00s)", "type": "register", "address": 209, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 51 (25m 30s)", "type": "register", "address": 210, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 52 (26m 00s)", "type": "register", "address": 211, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 53 (26m 30s)", "type": "register", "address": 212, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 54 (27m 00s)", "type": "register", "address": 213, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 55 (27m 30s)", "type": "register", "address": 214, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 56 (28m 00s)", "type": "register", "address": 215, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 57 (28m 30s)", "type": "register", "address": 216, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 58 (29m 00s)", "type": "register", "address": 217, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 59 (29m 30s)", "type": "register", "address": 218, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 60 (30m 00s)", "type": "register", "address": 219, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 61 (30m 30s)", "type": "register", "address": 220, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 62 (31m 00s)", "type": "register", "address": 221, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 63 (31m 30s)", "type": "register", "address": 222, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 64 (32m 00s)", "type": "register", "address": 223, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 65 (32m 30s)", "type": "register", "address": 224, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 66 (33m 00s)", "type": "register", "address": 225, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 67 (33m 30s)", "type": "register", "address": 226, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 68 (34m 00s)", "type": "register", "address": 227, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 69 (34m 30s)", "type": "register", "address": 228, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 70 (35m 00s)", "type": "register", "address": 229, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 71 (35m 30s)", "type": "register", "address": 230, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 72 (36m 00s)", "type": "register", "address": 231, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 73 (36m 30s)", "type": "register", "address": 232, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 74 (37m 00s)", "type": "register", "address": 233, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 75 (37m 30s)", "type": "register", "address": 234, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 76 (38m 00s)", "type": "register", "address": 235, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 77 (38m 30s)", "type": "register", "address": 236, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 78 (39m 00s)", "type": "register", "address": 237, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 79 (39m 30s)", "type": "register", "address": 238, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 80 (40m 00s)", "type": "register", "address": 239, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 81 (40m 30s)", "type": "register", "address": 240, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 82 (41m 00s)", "type": "register", "address": 241, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 83 (41m 30s)", "type": "register", "address": 242, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 84 (42m 00s)", "type": "register", "address": 243, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 85 (42m 30s)", "type": "register", "address": 244, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 86 (43m 00s)", "type": "register", "address": 245, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 87 (43m 30s)", "type": "register", "address": 246, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 88 (44m 00s)", "type": "register", "address": 247, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 89 (44m 30s)", "type": "register", "address": 248, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 90 (45m 00s)", "type": "register", "address": 249, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 91 (45m 30s)", "type": "register", "address": 250, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 92 (46m 00s)", "type": "register", "address": 251, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 93 (46m 30s)", "type": "register", "address": 252, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 94 (47m 00s)", "type": "register", "address": 253, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 95 (47m 30s)", "type": "register", "address": 254, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 96 (48m 00s)", "type": "register", "address": 255, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 97 (48m 30s)", "type": "register", "address": 256, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 98 (49m 00s)", "type": "register", "address": 257, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 99 (49m 30s)", "type": "register", "address": 258, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 100 (50m 00s)", "type": "register", "address": 259, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 101 (50m 30s)", "type": "register", "address": 260, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 102 (51m 00s)", "type": "register", "address": 261, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 103 (51m 30s)", "type": "register", "address": 262, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 104 (52m 00s)", "type": "register", "address": 263, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 105 (52m 30s)", "type": "register", "address": 264, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 106 (53m 00s)", "type": "register", "address": 265, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 107 (53m 30s)", "type": "register", "address": 266, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 108 (54m 00s)", "type": "register", "address": 267, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 109 (54m 30s)", "type": "register", "address": 268, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 110 (55m 00s)", "type": "register", "address": 269, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 111 (55m 30s)", "type": "register", "address": 270, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 112 (56m 00s)", "type": "register", "address": 271, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 113 (56m 30s)", "type": "register", "address": 272, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 114 (57m 00s)", "type": "register", "address": 273, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 115 (57m 30s)", "type": "register", "address": 274, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 116 (58m 00s)", "type": "register", "address": 275, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 117 (58m 30s)", "type": "register", "address": 276, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 118 (59m 00s)", "type": "register", "address": 277, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 119 (59m 30s)", "type": "register", "address": 278, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Log: Desinfectie Temp Log 120 (60m 00s)", "type": "register", "address": 279, "datatype": "int16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C" },         { "name": "Cyclusspoeling: Type", "type": "register", "address": 280, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Cyclusspoeling: Interval", "type": "register", "address": 281, "datatype": "uint16", "bus_datatype": "uint16", "units": "dagen", "writable": true },         { "name": "Cyclusspoeling: Looptijd", "type": "register", "address": 282, "datatype": "uint16", "bus_datatype": "uint16", "units": "sec", "writable": true },         { "name": "Cyclusspoeling: Temperatuur", "type": "register", "address": 283, "datatype": "uint16", "bus_datatype": "float16", "value_multiplier": 0.1, "units": "°C", "writable": true },         { "name": "Cyclusspoeling: Starttijd", "type": "register", "address": 284, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },         { "name": "Cyclusspoeling: Opwarmtijd", "type": "register", "address": 285, "datatype": "uint16", "bus_datatype": "uint16", "units": "mins", "writable": true },         { "name": "Systeem: Tappunten spoeltijd Totaal", "type": "register", "address": 286, "datatype": "uint32", "bus_datatype": "uint32", "units": "sec", "swap": "w" },         { "name": "Systeem: Systeem Datum en Tijd", "type": "register", "address": 288, "datatype": "uint32", "bus_datatype": "uint32", "writable": true, "swap": "w" },         { "name": "Log: Datum/Tijd laatste Cyclusspoeling", "type": "register", "address": 290, "datatype": "uint32", "bus_datatype": "uint32", "swap": "w" },         { "name": "Log: Tappunt 1 Cyclusspoel Status", "type": "register", "address": 292, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Tappunt 2 Cyclusspoel Status", "type": "register", "address": 293, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Tappunt 3 Cyclusspoel Status", "type": "register", "address": 294, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Tappunt 4 Cyclusspoel Status", "type": "register", "address": 295, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Tappunt 5 Cyclusspoel Status", "type": "register", "address": 296, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Tappunt 6 Cyclusspoel Status", "type": "register", "address": 297, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Tappunt 1 Tijd geen gebruik na cycl.", "type": "register", "address": 298, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 2 Tijd geen gebruik na cycl.", "type": "register", "address": 299, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 3 Tijd geen gebruik na cycl.", "type": "register", "address": 300, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 4 Tijd geen gebruik na cycl.", "type": "register", "address": 301, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 5 Tijd geen gebruik na cycl.", "type": "register", "address": 302, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Tappunt 6 Tijd geen gebruik na cycl.", "type": "register", "address": 303, "datatype": "uint16", "bus_datatype": "uint16", "units": "uren" },         { "name": "Log: Positie laatste Cyclusspoelresultaten", "type": "register", "address": 304, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Log: Aantal Cyclusspoelregistraties", "type": "register", "address": 305, "datatype": "uint16", "bus_datatype": "uint16" },         { "name": "Control: Activeer Desinfectie (0x6172)", "type": "register", "address": 306, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Control: Start Desinfectie (0x5452)", "type": "register", "address": 307, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Control: Afbreken Desinfectie", "type": "register", "address": 308, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Control: Reset Mengkraan", "type": "register", "address": 309, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Control: Verversen Data", "type": "register", "address": 312, "datatype": "uint16", "bus_datatype": "uint16", "writable": true },         { "name": "Control: Uitzetten Mengkraan", "type": "register", "address": 313, "datatype": "uint16", "bus_datatype": "uint16", "writable": true }     ] }
Reply
#2
There's no need to split the profile. Each register (mapping entry) is read separately unless you explicitly use block reading using read_count / read_offset fields.
Only mapped registers are read. If no registers are mapped then no communication happens at all. Have you tested the communication using Read test?
Reply
#3
OK because i found this too here on the forum
It's limited by ModBus standard:
max_read_bits = 2000
max_write_bits = 1968
max_read_registers = 125
max_write_registers = 123

Read also times out. Strange as it worked and i just altered the profile and the problem started.

I will reset the device and try again.
Reply


Forum Jump: