I want to read and write under voltage threshold (1.0.12.31.0.255) and over voltage threshold (1.0.12.31.0.255) . my value is 240 . but tool shows following error.
Why this happen? How to overcome this?
Thanks in advance.
11:10:56 Read object type Register index: 2
7E A0 1C 00 02 0E D3 41 54 8C 69 E6 E6 00 C0 01 C1 00 03 01 00 0C 1F 00 FF 02 00 71 D9 7E
11:10:56 Received data
7E A0 18 41 00 02 0E D3 54 21 DB E6 E7 00 C4 01 C1 00 06 00 00 00 F8 BA 63 7E
11:11:03 Write object type Register
7E A0 1C 00 02 0E D3 41 76 9C 6B E6 E6 00 C0 01 C1 00 03 01 00 0C 1F 00 FF 02 00 71 D9 7E
11:11:03 Received data
7E A0 18 41 00 02 0E D3 76 31 D9 E6 E7 00 C4 01 C1 00 06 00 00 00 F8 BA 63 7E
11:11:03 Write object
7E A0 21 00 02 0E D3 41 98 E9 9D E6 E6 00 C1 01 C1 00 03 01 00 0C 1F 00 FF 02 00 06 00 00 00 F5 86 B3 7E
11:11:03 Received data
7E A0 13 41 00 02 0E D3 98 C3 A1 E6 E7 00 C5 01 C1 00 50 89 7E
System.Exception: Invalid data type.
at GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, Int32 tryCount, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDLMSPacket(Byte[] data, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, Int32 multiplier, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.ReadDataBlock(Byte[] data, String text, GXReplyData reply)
at GXDLMSDirector.GXDLMSCommunicator.Write(GXDLMSObject obj, Object target, Int32 index, List`1 UpdatedObjects)
at GXDLMSDirector.MainForm.WriteMnu_Click(Object sender, EventArgs e)
register class
Hi,
Threshold are not used in Register object. You need to use Register monitor or Limiter object.
BR,
Mikko