Guides (1)
Följande instruktion visar hur man använder Browse-mallen i PiiGAB M-Bus Explorer för att visa M-Bus objekten i en M-Bus mätare.
OBS:
Denna instruktion förväntas att PiiGAB M-Bus Explorer redan är konfigurerad för att kommunicera med M-Bus omvandlaren och vilken adress som M-Bus mätaren har.
- Starta PiiGAB M-Bus Explorer.
- Skapa ett nytt projekt eller öppna ett befintligt.
- Skapa och konfigurera eller välj den omvandlaren som mallen ska appliceras i.
- Tryck på Mallar menyn och välj Importera mall.
- I rutan Mallar, tryck på PiiGAB till vänster och Browse till höger.
- Ange ett man på mallen.
- Tryck på Ladda mall. Mallen skapas i PiiGAB M-Bus Explorers trädvy som en mätare under den valda omvandlaren.
- Dubbelklicka på mätaren i trädvyn.
- Ange primäradress eller sekundäradress.
- Tryck på OK.
- Spara projektet.
- Tryck på mätaren i trädvyn.
- I mätarens vy tryck på Datarecord kolumnen. Alla taggar (objekt) kommer då i nummerordning.
- Tryck på Starta monitor knappen.
- Vänta tills Kvalité kolumnen visar Good på alla taggarna.
OBS: Om det visas Bad är det troligtvis fel på konfigurationen eller kommunikationen. - Expandera Värde kolumnen tills all data i varje tag visas. I Värde-kolumnen visas varje tags objekt nummer, datatyp, fysikalisk representation, skalning och värde.
Bilden visar en M-Bus mätare med identifikationsnumret 53880741 samt dess två M-Bus objekt.
Tänk på:
- Browse-mallen visar vad som finns i det 40st första M-Bus objekten i mätaren.
För vissa mätare finns det färre än 40st objekt och för vissa mätare finns det fler än 40st objekt. Mallen visar bara 40st objekt som standard. Browse-mallen kan utökas med fler taggar om så önskas. - Browse-mallen kan också användas för att visa om mätaren innehåller flera M-Bus telegram. Leta efter en tag vars värde innehåller N/A (0x1F) Manufacturer specific. Detta anger sista objektet i telegrammet och att det finns mer objekt i nästa telegram i mätaren. Taggar som kommer efteråt tillhör nästa telegram.
- Tänk på att kolumnen Datatyp visar VT_BSTR för alla taggar. Detta är specifikt för Browse-mallen och ska inte blandas ihop med M-Bus objektets riktiga datatyp. M-Bus objektets riktiga datatyp står i Värde kolumnen.
- Taggen Header anger bland annat mätarens sekundäradress, tillverkare och typ.
Här nedan visas en bild hur man läser innehållet i Browse-mallen.
PiiGAB 900S/T (1)
Quick start Guide för att Konfigurera M-Bus to Modbus
1. Koppla in alla mätare du vi använda på M-bus slingan i Mbus Masterport 1-4 på din Gateway.
2. Sök på dina mätare i webbgränssnittet med hjälp av en ”Fast Search” i fliken Startup Config
Dina mätare bör dyka upp i en lista under knappen ”Fast Search”
3. Gå sedan till overview sidan i Startup Config där nu mätarna bör synas i listan nedan.
Lägg till Krypteringsnycklar till mätarna om de är Wirelessmätare
4. Klicka på ”Auto-Create Myconfig files”
Filerna som ska användas för att läsa mätare skapas nu
5. Gå till MbusHub och fliken ”Master port”, välj sedan configurationsfil till Masterportfilen enligt nedan. Spara configurationen.
6. Gå till Slavport 1 och välj configurationsfil enligt bilden nedan
7. Nu kommer du kunna ställa frågor mot de registerposter som står beskrivna i CSV-filen som finns i slavports fliken i webbgränssnittet
PiiGAB Explorer (14)
Du har antagligen inte aktuell Sentinel drivrutin installerad på din dator. Drivrutinen finns att hämta hem på: http://www.safenet-inc.com/support-downloads/sentinel-drivers/ . Från och med version 2.5 har vi inte längre stöd för hårdvarulås.
Om det är en ny konfiguration du vill testa beror felet på att OPC-server inte var avstängd när du startade monitorfunktionen. Längst ned i högra hörnet finns en indikation som visar om servern är på (fast grön) eller av (fast röd). Du måste vänta till OPC-server är avstängd innan du testar en ändring.
När det finns två eller flera instanser av processen MBusOPC.exe beror det på att OPC-klienterna körs med olika användare och varje användare startar sin egen instans av MBusOPC.exe. Windows har därför inte lyckats synkronisera så att varje OPC-klient använder samma process av M-Bus OPC-servern.
När det blir flera instanser av MBusOPC.exe är det risk att OPC-servern inte får kontakt med M-Bus omvandlarna och M-Bus mätarna. Därmed kommer OPC-klienterna inte få den önskade datan från M-bus mätarna.
För att styra Windows att bara använda en instans av MBusOPC.exe måste man i DCOM-inställningarna styra vilka användare som ska äga processen.
- Starta DCOM-inställningar (dcomcnfg.exe).
- Bläddra Konsolrot -> Komponenttjänster -> Datorer -> Den här datorn -> DCOM-konfiguration.
- Leta upp MBus.
- Högerklicka och välj Egenskaper.
- Välj fliken Identitet.
- Välj Den här användaren.
- Ange fälten för den användaren som ska äga processen.
- Tryck på OK.
Citect är grundinställd för DA 1.0 OPC Servrar. PiiGAB M-Bus OPC Server stöder version 2.00, 2.05 och 3.0. Detta innebär att du måste komplettera med en inställning i Citect.ini. Skriv in under gruppen [OPC] UseOPC2=1.
Det har visat sig att WinZip Selfextractorn som vi har använt för installationsverktyget inte fungerar stabilt i 64 bits miljön. Från version 2.02.01.001 används inte WinZip Selfextractorn längre och därför bör installation i 64 bits miljö numera fungera som förväntat.
Ta reda på det befintliga och nya System ID för båda datorerna. Maila till order@piigab.se och be om en licensflytt och ange befintliga och nya System ID.
Från och med v2.5 inaktiverar man licensen på datorn man vill flytta den ifrån genom Tools/License… ”Deactivate this workstation” och därefter aktiverar den med sitt License ID och aktiveringslösenord på den andra datorn.
OPC Servern är en tunn server vilket innebär att den inte innehåller något användargränssnitt utan gränssnittet är helt och hållet externt och består bland annat av en riktig OPC klient. De gjorda ändringarna läses in när servern återstartar. OPC standarden säger att det måste finnas en liten tidsfördröjning från det du trycker på stopp tills servern verkligen ramlar ur. Om du gör en ny start för fort hinner inte severn att stoppa varför ingen ny inläsning av konfigurationsfilen sker. Från och med version 1.3.0.1 visas serverstatus i statusfältet längst ner till höger. Detta innebär att det blir enklare att förstå när servern verkligen har stannat.
Efter en ändring i projektet i PiiGAB Explorer måste både filen sparas och Serverprocessen kopplas startas om. Om inte detta är gjort kommer de mätare som berörs av ändringen ej få kommunikation.
Spara projektet
Stoppa servern via knappen Stop Monitor
Statusen på servern skall bli röd. Först då är servern avstängd.
Efter detta kan anslutningen startas igen.
Quick start Guide för att Konfigurera M-Bus to Modbus
1. Koppla in alla mätare du vi använda på M-bus slingan i Mbus Masterport 1-4 på din Gateway.
2. Sök på dina mätare i webbgränssnittet med hjälp av en ”Fast Search” i fliken Startup Config
Dina mätare bör dyka upp i en lista under knappen ”Fast Search”
3. Gå sedan till overview sidan i Startup Config där nu mätarna bör synas i listan nedan.
Lägg till Krypteringsnycklar till mätarna om de är Wirelessmätare
4. Klicka på ”Auto-Create Myconfig files”
Filerna som ska användas för att läsa mätare skapas nu
5. Gå till MbusHub och fliken ”Master port”, välj sedan configurationsfil till Masterportfilen enligt nedan. Spara configurationen.
6. Gå till Slavport 1 och välj configurationsfil enligt bilden nedan
7. Nu kommer du kunna ställa frågor mot de registerposter som står beskrivna i CSV-filen som finns i slavports fliken i webbgränssnittet
Konfigurera ValueSplit skalfaktor
Här är skalfaktorerna för ValueSplit gällande datatyper som är större än 32-bitar.
Datatyp | Skalfaktor |
BCD12 | 0,001 |
INT48 | 0,00001 |
INT64 | 0,0000000001 |
OBS!
Dessa skalningsfaktorer är generella och skalar ned värdet för att passa i en INT32.
Tänk på att härleda vilka skalning som passar anläggningen bäst.
Exempelvis:
Energin 12345Wh i lagras i en BCD12 och ska representeras som kWh.
Högsta värdet av BCD12 = 999 999 999 999, tar upp 6 bytes och får inte plats i en INT32 (4 bytes).
Med skalfaktor 0,001 blir högsta värdet 999 999 999,999.
Heltalsdelen: 999 999 999 får nu plats i en INT32.
Decimaldelen: 999, får plats i en INT32.
Värdet blir då 12,345kWh:12kWh och 345Wh.
I detta fall är en eller flera OPC-klienter fortfarande anslutna mot OPC-servern. Vill du stoppa OPC-servern, för att exempelvis testa en ny konfiguration, måste alla OPC-klienter släppa sin anslutning mot OPC-servern.
.NET Framework V3.5 ligger till grunden för PiiGAB M-Bus Explorer. Kraven för .NET Framework V3.5 finns här.
PiiGAB M-Bus Explorer fungerar också på följande operativsystem:
- Windows server 2012.
- Windows server 2012 R2.
- Windows server 2016.
Information nedan gäller bara versioner <= 2.4.1
Starta PiiGAB M-Bus Explorer och gå till menyn Verktyg. Välj Licens… för att få fram Licenshanteraren.
- Leta sedan upp fältet System ID.
- Mjukvarulicensen matas in i fältet Registration Code. Tryck på sedan på Store Registration Code knappen.
- Hårdvarulicens visas i sektionen Sentinel (Parallell/USB).
Från och med v2.5:
Klistra in licens id och aktiveringslösenord i respektive fält och klicka på Next.
(Med version 2.5 av PiiGAB M-Bus OPC Server / Explorer byter vi licensieringssystem.
Direkt i din följesedel får du ett LicensID och en aktiveringskod att installera. Du behöver alltså inte längre skicka in ditt SystemID för aktivering. Du kan också smidigare flytta din licens vid behov, kostnadsfritt.
Detta förutsätter att du har senaste version. Annars är det tidigare licensieringshantering som fortsatt gäller.)
Nedan gäller för versioner <= 2.4.1
Starta PiiGAB M-Bus Explorer och gå till menyn Verktyg. Välj Licens… för att få fram Licenshanteraren. Kopiera in licensen i fältet Registreringskod och tryck på Spara registreringskod.
OPC och Citect (6)
Om det är en ny konfiguration du vill testa beror felet på att OPC-server inte var avstängd när du startade monitorfunktionen. Längst ned i högra hörnet finns en indikation som visar om servern är på (fast grön) eller av (fast röd). Du måste vänta till OPC-server är avstängd innan du testar en ändring.
När det finns två eller flera instanser av processen MBusOPC.exe beror det på att OPC-klienterna körs med olika användare och varje användare startar sin egen instans av MBusOPC.exe. Windows har därför inte lyckats synkronisera så att varje OPC-klient använder samma process av M-Bus OPC-servern.
När det blir flera instanser av MBusOPC.exe är det risk att OPC-servern inte får kontakt med M-Bus omvandlarna och M-Bus mätarna. Därmed kommer OPC-klienterna inte få den önskade datan från M-bus mätarna.
För att styra Windows att bara använda en instans av MBusOPC.exe måste man i DCOM-inställningarna styra vilka användare som ska äga processen.
- Starta DCOM-inställningar (dcomcnfg.exe).
- Bläddra Konsolrot -> Komponenttjänster -> Datorer -> Den här datorn -> DCOM-konfiguration.
- Leta upp MBus.
- Högerklicka och välj Egenskaper.
- Välj fliken Identitet.
- Välj Den här användaren.
- Ange fälten för den användaren som ska äga processen.
- Tryck på OK.
Citect är grundinställd för DA 1.0 OPC Servrar. PiiGAB M-Bus OPC Server stöder version 2.00, 2.05 och 3.0. Detta innebär att du måste komplettera med en inställning i Citect.ini. Skriv in under gruppen [OPC] UseOPC2=1.
Det har visat sig att WinZip Selfextractorn som vi har använt för installationsverktyget inte fungerar stabilt i 64 bits miljön. Från version 2.02.01.001 används inte WinZip Selfextractorn längre och därför bör installation i 64 bits miljö numera fungera som förväntat.
Efter en ändring i projektet i PiiGAB Explorer måste både filen sparas och Serverprocessen kopplas startas om. Om inte detta är gjort kommer de mätare som berörs av ändringen ej få kommunikation.
Spara projektet
Stoppa servern via knappen Stop Monitor
Statusen på servern skall bli röd. Först då är servern avstängd.
Efter detta kan anslutningen startas igen.
I detta fall är en eller flera OPC-klienter fortfarande anslutna mot OPC-servern. Vill du stoppa OPC-servern, för att exempelvis testa en ny konfiguration, måste alla OPC-klienter släppa sin anslutning mot OPC-servern.
Modbus2Mbus (1)
Quick start Guide för att Konfigurera M-Bus to Modbus
1. Koppla in alla mätare du vi använda på M-bus slingan i Mbus Masterport 1-4 på din Gateway.
2. Sök på dina mätare i webbgränssnittet med hjälp av en ”Fast Search” i fliken Startup Config
Dina mätare bör dyka upp i en lista under knappen ”Fast Search”
3. Gå sedan till overview sidan i Startup Config där nu mätarna bör synas i listan nedan.
Lägg till Krypteringsnycklar till mätarna om de är Wirelessmätare
4. Klicka på ”Auto-Create Myconfig files”
Filerna som ska användas för att läsa mätare skapas nu
5. Gå till MbusHub och fliken ”Master port”, välj sedan configurationsfil till Masterportfilen enligt nedan. Spara configurationen.
6. Gå till Slavport 1 och välj configurationsfil enligt bilden nedan
7. Nu kommer du kunna ställa frågor mot de registerposter som står beskrivna i CSV-filen som finns i slavports fliken i webbgränssnittet