[发明专利]一种IEC61131-3标准功能块软件实现方法无效
申请号: | 200910012004.0 | 申请日: | 2009-06-11 |
公开(公告)号: | CN101576820A | 公开(公告)日: | 2009-11-11 |
发明(设计)人: | 仲崇权;付树东;王占猛;董智超;王俊山;刘鑫 | 申请(专利权)人: | 大连理工计算机控制工程有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/30 |
代理公司: | 大连东方专利代理有限责任公司 | 代理人: | 李洪福 |
地址: | 116023辽宁省大连市高新*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种IEC61131-3标准功能块软件实现方法,其特征在于设计一个通用的数据结构:操作码、操作数及运行参数三个方面来表述所有类型的功能块;所述操作码,用于表示功能块具体的操作内容;所述操作数,为在功能块实现各项功能的过程中参与运算的输入输出参数;所述运行参数,它由网络标号、网络位置及执行顺序三个参数组成。该功能块的执行方法,其特征在于用户的功能块程序可以通过上位机下载到嵌入式处理器的存储区中,然后按照读输入、功能块执行、写输出、处理通讯请求的运行周期进行循环执行程序,已完成功能的实现。通过该方法可以在嵌入式处理器上实现PLC的基本功能,从而使产品的开放性及易用性得到了很大的改善。 | ||
搜索关键词: | 一种 iec61131 标准 功能块 软件 实现 方法 | ||
【主权项】:
1、一种基于嵌入式系统IEC61131-3标准功能块的结构设计方法,其特征在于设计一个通用的数据结构:操作码、操作数及运行参数三个方面来表述所有类型的功能块;所述操作码,用于表示功能块具体的操作内容,每一个功能块都有一个唯一的操作码与之对应,每一个功能块编写了各自的实现函数,并且将这些函数的地址按照操作码的顺序保存在一个全局的函数指针数组中,通过这个函数指针数组操作码与功能块实现函数建立一个一一对应关系,以查找到对应的功能块实现函数,从而完成相应的功能;所述操作数,为在功能块实现各项功能的过程中参与运算的输入输出参数,由数据源标识及数据存储单元两部分组成;数据源标识指示了参与运算的数据是变量区中的数据还是常数,数据存储单元存储的是与数据源标识相对应的变量区地址或常数;所述运行参数,它由网络标号、网络位置及执行顺序三个参数组成,此三个参数是供上位机使用的,上位机根据用户编写的程序为每一个功能块分配对应的参数,最终将用户程序按照正确的执行顺序下载到嵌入式处理器的Flash中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工计算机控制工程有限公司,未经大连理工计算机控制工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910012004.0/,转载请声明来源钻瓜专利网。
- 上一篇:从富氢气体生产氢气的方法
- 下一篇:异噁唑衍生物及其治疗疾病的方法