WTGNet-FANUC发那科数控系统采集网关
01 产品简介
WTGNet-FANUC主要用于发那科系列CNC数控系统通讯转换,支持标准modbusTCP和MQTT协议。
02 典型应用
发那科采集网关主要为数控机床设备联网项目提供硬件支持,帮助上层终端通过以太网的方式采集底层工业设备的数据,进而对这些数据进行统计和分析。
该发那科采集网关可以通过标准modbusTCP和MQTT协议采集发那科CNC数控系统数据。
03 使用说明
3.1 安装网关
发那科采集网关需要外接24V DC电源,可以安装在35mm标准导轨上,网线的连接步骤如下:
-
通过网线连接控制器和发那科采集网关的LAN1口;
-
通过网线连接电脑和发那科采集网关的LAN2口;
安装完成后,用户可以通过参数设置工具对发那科采集网关的参数进行设置。
3.2 参数设置工具说明
3.2.1 搜索设备
打开参数配置工具WTGLink,选择电脑和发那科采集网关连接的网卡,点击【搜索】按钮,可以搜索到发那科采集网关;
3.2.2 修改IP地址
如果要修改发那科采集网关IP地址、子网掩码、网关参数,可以选中发那科采集网关,右键鼠标,选择【修改IP地址】,在弹出的对话框中,输入想要修改的IP地址、子网掩码、网关后,点击【修改】按钮;
3.2.3 打开设备
选择发那科采集网关,右键鼠标,选择【打开设备】可以进入发那科采集网关的设置、平台、数据诊断、通讯诊断、测试页面;
3.2.4 配置界面
打开后配置界面如下:
参数说明如下:
【设备名称】:可以为发那科采集网关连接的现场设备命名,例如:1号数控机床,也可以不设置;
『LAN1』
【IP地址】:设置发那科采集网关LAN1的IP地址,保证和【CNC IP地址】在同一网段;
【子网掩码】:设置发那科采集网关LAN1的子网掩码;
【网关】:设置发那科采集网关LAN1的网关;
『LAN2』
【IP地址】:设置发那科采集网关LAN2的IP地址;
【子网掩码】:设置发那科采集网关LAN2的子网掩码;
【网关】:设置发那科采集网关LAN2的网关;
【首选DNS】:设置发那科采集网关LAN2的首选DNS;
【备用DNS】:设置发那科采集网关LAN2的备用DNS;
【Modbus Tcp端口】:设置Modbus Tcp服务器的通讯端口;
【CNC IP地址】:设置连接的CNC的IP地址;
【CNC端口号】:设置连接的CNC的通讯端口;
修改完参数,点击【下载配置】按钮进行保存。
3.2.5 平台界面MQTT
发那科采集网关支持标准MQTT协议连接服务器平台,选择【平台】选项页,打开界面如下:
参数说明如下:
【服务器地址】:设置MQTT服务器的地址;
【服务器端口】;设置MQTT通讯端口,默认为1883;
【客户端ID自动】:设置是否需要手动设置发那科采集网关作为MQTT客户端的唯一ID;
【客户端ID】:设置发那科采集网关作为MQTT客户端的唯一ID,当【客户端ID自动】不勾选时有效;
【使用验证】:设置是否需要启用发那科采集网关作为MQTT客户端验证;
【用户名】:设置发那科采集网关作为MQTT客户端需要验证时的用户名,当【使用验证】勾选时有效;
【密码】:设置发那科采集网关作为MQTT客户端需要验证时的密码,当【使用验证】勾选时有效;
【数据上传主题】:设置发那科采集网关作为MQTT客户端上传数据的主题;
【数据发布间隔】:设置发那科采集网关作为MQTT客户端发布数据的周期时间;
『字段设置』
点击【字段设置】按钮,在弹出的对话框中,勾选需要发布的数据,点击【设置】按钮,最后点击【下载配置】按钮进行保存;
『自定义字段』
用户可以设置固定的字段名和字段值,右键选择【插入】,在弹出的对话框中输入字段值和字段名,点击【确定】按钮,最后点击【下载配置】按钮进行保存。
3.2.6 数据诊断界面
选择【数据诊断】选项页,打开界面可以看到数控系统中重要数据的实时值:
点击【Json】按钮,可以看到Json格式下数据显示的格式和数值。
3.2.7 通讯诊断界面
选择【通讯诊断】选项页,打开通讯诊断界面可以查看发那科采集网关的运行情况:
3.2.8 测试界面
选择【测试】选项页,打开测试界面,设置完通讯参数,依次点击【连接】按钮----【发送】按钮,可以通过Modbus TCP协议测试发那科采集网关和CNC数控系统之间的通讯;
04 Modbus地址说明
发那科采集网关支持ModbusTCP协议,CNC数控系统中数据对应的Modbus地址如下:
Modbus地址表
▼
序号 | 数据中/英文名称 | MODBUS地址 | 数据类型 | 长度/字 |
1 | 厂家名称/CpyName | 400001 | String | 16 |
2 | 机床名称/CncName | 400017 | String | 16 |
3 | 机床类型/CncType | 400033 | String | 16 |
4 | 编程时间/PgmTime | 400049 | String | 8 |
5 | 主轴数/SpinNum | 400101 | Int16 | 1 |
6 | 伺服轴数/Axes | 400102 | Int16 | 1 |
7 | 有效轴数/UsedAxes | 400103 | Int16 | 1 |
8 | 工作状态/Status | 400201 | Int16 | 1 |
9 | 急停/Emg | 400202 | Int16 | 1 |
10 | 报警/Alarm | 400203 | Int16 | 1 |
11 | 工作模式/Mode | 400204 | Int16 | 1 |
12 | 轴名称:机械/MachName | 400301 | String | 5 |
13 | 轴名称:绝对/AbsName | 400306 | String | 5 |
14 | 轴名称:相对/RelName | 400311 | String | 5 |
15 | 轴名称:剩余/RemName | 400316 | String | 5 |
16 | 机械坐标/MachPos | 400321 | Float | 20 |
17 | 绝对坐标/AbsPos | 400341 | Float | 20 |
18 | 相对坐标/RelPos | 400361 | Float | 20 |
19 | 剩余距离/RemPos | 400381 | Float | 20 |
20 | 当前程序名/CurPgmMsg | 400401 | String | 18 |
21 | 当前程序号/CurPgm | 400419 | Int32 | 2 |
22 | 产量/PartCnt | 400421 | Int32 | 2 |
23 | 开机时间/PwrTime | 400423 | Int32 | 2 |
24 | 运行时间/RunTime | 400425 | Int32 | 2 |
25 | 切割时间/CutTime | 400427 | Int32 | 2 |
26 | 循环时间/CycSec | 400429 | Int32 | 2 |
27 | 刀具号/TCode | 400501 | Int16 | 1 |
28 | 主轴倍率/OvSpin | 400601 | Int16 | 1 |
29 | 进给倍率/OvFeed | 400602 | Int16 | 1 |
30 | 快速进给倍率/OvFfeed | 400603 | Int16 | 1 |
31 | 主轴实际转速/ActSpin | 400605 | Int32 | 2 |
32 | 主轴转速设定/SCode | 400607 | Int32 | 2 |
33 | 进给实际转速/ActFeed | 400609 | Int32 | 2 |
34 | 进给转速设定/FCode | 400611 | Int32 | 2 |
35 | 主轴负载/SpinLoad | 400613 | Float | 4 |
36 | 伺服负载/SvLoad | 400617 | Float | 20 |
37 | 报警数量/AlarmCnt | 400701 | Int16 | 1 |
38 | 报警1号码/AlarmNum | 400711 | Int32 | 2 |
39 | 报警1类型/AlarmType | 400713 | Int32 | 2 |
40 | 报警1轴号/AlarmAxis | 400715 | Int32 | 2 |
41 | 报警1描述/AlarmInfo | 400717 | String | 32 |
42 | 报警n号码/AlarmNum | 400711+40*(n+1) | Int32 | 2 |
43 | 报警n类型/AlarmType | 400713+40*(n+1) | Int32 | 2 |
44 | 报警n轴号/AlarmAxis | 400715+40*(n+1) | Int32 | 2 |
45 | 报警n描述/AlarmInfo | 400717+40*(n+1) | String | 32 |
说明:
工作状态/Status数值对应的定义如下:
数值 | 定义 |
0 | Reset |
1 | Stop |
2 | Hold |
3 | Start |
4 | MSTR |
工作模式/Mode数值对应的定义如下:
数值 | 定义 |
0 | MDI |
1 | MEMory |
2 | ***** |
3 | EDIT |
4 | HaNDle |
5 | JOG |
6 | Teach in Jog |
7 | Teach in HaNDle |
8 | INC feed |
9 | REFerence |
10 | ReMoTe |
05 技术参数
网关技术参数
▼
基本参数 | 产品名称: | 发那科采集网关 |
产品型号: | WTGNet-FANUC | |
描述: | 发那科CNC数控系统采集网关 | |
产品外观 | 外壳颜色: | 工业黑 |
通讯指示灯: | Pwr/Bus | |
以太网指示灯: | Link/Active | |
复位按钮: | Reset | |
尺寸(L*W*H): | 110*30*70mm | |
重量: | 100g | |
安装方式: | 35mm导轨安装 | |
电源 | 供电方式: | 外供DIP2 |
电压: | 24VDC/100mA | |
以太网通讯口LAN1 | 接口类型: | RJ45 |
传输速率: | 10/100M | |
通讯协议: | FANUC TCP | |
TCP连接数: | 1 | |
以太网通讯口LAN2 | 接口类型: | RJ45 |
传输速率: | 10/100M | |
通讯协议: | Modbus TCP | |
TCP连接数: | 16 | |
参数配置 | 参数工具: | EXCLINK |
WEB浏览器: | 默认IP:192.168.1.188 | |
工作环境 | 温度: | -20~85℃ |
湿度: | 95%非凝露 | |
认证 | 电磁兼容性: | 2014/30/EU |
CE | 是 |