关于用lv的dsc模块连接opc server的问题

关于用lv的dsc模块连接opc server的问题

ID:13823027

大小:843.00 KB

页数:32页

时间:2018-07-24

关于用lv的dsc模块连接opc server的问题_第1页
关于用lv的dsc模块连接opc server的问题_第2页
关于用lv的dsc模块连接opc server的问题_第3页
关于用lv的dsc模块连接opc server的问题_第4页
关于用lv的dsc模块连接opc server的问题_第5页
资源描述:

《关于用lv的dsc模块连接opc server的问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安装LV8.2+DSC+PLC编程软件(带OPCServer及OPC客户端测试程序)想用DSC做一个PLC的监控软件,在项目里新建“库”,在“库”里建I/Oserver时,选的server为PLC厂家的OPCserver,但在OPC标签上选择ViewI/Oitem时显示serveralreadystarted,而不能查看OPCitem,新建变量选择数据源绑定时,同样显示OPCserver已经开始运行,不能将共享变量链接到OPCitem,但计算机上并没有打开OPCserver,用PLC厂家的OPC客户端测试程序连接OPCserve时也显示OP

2、Cserver已经开始运行。但如果在控制面板里停用“NationalInstrumentsVariableEngine”服务后,则可以运行正常,可以进行OPCitem绑定,但问题是停用“NationalInstrumentsVariableEngine”,共享变量无法正常运行。请教高手“NationalInstrumentsVariableEngine”的运行机制是什么?为什么会出现这样的问题?用什么办法可以解决?这是LV的BUG么?或是计算机或LV的设置问题?创建共享变量使用共享变量,您可以在同一个程序框图的不同循环之间或者网络上的不同V

3、I之间共享数据。与LabVIEW中其他现有的数据共享的方法如UDP/TCP,LabVIEW队列,及[url=]实时[/url]FIFO不同,您通常在编辑时使用属性对话框来配置共享变量,而不需要在您的应用中包括配置代码。您可以创建三种类型的共享变量:单进程,网络发布,以及时间触发的共享变量。本文详细讨论了单进程和网络发布共享变量。请参考文档:“使用时间触发网络和LabVIEW8的实时模块完成以太网上的确定性通信”来了解更多有关时间触发共享变量的内容。创建一个共享变量时,需要右键点击一个计算机设备,如项目树中的"我的电脑"或实时目标,并选择新建

4、»变量来显示共享变量属性对话框。在对话框中可对新的变量进行具体配置。您必须在一个打开的项目中创建共享变量。在项目中添加共享变量时,需要在项目浏览窗口中右键单击一个目标,一个项目库,或者项目库内的一个文件夹,在快捷菜单中选择新建»变量来打开共享变量属性对话框。配置各个选项,之后单击确定按钮。如果您右键点击一个不在项目库中的目标或文件夹,并选择新建»变量从快捷菜单中创建一个共享变量,LabVIEW会自动创建一个新的项目库并将共享变量包含在其中。想要了解更多关于变量和库的信息,请参见共享变量有效期部分。图1给出了一个单进程共享变量的共享变量属性对

5、话框。LabVIEW实时模块和LabVIEW数据记录和监控(DSC)模块为共享变量提供了额外功能和可配置特性。尽管在这个例子中LabVIEW实时模块和LabVIEW的DSC模块都已经安装,但是只有在网络发布共享变量中您才可以使用LabVIEW的DSC模块所增加的特性。图1单进程共享变量属性数据类型您可以从大量的标准数据类型中为一个新的共享变量选择数据类型。除了这些标准数据类型外,您还可以从数据类型下拉列表中选择“来自自定义控件”来选择一个自定义控件作为自定义的数据类型。然而,当使用自定义数据类型时,LabVIEW不能够使用实时FIFO或者缩

6、放(Scaling)。另外,如果您安装了LabVIEW的DSC模块,则不良状况的提示会很有限。当您配置完共享变量的属性并点击确定按钮后,共享变量将出现在您项目浏览窗口中所选择的库或者目标中,如图2所示。图2项目中的共享变量从共享变量所属的目标LabVIEW可以部署和托管该共享变量。想要了解更多有关部署和托管共享变量的内容,请参见部署和托管部分。变量参考当您添加共享变量到一个LabVIEW项目后,您可以将其拖至VI的程序框图中来进行读或写操作,如图3所示。程序框图中读和写节点被称为共享变量节点。图3运用共享变量节点来对共享变量进行读和写您可以

7、根据共享变量节点连接至变量的方式来指定一个节点是绝对或相对目标的。绝对共享变量节点连接到创建共享变量的目标上的共享变量。相对目标的共享变量节点连接到包含该节点的VI所运行的目标上的共享变量。如果您将含有相对目标的共享变量节点的VI移动到一个新的目标,您也必须将共享变量移动到新目标。当您想移动VI和变量到新的目标时,可采用相对目标的共享变量节点。默认的共享变量节点都是绝对的。右键单击一个节点,并选择更改为相对目标或者更改为绝对,来改变共享变量节点连接到共享变量的方式。任何时候您都可以在项目浏览窗口中右键单击共享变量来编辑共享变量的属性。Lab

8、VIEW项目将自动传递新的设置给内存中引用的所有共享变量。当您保存变量库,存在磁盘上的变量定义也将发生变化。单进程共享变量使用单进程变量在同一个VI中不能用连线传输的不同位置间传

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。