Manual Abelko M-Bus Device Creator (MBDC) Syfte Syftet med "M-Bus Device Creator (MBDC)" är att tillåta Abelko's IMSE WebMaster Pro (WMPro) att kommunicera med mätutrustning som använder sig av M-Bus standarden. T.ex elmätare, vattenmätare, värmemätare och liknande. MBDC har också funktioner för att göra inställningar på anslutna enheter. M-Bus M-Bus är en kommunikationsstandard som möjliggör fjärravläsning av mätare i fastigheter.. Vanliga typer av mätare finns för energi t.ex. elektricitet, fjärrvärme, gas, olja, men också andra egenskaper som t.ex. vattenförbrukning kan mätas. Informationen från dessa mätare kan användas för debitering, övervakning och statistikföring. M-Bus fungerar så att en master (WMPro) ställer frågor till de slavenheter (mätenheter) som är anslutna till en gemensam databuss. Varje enhet har en individuell adress som används av mastern för att identifiera de olika enheterna. Den adresserade mätenheten svarar sedan mastern genom att skicka begärd mätdata. Det finns även en generell adress (Multiadress) som alla mätenheter svarar på. Denna adress kan användas när det finns endast en enhet på databussen. Denna funktion kan vara användbar om man har en enhet men inte känner till dess vanliga adress. WebMaster Pro För att en WebMaster Pro skall kunna kommunicera med en M-Bus enhet så krävs ett särskilt skript, en slags drivrutin, som kan tolka den information som enheten ger ifrån sig. Vad MBDC gör är att den läser av en enhet via en adapter som kopplats till datorns serieport och ser vilken mätinformation som enheten har. Användaren kan sedan avgöra vilken information som WMPro skall ha tillgång till genom att markera i en lista. Därefter genererar MBDC automatiskt ett skript som WMPro använder för att tolka data från mätenheten.
Funktion I bilden ovan visas huvudfönstret till MBDC. Uppe till vänster kan inställningar för serieporten göras. M-Bus specifikationen medger att olika hastigheter kan användas, men det är rekommenderat att 300 bit/s eller 2400 bit/s används. Om man inte känner till en enhets adress kan man använda en generell Multiadress. Det är en adress som alla enheter svarar på om man använder den. Således får det bara finnas en enhet ansluten på bussen när den används. När adress valts så klickar man på Läs enhet knappen så läser programmet information från vald enhet.
I exemplet ovan har en fjärrvärmemätare på adress 00 lästs av. I den övre delen av fönstret har datasvaret skrivits ut i hexadecimalform. I den nedre delen finns en tabell där alla variabler, som kan läsas ut ur datasvaret, representerade i en mer lättfattlig form. En fjärrvärmemätare mäter hur mycket energi som en abonent förbrukat, i detta fall 43.19 MWh enligt rad 3 i tabellen. Man kan dock få ut mycket mer information än bara energiförbrukningen. Genomlupen vattenvolym, flödeshastighet och temperatur på ingående och utgående vatten är en del av den information som kan läsas ur värmemätaren. Man kan nu välja vilken information som man vill att WMPro skall ha tillgång till genom att markera Ja i Visas kolumnen till vänster. I den gula kolumnen till höger Variabel beskrivning ger programmet automatsikt förslag till hur de olika variablerna skall beskrivas i WMPro n. Man kan dock själv ange beskrivning om man det önskar. När man valt vilken information som man vill ha är det dags att generera ett skript. Man måste då välja ett namn t.ex. MbusVärme som i exemplet ovan. Programmet genererar automatiskt TypIdNummer, men om man har ett speciellt behov kan man ange det numret själv. När dessa val är gjorda är det bara att klicka på Generera skript knappen.
När skriptet genererats visas det i ett fönster som i ovan. Man kan här spara skriptet till en fil eller direkt kopiera skriptet ock klistra in det i WMPro s websida.
Ändra inställningar I MBDC finns möjligheten att ändra adress och kommunikationshastighet (baudrate) hos M- busenheterna. Under menyn Inställningar kan man välja Ändra adress och Ändra baudrate. För att ändra adress så fyller man helt enkelt i Ny adress fältet med den adress man vill ha och klickar sedan på Ändra knappen. För att ändra baudrate så markerar man vilken baudrate man vill ha och klickar sedan på Ändra knappen. OBS! Efter det att man ändrat en enhets inställningar måste man läsa enheten igen för att de nya inställningarna skall komma med i skriptet.