【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种基于大语言模型的plc代码生成及验证方法。
技术介绍
1、在工业自动化中,可编程逻辑控制器(plc,programmab le logic contro l ler)是用于控制机器和流程的核心设备。随着工业控制系统(ics,i ndustr ia l contro lsystems)网络化程度的提高,工业控制系统的安全问题也变得越来越突出。工业控制系统靶场是一个专门用于测试、演练和研究工业控制系统网络安全的设施。它通过模拟真实工业控制系统环境,帮助企业和专业人员提高对工业控制系统安全风险的认识和防护能力。为了测试和验证工控系统的安全性,网络安全研究人员通常需要搭建工控仿真场景。然而,由于plc编程涉及特定的编程语言和逻辑,对于不熟悉plc代码的网络安全研究人员来说,编写和调试plc代码是一项复杂且耗时的任务,传统的plc编程方法通常依赖于手动编码和调试,不仅效率低下,而且容易引入人为错误。
2、随着人工智能技术的发展,大语言模型(llm,large language mode l s)在自然
...【技术保护点】
1.一种基于大语言模型的PLC代码生成及验证方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于大语言模型的PLC代码生成及验证方法,其特征在于,所述生成多阶段多模态输入数据,包括以下步骤:
3.根据权利要求2所述的一种基于大语言模型的PLC代码生成及验证方法,其特征在于,所述生成多阶段多模态输入数据,还包括以下步骤:
4.根据权利要求1所述的一种基于大语言模型的PLC代码生成及验证方法,其特征在于,所述根据所述多阶段多模态输入数据,生成PLC代码,包括以下步骤:
5.根据权利要求4所述的一种基于大语言模型
...【技术特征摘要】
1.一种基于大语言模型的plc代码生成及验证方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于大语言模型的plc代码生成及验证方法,其特征在于,所述生成多阶段多模态输入数据,包括以下步骤:
3.根据权利要求2所述的一种基于大语言模型的plc代码生成及验证方法,其特征在于,所述生成多阶段多模态输入数据,还包括以下步骤:
4.根据权利要求1所述的一种基于大语言模型的plc代码生成及验证方法,其特征在于,所述根据所述多阶段多模态输入数据,生成plc代码,包括以下步骤:
5.根据权利要求4所述的一种基于大语言模型的plc代码生成及验证方法,其特征在于,所述增强llm的领域...
【专利技术属性】
技术研发人员:孙彦斌,李默涵,田志宏,董崇武,周嘉煜,蔡肖,李成龙,毛竞争,姚文君,
申请(专利权)人:广州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。