검색으로 돌아가기
기록
一种工业控制系统PLC控制逻辑反编译方法及其应用
발명유효
10청구항 · 2 독립항
§ Ⅰ
개요
발명자
关新平; 桑潮; 伍军; 林夕
IPC 분류
G06F 8/53 (2018.01)G05B 19/05 (2006.01)
本发明涉及一种工业控制系统PLC控制逻辑反编译方法及其应用,该方法包括以下步骤:对PLC控制应用程序进行模拟执行,实现对控制应用程序的内存重定位和变量初始化处理,提取可执行指令和对应数据;将提取出的可执行指令和数据转换为统一的中间表示,得到IR指令;基于启发式的数据流分析算法,识别IR指令序列中变量,从输出变量出发向前回溯分析,逐步记录并构建变量之间的精确依赖关系,形成完整的变量依赖图;基于变量依赖图,结合控制程序中分支和循环结构信息,以结构化文本语言重构完整的PLC控制逻辑。与现有技术相比,本发明提高了PLC控制逻辑篡改的定位精度和恢复效率,显著提升工业控制系统的安全性和维护效率。