本发明提供了一种自组网网络结构及其诊断方法,包括:在自组网网络结构的环网状态正常时,由主控模块从一侧通信接口向相邻的从动模块发送扫描帧;从动模块在接收和识别扫描帧后,根据扫描帧生成自身的设备识别号;从动模块将自身的设备识别号插入扫描帧中,得到更新后的扫描帧;从动模块将更新后的扫描帧发送给相邻的下一个从动模块,或者主控模块,将最后一个从动模块反馈的更新后的扫描帧记为目标扫描帧;目标扫描帧中包含有所有从动模块的设备识别号;主控模块完成对所有从动模块的组态配置。本发明中的方法无需工程人员挨个对设备进行设备识别号的配置,可以自动识别出组网中每个设备的网络位置,以及在出现链路或者设备故障时的故障点。