NC映射的源文件定义了NC对象如何以XML格式映射到NC软件的硬件上。 ("ACP10", "ARNC0"等)
XML文件中由XML属性 "NC对象 "标识的每一行都包含一个映射。每个映射和每个NC对象的名称在项目中只能出现一次。否则,NC软件将在热启后在PLC日志中输入错误信息。
在编译过程中,XML文件的内容在经过一些XML属性转换后,作为XML格式的文本被输入到贝加莱模块(.br)。NC软件在PLC热启后对贝加莱模块进行评估。
如果在项目的物理视图中插入了ACOPOS硬件模块,那么就会产生一个硬件映射。相应的NC对象被输入到 <NCSoftwareID>map.ncm文件中。
<NCSoftwareID>map.ncm文件的内容 --与所有其他.ncm文件一样--在编译过程中输入贝加莱模块。这个贝加莱模块的名称是永久性的。"<NCSoftwareID>map.br"。
<NCSoftwareID>map.ncm文件在建立NC配置(B&R模块 <NCSoftwareID>cfg.br)时需要 ,以便将电机和编码器参数映射到各自的ACOPOS硬件模块。
XML元素 |
子元素和属性 |
数据类型 |
数量 |
描述 |
Nc映射 |
|
|
|
主元素 |
NcSwId |
string |
1 |
适用于该映射的NC软件的ID ("Acp10", "Arnc0"等) |
|
Element |
0..n |
NC对象描述 |
||
|
|
|
NC对象描述 (NC映射表中的行) |
|
Name |
string |
1 |
NC对象的唯一名称 (最大32个字符) |
|
ModuleId |
string |
1 |
硬件模块配置表中的唯一名称 |
|
Type |
string |
1 |
Type of NC object ("ncAXIS", "ncV_AXIS", "ncCNCSYS", etc.) |
|
AcoposSimulation |
string |
1 |
ACOPOS仿真模式 ("关闭", "标准", "完全"等) |
|
Channel |
int |
1 |
NC对象的通道号 (1, 2,等) |
|
InitParameter |
string |
0..1 |
初始化参数模块的名称,其数据应被用于初始化NC对象的NC结构。 |
|
AcoposParameter |
string |
0..1 |
ACOPOS参数表的名称,其数据在启动时应被下载到ACOPOS设备。如果指定了几个名称,请使用逗号来分隔它们。 |
|
Disabled |
Boolean |
0..1 |
TRUE:NC对象被禁用。 |
|
AdditionalData |
string |
0..1 |
补充数据 (XML 属性) 的规定如下: AdditionalData=" Attr1='…' Attr2='…' " 这里指定的属性在编译过程中被下载到贝加莱模块的NC映射表。 |
|
Description |
string |
0..1 |
描述文本 |
<?xmlversion="1.0"encoding="utf-8"?>
<?AutomationStudioVersion=4.0.14.62?>
<NcMappingNcSwId="Acp10">
<NcObjectName="gAxis07"ModuleId="8V1010.00-2"Type="ncAXIS"Channel="1"
AcoposSimulation="Off"InitParameter="gAxis07i"AcoposParameter="gAxis07a"
Disabled="FALSE"ModuleDisabled="FALSE"/>
<NcObjectName="gVAxis06"ModuleId="8V1010.00-2"Type="ncV_AXIS"Channel="1"
InitParameter="gVAxis06i"AcoposParameter="gVAxis06a"
Disabled="FALSE"ModuleDisabled="FALSE"/>
</NcMapping>