Modbusregisterlista för LINDINTELL - Från 1.13.x Skapad: 2014-09-25 15:48:04 Modbus RTU: RS-485-9600 8/N/1 Modbus TCP - Defaultport 502 - Max 200 sockets/anslutningar Funktionskoder: 0x03,0x06,0x10 Master läser enligt: si-värde = (registervärde - m) / k Master skriver enligt: registervärde = si-värde * k + m OBS! Protokollbaserade adresser N/A = Registret används inte Adress Beskrivning Enhet R/W k m 0 Nodid R 1 0 1 Produkttyp R 1 0 2-11 N/A RW 1 0 12 Antal larmnoder R 1 0 13 Antal döda noder R 1 0 14 Antal noder totalt R 1 0 15-36 N/A RW 1 0 37-40 Optimeringssignal för tilluftstemperatur, PTOptimizer 1-4 % R 10 30000 41 N/A RW 1 0 42 N/A RW 1 0 43-46 Optimeringssignal för tryck, PTOptimizer 1-4 % R 1 30000 47-60 N/A RW 1 0 61 Testläge, GlobalAccess 1 RW 1 0 62-67 N/A RW 1 0 68 Temperaturbörvärde, GlobalAccess 1 ºC RW 10 30000 69 Temperaturbörvärdesoffset, GlobalAccess 1 ºC RW 10 30000 70-72 N/A RW 1 0 Belysningsstyrning: 0 => Normaldrift, 1 => Tänd allt, 2 => släck 73 allt, GlobalAccess 1 RW 1 0 Radiatorstyrning: 0 => Normaldrift, 1 => Max värme, 2 => Ingen värme, GlobalAccess 1 RW 1 0 74 75-100 N/A RW 1 0 101-164 Generiskt modbusregister, GMR 1-64 RW 1 0 165-172 N/A RW 1 0 173 Antal don med närvaro, Metrik 1 st R 1 0 174 Antal don, Metrik 1 st R 1 0 175 Sammanlagring närvaro, Metrik 1 % R 1 0 176 Klockslag för dagens första närvaro, Metrik 1 hhmm R 1 30000 177 Klockslag för gårdagens sista närvaro, Metrik 1 hhmm R 1 30000 178 Summa tilluftsflöde, Metrik 1 l/s R 1 0 179 Sammanlagring tilluftsflöde, Metrik 1 % R 1 0 180 Maxflöde tilluft, Metrik 1 l/s R 1 0 181 Nod med högsta rumstemperatur, Metrik 1 R 1 0 182 Nod med näst högsta rumstemperatur, Metrik 1 RW 1 0 183 Nod med lägsta rumstemperatur, Metrik 1 RW 1 0 184 Nod med näst lägsta rumstemperatur, Metrik 1 RW 1 0 185 Högsta rumstemperatur, Metrik 1 C RW 10 30000 186 Näst högsta rumstemperatur, Metrik 1 C RW 10 30000 187 Lägsta rumstemperatur, Metrik 1 C RW 10 30000 188 Näst lägsta rumstemperatur, Metrik 1 C RW 10 30000 189 Antal don med värmebehov (ÄV < BV), Metrik 1 st RW 1 0 190 Antal don med kylbehov (ÄV > BV), Metrik 1 st RW 1 0 191 Antal don med rumstemperatur inom dödzon, Metrik 1 st RW 1 0 LINDINTELL_MBL från 1.13.x_upd 1 (3)
Adress Beskrivning Enhet R/W k m 192-197 N/A RW 1 0 198-229 Generisk inställning 1-32 RW 1 0 230-299 N/A RW 1 0 300 Antal okvitterade, aktiva larm totalt (LINDINSPECT) R 1 0 301 Antal okvitterade, aktiva larm med hög prioritet (LINDINSPECT) R 1 0 Antal okvitterade, aktiva larm med medelhög prioritet 302 (LINDINSPECT) R 1 0 303 Antal okvitterade, aktiva larm med låg prioritet (LINDINSPECT) R 1 0 304-1000 N/A RW 1 0 1001-1100 Optimeringssignal för tilluftstemperatur, PTOptimizer 1-100 % R 10 30000 1101-1200 Optimeringssignal för tryck, PTOptimizer 1-100 % R 1 30000 1201-2000 N/A RW 1 0 2001-2050 Testläge, GlobalAccess 1-50 RW 1 0 2051-2100 N/A RW 1 0 2101-2150 Temperaturbörvärde, GlobalAccess 1-50 C RW 10 30000 2151-2200 N/A RW 1 0 2201-2250 Temperaturbörvärdesoffset, GlobalAccess 1-50 C RW 10 30000 2251-2300 N/A RW 1 0 2301-2350 Belysningsstyrning: 0 => Normaldrift, 1 => Tänd allt, 2 => släck allt, GlobalAccess 1-50 RW 1 0 2351-2400 N/A RW 1 0 Radiatorstyrning: 0 => Normaldrift, 1 => Max värme, 2 => Ingen 2401-2450 värme, GlobalAccess 1-50 RW 1 0 2451-3000 N/A RW 1 0 3001-3050 Antal don med närvaro, Metrik 1-50 st RW 1 0 3051-3100 N/A RW 1 0 3101-3150 Antal don, Metrik 1-50 st RW 1 0 3151-3200 N/A RW 1 0 3201-3250 Sammanlagring närvaro, Metrik 1-50 % RW 1 0 3251-3300 N/A RW 1 0 3301-3350 Klockslag för dagens första närvaro, Metrik 1-50 hhmm R 1 30000 3351-3400 N/A RW 1 0 3401-3450 Klockslag för gårdagens sista närvaro, Metrik 1-50 hhmm R 1 30000 3451-3500 N/A RW 1 0 3501-3550 Summa tilluftsflöde, Metrik 1-50 l/s R 1 0 3551-3600 N/A RW 1 0 3601-3650 Sammanlagring tilluftsflöde, Metrik 1-50 % R 1 0 3651-3700 N/A RW 1 0 3701-3750 Maxflöde tilluft, Metrik 1-50 l/s R 1 0 3751-3800 N/A RW 1 0 3801-3850 Nod med högsta rumstemperatur, Metrik 1-50 R 1 0 3851-3900 N/A RW 1 0 3901-3950 Nod med näst högsta rumstemperatur, Metrik 1-50 R 1 0 3951-4000 N/A RW 1 0 4001-4050 Nod med lägsta rumstemperatur, Metrik 1-50 R 1 0 4051-4100 N/A RW 1 0 4101-4150 Nod med näst lägsta rumstemperatur, Metrik 1-50 R 1 0 4151-4200 N/A RW 1 0 4201-4250 Högsta rumstemperatur, Metrik 1-50 C R 10 30000 4251-4300 N/A RW 1 0 4301-4350 Näst högsta rumstemperatur, Metrik 1-50 C R 10 30000 4351-4400 N/A RW 1 0 4401-4450 Lägsta rumstemperatur, Metrik 1-50 C R 10 30000 4451-4500 N/A RW 1 0 LINDINTELL_MBL från 1.13.x_upd 2 (3)
Adress Beskrivning Enhet R/W k m 4501-4550 Näst lägsta rumstemperatur, Metrik 1-50 C R 10 30000 4551-4600 N/A RW 1 0 4601-4650 Antal don med värmebehov (ÄV < BV), Metrik 1-50 st R 1 0 4651-4700 N/A RW 1 0 4701-4750 Antal don med kylbehov (ÄV > BV), Metrik 1-50 st R 1 0 4751-4800 N/A RW 1 0 4801-4850 Antal don med rumstemperatur inom dödzon, Metrik 1-50 st R 1 0 4851-4900 N/A RW 1 0 4901-4950 Summa frånluftsflöde, Metrik 1-50 l/s R 1 0 4951-5000 N/A RW 1 0 5001-5050 Summa balans, Metrik 1-50 l/s R 1 30000 5051-5100 N/A RW 1 0 5101-5150 Summa balansoffset, Metrik 1-50 l/s R 1 30000 5151-5200 N/A RW 1 0 5201-5250 Medelvärde rumstemperatur, Metrik 1-50 C R 10 30000 5251-9000 N/A RW 1 0 9001-9016 Aktiv Brandsignal, Signalnummer 1-16 RW 1 0 9017-9100 N/A RW 1 0 9101-9124 Passiv Brandsignal, Signalnummer 1-24 RW 1 0 9125-10000 N/A RW 1 0 10001-11000 Generiskt modbusregister, GMR 65-1064 RW 1 0 LINDINTELL_MBL från 1.13.x_upd 3 (3)
Bilaga till moduslista - Generella anvisningar Sida 1 av 2 Modbus-kommunikation mot Lindinvents system I Lindinvents system kopplas alla intelligenta samverkande enheter (noder) samman via en gemensam CAN-slinga. För att kunna komma åt enheterna via Modbus finns det några olika Gateways (bryggor) som speglar en eller flera CAN-slingor så att det från Modbus-mastern liknar en komplett Modbus-slinga. Om bryggan i sig själv har överordnad funktionalitet i Lindinvents system blir även själva bryggan en enhet på modbus-slingan. Enhets-ID på CAN-slingan motsvarar det som används som Modbus-ID. Normalt speglas max 100 stycken enheter per Gateway (brygga). Varje intelligent enhet på CAN-slingan, samt bryggor med överordnad funktionalitet, har en egen Modbus-lista med beskrivning av registeradresser. Aktuella adressregisterlistor och yttre förbindningsscheman m.m. finns under respektive produkt på http://www.lindinvent.se/produkter/. Enhets-ID CAN/Modbus Kommentar 1-239, 241-246 Möjliga enhets-id på CAN-slingan som speglas till modbus. 240 Reserverad per default till bryggan. Möjliga kommunikationsvägar Applikation Format Hastighet Databitar,Paritet,Stoppbitar Port Sockets ModbusSlave i Lindintell 9600 bps 8, None, 1* - - Brygga med möjlighet till överordnad funktionalitet Modbus-brygga i NCE Brygga utan möjlighet till överordnad funktionalitet. (Not. 1) Modbus-brygga i CMA Brygga med möjlighet till överordnad funktionalitet. (Not. 2) TCP (Not. 3) * 1 stoppbit är default, ändringsbar till 2 stoppbitar. 57600 bps 8, None, 1* - - - - 502 Max 200 permanenta sockets per anslutning 57600 bps 8, None, 1* - - 9600 bps 8, None, 1* - - (Not. 4) TCP - - 502 Max 1 st. socket och anslutning 9600 bps 57600 bps 8, None, 1* 8, None, 1* - - Not 1. Beroende på belastning på CAN-slingan (antal noder, aktiverade zoner m m) kan modbus-bryggan via NCE kräva en Response timeout på upp till 2000-3000 ms. För att belasta CAN-slingan så lite som möjligt rekommenderas att endast läsa de register-adresser som är avsedda och inte samtliga på varje enhet. Not. 2 Under början av 2015 ersätts CMA, som kommer utgå, med Lindintell och/eller NCE. Modbus-brygga på NCE kan endast användas om inga andra överordnade funktioner (som kräver Lindintell) skall finnas. I lösningar med Lindintell är NCE endast en gateway mellan CAN-slingan och Lindintell. Not. 3 Vid multipla modbus-anslutningar mot en Lindintell, används port 502, 503 o s v per anslutning i samråd med Lindinvent. Not. 4 kräver en omvandlare. Fr.o.m. kretskort med version NCE02D finns det implementerat direkt på NCE. Handläggare: Niklas Olsson, Skapad: 2015-05-07 10:25, Ändrad 2015-05-07 10:36 Sida 1 av 2 Modbus_bilaga_generella_anvisningar150507
Bilaga till moduslista - Generella anvisningar Sida 2 av 2 Inkopplingsalternativ som stöds Inkoppling av Modbus TCP sker via Ethernet-nätverk (TCP/IP) Modbus sker med nollmodemkabel Modbus på plintar märkta med D-/DATA-/TRX- (A) och D+/DATA+/TRX+ (B) Dataformat Modbus typ Beskrivning Referenskod Datatyp Holding register Read/Write Output register 4x 16 bit unsigned word Funktionskoder Följande funktionskoder finns det stöd för. Funktionskod (Hex) Beskrivning 03 0x03 Read Holding Registers 06 0x06 Write Single Register 16 0x10 Write Multiple Registers Registeradresser Samtliga Lindinvents produkter använder protokollbaserade adresser d v s första registeradress är 0. Detta måste man ta hänsyn till i Modbus-mastern. Tolkning av värden På vissa registeradresser finns en skalning på värdet. Den appliceras i Modbus-mastern enligt följande: Master läser enligt: si-värde = (registervärde - m) / k Master skriver enligt: registervärde = si-värde * k + m Handläggare: Niklas Olsson, Skapad: 2015-05-07 10:25, Ändrad 2015-05-07 10:36 Sida 2 av 2 Modbus_bilaga_generella_anvisningar150507