Hi,
I connected the CM-LTE-3 modem to the PC through RS485-USB converter. I set Gurux with the parameters:
-Iskraemeco
-HDLC
-Authentication none
-Client Address 46 (30+16)
-Logical Name Referecing on
-Physical Server 11
-Logical Server 1
-Serial COM4 9600 8N1
-DLMS standards
But the MT880 doesn't answer me. "Failed to receive reply from the device in given time".
The logs:
GXDLMSDirector 9.0.2504.0301
Log created 15:57:07
15:57:13 Initializing serial connection.
15:57:14 Send SNRM request.
7E A0 08 02 17 5D 93 16 D8 7E
15:57:19 Data send failed. Try to resend 1/3
15:57:24 Data send failed. Try to resend 2/3
15:57:29 Failed to receive reply from the device in given time.
15:57:29 Disconnect request
15:57:29 Send Disconnect request.
7E A0 08 02 17 5D 53 1A 1E 7E
15:57:34 Data send failed. Try to resend 1/3
15:57:39 Data send failed. Try to resend 2/3
15:57:44 Failed to receive reply from the device in given time.
System.TimeoutException: Failed to receive reply from the device in given time.
in GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
in GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, Int32 tryCount, GXReplyData reply)
in GXDLMSDirector.GXDLMSCommunicator.InitializeConnection(Boolean force)
in GXDLMSDirector.GXDLMSDevice.InitializeConnection()
in GXDLMSDirector.MainForm.Connect(Object sender, GXAsyncWork work, Object[] parameters)
If anyone can help me, thank you!
Hi, Iskraemeco MT880 uses…
Hi,
Iskraemeco MT880 uses Consereth wrapper with the modem. Consereth is not defined on DLMS standards and for that reason GXDLMSDirector doesn't support it.
It's easy to modify if you need it. You need to add three bytes before sending HDLC frame in ReadDLMSPacket.
https://github.com/Gurux/Gurux.DLMS.Net/blob/446e1914e1c6d06061c190e2f1…
Check this topic.
https://gurux.fi/forum/4559
BR,
Mikko