《铸造技术》

文章标题:基于工业软PLC源码保护的方法

文章作者:杜银学 杜立强 高灵宝 杜海平 郑栋娥
关 键 字:关键字检测 XML文本 源码:ST语言 软PLC
文章摘要:
针对源代码下载存在泄露,逆向工程和篡改方面风险的现状分析,以及这些风险常见的源码保护方法,研究了一种基于软PLC源码是否下载到工控机的检测算法。将ST源码转化为XML文本,提取XML文本各行标记的属性,然后根据关键字查询XML文本中该关键字出现的次数。当关键字出现的次数大于设定的次数后,就会出现提示,同时终止软PLC程序的下载,在关键字检测的基础上还增加了文件大小的检测算法;当文件大于默认的值后,也会将文件中的内容删除,保证了源码的安全性。结果表明,通过基于软PLC源码检测的提出,Coding-Detection库实现了相应的功能,解决了源码下到软PLC程序难题。