只能在特定的模块包中使用此功能。信息 / 版权所有

用于 Festo 部件导入的配置文件

festo.cfg 文件中确定导入哪些 Festo 部件属性,此文件能在目录 ..\<版本号>\cfg 下找到。此处也会将 Festo 部件分配给 EPLAN 或 EPLAN 符号。此外还能确定属性的固有分配。

配置文件被分割为不同的部分:在“Festo-Setting”这部分您可确定属性分配。例如可对部件编号的构成进行配置。在“Festo-MacroMapping”部分中,确定分配给 Festo 部件的宏。

在编辑配置文件时适用下列规则:

导入模式

在配置文件的“DataImportSetting”段中,可按照下列语法确定导入模式:

ImportMode=<数字>

导入模式确定部件在导入 EPLAN 的内部部件管理时是被覆盖还是被附加.有如下导入模式:

属性分配

在配置文件的“Festo-Settings”部分中,按照如下语法分配属性:

<属性编号> = "<数值>"

注意:

不要更改在“Festo-Settings”部分中预定义的属性,因为这些属性负责导入后在 EPLAN 中可生成一个有效的部件。

可根据上述规则确定其它属性。由于配置文件是按顺序处理的,所以建议用户将自己的定义补充在段的结尾部分。

确定待导入的 Festo 属性

待导入的 Festo 部件属性以 xDKI 明确名称被指定(这是与语种无关的 Festo 属性名称),这里要注意大小写。

可导入以下 Festo 部件数据:

通过前置符号“#'”标识属性的占位符。

语法:[#<属性名称>]

对于 Festo 属性:[#<xDKI 明确名称>]

说明:

如果将来要向新的 Festo 产品目录添加更多 Festo 属性,只要指定相应的 xDKI 明确名称,也可以导入这些属性。

已索引的属性

可以访问已索引的属性 (例如访问“自由属性”)。

语法:<EPLAN 属性编号>.<索引>

其它适配

可在配置文件中对导入进行自行适配。以下所列的命令和元素对此可用。这里要同样注意设置文件开头处的那些规则。

IF 条件

在分配文件内部可以使用 IF 条件。在 IF 条件中只能比较一对属性。检查 IF 条件时要注意大小写。可使用以下比较运算符:

超链接

通过部件数据中的超链接可以链接到 Festo 网站,在此网站上存储有最新的文档和部件的技术数据。在导入时,超链接会自动录入到部件管理外部文档选项卡上的文件 / 超链接 1框内。

显示语言

如要用一种特定语言来显示属性,可以使用 #EPLAN.Lng占位符。在导入过程中,当前显示语言会自动填充该占位符。

语法:lang=[#EPLAN.Lng]

注意:

在导入时所设置的显示语言会被永久记录在属性中,并且在重新设置显示语言时是无法更新的。要改变此语言,只能用一种新的显示语言重新导入该部件。在此之前必须删除旧的部件。

可以用 lang=<语言> 记录 (比如,lang="en_US") 来直接确定一种特定的语言。

变量

为了在配置内部暂时存储值 (同时又不必将 EPLAN 属性移作他用),可以使用 10 个“字符串”类型的变量。变量可通过前置符号“$”来标识。

语法:[$EPLAN.Str0][$EPLAN.Str9]

变量值的分配只在导入过程中暂时有效,并且不会改变将要接受的 Festo 部件的属性值。

分配宏或符号

在配置文件“Festo-MacroMapping”部分中,按下列语法完成对 Festo 部件的宏分配或符号分配。

对于宏:

如果([#SymbolId] == <订货编号>") 22145 = "<子目录>\<宏名称>.EMA

如果([#SymbolId] == <订货编号>") 22145 = "<子目录>\<宏名称>.EMS

对于符号:

如果([#SymbolId] == <订货编号>") 22146 = "<子目录>\<宏名称>.ESY

另参见