Support on pnpscada for Inhemeter meters is a bit like a tree:
So with Inhe meters, there are first of all 2 branches at the bottom, the very old inhe meters (2013) and the newer inhe meters. The very old Inhe meters is only read via very old Inhe PLC concentrators. (they spoke a DLT645 related protocol, and only had daily freeze profiles, no half hour profiles)
The newer Inhe meters (2019+) are then furthermore either over RS485 or Inhe Internal Modems or Inhe 3G Inhe Collectors or PLC Concentrators (2019 and after).
The newer PLC concentrators are then of some different kinds, some G3-PLC and some not. However, the protocol between the DC and the HES (pnpscada) is compatible, so you can add them all as a Collector-> Inhemeter Concentrator (circa 2019) on pnpscada, no matter what protocol or PLC version they talk. (I suspect as long as the transport is the same between the concentrator and the meters, you might even be able to mix between DLMS and DLT645 meters, but I am not certain - you'll have to test that if you want to do that)
There used to be an issue with the newer G3-PLC Inhe Concentrator, as I've got in 2022, small change of protocol, which we're tolerant of, and it only seems to be connected 20 minutes out of every 50 minutes, but we have now solved this issue, and it now stays connected, or reconnect within 1 minute if it disconnects. While connected we can normally connect to meters through it.
Please note, that whatever PLC technology the DC uses, the meters it read must naturally use the same PLC technology, e.g. G3-PLC.
Within the newer Inhemeter PLC meters (2019+), there are 2 branches, being DLT645 protocol and DLMS protocol.
Within newer DLT645 protocol meters (circa 2019) there are DIN rail single phase, keypad single phase, and three phase. Please note that the DIN rail one doesn't seem to support profile, only daily freeze values, so when you read it you have to switch off the Profile checkbox in Advanced Meter Settings. Of the others, profile has to be programmed in a very specific way, which is enabled with a special checkbox in Advanced Meter Settings. This will also clear the current profile. Note also that some of these meters are marked as DLMS however they are NOT actually DLMS, they are DLT645, so if you add it as DLMS and it doesn't work, try adding it as DLT645. To add an Inhemeter DLT645, add Meters->Inhemeter DDZ1513 DL/T645 (circa 2019). If a 3 phase meter, go afterwards to Meter Details and change the number of wires. These meters do not support Reactive Energy in the profile in the Desktop software of the Meter Manufacturer, so you can't really use them for Maximum Demand (MD) tariffs, even though you can use the ones with profile for Time of Use (TOU).
Within the DLMS protocol, there are DIN rail single phase, BS single phase, and more than one kind of three phase meter. Once again the DIN rail one doesn't seem to support profile, only daily freeze values, so when you read it you have to switch off the Profile checkbox in Advanced Meter Settings.
We're reading some three phase DLMS meters through internal modems, that works fine. However the new 3 phase DLMS meter i310 has the following problems:
- when I trying to read or configure them, when I try to open the xml with manufacturer windows software, the program crashes.
- when I try reading the profile on the sample I have, there is no profile configured.
- It looks like the one at a customer is set up with 5 minute profile (they managed to read it with his copy of the windows software), so we're in the process of trying to connect that meter to our dev server so we can see if the profile would be visible if it is configured, through the DC from pnpscada. Hopefully it would be. There are some DLMS meters where this is not the case, where profile is not accessible from the remote connection, even if it is accessible over the optical port (the Chinese EDMI prepaid meter in Nigeria), but that is rare. We'll see soon.
So that is the state of Inhe/Outhe support right now.