Skip to main content

检索和编辑项目信息

您可以使用 项目信息 对象检索有关您的项目和相关文件的信息,并编辑某些信息。

. 该对象包含有关信息
  • 文件属性

  • 元信息,例如供应商、标题或作者

  • 带键的属性

  • 统计数据

  • 许可

  • 签名:这种对翻译库进行签名的方式已被弃用,出于安全原因,仅在需要与旧版本兼容时才应使用。如果使用此方法,那么稍后您可以使用公钥令牌来验证库是否最后由库供应商签名。因此,作为库供应商,您必须将所使用的公钥提供给客户,例如在文档中。

CODESYS 将项目信息保存为项目中的对象。当您将项目转移到另一个系统时, 项目信息 对象随它一起转移。不需要项目存档。

您可以使用属性键通过功能块从外部访问项目信息。对于库项目,您还可以查询有关许可的信息。

编辑元信息

  1. 点击 项目→项目信息.

    项目信息 对话框打开。

  2. 点击 概括 标签。

  3. 在输入字段中指定您的数据(例如: 0.0.0.1 在里面 版本 输入字段)。

    CODESYS 为每个给定值创建一个带有键的属性并在 特性 标签。对于图书馆项目, CODESYS 稍后仍使用库存储库中的属性和排序。

    如果您选择 CODESYS 为这些属性创建功能块,然后您可以通过编程方式访问这些属性。

创建用于访问属性的函数

  1. 点击 项目→项目信息.

    项目信息 对话框打开。

  2. 选择 自动生成“项目信息”POU 选项。

9. 例子

要求:定义了以下属性。

Schlüssel = nProp1
Typ= Zahl
Wert= 333
  1. 选择 自动生成“项目信息”POU 选项。

  2. 声明一个 DINT 类型变量。

    例子: showprop : DINT;

  3. 调用函数 GetNumberPropertyshowprop := GetNumberProperty("nProp1");

    您被授予访问应用程序中的值的权限。



提示

注意:使用 自动生成“项目信息”POU 仅当运行时支持 WSTRING 数据类型。如果不是这种情况,那么您可以应用 自动生成“图书馆信息”POU 选项。您至少可以在应用程序中使用以这种方式创建的函数来访问属性。这些函数未在运行时注册。

授权图书馆项目

如果您的项目是库项目,那么您可以在此处激活正在使用的库许可。这 ”CODESYS 安全密钥”用作加密狗。

要求:项目为图书馆项目。

  1. 点击 项目→项目信息.

    项目信息 对话框打开。

  2. 点击 许可 标签。

  3. 选择 激活加密狗许可 选项。

  4. 指定加密狗数据 公司代码, 产品代码, 激活网址, 和 激活邮件.

    该库已获得许可。

已弃用:签署库项目 – 仅用于与 CODESYS < 3.5 SP15 – 在版本中 CODESYS V3 SP17 及更高版本,仅适用于已在 项目信息——签约 对话

提示

作为 CODESYS V3 SP15, 库签名始终基于证书。要执行这种签名,请参阅有关 将项目另存为编译库 命令。与不推荐使用的签名相比,使用中的设置 项目信息签约 对话框中,整个库都使用证书进行签名。

如果您仍然需要为图书馆项目签署 CODESYS 版本 < V3 SP15 出于兼容性原因,请按以下步骤操作:

要求:您有一个带有关联令牌的可用私钥文件。在库项目的项目信息中,一个库与一个 CODESYS 版本 < V3 SP15 设置在 概括 标签。

  1. 点击 项目→项目信息.

    项目信息 对话框打开。

  2. 点击 签约 标签。

  3. 选择 激活签名 选项。

  4. 指定私钥文件的内存位置。

    CODESYS 自动输入令牌 公钥令牌.

    例子: 427A5701DA3CF3CF

  5. 点击 文件 → 将项目另存为编译库.

    库项目保存为扩展名为的文件 *.library.您将在库详细信息中的库存储库或库管理器中看到令牌,并可以将其与库供应商发布的令牌进行比较。通过这种方式,您可以检查库是否实际上来自所需的供应商。

创建私钥文件

  1. 点击 项目 → 项目信息.

  2. 点击 签约 标签。

  3. 点击 创建私钥文件 按钮。

    创建私钥文件 对话框打开。

  4. 选择一个安全的位置,例如 D:\for lib developers only\mycomp_libkey.libpk 并退出对话框 保存.