Haas Machine Data Collection
哈斯(Haas) 数控机床在开启机床数据收集功能后, 可通过以太网端口或无线网络连接机床,并从控制器(NGC)中提取数据。
机床数据收集 功能 (Machine Data Collection), 简称 MDC。 是基于命令交互方式实现 (Ethernet Q/E Commands), Haas 控制器 (NGC) 作为 TCP 服务端在网络间通信。
网络接驳
Haas 以太网接口(RJ45)位于操作面板背面,接口标记为 J7 。 注意:机床厂商可能将此接口引致电控柜或侧面等其它位置。
网络地址设置
从手柄或操作面板进入: 设置(Settings) / 网络(Network) / 有线连接(Wired connection)。 调整所需的设置项目后,按 F4 保存。

网络设置项如下:
- Host Name:主机名;
- Domain:域名;
- DNS Server:DNS 服务地址;
- Mac Address:MAC 地址;
- DHCP Enable:DHCP 启用(ON)/禁用(OFF);
- DHCP Server:DHCP 服务地址;
- IP Address:IP 地址;
- Subnet Mask:子网掩码;
- Gateway:网关;
- Status:连接(UP)/未连接(DOWN);
- Wired Network Enable:有线网络,启用(ON)/禁用(OFF);
- Obtain Address Automatically:自动获取地址,启用(ON)/禁用(OFF);
启用机器数据收集功能
从手柄或操作面板进入:设置(Settings), 导航到参数项 143 Machine Data Collect 确认服务端口,默认为 5051,如果要调整此端口, 应避开端口 8082 和 9090 - 9999,因为这些端口已被控制器用于其他目的。

由于 MDC 的连接模式所限,只能在局域网中通信, 无法直接与云端服务器通信,因此,若要与云端服务器通信, 则需要通过 VPN 或通信换向技术实现。
通信配置
MDC_TCP_SLAVEJOYZL SCADA 作为从端(SLAVE) 主动发起连接到设备,既连接机床控制器(NGC), 设备由以太网接口(RJ45)连接到网络, 设备通信参数按如下方式进行设置。
- 驱动:MDC_TCP_SLAVE
- 接点:设备地址和端口(IP:PORT),例如 172.21.16.35:5051
其它未列出的通信参数未使用。
数据配置
JOYZL SCADA 属性代码(Code)格式为:
NUMBER
以编号(NUMBER)标识的单个数据项。
NUMBER.INDEX
以编号(NUMBER)标识的多个数据项,分别已索引(INDEX)进行区分, 索引(INDEX)从 0 开始,缺省时默认为 1。
600 NUMBER
以编号(NUMBER)标识的宏变量和系统变量, 有关系统变量和宏变量定义请查阅机床手册。
预定义属性: JOYZL SCADA 已预定义常用的属性数据项, 配置时仅需要从中选择并添加所需的属性项即可。
JOYZL SCADA 属性支持的数据类型请参考 数据类型表 。