项目信息

概述

通过执行项目 > 项目信息... 命令,将在工具树全局节点中插入项目信息对象,并打开项目信息对话框。这样,您就可以查看并定义项目文件的属性及信息,如访问属性、版本号、作者和公司信息以及与项目对象有关的统计信息。

文件

文件选项卡显示项目文件的属性。

摘要

项目信息对话框的摘要选项卡中,您可以选择性地添加一些有关项目文件的信息。在项目信息对话框的属性选项卡上,这种信息将自动显示为可用的密钥

选项自动生成“项目信息”POUs

如果激活了此选项,则将在工具树全局节点中的文件夹项目信息中自动创建函数 POU。您可以使用它来访问应用程序中的项目属性值。在此情况下,将为属性公司标题版本创建专用函数(GetCompanyGetTitleGetVersion)。为了访问另外定义的属性,将提供每个属性类型(GetTextPropertyGetTextProperty2GetBooleanPropertyGetNumberPropertyGetVersionProperty)的相应函数。在此情况下,请调用适当的函数,将属性密钥作为输入传递,并返回属性值。

选项自动生成“库信息”POU

如果激活了此选项,则将在工具树全局节点中的文件夹库信息中自动创建函数 POU。您可以使用它来访问应用程序中的库属性值。在这种情况下,将为输入的属性创建特殊函数 GetLibVersion(版本号为文本字符串)、GetLibVersionNumber(版本号为数值)和 IsLibReleased

注: 如果激活了这些选项,每个参数允许最多使用 80 个字符。超出此长度的文本将被截断。

示例

属性选项卡上定义了以下属性:

密钥 = nProp1

类型 = Number

= 333

例如,若要在应用程序中获取该值,请调用函数 GetNumberProperty

showprop:=GetNumberProperty("nProp1");

在此情况下,必须将 showprop 声明为类型 DINT

属性

项目信息对话框的属性选项卡让您能够为一些项目属性定义密钥。这些密钥随后可在与客户特定相关的外部程序中使用,用于控制相应属性。

至少在该对话框的摘要选项卡上定义的信息将作为密钥显示在属性表中。属性的名称用作密钥名,数据类型自动为文本将是在摘要选项卡上定义的文本字符串。根据需要,可以添加任何其他密钥。

统计信息

项目信息对话框的统计选项卡中的表格概述了项目中所使用的对象:总对象数量显示在顶部以及下表中每个对象类型的对象数量(计数)的下方。

许可

许可选项卡一般不适用于 EcoStruxure Machine Expert 控制器平台。

有关详细信息,请参见随 EcoStruxure Machine Expert 自动安装的许可证管理器软件。

签名

注: 这种签名方法已被弃用。如要兼容 EcoStruxure Machine Expert V1.2 及更早版本,仅且只能使用这个选项卡。但建议通过项目设置 - 安全对话框安全栅栏编辑器创建经证书签名的库。

如要兼容 EcoStruxure Machine Expert V1.2 及更早版本,请执行以下操作:

  1. 激活选项激活签名

  2. 输入密钥文件的路径。

  3. 将项目另存为编译库

令牌显示在库存储库中,或者显示在库详细信息库管理器中。您可以将它与库提供商可能已发布的令牌进行比较,以便验证库是否真的来自期望的提供商。

如果您(作为库提供商)希望创建新的私钥文件,请单击按钮创建私钥文件...,然后选择用来保存此文件的目录。

元素

描述

激活签名(已弃用)

激活此选项,可使用一次性供应商特有密钥来对库项目签名。

私钥文件

配置私钥文件 *.libpk 的路径。

示例:D:\for lib developers only\mycomp_libkey.libpk

公钥令牌

在指定了私钥文件后,会自动生成此令牌。

示例:427A5701DA3CF3CF

创建私钥文件按钮

单击此按钮,可创建新的私钥文件。