欢迎来到天天文库
浏览记录
ID:38850005
大小:1.96 MB
页数:28页
时间:2019-06-20
《LabVIEW下与MODBUS-RTU设备通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、目录。一、要求1WindowsXP/20002LabVIEWDSC3NIOPC服务器使用NIOPC服务器查看现有的PLC标签1.选择开始》程序》NationalInstruments》NIOPCServers》NIOPCServers。2.File—New2.新建一个channel,我们为其命名“MODBUS-RTU”3.下一步选择MODBUS设备驱动4.下一步设置通讯参数,这需要和设备的参数一致。然后“下一步”到结束,完成。5.添加设备,有几个设备就添加几个,看情况,在此我要添加两个设备EFM-14017和EDA9033A,它们都支持MO
2、DBUS-RTU协议。下一步下一步,站地址设为1,与实际设置一致。然后其它默认,“下一步”直到完成。6.同理,我添加第二个设备下一步下一步,站地址设为1,与实际设置一致然后其它默认,“下一步”直到完成。6.完成以上步骤,我们将进行变量的建立,首先我们要了解要读取这两个设备的寄存器地址,如下图对于EFM-14017,我们要读取“第0~7路数据寄存器”对应其8个模拟量采集通道。别的我们不需要。对于EDA9033A设备,这公司的说明书做的比较乱。我们要读取以下有用的7.了解以上资料,可以建立OPC地址了。为方便,我们采用CSV格式建立好变量在导入
3、到OPC中对应的设备中,注意不支持中文字体以上完成对OPC的建立。二、下面我们建立LABVIEW项目1、打开软件2、新建“项目”命名“MODBUS-RTU例子”3、添加设备I/OSERVER“继续”服务器框中选择NationalInstruments.NIOPCServers,设置更新速率(ms)为100。这将创建LabVIEW与OPC标签的连接,每隔100ms迚行更新“OK”,保存为“NIOPC”4、创建通过I/O服务器连接到OPC标签的共享变量在LabVIEW项目窗口中,右击我的电脑,选择新建》库。这样可以为共享变量建立一个新库,用于连
4、接到PLC的OPC标签。保存库名为“OPCItems”右击的新建库,选择创建约束变量添加变量“确定”“完成”通过右击OPCItems库,选择部署,对共享变量迚行部署。这样就可以収布共享变量,使它们可以在网络上通过其他计算机、OPC客户端和LabVIEW实时自动化控制器(PAC)使用。在项目浏览器窗口中,选择工具》分布式系统管理器。这样可以打开您可以用来以多种方式管理共享变量的窗口(查看、部署、移除等等)。5、在项目浏览器中,右击我的电脑,选择新建》VI。在默认情冴下,您可以看到前面板,这是VI的用户界面。LabVIEW有许多内建的UI组件,
5、例如图形、图表、拨盘等等,您可以用来建立强大、直观的UI。选择视图》控件选板,或右击前面板的仸何地方,打开控件选板。用鼠标查看在LabVIEW中提供的不同类别的UI组件。程序只是简单写写运行李国鹏ligp99@hotmail.com2012年11月4日晚
此文档下载收益归作者所有