With a quick search, I found two articles on the subject.
IEC 61850 is a standard that defines data models, exchanges, and events between power systems substations.
Microgrid architecture and message exchange between components is based on the IEC60870-5-104 standard.
http://ieeexplore.ieee.org/document/7016491
In the effort of standardizing the communication for microgrid automation IEC 61850 is emerging as one of the most promising solutions since it is based on the interoperability approach [14]-[15]. Apostolov in [16] modeled DGs as per IEC 61850. Taha et al. [17] presented communication modeling, as per IEC 61850-7-420 standards [15], for a centralized microgrid protection scheme. Timbus et al. [18] modeled wind turbine according to IEC 61850 and IEC 61400-25 standards [19], and presented a network management system (NMS) for control and coordination of DERs. Andren et al. [20] attempted to build IEC 61499 based application to integrate DERs through IEC 61850 data models, which was intended to enable legacy DERs get ready for integration to the future smart grid through IEC 61850 approach.
You're welcome! I did not work with this kind of software. All I know is that big players such as ABB or Siemens sell their own products. However, I have no clue if they are worth the price and if you are willing to pay! What about using Matlab Simulink (licence cost) or Scilab Xcos (licence free)?