仿真控制方法和装置制造方法及图纸

技术编号:20221528 阅读:34 留言:0更新日期:2019-01-28 20:07
本申请提供了一种仿真控制方法和装置,应用于工业仿真平台,该方法包括:获取用户输入的用于指示仿真控制逻辑的脚本文件;解析该脚本文件中各个参数之间的逻辑关系;根据解析出的脚本文件中各个参数之间的逻辑关系,确定该脚本文件中各个参数各自对应的偏移地址;分配用于执行该仿真控制逻辑的内存空间;根据解析出的各个参数之间的逻辑关系,在该内存空间中执行仿真控制;根据该脚本文件中各个参数各自对应的偏移地址以及分配的该内存空间,从该内存空间中获取该仿真控制所得到的输出参数的参数值。本申请的方案可以降低工业仿真控制的复杂度。

【技术实现步骤摘要】
仿真控制方法和装置
本申请涉及工业控制
,尤其涉及一种仿真控制方法和装置。
技术介绍
工业仿真控制是指对工业控制系统的流程以及工艺的仿真,主要用于工业控制系统的流程验证以及主要工艺的模拟。在工业仿真控制中经过需要通过控制器(如,逻辑运算控制器、比例-积分-微分控制器等)来实现自动化控制。例如,如果需要在阀门1和阀门2同时开启的情况下,控制阀门3开启,则需要在工业仿真控制系统中配置用于实现与运算的逻辑控制器(俗称的AND控制器)。然而,工业仿真控制中,常见的控制器的控制逻辑都是固定的,且控制逻辑较为简单,只能实现特定的控制功能。如果需要实现较为复杂的逻辑控制,则需要依据当前所需的控制逻辑开发一个专门的控制器,且,如果控制逻辑稍微有一点改变,用户就必须重新调整控制器的内部代码,这样必然大大增加了工业仿真控制的复杂度。
技术实现思路
有鉴于此,本申请提供了一种仿真控制方法和装置,以降低工业仿真控制的复杂度。为实现上述目的,一方面,本申请提供了一种仿真控制方法,应用于工业仿真平台,所述方法包括:获取用户输入的用于指示仿真控制逻辑的脚本文件;解析所述脚本文件中各个参数之间的逻辑关系;根据解析本文档来自技高网...

【技术保护点】
1.一种仿真控制方法,其特征在于,应用于工业仿真平台,所述方法包括:获取用户输入的用于指示仿真控制逻辑的脚本文件;解析所述脚本文件中各个参数之间的逻辑关系;根据解析出的脚本文件中各个参数之间的逻辑关系,确定所述脚本文件中各个参数各自对应的偏移地址;分配用于执行所述仿真控制逻辑的内存空间;根据解析出的各个参数之间的逻辑关系,在所述内存空间中执行仿真控制;根据所述脚本文件中各个参数各自对应的偏移地址以及分配的所述内存空间,从所述内存空间中获取所述仿真控制所得到的输出参数的参数值。

【技术特征摘要】
1.一种仿真控制方法,其特征在于,应用于工业仿真平台,所述方法包括:获取用户输入的用于指示仿真控制逻辑的脚本文件;解析所述脚本文件中各个参数之间的逻辑关系;根据解析出的脚本文件中各个参数之间的逻辑关系,确定所述脚本文件中各个参数各自对应的偏移地址;分配用于执行所述仿真控制逻辑的内存空间;根据解析出的各个参数之间的逻辑关系,在所述内存空间中执行仿真控制;根据所述脚本文件中各个参数各自对应的偏移地址以及分配的所述内存空间,从所述内存空间中获取所述仿真控制所得到的输出参数的参数值。2.根据权利要求1所述的仿真控制方法,其特征在于,在所述根据解析出的各个参数之间的逻辑关系,在所述内存空间中执行仿真控制之前,还包括:获取所述工业仿真平台模拟出的输入参数的参数值;将所述输入参数的参数值存储到所述内存空间;所述根据解析出的各个参数之间的逻辑关系,在所述内存空间中执行仿真控制,包括:根据解析出的各个参数之间的逻辑关系以及所述内存空间中存储的所述输入参数的参数值,在所述内存空间中执行仿真控制。3.根据权利要求1所述的仿真控制方法,其特征在于,所述解析所述脚本文件中各个参数之间的逻辑关系,包括:解析所述脚本文件,以生成表征所述脚本文件中各个参数之间逻辑关系的抽象语法树;所述根据解析出的脚本文件中各个参数之间的逻辑关系,确定所述脚本文件中各个参数各自对应的偏移地址,包括:根据所述抽象语法树中各个参数之间的逻辑关系,确定所述脚本文件中各个参数各自对应的偏移地址。4.根据权利要求3所述的仿真控制方法,其特征在于,所述解析所述脚本文件,以生成表征所述脚本文件中各个参数之间逻辑关系的抽象语法树,包括:运行预置的脚本编译程序;通过所述脚本编译程序解析所述脚本文件,以生成表征所述脚本文件中各个参数之间逻辑关系的抽象语法树。5.根据权利要求3或4所述的仿真控制方法,其特征在于,在生成所述抽象语法树之后,还包括:根据预置的语义规则,对所述抽象语法树进行语义检测;当检测到所述抽象语法树中存在语义错误时,输出检测到的语义错误。6.根据权利要求1所述的仿真控制方法,其特征在于,所述分配用于执行所述仿真...

【专利技术属性】
技术研发人员:章佳明应正波王吉崔伟灿王翔
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:浙江,33

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

1