先在NI OPC server中设定好与PLC的连接配置,确认连接正常后,保存
在LabVIEW工程中,在我的电脑图标上右键,添加I/O客户端,从对话框中选择NI OPC server,添加后工程列表中会出现一个OPC的库
在OPC库下面的OPC变量上右键,创建绑定变量
在程序框图中,添加共享变量,从共享变量列表中选择上面创建的绑定变量即可
以上,OPC server不一定必须用NI的(NI的OPC server实际上是Kepware提供的,算是OEM组件吧),步骤相同
labview中搜索OPC范例,找到关于OPC的demo,在初始化模块 前有一个 OPC to URL 模块, 是将OPC地址导入成字符串的模块。
这里就是你要输入的 OPC地址信息。
此OPC地址信息 与 西门子自带的OPC 软件(sematic软件中自带)的地址是一致的, 需要做的就是,使用西门子自带的OPC软件建立与PLC的通讯, 等到通讯建立后,在西门子自带的OPC软件中的地址, 就是你在labview中可以输入的地址,(OPC如能建立与PLC通讯,地址就是正确的,配置生成)
原理: 由于西门子自带OPC软件 是按 位访问PLC, labview制作软件其实就是替换 自带的OPC软件,并且 把按位显示的 格式转换成 人可读格式的 软件使用。
建议: 先使用西门子OPC正确通讯PLC后,再使用labview编程
1、首先设置好OPC相关配置参数;2、然后善于利用labview自带强大的帮助功能;
3、如果能在OPC里找到你使用的plc型号最好,找不到的话就要自己配置通讯协议;
4、连接PLC的通讯端口
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)