一、要求 1 Window s XP/2000 2 LabVIEW DSC 3 NI OPC 服务器 使用NI OPC 服务器查看现有的PLC 标签 1
选择开始》程序》National Instruments》NI OPCServers》NI OPCServers
File—New 2
新建一个channel,我们为其命名“MODBUS-RTU” 3
下一步选择MODBU S 设备驱动 4
下一步设置通讯参数,这需要和设备的参数一致
然后“下一步”到结束,完成
添加设备,有几个设备就添加几个,看情况,在此我要添加两个设备 EFM-14017 和 EDA9033A,它们都支持MODBUS-RTU 协议
下一步 下一步,站地址设为1 ,与实际设置一致
然后其它默认,“下一步”直到完成
同理,我添加第二个设备 下一步 下一步,站地址设为1,与实际设置一致 然后其它默认,“下一步”直到完成
完成以上步骤,我们将进行变量的建立,首先我们要了解要读取这两个设备的寄存器地址,如下图 对于 EFM-14017,我们要读取“第 0~7 路数据寄存器”对应其8 个模拟量采集通道
别的我们不需要
对于EDA9033A 设备,这公司的说明书做的比较乱
我们要读取以下有用的 7
了解以上资料,可以建立OPC 地址了
为方便,我们采用 CSV 格式建立好变量在导入到 OPC 中对应的设备中,注意不支持中文字体 以上完成对OPC 的建立
二、下面我们建立LABVIEW 项目 1、打开软件 2、新建“项目”命名“MODBUS-RTU 例子” 3、添加设备 I/O SERV ER “继续” 服务器框中选择 National Instruments
NIOPCServers,设置更新速率(ms)为 100
这将创建 LabVIEW与 OPC 标签的