摘要
本发明公开了一种工业控制系统组态云编译方法和系统,涉及云计算交叉技术领域,包括,深度优先遍历逻辑流向图谱,统计指令操作码出现频率,计算程序代码的信息密集程度评估值;基于信息密集评估值,分析操作码类型出现频率与操作码权重的分布特征并结合指令熵值阈值比较结果,识别高频冗余的指令操作码,对高频冗余的指令操作码进行压缩合并,优化逻辑流向图谱的条件跳转结构,生成中间优化代码单元;基于中间优化代码单元,进行拓扑依赖分析并实施局部增量编译验证,生成可执行机器码。本发明通过计算程序代码的信息密集度评估值,精准识别高频冗余操作码并进行语义级压缩合并,在维持工业硬实时约束条件下生成精简可靠的控制程序代码。