2.2 DLMS G3-PLC Device

The DLMS example for a G3-PLC device implements a DLMS server that shows how the G3-PLC API along with an IPv6 stack can be used in a typical DLMS application.

The device runs the DLMS server supporting some basic DLMS objects that can be consulted by a DLMS client. Besides DLMS traffic, the application can be configured to generate ICMPv6 traffic sending PINGs to other nodes.

This application has to be combined with another board running the DLMS G3-PLC Coordinator to evaluate the complete evaluation of a full G3-PLC Network where typical DLMS traffic is interchanged. The DLMS example for the coordinator, provided by the Microchip G3-PLC stack, cycles a pooling asking every device registered in the network for DLMS objects.

This example is located in the folder \thirdparty\g3\apps\dlms_app_dev\ of the firmware package:

Table 2-2. LEDs
DescriptionBoardIndication
Reception of message RFATREB215-XPRO-ALED2
PLCPL360G55Cx-EKLED1
PL460-EK
Message transmittedRFATREB215-XPRO-ALED1
PLCPL360G55Cx-EKD104/D110
PL460-EKD4