[发明专利]用于对存储器间接寻址的工业自动化部件和方法有效
申请号: | 201310236214.4 | 申请日: | 2013-06-14 |
公开(公告)号: | CN103514099A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 托比亚斯·舒 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春水;李德山 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 存储器 间接 寻址 工业 自动化 部件 方法 | ||
1.用于通过工业自动化装置中的自动化部件的程序对多个存储器单元进行间接寻址的方法,
其中为了访问所述多个存储器单元,在所述程序运行时确定相关的地址(E0.0,……,DB2.DW0),
其特征在于,
在创建所述程序期间创建并且存储结构(访问组1[n],访问组2[n])与能够由所述程序应用的地址(E0.0,……,DB2.DW0)中的至少一部分的关联关系(访问组1,访问组2),
在运行时,为了访问所述多个存储器单元,所述程序
-在第一步骤中确定所述结构(访问组1[n],访问组2[n])的相关的元素,
-在第二步骤中从所存储的所述关联关系(访问组1,访问组2)中读出与所确定的所述元素相关联的地址(E0.0,……,DB2.DW0),并且
-在第三步骤中借助于所述地址(E0.0,……,DB2.DW0)访问所述多个存储器单元。
2.根据权利要求1所述的方法,其特征在于,
借助访问所述多个存储器单元来读取或者设置所述自动化部件的或者与所述自动化部件链接的输入/输出单元的至少一个物理输出端(AW0)或至少一个物理输入端(E0.0)。
3.根据上述权利要求之一所述的方法,其特征在于,
代替或者除了所述地址(E0.0,……,DB2.DW0)应用变量(“输入端_0-0”,……,“数据模块_2”),所述变量引用所述多个存储器单元。
4.根据上述权利要求之一所述的方法,其特征在于,
阻止所述程序或者所述程序的至少一部分直接访问在所述关联关系(访问组1,访问组2)中引用的所述地址(E0.0,……,DB2.DW0)。
5.根据上述权利要求之一所述的方法,其特征在于,
所述方法的第二步骤和第三步骤通过操作系统或者通过所述自动化部件的固件来实施。
6.根据上述权利要求之一所述的方法,其特征在于,
应用矩阵或表作为所述关联关系(访问组1,访问组2)。
7.根据上述权利要求之一所述的方法,其特征在于,
应用索引变量的多个元素或一维数组作为所述结构(访问组1[n],访问组2[n])。
8.根据上述权利要求之一所述的方法,其特征在于,
将所述关联关系(访问组1,访问组2)分组成多个组和/或应用多个关联关系(访问组1,访问组2),所述关联关系分别代表一个组。
9.根据权利要求8所述的方法,其特征在于,
每个组包括作为结构(访问组1[n],访问组2[n])的至少一个一维数组。
10.根据权利要求8或9所述的方法,其特征在于,
将访问权限指配给所述组中的至少一个。
11.根据权利要求10所述的方法,其特征在于,
所述访问权限涉及至少一个功能、一个程序模块或者一个程序部分,其中仅授权的功能、程序模块或者程序部分被授权用于访问与所述组相关的所述地址(E0.0,……,DB2.DW0)。
12.根据上述权利要求之一所述的方法,其特征在于,
将所述关联关系(访问组1,访问组2)存储在数据模块中或者程序的类似的对象中。
13.用于在工业自动化装置中使用的自动化部件,
其中,所述自动化部件设立用于通过程序对多个存储器单元进行间接寻址,
其特征在于,
所述自动化部件设立用于实施根据上述权利要求之一所述的方法中的第一步骤、第二步骤和第三步骤。
14.根据权利要求13所述的自动化部件,其特征在于,
所述自动化部件配备有固件和/或操作系统,其中所述固件和/或所述操作系统设立用于确定存储在关联关系(访问组1,访问组2)中的所述地址(E0.0,……,DB2.DW0),其中,借助在所述关联关系(访问组1,访问组2)中应用的所述结构(访问组1[n],访问组2[n])的由所述程序所确定的元素来进行所述确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310236214.4/1.html,转载请声明来源钻瓜专利网。