通过执行项目 > 项目信息... 命令,将在工具树的全局节点中插入项目信息对象,并打开项目信息对话框。这样,您就可以查看并定义项目文件的属性及信息,如访问属性、版本号、作者和公司信息以及与项目对象有关的统计信息。
文件选项卡显示项目文件的属性。
在项目信息对话框的摘要选项卡中,您可以选择性地添加一些有关项目文件的信息。在项目信息对话框的属性选项卡上,这种信息将自动显示为可用的密钥。
选项自动生成“项目信息”POUs:
如果激活了此选项,则将在工具树的全局节点中的文件夹项目信息中自动创建函数 POU。您可以使用它来访问应用程序中的项目属性值。在此情况下,将为属性公司、标题和版本创建专用函数(GetCompany、GetTitle、GetVersion)。为了访问另外定义的属性,将提供每个属性类型(GetTextProperty、GetTextProperty2、GetBooleanProperty、GetNumberProperty、GetVersionProperty)的相应函数。在此情况下,请调用适当的函数,将属性密钥作为输入传递,并返回属性值。
选项自动生成“库信息”POUs:
如果激活了此选项,则将在工具树的全局节点中的文件夹库信息中自动创建函数 POU。您可以使用它来访问应用程序中的库属性值。在这种情况下,将为输入的属性创建特殊函数 GetLibVersion(版本号为文本字符串)、GetLibVersionNumber(版本号为数值)和 IsLibReleased。
注意: 如果激活了此选项,每个参数允许最多使用 80 个字符。超出此长度的文本将被截断。
示例
属性选项卡上定义了以下属性:
密钥 = nProp1
类型 = Number
值 = 333
例如,若要在应用程序中获取该值,请调用函数 GetNumberProperty。
showprop:=GetNumberProperty("nProp1");
在此情况下,必须将 showprop 声明为类型 DINT。
如要创建库项目,请参阅 EcoStruxure Machine Expert 功能和库用户指南中的章节创建自己的库。
项目信息对话框的属性选项卡让您能够为一些项目属性定义密钥。这些密钥随后可在与客户特定相关的外部程序中使用,用于控制相应属性。
至少在该对话框的摘要选项卡上定义的信息将作为密钥显示在属性表中。属性的名称用作密钥名,数据类型自动为文本,值将是在摘要选项卡上定义的文本字符串。根据需要,可以添加任何其他密钥。
项目信息对话框的统计选项卡中的表格概述了项目中所使用的对象:总对象数量显示在顶部以及下表中每个对象类型的对象数量(计数)的下方。
许可选项卡一般不适用于 EcoStruxure Machine Expert 控制器平台。
有关详细信息,请参见随 EcoStruxure Machine Expert 自动安装的许可证管理器软件。
项目信息对话框的签名选项卡让您能够使用提供商特有的唯一秘钥来签署库项目。
前提条件:秘钥的格式为个人密钥文件,其扩展名为 *.libpk,包含相应的令牌。
首先,激活选项激活签名;然后输入秘钥文件的路径并将项目存储为编译库。
令牌显示在库存储库中,或者显示在库详细信息的库管理器中。您可以将它与库提供商可能已发布的令牌进行比较,以便验证库是否真的来自期望的提供商。
如果您(作为库提供商)希望创建新的个人秘钥文件,请单击按钮创造个人密钥文件...,然后选择用来保存此文件的目录。
参数 |
描述 |
|
---|---|---|
个人密钥文件 |
个人密钥文件 *.libpk 的路径。 示例:D:\for lib developers only\mycomp_libkey.libpk |
|
公钥令牌 |
在指定了密钥文件之后,自动输入。 示例:427A5701DA3CF3CF。 |