[发明专利]基于活动存储设备的逻辑控制器及其控制方法有效
申请号: | 201310086486.0 | 申请日: | 2013-03-18 |
公开(公告)号: | CN103197590A | 公开(公告)日: | 2013-07-10 |
发明(设计)人: | 张凯;张二浩 | 申请(专利权)人: | 张二浩 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京汲智翼成知识产权代理事务所(普通合伙) 11381 | 代理人: | 陈曦;郭亚芳 |
地址: | 550000 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 活动 存储 设备 逻辑 控制器 及其 控制 方法 | ||
1.一种基于活动存储设备的逻辑控制器,包括主控单元和外围设备,其特征在于所述外围设备还包括活动存储单元;
所述活动存储单元与所述主控单元双向通信;
所述主控单元读取所述活动存储单元中的配置文件并控制其他外围设备;所述主控单元采集控制信息写入所述活动存储单元。
2.如权利要求1所述的基于活动存储设备的逻辑控制器,其特征在于:
所述活动存储单元包括活动存储设备和与所述活动存储设备相对应的活动存储设备接口;所述活动存储设备接口与所述主控单元连接。
3.如权利要求2所述的基于活动存储设备的逻辑控制器,其特征在于:
所述活动存储设备是存储卡、FLASH存储芯片、U盘、活动硬盘、多媒体记忆卡中的任意一种。
4.如权利要求1所述的基于活动存储设备的逻辑控制器,其特征在于所述外围设备还包括时间控制单元;
所述时间控制单元是实时时钟控制模块;
所述主控单元按所述实时时钟控制模块的时间读取和执行所述活动存储单元中的配置文件。
5.如权利要求1所述的基于活动存储设备的逻辑控制器,其特征在于所述主控单元是微控制器;
所述微控制器还包括微控制器内核脚本语句存储器和与其连接的微处理运算单元,微处理器运算单元通过总线和其它外围设备传输数据。
6.如权利要求1所述的基于活动存储设备的逻辑控制器,其特征在于:
所述主控单元中还有数据缓冲池;所述数据缓冲池用于保存要发送或接收的数据。
7.一种用于权利要求1至6中任意一项所述的逻辑控制器的控制方法,其特征在于包括如下步骤:
S1:初始化所述逻辑控制器的系统参数,并对脚本语言配置文件定位;
S2:打开脚本语言配置文件,获取用户脚本语句中第一个时间节点的位置并对系统参数赋值后按步骤S3执行脚本语句;
S3:通过判断脚本程序指针值和本段脚本语句代码量的大小确定是否按步骤S4执行,然后按照时间触发方法定位需要执行的脚本语句段;
S4:按脚本语句条件解析判断方法执行定位的脚本语句段。
8.如权利要求7所述的控制方法,其特征在于所述逻辑控制器的系统参数包括:
活动存储设备的文件系统、脚本位置指针、脚本语句指针、条件逻辑变量、数据缓冲池。
9.如权利要求7所述的控制方法,其特征在于,所述按照时间触发方法定位需要执行的脚本语句段的步骤进一步包括:
S301:判断脚本程序指针值与本段脚本语句代码量大小,如果脚本程序指针值小于本段脚本语句代码量,则按步骤S4执行脚本语句进入步骤S302,如果脚本程序指针值不小于本段脚本语句代码量,则直接进入步骤S302;
S302:根据当前时间量与脚本位置指针处脚本语句中时间节点的时间量大小定位要执行的当前脚本语句段位置;
S303:如果当前时间量小于脚本位置指针处脚本语句中的时间节点的时间量,则返回步骤S301;
S304:如果当前时间量大于脚本位置指针处脚本语句中的时间节点的时间量,则遍历脚本语句中下一个时间节点的位置并将脚本位置指针指向下一个时间节点的位置,返回步骤S301;
S305:如果当前时间量达到脚本位置指针处脚本语句中的时间节点的时间量,更新脚本程序指针值,确定要运行的脚本语句段的位置和脚本语句代码量,返回步骤S301。
10.如权利要求7所述的控制方法,其特征在于,所述按脚本语句条件解析判断方法执行定位的脚本语句段步骤进一步包括:
S401:获取要进行分析的脚本语句;
S402:分析脚本语句中是否存在“:”,如果存在“:”,则获取脚本语句中第一个“:”的位置,则判定“:”之前的脚本语句为条件语句进入步骤S403;如果不存在“:”则分析并执行脚本语句中“;”之前的脚本语句,进入步骤S405;
S403:判断该条件语句的条件逻辑变量是否为真,如果为真,则继续循环判断本条件语句“:”之后的脚本语句,返回步骤S402;如果不为真,则进入步骤S405;
S405:脚本语句指针值加1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张二浩,未经张二浩许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310086486.0/1.html,转载请声明来源钻瓜专利网。