I am trying to connect and read data from Genus Single Phase DLMS Meter (DLMS Cat c3).
Baud Rate of the meter = 9600
And Default Password for the genus meter is 1A2B3C4D
Interface is RS232 via Rj22 port
13:39:08 Initializing serial connection.
1:39:09 PM Send SNRM request.
7E A0 07 03 65 93 09 20 7E
13:39:14 Data send failed. Try to resend 1/3
13:39:19 Data send failed. Try to resend 2/3
1:39:24 PM Failed to receive reply from the device in given time.
13:39:24 Disconnect request
1:39:24 PM Send Disconnect request.
7E A0 07 03 65 53 05 E6 7E
13:39:29 Data send failed. Try to resend 1/3
13:39:34 Data send failed. Try to resend 2/3
1:39:39 PM Failed to receive reply from the device in given time.
System.TimeoutException: Failed to receive reply from the device in given time.
at GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.InitializeConnection(Boolean force)
at GXDLMSDirector.GXDLMSDevice.InitializeConnection()
at GXDLMSDirector.MainForm.Connect(Object sender, GXAsyncWork work, Object[] parameters)
IS 13779 is telling that this is a static watthour meter. It doesn't define the communication standard.
Ask the meter vendor if the meter is supporting 15959. Ask also if can you communicate with the serial port or if the optical probe is only supported.
And I used this RS232 to USB
And I used this RS232 to USB converter
And in DLMS director I gave
And in DLMS director I gave the settings like these
But when I press connect it
But when I press connect it fails
This is the log
13:39:08 Initializing serial connection.
1:39:09 PM Send SNRM request.
7E A0 07 03 65 93 09 20 7E
13:39:14 Data send failed. Try to resend 1/3
13:39:19 Data send failed. Try to resend 2/3
1:39:24 PM Failed to receive reply from the device in given time.
13:39:24 Disconnect request
1:39:24 PM Send Disconnect request.
7E A0 07 03 65 53 05 E6 7E
13:39:29 Data send failed. Try to resend 1/3
13:39:34 Data send failed. Try to resend 2/3
1:39:39 PM Failed to receive reply from the device in given time.
System.TimeoutException: Failed to receive reply from the device in given time.
at GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.InitializeConnection(Boolean force)
at GXDLMSDirector.GXDLMSDevice.InitializeConnection()
at GXDLMSDirector.MainForm.Connect(Object sender, GXAsyncWork work, Object[] parameters)
Tried everything I know. Need help here.
Hi,
Hi,
Your settings seems to be correct. The reason is either in:
1. Wires. Check your cables.
2. Serial port settings. Check your baud rate.
Note that your RX and TX must be swapped. Don't connect them directly like in your pic.
BR,
Mikko
wires and connection are ok,
wires and connection are ok, Swapped RX and TX
should set manufacturer as Indian standard or Genus power infrastructures??
And client Id is 20 right ?
Hi,
Hi,
Genus is using Indian standards, so both are fine. Client address depends on the authentication level. Try without authentication first.
BR,
Mikko
Tried without authentication
Tried without authentication and authentication Low. Tried different settings in DLMS director. No luck!!
This is the Meter I am using
This is the Rs232 interface
This is the Rs232 interface
I believe this is RJ22 or RJ11
Hi,
Hi,
Check your cables. The reason is usually there.
BR,
Mikko
Hi
Hi
I think this is IS 13779. See the image in comment above. So is there, may be any problem with the standard?
Hi,
Hi,
IS 13779 is telling that this is a static watthour meter. It doesn't define the communication standard.
Ask the meter vendor if the meter is supporting 15959. Ask also if can you communicate with the serial port or if the optical probe is only supported.
BR,
Mikko