Please be aware that the (LAN) Timeout has been omitted in Citect V7.

When using slow protocols the (LAN) Timeout often has time to exceed the original setting of 8000ms. When this occur the #COM appears sporadically on the screen, the hardware error “Request Timeout from I/O Server” will appear, and at the same time the total number of Timeouts will be counted in the Probe Kernel window. This is normally corrected by changing the (LAN) Timeout to 20000 or higher.

The problem is probably that only the Designo Insight license key is installed on the computer, however the Citect key also has to be installed. It is enough to have a so called zero license, which can be delivered from Siemens.

From version 2.02.03.001 the M-Bus driver is compiled in VS2010. If the driver can not be registered, you probably did not run any program written in VS2010 unmanaged on the current computer. You need to run the redistributable package from microsoft to install the latest libraries on your computer. See the link below.

https://www.microsoft.com/en-us/download/confirmation.aspx?id=5555

We have found that the WinZip Selfextractor that we used for the installation tool is not stable in the 64 bit environment. From version 2.02.01.001 the WinZip Selfextractor is no longer used and therefore the installation in a 64 bit environment should work as expected.

This box will appear unless the driver is OS signed and approved for your current operating system. Version 2.02.02.001 of the M-Bus driver is OS signed for the following operating systems: Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, Windows Server 2012 , Windows Server 2012 R2.
Om du kör en version som inte är godkänd kan du förhindra att dialogrutan kommer upp genom att använda parametern OverrideOSProtection i din drivrutinsgrupp i Citect.ini
[MBUSCIT]
OverrideOSProtection=1

Many new parameters have been implemented in version 2 of the M-Bus driver. The InitTimeOut is only used for the starting question and can be set as low as 500ms, and there is also a MainTimeOut to be used for normal questions. This can be used individually by port for 300baud or 2400 baud and can be handled individually or optimally. During the session it is possible to prevent the starting question completely by using the parameter IgnoreDeviceStartup. For more information see the driver manual.

The Citect driver supports multitelegram, and if you have a multi telegram meter like the Armatec or F4 from Metrima connected they will read all the telegrams from the meters. The everyday information is normally to be found in telegram 1, and if that is the only information needed set the parameter NrOfTelegrams=1, which means that only telegram number 1 will be read. By doing this the stress on the M-Bus loop will be noticeably reduced.

First off you have to set the initial questioning so that it can be logged in syslog.dat, which is easily done by writing DebugStr=*ALL for your driver in Citect.ini. ‘*’ can be replaced by the port name and that way that specific port will be logged.
For example M-Bus can look like the following:
[MBUSCIT]
DebugStr=Port1_Board1 ALL
Now you can see if a question is asked or if you get answers from your equipment.

Here is an example of how to setup the initial contact with a PiiGAB M-Bus 810.

  1. Connect the PiiGAB M-Bus 810 to a network switch.
  2. Connect the computer to the same network switch.
  3. Configure the computer’s network card with this IP-configuration:
    • IP-address: 192.168.10.1
    • Netmask: 255.255.255.0
    • Gateway: 192.168.10.254
  4. Check the IP-configuration with the ipconfig command in the command interpreter.
  5. Read the MAC-address of the PiiGAB M-Bus 810 on the right side.
    (Starts with 00-80-A3 or 00-20-A4).
  6. Start PiiGAB M-Bus Wizard.
  7. In the main menu, select Change gateway IP-settings and press Next.
  8. Select Select Setup IP using network (UDP broadcast)..
  9. Specify the MAC-address and press Next.
  10. Select Use the following IP-address.
  11. Specify the following IP-configuration:
    • IP-address: 192.168.10.2
    • Netmask: 255.255.255.0
    • Gateway: 192.168.10.1
  12. Press the Next and then Apply..
  13. Go ahead to Find gateways on your network. in PiiGAB M-Bus Wizard.

Now you should see the PiiGAB M-Bus Setup display the PiiGAB M-Bus 810 in the list. Check the MAC-address and that the IP-address should be set to 192.168.10.2.

Check that the supply voltage (24VAC / DC) to the converter is fully isolated from other products in your control panel. Also check the ground on the primary and secondary sides of the protection transformer so that they are not interconnected.

To troubleshoot M-Bus meters connected to an PiiGAB M-Bus 810 there are a couple of things to verify.

Here is a list of good tools to use during troubleshooting:

IP-address
What IP-address is the gateway using? To have network communication with the gateway you need to setup your computer in the same network as the gateway. If there is an IT section please contact them to receive an IP-address for your computer. With the PiiGAB M-Bus Setup Wizard you can search gateways on the network or ping the gateway’s IP-address to verify if the network communication works.
I PiiGAB M-Bus Wizard kan man söka efter omvandlare på nätverket eller ”pinga” omvandlarens IP-adress för att verifiera att nätverkskontakten fungerar.

f it’s not possible to receive the gateway’s IP-address then you need to setup a new IP-address.
Please see the FAQ on how to do this.

Port
What port is the gateway set to in order for the the M-Bus client to read the M-Bus meters? If you have network connection with the gateway you can find out the port with the PiiGAB M-Bus Setup Wizard.

Start the PiiGAB M-Bus Setup Wizard -> Change gateway parameters -> Connect using network

Protocol
What protocol is the gateway set to in order for the the M-Bus client to read the M-Bus meters? If you have network connection with the gateway you can find out the protocol with the PiiGAB M-Bus Setup Wizard.

Start the PiiGAB M-Bus Setup Wizard -> Change gateway parameters -> Connect using network

Note: If the gateway uses TCP you might not be able to connect to the gateway with the PiiGAB M-Bus Setup Wizard to read the M-Bus meters. This is due to that another client is connected to the port that the gateway is using. Change the port, change to UDP or turn off the client.

Communication speed
What communication speed is the gateway set to in order for the the M-Bus client to read the M-Bus meters?If you have network connection with the gateway you can find out the communication speed with the PiiGAB M-Bus Setup Wizard.

Start the PiiGAB M-Bus Setup Wizard -> Change gateway parameters -> Connect using network

Note: If the gateway is set to 300 baud the communication speed is very slow. Remember to change the timeout in the PiiGAB M-Bus Setup Wizard to handle the long response time.

M-Bus meters
Is there any documentation of what M-Bus meters that are connected to the gateway? What addresses does the M-Bus meters use? (primary or secondary addresses).

If there is documentation of the meters then you can simple check each meter one by one with the PiiGAB M-Bus Setup Wizard. It’s also possible to read the search function in the PiiGAB M-Bus Setup Wizard.

If there is no documentation of the meters then you can use the search function in the PiiGAB M-Bus Setup Wizard. If the the result of the search function is incomplete then you have to find each meter one by one on the site and test them individually by it’s M-Bus address (primary or secondary address).

A M-Bus meter not responding
If an M-bus meter is not responding then you have to test the meter individually. If possible disconnect all other meters and test only that specific meter. Try with primary address 254 or the meter’s own primary or secondary address.

If it’s not possible to disconnect all meters then you can test the specific meter with a MicroMaster USB.

The gateway is normally programmed to DHCP unless otherwise specified. The port is configured to 10001 and the gateway is in addition to that configured to UDP.

If you are using TCP and the M-Bus Wizard at the same time you cannot make contact with an additional TCP client since the M-Bus Wizard “owns” the TCP handle. Shut down the M-Bus Wizard before starting the second TCP client. The same goes if you are using COM ports.

No, that is not possible. However the PiiGAB M-Bus 900 may be used for that setup.

Make sure the computer and the gateway are configured within the same IP-address range. If the gateway is placed in a subnet, the PiiGAB M-Bus Setup Wizard will not be able to find the gateway.

Normally there are two different scenarios to be investigated if the power light is blinking.

  • If there is a short circuit on the M-Bus loop the power light will flash five times per second.
  • If the loop is overloaded, meaning more M-Bus loads than the gateways is dimensioned for; the power light will flash every second.

In the event where the M-Bus loop is connected to the pulse port by mistake instead of the M-bus port on a meter a flash can occur every time a pulse goes trough. If the meter generates many pulses the power light will flash very fast as the pulses go through.

  • For M-Bus communication the default port is 10001. The port number can be changed with the application PiiGAB M-Bus Setup Wizard.
  • To configure the gateway and find the gateway on the network port 30718 is used with UDP in PiiGAB M-Bus Setup wizard.

Yes. The license can be changed without replacing the gateway.

Here is an example of how to setup the initial contact with a PiiGAB M-Bus 900.

  1. Connect the PiiGAB M-Bus 900 to a network switch.
  2. Connect the computer to the same network switch.
  3. Configure the computer’s network card with this IP-configuration:
    • IP-address: 192.168.10.1
    • Netmask: 255.255.255.0
    • Gateway: 192.168.10.254
  4. Check the IP-configuration with the ipconfig command in the command interpreter.
  5. Read the MAC-address of the PiiGAB M-Bus 900 on the right side. (Starts with E8-99-5A).
  6. Start PiiGAB M-Bus Wizard.
  7. In the main menu, select Change gateway IP-settings and press Next.
  8. Select Select Setup IP using network (UDP broadcast)..
  9. Specify the MAC-address and press Next.
  10. Select Use the following IP-address.
  11. Specify the following IP-configuration:
    • IP-address: 192.168.10.2
    • Netmask: 255.255.255.0
    • Gateway: 192.168.10.1
  12. Press the Next and then Apply..
    Note: Ignore the error messages displayed in PiiGAB M-Bus Setup Wizard.
  13. Wait one minute for the PiiGAB M-Bus 900 to restart.
  14. Go ahead to Find gateways on your network. in PiiGAB M-Bus Wizard.

Now you should see the PiiGAB M-Bus Setup display show the PiiGAB M-Bus 900 in the list. Check the MAC-address and the IP-address should be 192.168.10.2.

Check that the supply voltage (24VAC / DC) to the converter is fully isolated from other products in your control panel. Also check the ground on the primary and secondary sides of the protection transformer so that they are not interconnected.

If nothing else has been specified in the order, the default configurations are set for DHCP.

All configurations are made in the gateway’s web interface.

The following list will explain how to install a license in the PiiGAB M-Bus 900/900S. These steps will also show the current license of a PiiGAB M-Bus 900/900S.

  1. Start the gateway’s web interface in any web browser.
  2. Go to the Administrations page.
  3. Find the section License. This will show the gateway’s license.
  4. Paste the license into the field Update license.
  5. Press the button Update.
  6. Wait for the license to be installed.

The following list will explain how to install software in the PiiGAB M-Bus 900 V2 and PiiGAB M-Bus 900S. These steps are either used to install a new software or update an existing.

  1. Download the software as a ZIP-file:
    • Softwares for PiiGAB M-Bus 900S.
  2. Unzip the file to gain access to the tgz-file.
  3. Place the tgz-file somewhere on the computer. Don’t open the tgz-file.
  4. Start the web interface for the gateway in any browser.
  5. Go to the Administration page.
  6. Find the section Update Software.
  7. Press the Browse… button.
  8. Browse to and select the tgz-file.
  9. Press the button Install.
  10. Wait until the installation has finished.

Note: If QuickPost, Modbus2MBus or Wireless M-Bus is not shown in the web browser, please press CTRL + F5.

Both PiiGAB M-Bus 900 V2 and PiiGAB M-Bus 900S can change their IP address with the PiiGAB M-Bus Wizard.

Keep in mind that the netmask and default gateway will not be set. These need to be set in the converter's web interface. Please read it under the FAQ section "Example of initial contact"

Read M-Bus meters from external M-Bus master

The following list instructs how to configure a PiiGAB M-Bus 900/900S as an M-Bus slave, i.e. one or two external M-Bus masters can read the M-Bus meter connected to the gateway.

Notice: On PiiGAB M-Bus 900 there can only be one external M-Bus master connected.

  1. Start the gateway’s web interface in any web browser.
  2. Go to the Configuration page.
  3. Select any slave port to configure as an M-Bus slave.
  4. Specify the following parameters:
    • Type: Serial.
    • Com port: M-Bus Slave 1 or M-Bus Slave 2.
    • Baud rate: The specified communication speed on the M-Bus loop.
    • Bit Number: Number of data bits on the M-Bus loop. Standard 8 bits.
    • Parity: The parity for the M-Bus loop. Standard Even parity.
    • Stop Bit: Number of stop bits on the M-Bus loop. Standard 1 stop bits.
    • Timeout: Expected time to get answer from the M-Bus meter.
    • Protocol: The data protocol on the M-Bus loop. Standard M-Bus.
  5. Press the Save settings.
  6. Connect the external M-Bus loop from the external M-Bus master to the following pins:
    • PiiGAB M-Bus 900: Pins 15-18. Notice only one M-Bus slave.
    • PiiGAB M-Bus 900S: Pins 15-16 (M-Bus slave 1) or pins 17-18 (M-Bus slave 2).

The picture shows Slave port 2 is configured for M-Bus slave 1 on 2400 baud, 8 data bits, even parity, 1 stop bit, 2000ms as timeout and M-Bus communication. M-Bus Slave 1 på 2400 baud, 8 databitar, jämn paritet, 1 stoppbit, 2000ms som timeout och M-Bus kommunikation.

Note:

  • Make sure the gateway doesn’t use the specific M-Bus slave port anywhere else. For instance any other slave ports or the Modbus2MBus and/or the Wireless applications.

The following list instructs how to configure a PiiGAB M-Bus 900/900S so that M-Bus meters can be read with RS232.

  1. Start the gateway’s web interface in any web browser.
  2. Go to the Configuration page.
  3. Select any slave port for the RS232 communication.
  4. Specify the following parameters:
    • Type: Serial.
    • Com port: RS-232.
    • Baud rate: The specified communication speed on the RS232 bus.
    • Bit Number: Number of data bits on the RS232 bus.
    • Parity: The parity for the RS232 bus.
    • Stop Bit: Number of stop bits on the RS232 bus.
    • Timeout: Expected time to get answer from the M-Bus meter.
    • Protocol: The data protocol on the RS232 bus.
  5. Press the Save settings.
  6. Connect the RS232-cable to the RS232-connection on the gateway:
    • PiiGAB M-Bus 900: Pins 10-12.
    • PiiGAB M-Bus 900S: Pins 11-13.

The picture shows Slave port 2 is configured for RS232 on 2400 baud, 8 data bits, even parity, 1 stop bit, 2000ms as timeout and M-Bus communication.

Note:

  • Make sure the gateway doesn’t use the RS232-port anywhere else. For instance any other slave ports or the Modbus2MBus and/or the Wireless applications.
  • The RX and TX pins should likely go to the opposite pins on the unit.
    For instance RX->TX and TX->RX.

The following list instructs how to configure a PiiGAB M-Bus 900/900S so that M-Bus meters can be read with RS485.

  1. Start the gateway’s web interface in any web browser.
  2. Go to the Configuration page.
  3. Select any slave port for the RS485 communication.
  4. Specify the following parameters:
    • Type: Serial.
    • Com port: RS-485.
    • Baud rate: The specified communication speed on the RS485 bus.
    • Bit Number: Number of data bits on the RS485 bus.
    • Parity: The parity for the RS485 bus.
    • Stop Bit: Number of stop bits on the RS485 bus.
    • Timeout: Expected time to get answer from the M-Bus meter.
    • Protocol: The data protocol on the RS485 bus.
  5. Press the Save settings.
  6. Connect the RS485-cable to the the gateways pin 8 (A) and 9 (B).

The picture shows Slave port 2 is configured for RS485 on 2400 baud, 8 data bits, even parity, 1 stop bit, 2000ms as timeout and M-Bus communication.

Note:

  • Make sure the gateway doesn’t use the RS485-port anywhere else. For instance any other slave ports or the Modbus2MBus and/or the Wireless applications.
  • The A and B pins should likely go to the opposite A and B on the RS485 master.
    For instance A->A and B->B.

If the search of secondary addresses failes in the PiiGAB M-Bus Setup Wizard through a PiiGAB M-Bus 900/900S then the timeouts are probably set too high.

There are four timeouts that are required to configure:

  • MBusHub Master port in PiiGAB M-Bus 900/900S.
  • MBusHub slave port in PiiGAB M-Bus 900/900S.
  • SND_NKE/SND_UD timeout in PiiGAB M-Bus Setup Wizard.
  • RSP_UD2 timeout in PiiGAB M-Bus Setup Wizard

This table shows how to configure the tiemouts depending on the communication speed:

300 Baudrate2400 Baudrate
9600 Baudrate
Master port9600ms1300ms400ms
Slave port9600ms1300ms400ms
SND_NKE11000ms1500ms600ms
REQ_UD211000ms1500ms600ms

Make sure the computer and the gateway are configured within the same IP-address range. If the gateway is placed in a subnet, the PiiGAB M-Bus Setup Wizard will not be able to find the gateway.

There are two possible cases when the Pwr LED is flashing.

  • Short circuit on the M-Bus loop indicates by a hastily red flash (5 flashes/second)
  • Overload indication on the M-Bus loop indicates by a slow orange flash (1 flash/second)

Here follows a general list on how to configure MBus2Modbus, e.g read M-Bus meters with an Modbus clients.

Initialize contact with PiiGAB M-Bus 900/900S and M-Bus meters

  • 1. Set IP-configuration in the PiiGAB M-Bus 900/900S.
  • 2. Testa kommunication with the M-Bus meters.

Note: Verify the gateway’s IP-address, port and protocol and test all M-Bus meters. Use the following as an aid:

Check the license for MBus2Modbus
The license must allow Modbus communication for the gateway. The gateway’s license can be found on the Administrations page. Administrationssidan.

Note: If Modbus is missing it must be ordered. Order it on order@piigab.se and specify the following: PI-900_0-Modbus and the gateways serial number.

  • For PiiGAB M-Bus 900 V2: PI-900_0-Modbus
  • For PiiGAB M-Bus 900S: PI-900S_0-Modbus.

Use PiiGAB M-Bus Explorer

  • 1. Create an M-Bus OPC project.
  • 2. Find out what objects can be read from the M-Bus meters.
  • 3. Take note what objects should be read in the meters: Data record, data type, physical quantity and scaling.
  • 4. Find out if any of the meters are multi telegram meters and what telegrams are necessary to read.

Use the Getting started PiiGAB M-Bus Explorer for help.

Configure MBus2Modbus the configuration in PiiGAB M-Bus Explorer

  • 1. Create a Modbus project.
  • 2. Configure the M-Bus meters with the primary or secondary addresses.
  • 3. Conifgure the objects for each meter.
  • 4. Assign the number of telegrams for each multi telegram meter.
  • 5. Assign Modbus registers for each objekt.

Use as an aid:

Upload the MBus2Modbus configuration to the gateway

  • 1. Upload both CSV-files created by PiiGAB M-Bus Explorer.
  • 2. Bind the CSV-files to the Master port and a slave port.

Use as an aid:

Test the MBus2Modbus configuration with PiiGAB M-Bus Setup Wizard

Use the built-in the Modbus client in PiiGAB M-Bus Setup Wizard to test the MBus2Modbus configuration. Use the Getting started PiiGAB MBus2Modbus for help.

Configuration a slave port to communicate with the Modbus client
Configuration a slave port for network or serial connection and Modbus RTU or Modbus TCP.

A client is something which requests the data from the M-Bus meter through the gateway.

  • Name: Admin
  • Password: Admin

The license depends on the number of load units, clients, protocols and hardware add-ons for which the converter is to be configured.

Quantity of M-Bus loads: 5, 20, 60 eller 120.
Quantity of clients: 1, 2 or 4.
Protocols:

  • MBus2MBus
  • MBus2Modbus
  • MBus2MBusASCII
  • QuickPost
  • Modbus2MBus.
  • Wireless M-Bus
  • For https: 443 (standard)
  • For http: 80

The actual IP-address of the name server. Not the name of the server.

  • For M-Bus communication the default port are 10001, 10002, 10003 and 10004. The port numbers can be changed with the gateway’s web interface.
  • To find the gateway on the network port 30718 is used with UDP in PiiGAB M-Bus Setup wizard.

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.
  • Select Den här användaren.
  • Ange fälten för den användaren som ska äga processen.
  • Press the 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.

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.

Konfigurera ValueSplit skalfaktor

Här är skalfaktorerna för ValueSplit gällande datatyper som är större än 32-bitar.

DatatypSkalfaktor
BCD120,001
INT480,00001
INT640,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 button.
  • 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.

Upon delivery you recieve a delivery note where a license ID as well as an activation code is included. You no longer have to send in your SystemID for activation. You can also easily move your license from one computer to another on your own, free of charge.

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.

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.

Note:
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.

  1. Starta PiiGAB M-Bus Explorer.
  2. Skapa ett nytt projekt eller öppna ett befintligt.
  3. Skapa och konfigurera eller välj den omvandlaren som mallen ska appliceras i.
  4. Press the Mallar menyn och välj Importera mall.
  5. I rutan Mallar, tryck på PiiGAB till vänster och Browse till höger.
  6. Ange ett man på mallen.
  7. Press the Ladda mall. Mallen skapas i PiiGAB M-Bus Explorers trädvy som en mätare under den valda omvandlaren.
  8. Dubbelklicka på mätaren i trädvyn.
  9. Ange primäradress eller sekundäradress.
  10. Tryck på OK.
  11. Spara projektet.
  12. Tryck på mätaren i trädvyn.
  13. I mätarens vy tryck på Datarecord kolumnen. Alla taggar (objekt) kommer då i nummerordning.
  14. Press the Starta monitor button.
  15. Vänta tills Kvalité kolumnen visar Good på alla taggarna.
    OBS: Om det visas Bad är det troligtvis fel på konfigurationen eller kommunikationen.
  16. 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.

Vissa mätare hanterar inte SND_NKE tillsammans med REQ_UD2 . Klicka ur alternativet SND_NKE så borde mätarna svara.

Det finns tre timeouter i PiiGAB M-Bus Wizard för de tre protokollen M-Bus, Modbus och MBusASCII. Ställ respektive timeout enligt hur lång tid det tar att få svar på varje fråga som PiiGAB M-Bus Wizard skickar.

Obs: För äldre versioner av PiiGAB M-Bus Wizard (3.1.0. eller tidigare) var det samma timeout för de tre olika protokollen.

För att ställa respektive timeout gör följande:

  1. In the main menu, select Testa, sök och konfigurera mätare and press Next:
  2. Press the Next igen.
  3. Press the Debug-knappen.
  4. Go to the Verktyg-menyn och välj Tidsfördröjningar.
  5. Ange önskat värde för respektive protokoll:
    • M-Bus timeout: För all M-Bus kommunikation.
    • Modbus timeout: För att Modbus kommunikation.
    • M-Bus ASCII timeout: För all MBusASCII timeout.
    • Obs: I de tidigare versioner heter timeouten BusTimeout.
  6. Press the OK.

Det är bara PiiGAB M-Bus 900 V2.XX.XX.XXX eller senare versioner som stödjer funktionen där IP-adressen kan ändras med PiiGAB M-Bus Wizard.

Öka värdet på M-BusTimeout. PiiGAB M-Bus Wizard gör säkert timeout då svaret från mätaren inte hunnit komma in. Tryck på Debug/Verktygsmeny/Tidsfördröjningar. Ändra värdet på M-BusTimeout till 10000 millisekunder.

Detta beror på att ett eller flera nätverkskort har fått en annan konfiguration under tiden PiiGAB M-Bus Wizard kördes. Exempelvis om man byter IP-adress på ett nätverkskort.

PiiGAB M-Bus Wizard läser in tillgängliga nätverkskort under uppstart och när felet uppstod finns det en felande länk till nätverkskorten.

Vänligen starta om PiiGAB M-Bus Wizard.

If the search of secondary addresses failes in the PiiGAB M-Bus Setup Wizard through a PiiGAB M-Bus 900/900S then the timeouts are probably set too high.

There are four timeouts that are required to configure:

  • MBusHub Master port in PiiGAB M-Bus 900/900S.
  • MBusHub slave port in PiiGAB M-Bus 900/900S.
  • SND_NKE/SND_UD timeout in PiiGAB M-Bus Setup Wizard.
  • RSP_UD2 timeout in PiiGAB M-Bus Setup Wizard

This table shows how to configure the tiemouts depending on the communication speed:

300 Baudrate2400 Baudrate
9600 Baudrate
Master port9600ms1300ms400ms
Slave port9600ms1300ms400ms
SND_NKE11000ms1500ms600ms
REQ_UD211000ms1500ms600ms

Ett felmeddelande visar att en OCX-fil saknas när PiiGAB M-Bus Wizard startar.

Exempelvis:


Felet beror på att den angivna systemfilen saknas i Windows installationen.

För att lösa problemet:
1) Sök efter filen som saknas. Prova leta i OCX-dump.
2) Spara OCX-filen i mappen C:\Windows\SysWOW64\.
3) Starta terminalen.
4) Kör kommandot: regsvr32 ”C:\Windows\SysWOW64\mscomm32.ocx”.
OBS: Det kan behövas att terminalen körs med administratörs rättigheter.

Nu ska PiiGAB M-Bus Setup starta.

För nyare operativsystem än Windows XP är C:\Program files inte passande som installationskatalog. Det krävs administratörsrättigheter för att skriva till katalogen. Är du en användare som inte har administratörsrättigheter måste PiiGAB M-Bus Wizard i så fall installeras under en annan systemkatalog. Vi föreslår installation direkt under C:\, exempelvis C:\PiiGAB_M-Bus_Wizard

Port 30718 över UDP/IP används i följande funktioner:

  • Hitta omvandlare på nätverket.
  • Ändra omvandlarens IP-inställningar.
  • Ändra omvandlarens parametrar.

Övriga funktioner i PiiGAB M-Bus Wizard anger man själv vilken port och protokoll som ska användas.

Specifikt för Hitta omvandlare på nätverket

Funktionen Find gateways on your network. använder broadcast adressen (255.255.255.255) för att hitta PiiGAB M-Bus 810 och PiiGAB M-Bus 900/900S på nätverket. Tänk på att broadcast kan vara inaktiverat i routrar. Detta kan orsaka att man inte kan hitta omvandlare som är placerade på andra subnät.

Genom att ändra parametern ArrayLimit så kan du sampla 1-10 taggar samtidigt.

Det första du bör kontrollera är att du verkligen har ställt in en samplingstid på de aktuella taggarna. Är de inställda till 00.00:00:00 så kommer inte samplingen att starta.

Genom att bocka i ”Sample At Startup” kommer första samplingen att utföras direkt även om du valt att samplingen skall utföras varje hel timma.

Under avancerade inställningar för projektet finns parametern Trådar. Sätt den till 1 som värde.

För att kunna köra QuickLoop behövs .NET-framework 4.5.2 vara installerat på datorn.

Bland andra har dessa operativsystem stöd för .NET Framework 4.5.2:

  • Windows 7 (x86 eller x64) med service pack 1.
  • Windows 8 (x86 eller x64) med Update.
  • Windows 10 (x86 eller x64).
  • Windows Server 2008 R2 (x64) med service pack 1.
  • Windows Server 2012 (x64).
  • Windows Server 2012 R2 (x64).

QuickPost använder passivt läge.

Ja, utan PiiGAB QuickPost angivet i licensen fungerar inte PiiGAB QuickPost.

Ja, det råa M-Bus datat från M-Bus mätarna måste konverteras till PiiAGBs M-Bus ASCII protokollet för att kunna exporteras via PiiGAB QuickPost.

Nej inte nödvändigtvis. Vi rekommenderar dock att ställa omvandlarens interna klocka för att FTP- eller HttpPost-servern klocka ska vara synkroniserade med omvandlarens klocka.

När GMT har nått Upload time laddas filen upp. Inte när den lokala tiden har nått Upload time.

Minst en kan anges. Skulle inte en mätare svara efter en omförfrågan är det föga troligt att en extra omförfråga hjälper.

I navigeringsfältet till vänster i omvandlarens webbgränssnitt ska det gå att välja PiiGAB QuickPost om applikationen är installerad.

Kontrollera så att Tag Type är Value i konfigurationen. Om du har kopierat från en mall, som till exempel Browse Template kan det stå en annan Tag Type där.

Ja, M-Bus ASCII data kan levereras från vilken PiiGAB M-Bus 900/900S som helst via en slavport konfigurerad för M-Bus ASCII.

Ja, PiiGAB QuickPost hämtas på www.piigab.com. I omvandlarens webbgränssnitt på Administrationssidan under Update Software installeras applikationen.

Om omvandlaren är satt till statisk IP-adress måste en namnserver anges. Detta görs på PiiGAB M-Bus 900:ans konfigurationssida och i Name Server fältet för statisk IP-adress.

Nej, innehållet i PiiGAB QuickPosts konfigurationsfil kan antingen vara en del eller samma fil som Master portens.

Detta beror på hur mycket timeouten på slavporten som levererar M-Bus ASCII datat är inställd på. PiiGAB QuickPosts timeout ska vara högre än slavporten för att garantera att data kommer fram till PiiGAB QuickPost applikationen.

Detta innebär att Upload time bestämmer när exporteringen sker.

De olika formaten finns angivna på PiiGAB QuickPost konfigurationssida i File Format fältet. I manualen går det att läsa mer om de olika formaten.

Om du har QuickOPC installerad på Windows Vista eller Windows 7 kan behöva köra License Manager som administratör.

Om du använder .NET Framework 4.6 kommer EasyDAClient klassen krascha vid instansiering. Följande lösning i Windows registret löser problemet:

  • Öppna registret (regedit.exe)
  • Bläddra fram till: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  • Skapa ett nytt 32-bitarsvärde (DWORD)
  • Ange namn: useLegacyJIT
  • Sätt värde: 1
  • Stäng registret

OBS: Du kan behöva administratörsrättigheter för att komma åt registret.

Se över att det finns en licens installerad på dator där QuickOPC används. Finns ingen licens fungerar QuickOPC i bara 30 minuter.

Detta problem uppstår då man instansierar EasyDAClient klassen väldigt ofta och inte rensar undan instanserna på ett korrekt sätt.
När en instans inte ska användas mer kalla på EasyDAClient.Dispose() för att flagga för .NET GC (Garbage Collector) att instansen ska raderas. Alternativt försök använda en eller få instanser av EasyDAClient istället för flera. Men kalla på EasyDAClient.Dispose() när instanserna ska raderas.

Previous

Next

Can't find the information you are looking for? Let us know with an email to support@piigab.se. We also want to recommend our manuals and our "getting started" documents that you will find under downloads section in the respective product. The documents include valuable information on how to proceed.

If you are looking for features or if you find that something is not working as expected, do not hesitate to contact us so we can adjust the help files or include the features at the next update. If there is anything that you feel is missing or if you have ideas on how to make it better, let us know.

Contact us.

Copyright © 2020 by PiiGAB Processinformation in Göteborg AB
All trademarks or registered trademarks on the website are the property of their respective owners
en_GB