一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于为过程控制系统生成可实施的序列功能图代码的方法、系统和计算机程序产品与流程

2022-08-27 00:37:07 来源:中国专利 TAG:

技术特征:
1.一种由处理器实现的用于在过程控制系统内生成用于过程控制的序列功能图内的程序代码的方法,该方法包括:接收表示用于实现序列流的选中的设备的设备选择数据;接收表示将由所述选中的设备实施的一组操作功能的操作数据;对与所述一组操作功能内的一个或多个操作功能相对应的一个或多个操作功能配置参数赋值;接收表示将在实施所述一组操作功能期间实现以用于过程流控制的一组控制语句的控制语句数据;对与所述一组控制语句内的一个或多个控制语句相对应的一个或多个控制语句配置参数赋值;以及基于接收的所述操作数据、接收的所述控制语句数据、赋值的所述操作功能配置参数和赋值的所述控制语句配置参数中的一个或多个,来生成用于实现所述一组操作功能的机器可读程序代码。2.如权利要求1所述的方法,其中,接收设备选择数据的步骤包括:在显示界面内接收包括设备选择性用户输入的输入;在显示器上呈现基于所述设备选择性用户输入而选中的设备的视觉表示;接收与所述选中的设备相关联的功能块标识符数据和功能块类型数据;以及接收表示将由所述选中的设备实施的一组操作功能的操作数据。3.如权利要求1所述的方法,其中接收表示将由所述选中的设备实施的一组操作功能的操作数据的步骤包括:通过显示可在所述选中的设备上执行的操作功能的列表,对接收到的用户输入做出响应;通过另一用户输入,接收从显示的操作功能的列表中对操作功能的选择;识别与选中的操作功能相关联的操作功能类型;检索与识别的操作功能类型相关联的一组配置参数;以及在显示界面内启动对所述选中的操作功能的显示。4.如权利要求1所述的方法,其中,对与所述一组操作功能内的一个或多个操作功能相对应的一个或多个操作功能配置参数赋值的步骤包括:将一组选中的操作功能配置参数与选中的操作功能相关联;针对所述一组选中的操作功能配置参数内的一个或多个操作功能配置参数,检索默认操作功能配置参数值;将所述默认操作功能配置参数值赋予与所述选中的操作功能相关联的相应操作功能配置参数;接收用于标识一个或多个用户指定参数值的用户输入,以将所述一个或多个用户指定参数值赋予所述一组选中的操作功能配置参数中的一个或多个操作功能配置参数;以及将所述一个或多个用户指定参数值赋予与选中的操作功能相对应的操作功能配置参数。5.如权利要求1所述的方法,其中,接收表示将在实施所述一组操作功能期间实现以用于过程流控制的一组控制语句的控制语句数据的步骤包括:
显示用于过程流控制的一个可选控制语句的列表,所述可选控制语句与将由所述选中的设备实施的一个或多个操作功能相对应;基于用户输入,从所述可选择控制语句的列表中选择控制语句;检索与选中的控制语句相关联的一组配置参数;以及启动在所述显示界面内对选中的控制语句的显示。6.如权利要求1所述的方法,其中,对与所述一组控制语句内的一个或多个控制语句相对应的一个或多个控制语句配置参数赋值的步骤包括:识别与所述一组控制语句内的控制语句相对应的一组控制语句配置参数;检索与识别的一组控制语句配置参数内的一个或多个控制语句配置参数相对应的默认配置参数值;将所述默认配置参数值赋予相应的控制语句配置参数;接收识别一个或多个用户指定参数值的用户输入,以将所述一个或多个用户指定参数值赋予一个或多个控制语句配置参数;以及将所述一个或多个用户指定参数值赋予所述相应的控制语句配置参数。7.如权利要求1所述的方法,其中,生成用于实现一组操作功能的机器可读程序代码的步骤包括:检索一组机器代码生成规则,所述一组机器代码生成规则对应于:(i)为在所述选中的设备上实施而选择的一组操作功能,以及(ii)为过程流控制选择的一组控制语句,所述一组控制语句与所述一组操作功能中的一个或多个操作功能相对应;以及生成用于在所述选中的设备上实现的所述一组操作功能的机器可读程序代码,其中,所述生成的机器可读程序代码是基于:(i)检索到的一组机器代码生成规则,(ii)一组操作功能和一个或多个操作功能配置参数值,其中所述一个或多个操作功能配置参数值被赋予给与所述一组操作功能相关联的一个或多个操作功能配置参数,(iii)一组控制语句和一个或多个控制语句配置参数值,其中所述一个或多个控制语句配置参数值被赋予给与所述一组控制语句相关联的一个或多个控制语句配置参数,以及(iv)与所述选中的设备相关联的功能块类型数据。8.一种由处理器实现的系统,其用于在过程控制系统内生成用于过程控制的序列功能图内的程序代码,所述系统包括:存储器;以及处理器,其被配置用于:接收表示用于实现序列流的选中的设备的设备选择数据;接收表示将由所述选中的设备实施的一组操作功能的操作数据;对与所述一组操作功能内的一个或多个操作功能相对应的一个或多个操作功能配置参数赋值;接收表示将在实施所述一组操作功能期间实现以用于过程流控制的一组控制语句的控制语句数据;对与所述一组控制语句内的一个或多个控制语句相对应的一个或多个控制语句配置参数赋值;以及基于接收的所述操作数据、接收的所述控制语句数据、赋值的所述操作功能配置参数
和赋值的所述控制语句配置参数中的一个或多个,来生成用于实现所述一组操作功能的机器可读程序代码。9.如权利要求8所述的系统,被配置为使得接收设备选择数据的步骤,包括:在显示界面内接收包括设备选择性用户输入的输入;在显示器上呈现基于所述设备选择性用户输入而选中的设备的视觉表示;接收与所述选中的设备相关联的功能块标识符数据和功能块类型数据;以及接收表示将由所述选中的设备实施的一组操作功能的操作数据。10.如权利要求8所述的系统,被配置为使得接收表示将由所述选中的设备实施的一组操作功能的操作数据的步骤,包括:通过显示可在所述选中的设备上执行的操作功能的列表,对接收到用户输入做出响应;通过另一用户输入,接收从显示的操作功能的列表中对操作功能的选择;识别与选中的操作功能相关联的操作功能类型;检索与所识别的操作功能类型相关联的一组配置参数;以及在显示界面内启动对所述选中的操作功能的显示。11.如权利要求8所述的系统,被配置成对与所述一组操作功能内的一个或多个操作功能相对应的一个或多个操作功能配置参数赋值的步骤,包括:将一组选中的操作功能配置参数与选中的操作功能相关联;针对所述一组选中的操作功能配置参数内的一个或多个操作功能配置参数,检索默认操作功能配置参数值;将所述默认操作功能配置参数值赋予与所述选中的操作功能相关联的相应操作功能配置参数;接收用于识别一个或多个用户指定参数值的用户输入,以将所述一个或多个用户指定参数值赋予所述一组选中的操作功能配置参数中的一个或多个操作功能配置参数;以及将所述一个或多个用户指定参数值赋予与选中的操作功能相对应的操作功能配置参数。12.如权利要求8所述的系统,被配置为使得接收表示将在实施所述一组操作功能期间实现以用于过程流控制的一组控制语句的控制语句数据的步骤,包括:显示用于过程流控制的一个可选控制语句的列表,所述可选控制语句与将由所述选中的设备实施的一个或多个操作功能相对应;基于用户输入,从所述可选择控制语句的列表中选择控制语句;检索与选中的控制语句相关联的一组配置参数;以及启动在所述显示界面内对选中的控制语句的显示。13.如权利要求8所述的系统,被配置对与所述一组控制语句内的一个或多个控制语句相对应的一个或多个控制语句配置参数赋值的步骤,包括:识别与所述一组控制语句内的控制语句相对应的一组控制语句配置参数;检索与识别的一组控制语句配置参数内的一个或多个控制语句配置参数相对应的默认配置参数值;将所述默认配置参数值赋予相应的控制语句配置参数;
接收识别一个或多个用户指定参数值的用户输入,以将所述一个或多个用户指定参数值赋予一个或多个控制语句配置参数;以及将所述一个或多个用户指定参数值赋予所述相应的控制语句配置参数。14.如权利要求8所述的系统,被配置为使得生成用于实现一组操作功能的机器可读程序代码的步骤,包括:检索一组机器代码生成规则,所述一组机器代码生成规则对应于:(i)为在所述选中的设备上实施而选择的一组操作功能,以及(ii)为过程流控制而选择的一组控制语句,所述一组控制语句与所述一组操作功能中的一个或多个操作功能相对应;以及生成用于在所述选中的设备上实现所述一组操作功能的机器可读程序代码,其中,所述生成的机器可读程序代码是基于:(i)检索到的一组机器代码生成规则,(ii)一组操作功能和一个或多个操作功能配置参数值,其中所述一个或多个操作功能配置参数值被赋予给与所述一组操作功能相关联的一个或多个操作功能配置参数,(iii)一组控制语句和一个或多个控制语句配置参数值,其中所述一个或多个控制语句配置参数值被赋予给与所述一组控制语句相关联的一个或多个控制语句配置参数,以及(iv)与所述选中的设备相关联的功能块类型数据。15.一种计算机可读存储介质,其上存储有用于在过程控制系统内生成用于过程控制的序列功能图内的程序代码,所述程序代码包括用于在基于处理器的计算系统内实现以下步骤的指令:接收表示用于实现序列流的选中的设备的设备选择数据;接收表示将由所述选中的设备实施的一组操作功能的操作数据;对与一个或多个操作功能相对应的一个或多个操作功能配置参数赋值;接收表示将在实施所述一组操作功能期间实现以用于过程流控制的一组控制语句的控制语句数据;对与所述一组控制语句内的一个或多个控制语句相对应的一个或多个控制语句配置参数赋值;以及基于接收的所述操作数据、接收的所述控制语句数据、赋值的所述操作功能配置参数和赋值的所述控制语句配置参数中的一个或多个,来生成用于实现所述一组操作功能的机器可读程序代码。

技术总结
本发明提供了方法、系统和计算机程序产品,其使得能够生成可执行序列功能图,以便由过程控制系统进行后续检索和实施。在一个实施例中,生成可执行序列功能图,包括:(i)接收表示用于实施序列流内的操作功能的选中设备的设备选择数据,(ii)接收表示要由选中设备实施的一组操作功能的操作数据,(iii)对一个或多个配置参数赋值,(iv)接收控制语句数据,所述控制语句数据表示要在所述一组操作功能的实施期间用于实施过程流控制的一组控制语句,(v)一个或多个控制语句配置参数赋值,以及生成用于实施一组操作功能的机器可读SEBOL程序代码。代码。代码。


技术研发人员:安波大辅 骆俞伊 马里切尔
受保护的技术使用者:横河电机株式会社
技术研发日:2022.02.14
技术公布日:2022/8/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献