labview 透过OPC Server抓取ADAM 6K ADAM6024 (一)
labview 透过OPC Server抓取ADAM 6K
范例是使用安装NI OPC SERVER来抓取资料,基本上都是预设,以下都针以可以连线为主,如更新时间,timeout,连接数..等等,其余部份可事后在设定。
开启OPC Server
新增设备>命名设备名称>ADAM6024
下一步>选择device driver>Modbus TCP/IP Ethernet
下一步>>选择网路卡(与ADAM连线的网段)
下一步>>设备PORT及IP通讯方式
下一步>>完成
在OPC Server上会看到新增的设备,接下来要新增device
命名device名称
选择Device model>>Modbus
下一步>>设定IP (范列为192.168.0.200)
下一步到设定网路>>设定PORT
下一步到完成
在OPC Server上会看到Device
接下来就可以来新增tag了,以下图为例,address为400011为AO点
Modbus的address需参照设明来设定不然会无法对应到tag
Tag的modbus address可以参考adam的utility软体
开启labview>新增一个数字控制
点选数值控制件>右键>选properties
点选data binding>>选data socker
borwse>>dstp server
选择OPCServer名称及设备>>选择所建立的tag点
确定完成后返回properties>>于ptah里会看到OPC的路径,此路径之后如果要用Sockt工具自己写会用得到
回到程式执行吧~正确连线时数值控制件旁会亮起绿灯
以上为基本的操作