菜单

检索和编辑工程信息

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

对象包含有关

文件属性
元信息,如制造商、标题或作者
带有关键的属性
统计
授权
签名:不建议使用这种对翻译后的库进行签名的方法,并且出于安全原因,仅在需要与旧版本兼容的情况下才应使用。如果使用此方法,则稍后可以使用公钥令牌验证库是否上次由库供应商签名。 因此,作为一个库供应商,您必须将所使用的公钥提供给客户,例如在文档中。

 

MetaFacture将工程信息保存为工程中的对象。将工程转移到另一个系统时,工程信息对象与其一起传输。不需要项目存档。

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

 


编辑元信息​

1.单击工程 工程信息⇒此工程信息对话框打开。


2.选择摘要选项卡。


3.在输入字段中指定数据(例如:0.0.0.1 在版本输入字段)⇒MetaFacture为每个给定值创建一个带有关键的属性,并在属性选项卡上对其进行管理。对于库工程,MetaFacture仍使用库存储库中的属性并在稍后进行排序。
 
如果选择MetaFacture选项为这些属性创建函数块,则可以通过编程方式访问这些属性。

 


创建用于访问属性的函数​

1.单击工程 工程信息⇒此工程信息对话框打开。


2.选择自动生成 '工程信息' POUs选项。

 

要求:定义了以下属性。


Key = nProp1
Type= number
Value= 333


1.选择自动生成 '工程信息' POUs选项。
2.声明类型的属性DINT,例如showprop : DINT;。
3.调用函数GetNumberProperty:showprop := GetNumberProperty("nProp1"); 
⇒您有权访问应用程序中的值。

 

注意:使用自动生成‘工程信息’POUs选项创建的函数仅在实时运行系统支持WSTRING数据类型时使用。如果情况并非如此,则可以应用自动生成‘库信息’POUs选项。至少可以在应用程序中使用以这种方式创建的函数来访问属性。这些函数没有在实时运行系统中注册。

 

 


许可库工程

如果项目是库工程,则可以激活此处使用的库授权。 MetaFacture安全密钥是一个加密狗。


要求:此工程是一个库工程。

1.单击工程 工程信息⇒此工程信息对话框打开。


2.单击授权选项卡。


3.选取激活加密狗授权 对话框。


4.在框架代码,产品代码,激活URL,以及激活邮件中指定加密狗数据。
⇒该库已获得许可。

 

 


不推荐使用:签名库工程(仅用于与 MetaFacture < SP15兼容的版本)​

注意:在MetaFacture V3 SP15以及更高版本中,库签名始终基于证书并且可以通过 文件 ➔ 将工程另存为已编译的库命令来执行。与使用工程信息 - 签名对话框中的设置进行签名不同,整个库都使用证书签名。

 

如果出于兼容性的原因,您仍然需要为某个MetaFacture 版本< V3 V3 SP15签署一个库工程,那么按照下面的描述进行。

要求:您有一个带有关联令牌的可用私钥文件。在库工程的工程信息中,在摘要选项卡上,设置库与 MetaFacture版本< V3 V3 SP15的兼容性

1.单击工程 工程信息⇒此工程信息对话框打开。


2.单击授权选项卡。


3.选取激活签名选项。


4.指定私钥文件的内存位置⇒MetaFacture在公钥令牌中自动输入令牌(例如:427A5701DA3CF3CF)。


5.单击文件 将工程保存为已编译的库⇒库工程另存为扩展名为*.library的文件。您将在库存储库或库管理器的库详细信息中看到该令牌,并可以将其与库供应商发布的令牌进行比较。 通过这种方式,您可以检查这个库是否确实来自预期的供应商。

 

 


创建私钥文件​

1.单击工程 工程信息


2.单击授权选项卡。


3.单击创建私钥文件按钮。⇒此 创建私钥文件对话框打开。


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

最近修改: 2025-07-24