Dear Sir,
This code for modified tod time error not coming but in meter not updated.
Encription & authentication key=bbbbbbbbbbbbbbbb
HLS=BBBB1234BBBB1234
GXDLMSActivityCalendar activity = new GXDLMSActivityCalendar();
activity.CalendarNamePassive = "Passive";
activity.LogicalName = "0.0.13.0.0.255";
activity.DayProfileTableActive = new GXDLMSDayProfile[] { new GXDLMSDayProfile(1, new GXDLMSDayProfileAction[] { new GXDLMSDayProfileAction(new GXTime("06:00:00"), "0.1.10.1.101.255", 1), new GXDLMSDayProfileAction(new GXTime("12:00:00"), "0.1.10.1.101.255", 2), new GXDLMSDayProfileAction(new GXTime("16:00:00"), "0.1.10.1.101.255", 3), new GXDLMSDayProfileAction(new GXTime("18:00:00"), "0.1.10.1.101.255", 4) }) };
obj = activity;
object val; int it = 10;
GXReplyData reply = new GXReplyData();
reply.Clear();
byte [][] readdata= client.Read(activity, 4);
try
{
ReadDataBlock(client.Write(obj, it), string.Format("Writing object {0}, interface {1}", obj.LogicalName, obj.ObjectType), reply);
ValueEventArgs e1 = new ValueEventArgs(obj, it, 0, null);
string xml = GXDLMSTranslator.ValueToXml(((IGXDLMSBase)obj).GetValue(client.Settings, e1));
OnAfterWrite?.Invoke(client, obj, it, xml, null);
}
catch (GXDLMSException ex)
{
OnError?.Invoke(obj, it, null, ex);
OnAfterWrite?.Invoke(client, obj, it, null, ex);
throw ex;
}
// Received Log
000301: 2025-05-07 10:43:48.0564995 +0.0000104
00 01 00 01 00 10 00 2B 61 29 A1 09 06 07 60 85
74 05 08 01 01 A2 03 02 01 00 A3 05 A1 03 02 01
00 BE 10 04 0E 08 00 06 5F 1F 04 00 00 00 10 02
00 00 07 ...
000363: 2025-05-07 10:43:48.2672555 +0.0000026
00 01 00 01 00 10 00 09 C4 01 C1 00 06 00 00 00
1A .
000391: 2025-05-07 10:43:48.3843554 +0.0000034
00 01 00 01 00 10 00 05 63 03 80 01 00
000417: 2025-05-07 10:43:48.6726041 +0.0000101
00 01 00 01 00 30 00 6B 61 69 A1 09 06 07 60 85
74 05 08 01 03 A2 03 02 01 00 A3 05 A1 03 02 01
0E A4 0A 04 08 47 50 4D 30 30 30 33 36 88 02 07
80 89 07 60 85 74 05 08 02 02 AA 12 80 10 61 62
63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 BE 23
04 21 28 1F 30 00 00 00 19 06 E5 49 C9 36 3A 3C
9E BF 4F 97 C0 D1 C0 25 59 53 FE D0 3C 7A C1 AF
E5 F4 E0 åôà
000527: 2025-05-07 10:43:49.0404139 +0.0000054
00 01 00 01 00 30 00 2B CF 29 30 00 00 00 1A 00
F4 26 17 3C 5B 01 57 CD 36 3D 5D A6 41 0B F5 0D
7E 29 7E 5B 6D 6D 79 B6 A8 31 AB 13 8C 11 BE 90
68 7D 25 h}%
000578: 2025-05-07 10:43:51.1531532 +0.0000051
00 01 00 01 00 30 00 17 CD 15 30 00 00 00 1B 6A
93 3F 15 10 D2 21 A5 FE 7E B1 F5 7B FF 3B 56
000623: 2025-05-07 10:43:51.3295298 +0.0000085
00 01 00 01 00 30 00 05 63 16 80 01
//Send Log
3
00 01 00 10 00 01 00 1F 60 1D A1 09 06 07 60 85
74 05 08 01 01 BE 10 04 0E 01 00 00 00 06 5F 1F
04 00 62 1E 5D FF FF
000352: 2025-05-07 10:43:48.1466350 +0.0393112
00 01 00 10 00 01 00 0D C0 01 C1 00 01 00 00 2B
01 03 FF 02 00 ..ÿ..
000380: 2025-05-07 10:43:48.2852276 +0.0122671
00 01 00 10 00 01 00 05 62 03 80 01 00
000406: 2025-05-07 10:43:48.4214327 +0.0210006
00 01 00 30 00 01 00 5F 60 5D A1 09 06 07 60 85
74 05 08 01 03 A6 0A 04 08 71 77 65 72 74 79 75
69 8A 02 07 80 8B 07 60 85 74 05 08 02 02 AC 12
80 10 62 79 2E 02 40 67 4C 23 0D 62 3D 59 55 43
14 2D BE 23 04 21 21 1F 30 00 00 00 1B 89 CC 11
CF 18 D9 A2 8A 5A 8F 5E 99 2C 54 7C B3 9B 70 0C
93 BE A2 74 23 07 00
000516: 2025-05-07 10:43:48.8537948 +0.0528073
00 01 00 30 00 01 00 32 CB 30 30 00 00 00 1C 77
8E BC 6C A2 AB 5A B0 C9 ED 25 35 81 49 CA 4F EF
9E AD 72 14 7A 7D 5E E2 90 0A AF 0D BB A0 0E E6
74 12 89 68 A5 44 8A 20 32 DC
000568: 2025-05-07 10:43:50.8854933 +1.7969391
00 01 00 30 00 01 00 22 C9 20 30 00 00 00 1E 35
53 15 57 80 AB 87 FF 13 C2 04 2B 74 AF BE C1 6C
35 76 54 66 AF 73 C1 CF FF A1
000612: 2025-05-07 10:43:51.2257994 +0.0175952
00 01 00 30 00 01 00 05 62 03 80 01
Dear Sir, You are writing…
Dear Sir,
You are writing attribute #10 and not #4. You need to check your code.
BR,
Mikko