GE Fanuc RX3i与NI LabVIEW通讯
- 格式:docx
- 大小:755.11 KB
- 文档页数:16
GE Fanuc RX3i 与NI LabVIEW通讯
一.需要的软硬件
1.已有硬件:
GE Fanuc PAC System—RX3i系列:
a)IC695CHS012: 12槽RX3i通用背板(机架)
b)0-1槽,IC695PSA040: 通用地板电源,120V/240V/125VDC
c)2-3槽,IC695CPU310: CPU
d)4槽,IC695CMX128: 128M反射内存
e)5槽,IC695ETM001: 以太网接口模块
f)6槽,IC695PBM300: Profibus主模块
g)7槽,IC694MDL660: DI模块
h)8槽,IC695ALG808: AO模块
2.需要的软件:
i)GE Fanuc Machine Edition(做验证时的版本:GE Fanuc Proficy Machine Edition 5.9-Eng)
j)NI OPC Servers(做验证时的版本:NI OPC Servers 2009)
k)NI LabVIEW(做验证时的版本:NI LabVIEW 2009)
二.在ME中配置GE Fanuc RX3i硬件,使之可以与PC正常通讯
注:在配置过程中需要将CPU上的开关拨到STOP状态
1.打开Machine Edition(ME),初始界面如下,按照图2-1所示进行配置,点OK:
图2-1 ME初始界面
2.新建工程项目,选择默认的Project, 同时将Project命名为GE Fanuc PACSystems RX3i
图2-2 按照默认模板新建项目
3.配置模块。
展开Hardware Configuration下的Rack0,默认的配置如下图所示
图2-3 默认配置
其中,IC695CHS012与IC695CPU310与实际硬件位置完全一致,因此不需要更改,接下来配置其他槽位的模块。
以Slot4为例,双击后弹出Catalog配置界面,根据类别选择Slot4中的实际板卡型号,如下图所示:
图2-4 配置模块
模块配置好后的界面如图所示:
图2-5 配置好模块
4.配置各项参数
a)配置以太网通讯模块IC695ETM001的IP地址。
双击IC695ETM001模块,在右侧窗口中配置IP Adress选项,使其与PC机在同一子网内。
PC 的IP为:192.168.103.8,因此可以按照下图来设置:
图2-6 配置通讯模块IP地址
b)配置Target的通讯方式及IP地址
选择Target1单击右键选择属性,在属性窗口中配置Physical Port为ETHERNET,IP地址为192.168.103.2
图2-7 配置Target的通讯方式及IP地址
c)设置MAC地址
在菜单中选择Target\offline commands\Set Temporary IP Address,弹出配置窗口,配置MAC 地址和IP地址。
其中MAC地址在ETM001模块上面的标签上已注明,按照标签敲入即可。
IP地址为192.168.103.2。
设置好后按下Set IP,等待几秒后会显示Sucessful.
图2-8 设置MAC地址&IP地址
图2-9 IP设置成功
d)使Target online.
图2-10 online设置
先执行步骤一,再执行步骤二,
直到Target1的图标为绿色带红叉的这种样式,才证明PC已经与RX3i正常通讯,完成硬件配置。
三.将测试程序下载平且运行
测试程序为使用ME软件编写的梯形图,实现的功能是:使AO模块输出一个电压值,且输出的地址为:%AQ0001。
单击下载并运行按钮,将程序下载到Target中并运行。
注:下载前需将CPU模块的开关拨到RUN I/O ENABLE的位置
图3-1 将测试程序下载并运行
四.使用网络连接NI OPC Servers
1.创建Channel
在Device Driver中选择GE Ethernet,该驱动支持GE Fanuc PAC RX3i系列
图4-1 选择GE Ethernet驱动
图4-2 选择Network Adapter 除以上步按照上图配置,其他配置直接下一步就可以。
2.创建Device
图4-2 设置设备名
图4-3 选择PACSystems
图4-4 设置IP地址
其他配置一路下一步即可
3.添加标签
标签的地址与梯形图中输出端所配置的地址一致,为AQ1,如下图所示
图4-4 添加标签
4.使用NI OPC Quick Client读数
图4-5 选择OPC Quick Client
图4-6 使用OPC Quick Client度数
可以读到AO发出的数据,成功,完成NI OPC Server与GE Fanuc RX3i的连接。
五.实现NI LabVIEW与GE Fanuc RX3i的连接
1.通过创建I/O服务器将LabVIEW连接到OPC标签
a)新建项目
b)在LabVIEW项目浏览器窗口中,右键点击我的电脑,选择新建》I/O服务器,如图所示。
图5-1 创建I/O服务器
c)在新建I/O服务器窗口中选择OPC客户端,点击继续
d)在已注册OPC服务器框中选择National Instruments.NIOPCServers,设置更新速率(ms)
为100.这将创建LabVIEW与OPC标签的连接,每隔100ms进行设置。
图5-2 选择OPC服务器
图5-3 创建好的OPC服务器
2.创建通过I/O服务器连接到OPC标签的共享变量
a)右击未命名库选择新建》变量
图5-4 创建变量
b)更改变量名称,勾选启用别名,将变量与OPC服务器中的变量绑定,选择浏览
图5-5 更改变量名称
c)选择OPC服务器中的标签后单击确定,完成与OPC标签相连的共享变量
图5-6 选择OPC服务器中的标签
图5-7 创建好的变量
3.在LabVIEW中使用OPC标签数据
a)右击我的电脑,选择新建》VI
b)创建前面板和程序框图如下图所示。
与OPC标签绑定的变量,已
在项目中创建,在LabVIEW
中可以直接使用
图5-8 程序框图
图5-9 前面板
在LabVIEW中可以正确显示AO模块发出的数据。
结论:用NI LabVIEW,通过NI OPC Server,可以实现与GE Fanuc RX3i系列的通讯。