当查看别人已编写好的PLC程序时,如果没有结构体成员关系拓扑图会大大增加理解程序的难度以及优化修改程序的工作时长,针对该情况可以使用Json库中的函数来自动生成目标结构体的成员关系,并在Json可视化编辑器中直观的查看。
回答:
函数功能说明:
GetDatatypeNameByAddress |
FB_JsonReadWriteDataType的方法,用于根据目标变量的地址获取数据类型的名称 |
GetJsonFromSymbol |
FB_JsonReadWriteDataType的方法,用于将目标数据类型的成员关系生成相应JSON格式 |
ParseDocument |
FB_JsonDomParser的方法,用于将Json/XML数据加载到 DOM 内存中 |
SaveDocumentToFile |
FB_JsonDomParser的方法,用于将 Json数据保存到文件中 |
将生成的文件以记事本方式打开,并将全选所有数据,将数据拷贝到Json可视化工具中,如此即可直观的查看到结构体的成员关系,便于程序理解或给上位机开发人员做程序说明。
相关例程:https://tr.beckhoff.com.cn/pluginfile.php/86121/mod_book/chapter/15357/TcPrjExportDUTType.7z
2025.6.18 云龙 供稿