2.2.2 初始化文件的建立
用记事本编辑系统的初始化文件:nemhsp16.INI,具体操作:
2. 2. 5人机界面的信息与NCU/PLC中变量的传递
NGK中的各个变量存储在数据块中,数据块分配给NCK的不同区域。NCK一共分了6个区域:NCK (N)、方式组(M)、通道(C)、刀具(T),轴(A)、进给驱动/主轴驱动(V/H)。
在每个区域,变量一般以结构形式存储,或者以结构的阵列(表)存储。因此,在存取变量时,在地址中必须包含以下的信息:区域+区域号、模块、变量名(或者列号)、行号。一般情况下在操作系统中存取的变量有下列3种:单行变量(由单个值构成)、多行变量(单位尺寸字段)、多行和多列变量(双尺寸字段)。
根据变量在NCK中的地址分配,在程序设计时,读取变量和写人数据时是通过DDE建立连接,使用全局变量“g_chNCDDE-ServiceName”作为Link Topic(链接主题)。把NCDDEServerName和NCDDEMachin-eName输入到MMC. INI文件中,就成为了链接主题,中间用“|”隔开。下面是读取3个轴的名称时用到的程序代码:
该系统中还要读取坐标轴的当前进给速度、轴的当前坐标值、向PLC中写人数据等,都是通过这种方式来进行的。