基于面向方面编程的可编程逻辑控制器(PLC)模拟制造技术

技术编号:32851464 阅读:47 留言:0更新日期:2022-03-30 19:07
提供了基于面向方面编程的可编程逻辑控制器(PLC)模拟技术的实施例。可以确定对工业系统的通用模型应用包括硬件配置方面、执行语义方面和通信架构方面中的其中一个方面的方面,通用模型包括PLC模型和系统模型。可以对通用模型应用所确定的方面。可以使用通用模型和所应用的方面来模拟工业系统。所应用的方面来模拟工业系统。所应用的方面来模拟工业系统。

【技术实现步骤摘要】
【国外来华专利技术】基于面向方面编程的可编程逻辑控制器(PLC)模拟


[0001]本技术涉及可编程逻辑控制器(PLC)。更具体地,技术涉及基于面向方面编程的PLC模拟。

技术介绍

[0002]尽管工业4.0、数字化、以及物联网(IIOT)可保证在工业应用中增加使用通用软件和网络,然而,可能存在巨大的风险。在工业应用中,安全性、可靠性、保障性、以及效率可能比许多信息技术和家庭自动化应用更重要。用于控制工业应用的可编程逻辑控制器(PLC)可以利用诸如传感器和致动器的可互操作组件的可控实时行为以及广泛可用性提供在健全、加固硬件、网络上运行的相对简单控制代码。因此,PLC是用于工厂和工业系统控制的已建立平台。PLC硬件包括由提供循环和优先级执行模型的编程与配置系统启动、用于工业系统的传感器和致动器的广泛的基本标准化连接选项,包括适于工业自动化的循环时间监测。因此,PLC为工业控制系统提供稳定的运行时环境,具有不因编程误差而妥协的基本功能。
[0003]可以在扫描周期内完成PLC的主要工作负荷,在扫描周期期间处理由所谓的功能(PC)或功能块(LB)所定义的控制任务。本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:由处理器确定包括对工业系统的通用模型所应用的硬件配置方面、执行语义方面以及通信架构方面中的一个的方面,所述通用模型包括可编程逻辑控制器(PLC)模型和系统模型;对所述通用模型应用所确定的方面;并且使用所述通用模型和所应用的方面来模拟所述工业系统。2.根据权利要求1所述的方法,其中,所述方面包括硬件配置方面,并且其中,确定包括所述硬件配置方面的方面包括:确定PLC的对PLC模型所应用的硬件配置。3.根据权利要求2所述的方法,其中,所述硬件配置方面包括基于所述PLC的所述硬件配置在所述PLC上执行的控制代码的程序组件的执行时间。4.根据权利要求1所述的方法,其中,所述方面包括执行语义方面,并且其中,确定包括所述执行语义方面的方面包括:确定对PLC模型所应用的实时执行原理,其中,所述实时执行原理包括时间驱动执行和事件驱动执行中的一种。5.根据权利要求1所述的方法,其中,所述方面包括通信架构方面,并且其中,确定包括所述通信架构方面的方面包括:确定PLC的与所述工业系统的传感器信号和命令信号中的一个相关联的相应端口。6.根据权利要求1所述的方法,其中,所述方面包括通信架构方面,并且其中,确定包括所述通信架构方面的方面包括:确定在PLC与所述工业系统的系统元件之间所使用的一种或多种通信类型,其中,所述一种或多种通信类型包括工业以太网、过程现场网络(PROFINET)、过程现场总线(Profibus)、用于控制自动化技术的以太网(Ethercat)、背板总线、时间敏感网络(TSN)、以及输入输出(IO)链路中的一种或多种。7.根据权利要求1所述的方法,还包括下列中的一项:基于所述模拟将控制代码部署到所述工业系统的PLC;以及基于所述模拟修改所述工业系统的配置。8.一种系统,包括:存储器,具有计算机可读指令;以及一个或多个处理器,用于执行所述计算机可读指令,所述计算机可读指令控制所述一个或多个处理器以执行操作,所述操作包括:确定包括了对工业系统的通用模型所应用的硬件配置方面、执行语义方面、以及通信架构方面中的一个的方面,所述通用模型包括可编程逻辑控制器(PLC)模型和系统模型;对所述通用模型应用所确定的方面;并且使用所述通用模型和所应用的方面来模拟所述工业系统。9.根据权利要求8所述的系统,其中,所述方面包括硬件配置方面,并且其中,确定包括所述硬件配置方面的方面包括:确定PLC的对PLC模型所应用的硬件配置。10.根据权利要求9所述的系统,其中,所述硬件配置方面包括基于所述PLC的所述硬件配置在所述PLC上执行的控制代码的程序组件的执行时间。11.根据权利要求8所述的系统,其中,所述方面包括执行语义方面,并且其中,确定包括所述执行语义方面的方面包括:确定对PLC模型所应用的实时执行原理,其中,所述实时执行原理...

【专利技术属性】
技术研发人员:马丁
申请(专利权)人:加利福尼亚大学董事会
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1