【技术实现步骤摘要】
本专利技术涉及控制算法仿真领域,更具体地说,涉及一种。
技术介绍
核电站在运行时,都需通过控制系统进行控制。上述控制系统中包含有各种控制逻辑,这些控制逻辑通常都是采用IEC61131-3国际标准中规定的算法描述语言或厂商自行定义的描述语言进行描述。下文仅以IEC61131-3标准语言为例进行说明。IEC61131-3国际标准为工业自动化控制系统的软件设计提供了标准化编程语言。 该标准改善了工业控制系统编程软件的开发效率,使各厂家的自动化控制系统的程序之间的移植成为可能,降低了用户的使用难度和工程成本。IEC61131-3控制算法都封装在相应的POU (Program Organization Unit程序组织单元)中。POU算法包括函数、功能块和程序三种类型。如图I所示,每个POU包含一个变量声明部分和一个逻辑代码主体,其中逻辑代码米用IEC编程语目的任意一种算法描述语目编写。在仿真过程中,需要将POU控制逻辑从其平台上(源平台)转换到自己的平台上 (目标平台)。通过图I可见,POU控制逻辑以不同的算法描述语言封装,而且这些算法描述语言语法相差很大;其次一个PO ...
【技术保护点】
一种控制算法跨平台转换系统,用于将源平台的控制算法转换为在目标平台执行的算法,其特征在于,包括:解析器,用于将源控制算法转换为扩展语法分析树,所述扩展语法分析树包括扩展语法结点,每一所述扩展语法结点对应源控制算法中的一条语法规则,每一所述扩展语法结点包括属性列表、格式规则列表、动作序列,所述格式规则列表包括目标文件的格式规则;转换器,用于根据格式规则列表中的格式规则将所述扩展语法分析树转换为目标文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:钟俊,章旋,曹建亭,
申请(专利权)人:中广核北京仿真技术有限公司,中国广东核电集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。