- 作者:朱泰坪
- 发表时间:2022-05-12 13:25
WTGNet-FANUC主要用于发那科系列CNC数控系统通讯转换,支持标准modbusTCP和MQTT协议。 发那科采集网关主要为数控机床设备联网项目提供硬件支持,帮助上层终端通过以太网的方式采集底层工业设备的数据,进而对这些数据进行统计和分析。 该发那科采集网关可以通过标准modbusTCP和MQTT协议采集发那科CNC数控系统数据。 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数控系统之间的通讯; 发那科采集网关支持ModbusTCP协议,CNC数控系统中数据对应的Modbus地址如下: Modbus地址表 说明: 工作状态/Status数值对应的定义如下: 工作模式/Mode数值对应的定义如下: 网关技术参数
▼序号 数据中/英文名称 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 数值 定义 0 Reset 1 Stop 2 Hold 3 Start 4 MSTR 数值 定义 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
▼基本参数 产品名称: 发那科采集网关 产品型号: 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 是