全局文本列表是可视化文件中显示文本的中心位置。
在可视化元素中首次配置文本时,MetaFacture将创建全局文本列表。MetaFacture在创建更多文本时填写表格。因此,该表自动包含您在项目可视化文件中创建的所有文本。MetaFacture将增量ID分配为从0开始的整数。
您可以检查,更新全局文本列表并将其与可视化的静态文本进行比较。您不能直接在表中编辑源文本或ID。但是,可以通过创建和导入替换文件来用另一个源文本替换一个源文本。为此提供了菜单命令。
使用静态文本配置可视化元素
全局文本列表中的文本可以包含格式定义。
要求:打开一个包含可视化界面的工程。全局文本列表对象包含在项目可视化中定义的文本。
1.双击可视化⇒编辑器被打开。
2.选择一个具有文本属性的元素(例如:Text field
3.选择一个具有文本属性的元素(例如:Static Information A)。
⇒MetaFacture将文本添加到POU视图中的全局文本列表中。
检查全局文本列表
要求:打开一个包含可视化界面的工程。全局文本列表对象包含在项目可视化中定义的文本。
1.在设备树中双击全局文本列表⇒该表将以静态文本打开。
2.单击文本列表 ➔ 检查可视化文本ID
⇒MetaFacture当文本列表的源文本与ID标识的静态文本不匹配时报告。全局文本列表中的源文本与可视化文件中具有相同ID的文本不匹配。
更新全局文本列表的ID
要求:打开一个包含可视化界面的工程。全局文本列表对象包含在项目可视化中定义的文本。
1.在设备树中双击全局文本列表。
⇒该列表随文本列表条目一起打开。
2.单击文本列表 ➔ 检查可视化文本ID
⇒MetaFacture当静态文本属性中的文本与项目可视化文件中的源文本不匹配时,将文本添加到全局文本列表中。
删除全局文本列表并再次创建当前ID
要求:打开一个包含可视化界面的工程。全局文本列表对象包含在项目可视化中定义的文本。
1.右键单击POUs树中的全局文本列表对象,然后选择删除命令。⇒对象被移除。
2.打开一个可视化。
3.单击可视化 ➔ 创建全局文本列表
⇒在POU视图中,将创建一个新的全局文本列表对象。全局文本列表包含现有项目可视化中的静态文本。
更新全局文本列表的ID
要求:打开一个包含可视化界面的工程。全局文本列表对象包含在项目可视化中定义的文本。
1.在设备树中双击全局文本列表。
⇒该表将以文本打开。
2.单击文本列表 ➔ 移除未使用的文本列表记录。
⇒MetaFacture删除项目可视化中未引用ID的文本列表条目。
使用替换文件更新全局文本列表
替换文件具有CSV格式。第一行是标题(示例:defaultold defaultnew REPLACE下面的行包含旧的源文本,新的源文本,然后是REPLACE命令。制表符,逗号和分号是允许的分隔符。不允许在文件中使用分隔符。
示例(制表符作为分隔符)
defaultold      defaultnew       REPLACE
Information A   Information A1   REPLACE
 
导入替换文件时,MetaFacture将逐行处理替换文件并在全局文本列表中执行指定的替换。此外,MetaFacture用可视化文件中的替换文本替换以前的文本。如果替换文本已经作为静态文本存在,MetaFacture则识别出该文本并统一静态文本,仅保留一个文本列表条目。
要求:用文本列表或全局文本打开项目。
1.双击全局文本列表对象。⇒对象被打开。
2.单击文本列表 ➔ 导入\导出文本列表。⇒导入\导出对话框被打开。
3.在选择要比较或导入的文件的输入字段中,单击以获取更多(
),然后选择目录和文件(例如:ReplaceGlobalTextList.csv)。
4.选择导入替换文件复选框。
5.单击确定以关闭对话框。⇒文本列表和可视化文件中的文本将被替换。
例
全局文本列表包含以下源文本:
GlobalTextList Counter: %i
GlobalTextList Counter: %i
GlobalTextList Information A
GlobalTextList Information a
GlobalTextList Information Aa
GlobalTextList Switch
替换文件包含以下替换:
defaultold defaultnew REPLACE
Counter: %i Counter2: %i REPLACE
Counter: %i Counter2: %i REPLACE
Information A Information A2 REPLACE
Information a Information A2 REPLACE
Information Aa Information A2 REPLACE
Switch Switch2 REPLACE
MetaFacture检测重复的文本列表条目并将其删除。然后,全局文本列表包含以下源文本:
可视化中的文本已被替换。