通过电路模拟实现PLC控制逻辑的方法、装置和存储介质制造方法及图纸

技术编号:37973322 阅读:26 留言:0更新日期:2023-06-30 09:48
本申请公开了一种通过电路模拟实现PLC控制逻辑的方法、装置和存储介质,涉及电路模拟技术领域,所述方法包括:获取目标电路的电路描述文件,所述目标电路中包括功能模块;根据所述电路描述文件生成所述目标电路的电路树状结构;根据所述电路树状结构计算所述目标电路中的各个节点的节点电压;根据计算得到的各个节点电压模拟所述功能模块的PLC控制逻辑的运行。解决了现有技术中电路模拟所需花费的时间长、效率低以及软件复杂度高的问题,达到了无需程序编译节省时间开销提高效率的效果。同时,本申请中无需依赖编译器,达到了可以降低了软件复杂度的效果。了软件复杂度的效果。了软件复杂度的效果。

【技术实现步骤摘要】
通过电路模拟实现PLC控制逻辑的方法、装置和存储介质


[0001]本专利技术涉及一种通过电路模拟实现PLC控制逻辑的方法、装置和存储介质,属于电路模拟


技术介绍

[0002]目前,在设计研发阶段,在对电路设计完成之后,通常需要对设计的电路进行模拟运行,进而测试电路的功能。
[0003]现有的电路模拟方法包括:通过梯形图绘制电路,根据绘制结果生成电路的电路描述文件,将电路描述文件转换为C语言程序,通过C语言编译器编译转换得到的C语言程序,运行C语言程序。
[0004]上述方案中,需要将电路描述文件转换为C语言程序,进而进行运行,花费时间长、效率低,并且上述方案需要依赖C语言编译器,软件复杂度较高。

技术实现思路

[0005]本专利技术的目的在于提供一种通过电路模拟实现PLC控制逻辑的方法、装置和存储介质,用于解决现有技术中存在的问题。
[0006]为达到上述目的,本专利技术提供如下技术方案:
[0007]根据第一方面,本专利技术实施例提供了一种通过电路模拟实现PLC控制逻辑的方法,所述方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通过电路模拟实现PLC控制逻辑的方法,其特征在于,所述方法包括:获取目标电路的电路描述文件,所述目标电路中包括功能模块;根据所述电路描述文件生成所述目标电路的电路树状结构;根据所述电路树状结构计算所述目标电路中的各个节点的节点电压;根据计算得到的各个节点电压模拟所述功能模块的可编程逻辑控制器PLC控制逻辑的运行。2.根据权利要求1所述的方法,其特征在于,所述根据所述电路描述文件生成所述目标电路的电路树状结构,包括:根据所述电路描述文件,识别所述目标电路的各个组成部分,所述组成部分包括母线电源、电源连接点、元件和功能模块中的任一种;根据识别得到的所述各个组成部分,生成所述电路树状结构。3.根据权利要求2所述的方法,其特征在于,所述根据识别得到的所述各个组成部分,生成所述电路树状结构,包括:以所述母线电源为起点、所述电源连接点为节点、所述元件为连接器,生成包括所述各个组成部分的所述电路树状结构。4.根据权利要求1所述的方法,其特征在于,所述根据所述电路树状结构计算所述目标电路中的各个节点的节点电压,包括:初始化所述电路树状结构中的母线电源的电源电压;以所述母线电源为起始节点,按照预设顺序依次遍历所述电路树状结构中的各个节点,并计算各个节点的节点电压。5.根据权利要求4所述的方法,其特征在于,所述以所述母线电源为起始节点,按照预设顺序依次遍历所述电路树状结构中的各个节点,并计算各个节点的节点电压,包括:对于所述电路树状结构中的第i个节点,按照所述预设顺序从所述第i个节点的各个关联节点选择一个目标关联节点,i的起始值为1;所述目标关联节点为历史未被选择的节点,i为正整数;计算所述目...

【专利技术属性】
技术研发人员:黄春林薛方頔
申请(专利权)人:国讯芯微苏州科技有限公司
类型:发明
国别省市:

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

1