[发明专利]组态编程控制法无效
申请号: | 97120250.8 | 申请日: | 1997-11-07 |
公开(公告)号: | CN1183596A | 公开(公告)日: | 1998-06-03 |
发明(设计)人: | 张新国 | 申请(专利权)人: | 张新国 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100071 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明为组态编程控制法,目的在于简化开关量控制的编程,按控制时序先后,对应编程时的行序,同一行下每一起作用的所有输入状态的组合(或只含有效输入状态的组合)和对应的输出,组态并列成一句,执行时反复输入现场状态与当前行下各并列句的相应输入状态比较,直到全部相同或要求相同的任一输入口状态或非零按键序号相同则输出当前并列句输出状态,再按并列句中[跳转行号]字节值跳转和[循环数]字节值循环,如跳转值为零则进入当前行号+1的行上去。 | ||
搜索关键词: | 组态 程控 制法 | ||
【主权项】:
1.组态编程控制法,目的在于简化开关量的输入和输出控制的编程,本发明其特征为:将开关量输入/输出按时序分成步,每一步对应于编程时的行,行号按控制对象的时序由开始到结束,从1起顺序给出,用开关量可能的两种状态,以″合″对应高电平,″开″对应低电平,进行组态,每一行按开关量在当前时序状态下的每一起作用的输入组合和它们对应的输出为一并列句,各句一一在此同一行号下并列起来,组成一个个并列句,每一并列句由下列因素:[行号],[只要输入标志],[输入],[只要输入],[输出],[按键号],[跳转行号],[循环数],[标志]组成,[行号]可由一个或多个字节表示(根据行号表示数量的需要),同一行号下的并列句[行号]字节值一致,[只要输入标志]为一个字节,它表示本句的输入方式是否为只要输入方式,当非只要输入方式时,其字节值为零,同时[只要输入]项字节将无效,[只要输入]项可由一个或多个字节(多少字节根据表示数量的需要)表示,只要输入方式的意义在权利要求2中将讲到,[输入]和[输出]为按要控制对象输入和输出的数量,规定相应数量的字节为[输入]和[输出]专用,字节中的每一位对应一个输入口(指[输入]字节)或输出口(指[输出]字节),字节中的每一位以″0″代表低电平,″1″代表高电平,分别对应输入口和输出口的″开″,″合″状态,[按键号]为一个字节,表示现场输入按键的序号值,它对应系统规定相同序号的按键,[跳转行号]表示在执行完本句后,如其值不为零,则要到[跳转行号]字节值指定的行号的行最开始的并列句上去执行,如其值为零,进入当前行号值+1行号的行最开始的并列句上去执行,可用一个或多个字节表示[跳转行号]数值(多少字节根据需要跳转的行号数值表示的需要),以数值零代表无跳转,[循环数]为当[跳转行号]字节值不为零时,[循环数]字节值表示程序要在当前行到跳转行之间循环次数,当[跳转行号]字节值为零时,[循环数]字节将无意义,即必须为零,可用一个或多个字节表示[循环数]项(多少字节根据需要循环数值表示的需要),这样不同的行代表不同的时序状态下的输入及对应输出的各种组合,程序执行时,首先检查[只要输入标志]字节,其值为零则表示非只要输入方式(只要输入方式将在权利要求2中讲到),在非只要输入方式下,在当前的时序状态下,输入现场的输入开关量(包括按键输入),并与已在当前行各个并列句存在的各相对应[输入]字节位和[按键号]字节状态逐句比较,不符则重新输入现场的开关量,再与当前行各并列句中的[输入]字节和[按键号]字节内容反复这样比较,直到找到[输入]字节内容和[按键号]字节内容与相对应现场输入全部相符的并列句,并将此句对应[输出]状态输出,然后检查[跳转行号]字节,如值为零则指向当前行号值+1值的行号的行最开始的并列句执行,如[跳转行号]字节值不为零时,进入[跳转行号]字节值指定行号的行最开始的并列句开始执行,如此时[循环数]字节值不为零,控制程序将在当前行与[跳转行号]字节值指定的行之间进行[循环数]字节值指定的次数循环,每一行内的每个并列句的最后一个字节为[标志]字节,用来表示并列句和行之间相互关系和本身状态的各种标志,如下一句将是下一行的开始应用换行标志,若是本句之后还有属于本行的并列句,则标志为并列标志。同时如本句的[输出]的某些位有延时状态要求(指[输出]的某些位有延时标志,输出后在经过规定延时时间后这些具有延时标志的位对应的输出口状态取反输出,而在规定时间内不受新的输出的影响而改变)或允许状态要求(即在[输出]的某些位有允许标志,被输出后这些位对应输出口状态,在规定时间内不受新的输出的影响,保持状态不变,在规定时间到后不自行改变,而是由新的输出刷新)则相应体现为换行加延允标志及并列加延允标志,程序执行时如当前并列句[标志]区含有延允标志,则可根据当前行的行号值和本并列句的首地址,找到当前并列句[输出]区需要延时或允许的位和它们的时间值,在程序的最后一行最后一句的[标志]字节,可用结束标志,程序执行时,在完成本行工作后,遇到此标志,将不在继续进行,停在那里,直到复位信号重新启动,当然也有结束加延允标志,注意:并不是程序最后必须用结束标志,可根据需要而定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张新国,未经张新国许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/97120250.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种隔热减震复合材料
- 下一篇:气敏性pH值检测试纸
- 同类专利
- 专利分类
G06 计算;推算;计数
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用