承接上一贴:
DB31, ... DBX130.0 - 4,其中位 x = <值>:
0 电机数据组(MDS)的位的位置或无效位的位置;
1 驱动数据组(DDS)的位的位置;
驱动中的电机数据组和驱动数据组 格式取决于驱动中当前电机数据组(MDS)和驱动数据组(DDS)的数量。 各个数量可通过以 下驱动参数测定:
p0130(电机数据组数量);
p0180(驱动数据组数量);
接口有效性:
一旦在控制系统启动时驱动传送了所有需要的信息,控制系统分析完这些信息,请求和显示接口就显示为有效:DB31, ... DBX130.7 == 1(请求和显示接口有效);
如果驱动没有传送任何的信息或是传送了不兼容的信息,那么请求和显示接口便显示为无 效。
请求接口:
切换到新的电机数据组(MDS)和/或驱动数据组(DDS)的请求通过以下接口进行: DB31, ... DBX21.0 - .4 = <MDS / DDS 下标>
取值范围:
电机数据组或驱动数据组的定址 n(n = 1, 2, 3, ...)根据其下标 i 进行,其中 i = n - 1 = 0, 1, 2, ...。
电机数据组:MDS[ 0, 1, 2, ... 15 ];
驱动数据组:DDS[ 0, 1, 2, ... 31 ];
接口格式:
请求接口的格式,即哪些位用于电机数据组(MDS)的定址以及哪些位用于驱动数据组(DDS) 的定址,通过格式接口进行设置。
驱动中的电机数据组和驱动数据组:
驱动中现有的电机数据组(MDS)和驱动数据组(DDS)的数量可通过以下驱动参数测定:
p0130(电机数据组数量);
p0180(驱动数据组数量);
主主轴驱动的电机数据组(MDS);
主主轴驱动适用以下对应关系:
MDS[ 0 ] → 星形接线方式;
MDS[ 1 ] → 三角形接线方式;
显示接口:
生效电机数据组(MDS)和驱动数据组(DDS)通过以下接口进行显示: DB31, ... DBX93.0 - .4 == <MDS / DDS 下标> 取值范围和格式与请求接口一致。
举个例子吧:
假如驱动中有两个电机数据组(MDS),每个电机数据组有两个驱动数据组(DDS)。
格式: 驱动数据组切换 (DDS) 的位位置:DB31, ... DBX130.0 == 1;
电机数据组切换 (MDS) 的位位置:
DB31, ... DBX130.1 == 0;
无效的位位置: DB31, ... DBX130.2 == 0 ;DB31, ... DBX130.3 == 0 ; DB31, ... DBX130.4 == 0。
驱动数据组接口 (DDS):
请求和显示接口相关的位位置:
DB31, ... DBX21.0 / DBX93.0;
DB31, ... DBX21.0 / DBX93.0 == 0 ? 第 1 个驱动数据组 DDS[0];
DB31, ... DBX21.0 / DBX93.0 == 1 ? 第 2 个驱动数据组 DDS[1]);
电机数据组接口 (MDS):
请求和显示接口相关的位位置:
DB31, ... DBX21.1 / DBX93.1;
DB31, ... DBX21.1 / DBX93.1 == 0 ? 第 1 个电机数据组 MDS[0];
DB31, ... DBX21.1 / DBX93.1 == 1 ? 第 2 个电机数据组 MDS[1];
无效的位位置 (MDS / DDS):
DB31, ... DBX21.1 / DBX93.2 == 0;
DB31, ... DBX21.1 / DBX93.3 == 0;
DB31, ... DBX21.1 / DBX93.4 == 0;