一种基于大语言模型的PLC代码生成及验证方法

    公开(公告)号:CN119201059A

    公开(公告)日:2024-12-27

    申请号:CN202411144236.2

    申请日:2024-08-20

    Applicant: 广州大学

    Abstract: 本发明公开了一种基于大语言模型的PLC代码生成及验证方法,包括:生成多阶段多模态输入数据,所述多阶段多模态输入数据用于表征用户需求以及根据需求分析结果制定系统设计方案;所述多阶段包括完整工程周期的需求分析阶段和设计阶段;所述多模态输入包括P&I D图和自然语言;接着,根据所述多阶段多模态输入数据,生成PLC代码;然后,对生成的PLC代码进行验证测试,所述验证测试包括代码验证和编译器验证;最后在完成对所述PLC代码的验证测试之后,对所述PLC代码进行部署。本发明实施例准确度高且自动化程度高,能够为网络安全研究人员提供了一种高效、准确的PLC代码部署方法,可广泛应用于计算机技术领域。

Patent Agency Ranking