[发明专利]一种用于基于解析树形操作顺序的系统自动化的系统和方法有效
申请号: | 201080054778.0 | 申请日: | 2010-10-28 |
公开(公告)号: | CN102640069A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | B·范·塞藤 | 申请(专利权)人: | 尤米科尔股份公司及两合公司 |
主分类号: | G05B23/00 | 分类号: | G05B23/00;G06F9/45;G06F17/22;G06F17/27 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 金晓 |
地址: | 德国哈瑙*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 基于 解析 树形 操作 顺序 系统 自动化 方法 | ||
1.一种自动化系统,包括由至少一个行动单元和至少一个传感器单元连接的控制器和设备,其中所述至少一个传感器单元收集关于所述设备的信息和输出该信息到所述控制器,所述控制器基于接收的信息计算控制信号并且输出所述控制信号到所述至少一个行动单元,其中所述控制器包括处理单元,用于利用所述控制器计算和输出所述控制信号,
其中,所述自动化系统进一步包括解析器,其产生和执行所述处理单元上的执行代码,其中所述解析器接收包括至少一个步骤的具有树形顺序形式的指令,其中所述至少一个步骤包括至少一个语句,其中至少一个语句是:
赋值语句,限定将由所述控制器执行的计算或者外围过程,或者
控制流语句,用于启动新的子顺序,或者
暂停语句,用于在该语句的位置处暂停执行,而不暂停被包含在相应步骤中的语句,
其中所述解析器产生和执行的所述执行代码使得所述处理单元顺序地执行每一子顺序的步骤,以使得由所述处理单元执行每个所述步骤,直到已经完成包含在相应的步骤中的所有语句,并且其中由相同步骤启动的语句由所述处理单元以并行或者半并行的方式执行。
2.一种使系统自动化的方法,所述系统包括具有处理单元的控制器和设备,所述控制器和设备由至少一个行动单元和至少一个传感器单元连接,其中所述至少一个传感器单元收集关于所述设备的信息和输出该信息到所述控制器,所述控制器使用所述处理单元基于接收的信息计算控制信号并且输出所计算的控制信号到所述至少一个行动单元,其中
所述自动化系统包括的解析器接收包括至少一个步骤的具有树形顺序形式的指令,其中所述至少一个步骤包括至少一个语句,其中至少一个语句是:
赋值语句,限定将由所述控制器执行的计算或者外围过程,或者
控制流语句,用于启动新的子顺序,或者
暂停语句,用于在该语句的位置处暂停执行,而不暂停被包含在相应步骤中的语句,以及
基于所接收的指令,通过使得处理单元顺序地执行每个子顺序的步骤,所述解析器产生和执行所述处理单元上的执行代码,以使得执行每个所述步骤,直到已经完成包含在相应的步骤中的所有语句,并且其中由相同步骤启动的语句以并行或者半并行的方式执行。
3.根据相应的前述权利要求中的任意一项的系统或者方法,其中由所述解析器接收的指令被定义在XML文档中。
4.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述控制流语句被定义为以while循环、for循环、if或者select-case构造、subprocedure构造的方式启动所述新的子顺序。
5.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述设备是汽车功能测试装备、化学反应器系统或者分析仪器。
6.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述至少一个传感器单元测量转速、力、温度值、组分的浓度、电压、电流、压力、质量、流速或者数字输出的逻辑状态。
7.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述自动化系统进一步包括连接到所述控制器的显示器,其中至少其中一个所述语句输出消息到显示器上给自动化系统的操作员。
8.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述解析器产生执行代码包含产生中间表达代码的中间步骤。
9.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述解析器接收的树形顺序表示解析器直接在处理单元上执行的源代码。
10.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述解析器是线性化单元,其基于所接收的树形顺序产生和执行直线化的执行代码。
11.根据权利要求10的系统或者方法,其中所述线性化单元从所述树形顺序产生直线型的引用数据栈,并且以直线型的方式利用高速处理速率在所述处理单元上执行所述直线型的引用数据栈,使得能够半并行地处理包含在相应的步骤中的流控制语句所启动的不同子顺序包括的所述语句。
12.根据相应的前述权利要求中的任意一项的系统或者方法,其中所述解析器执行预编译代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尤米科尔股份公司及两合公司,未经尤米科尔股份公司及两合公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080054778.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:安装夹具的工装结构
- 下一篇:大直径钢管水上对口焊接辅助器