08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx

上传人:b****5 文档编号:3286664 上传时间:2022-11-21 格式:DOCX 页数:39 大小:1.52MB
下载 相关 举报
08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx_第1页
第1页 / 共39页
08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx_第2页
第2页 / 共39页
08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx_第3页
第3页 / 共39页
08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx_第4页
第4页 / 共39页
08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx

《08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx》由会员分享,可在线阅读,更多相关《08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx(39页珍藏版)》请在冰豆网上搜索。

08FAMIC AUTOMATION STUDIO P6 OPC模块简体中文版.docx

08FAMICAUTOMATIONSTUDIOP6OPC模块简体中文版

OPC模块

用户使用手册

FamicTechnologies有限公司.

版权所有.©

AutomationStudio™OPC模块用户使用手册.

参考文件:

DASOPENFTP61U_002

Windows是微软公司的商标。

AUTOMATIONSTUDIO™是FamicTechnologies有限公司的注册商标.

TableofContents

1Introduction1-1

2Installation2-1

3OPCClient3-1

3.1Interfaces3-2

3.1.1ManagingServers3-3

3.1.2ManagingVariableGroups3-9

3.1.3ManagingLinks3-13

3.1.4ManagingItems3-19

3.2ExampleofanOPCCommunication3-21

3.2.1LookingforaServer3-21

3.2.2ConfiguringaVariableGroup3-25

3.2.3AssigningExternalVariables3-26

3.2.4Simulation3-29

4OPCServer4-1

4.1Management4-1

4.1.1SettingsandStatus4-1

4.1.2Filter4-2

4.2ExampleofanOPCServer4-6

4.3OptionsList4-11

AGlossaryA-1

BComponentandDocumentCompatibilityB-1

CIndexC-1

1引言

Help\MenuAide\OPC_Module_1

本手册的目的是介绍用户AutomationStudio™接口相关的OPC客户端和OPC服务器模块功能。

我们将提供标准的用法示例。

缩写OPC代表“用于过程控制的OLE”。

在OPC标准允许过程控制数据通信。

它的创作是自动化领域领导者和微软之间合作的结果。

该标准的规范,以明确在自动化控制领域使用的对象,接口和方法都是基于微软的OLECOM(“组件对象模型”)和DCOM(“分布式组件对象模型”)技术。

在COM/DCOM技术决定了软件产品的架构来开发。

目前,有大量的OPC客户端和服务器软件是与此架构兼容。

实际上有7种OPC标准涉及不同方面的过程控制。

AutomationStudio™是与数据存取标准兼容的,其优点是:

该标准支持各种不同设备;

在服务器和设备之间的通信协议是相通的,以便在客户端应用程序不需要知道它们之间的联系的性质。

访问被随即因为通过OPC服务器访问的资源更容易

十进制变量是不支持AutomationStudio™OPC模块

本手册分为以下及部分:

第2章安装:

本节将提供有关OPC模块的安装信息,

第3章OPC客户端:

本章将介绍使用的AutomationStudio™OPC客户端,可以使用API和任何兼容OPC服务器上配置数据库的功能。

第4章OPC服务器:

本章将演示如何使用AutomationStudio作为OPC服务器。

在这种情况下,在变量管理器中列出的变量可以被读取或通过一个OPC客户端应用程序写入。

布线和设备和OPC服务器的配置不是本文件的范围之内。

欲知详情请参阅设备制造商和OPC服务器引用文件。

2安装

为了使用OPC通讯功能,您需要检查AutomationStudio™安装过程中的OPC模块

图21:

OPC模块的安装选项

此外,您需要为您的许可证密钥购买OPC模块。

为了核实,如果你需要此模块,点击“工具”选项卡中,“管理”组并点击进入“许可证”。

图22:

“许可信息”对话框

为了将OPC模块添加到您的许可证,请联系您的Famic科技公司的销售代表

3OPC客户端

OPC模块允许用户通过OPC服务器建立不同的AutomationStudio™元素(组件,变量和SFC元素)和PLC(可编程逻辑控制器)之间的联系。

以下是一些主要特点:

实时仿真的控制:

用户可以通过AutomationStudio™设计工具和仿真工具验证真实的PLC命令。

控制序列可通过SFC或梯形逻辑模块进行设置。

然后通过一输入/输出接口电缆信号输出。

测试控制PLC顺序:

测试可以通过SFC和梯形逻辑模块进行

监控模式:

AutomationStudio™可用于监测实时数据和分析

以下是一些附加功能:

AutomationStudio™允许把变量(读/写模式)和外部设备联系起来

OPC服务器可以存于AutomationStudio™软件中或远程机器上。

在安装过程中,如果选择了“OPC服务器”选项,防火墙规则将被添加以允许OPC通讯协议。

第一次启动AS,用户将被要求由Windows授权进程打开OPC和AS之间必要的数据传输方式。

在仿真模式下,读取和写入OPC项目是实时完成的;

现在支持OPC大版本2.x和3.0

本节介绍了AutomationStudio™OPC客户端配置功能,允许从OPC服务器访问项目配置。

本文件中不包括OPC服务器的设置和配置内容。

请参阅设备制造商和OPC服务器的研发生产文件

许多试用和免费的OPC服务器的版本,可以通过互联网找到。

PLC制造商都会推荐市场上相对的版本选择

本节涵盖了必要的配置,以建立AutomationStudio™和一个或多个OPC服务器之间的通信。

不同的接口允许设置所需要的OPC客户端配置:

服务器;

组别;

留置权;

项目。

这些接口都可以通过“工具”选项卡,“变量管理器”,然后“OPC客户端”进入。

请参阅AutomationStudio™用户使用手册有更多详细资料关于变量管理

图31 :

变量管理器“OPC客户端”选项框

如果您的许可证不包括OPC模块,则该选项卡将显示为灰色。

有关许可证的详细信息,请单击“工具”选项卡上,“管理”组“许可证”

3.1.1管理服务器

Help\Interne\OPC\OPCClient\Servers

可以同时连接到一个或多个服务器。

在“OPC客户端”选项卡中的子“服务器”选项卡允许管理当前项目的服务器列表

图32:

“变量管理器”对话框,“OPC客户端”选项卡,“服务器”子选项卡

变量管理器工具栏命令:

图标

命令

说明

添加OPC服务器

添加一个OPC服务器到列表

删除OPC服务器

从列表中删除一个OPC服务器.

 

在服务器列表中显示的专栏:

专栏

说明

状态

图标提供服务器的状态:

●OPC服务器相连;

●正在进行服务器连接;

OPC服务器连接错误;

●OPC服务器(子级代表组和组的链接)的子级别配置错误;

●OPC服务器未连接。

当光标置于图标上方出现弹出消息。

当光标放在服务器的列表图标上将会弹出详细情况。

在模拟过程中所使用的服务器必须启用,状态为“活动”(绿色图标)

名称

服务器名称

地址

服务器的IP地址.

地址127.0.0.1意味着服务器位于同一台机器AutomationStudio™上。

DA版本

“数据访问”版本与服务器兼容。

服务器状态

显示服务器状态。

信息

OPC服务器应用信息

版本

OPC服务器应用程序版本。

开始时间

服务器启动日期和时间。

当前时间

服务器和AutomationStudio™之间最后一次通信日期和时间

失败

详细的服务器错误。

所选服务器之详细信息区域的命令:

图标

命令

说明

连接OPC服务器

使OPC连接到服务器。

启用连接之前确保OPC服务器已经启动

断开OPC服务器

禁用服务器连接。

别名

文本字段修改服务器名称。

别名显示在左侧面板中。

项目同步

下面是当AutomationStudio中更新OPC项目列表中的选项:

“每次”:

在每一个新的连接;

“从不”;

“第一次”:

只有在第一个建立的连接。

启用重新连接

如果选中,当服务器断开连接时尝试重新连接

重新连接时间

重新连接时间(毫秒)到服务器,当它断开。

3.1.1.1添加本地OPC服务器

Help\Interne\OPC\OPCClient\AddOPCServer

OPC服务器可以安装在同一台计算机AutomationStudio™上。

你需要在本地计算机上执行搜索以确定所有可用的OPC服务器,然后选择一个添加在您的项目中。

执行本地搜索:

在变量管理器工具栏中点击“添加OPC服务器”

.“添加OPC服务器”对话框将打开:

图33 :

“添加OPC服务器”的本地搜索对话框

选择所需的服务器类型(V2.X,3.x版或两者)和单选按钮“本地”;

点击“搜索”按钮

 ;

选择“发现OPC服务器”下显示的服务器,然后点击

.

“添加OPC服务器”对话框中的领域和命令:

图标

区域

说明

接口

复选框,方便选择服务器类型。

选项包括OPCDAV2.x版本和OPCDAV3.x.

服务器

单选按钮允许您指定服务器位于本地计算机或远程计算机上。

C本地计算机是已安装AutomationStudio™的计算机

远程

该字段允许指定的OPC服务器所在的远程计算机的IP地址。

此字段仅当选择“远程”单选按钮才可以用使用。

搜索

此按钮启动服务器搜索.

发现OPC服务器

此区域显示服务器搜索的结果。

要选择一个服务器,单击列表中的相应行。

3.1.1.2添加远程服务器

OPC服务器可以安装在远程计算机上,但需要使用已安装了AutomationStudio™计算机同一网络。

远程计算机需要配置适当的DCOM设置,并通过一个TCP/IP网络进行通信。

要正确地配置这些计算机,请参阅Microsoft在线帮助(MSDN)。

从“添加OPC服务器”对话框,您选择在远程计算机上执行搜索,找出所有OPC服务器,然后选择一个在该项目中添加

图34 :

“添加OPC服务器”对话框中远程计算机搜索

当选择了“远程”单选按钮,然后在IP地址字段变为可编辑。

输入IP地址或服务器名称,然后点击

.

当搜索完成后,选择出现在“发现OPC服务器”列表中选择服务器,然后点击

.

确保所选择的服务器可用。

如果服务器没有响应或存在连接问题,将出现消息“服务器繁忙”。

等待几秒钟,然后重试。

另外,还要确保DCOM权限正确配置

3.1.2管理变量组

Help\Interne\OPC\OPCClient\Groups

通过变量组,您可以配置设置,影响数据的使用。

使用不同的变量都能涉及到同组如果你希望他们有相同的使用设置

多组的使用也能被定义,魅族都有具体的参数。

OPC项目和AutomationStudio™变量之间每一个环节都必须属于一组合

“OPC客户端”选项卡中的“组合”子选项卡允许管理使用组

图35:

“OPC客户端”标签页下“组合”子选项卡,

变量管理器工具栏命令:

图标

命令

说明

添加OPC组合

此按钮允许建立新OPC组合

删除OPC组合

此按钮允许从列表中删除OPC组合

组列表专栏:

专栏

说明

状态

图标表示组的状态。

OPC组合链接到一个连接的OPC服务器;

OPC组合链接到一个未连接的OPC服务器或组未链接到OPC服务器;

OPC服务器上的组配置是不完整或不完全支持或者是OPC链路上发生了错误

OPC服务器连接错误或OPC组合尚未在OPC服务器上配置.

当鼠标光标放在图标上,工具提示详细说明了组的状态。

当光标位于服务器列的图标的左窗格中,也给出详细情况。

重要的是所使用的项目组完全配置,他们的状态为“活动”(由绿色图标表示)

名称

在面板内输入组合名。

此名称必须是该项目的所有OPC组中是唯一的。

服务器

基于组合的OPC服务器标识符。

一组可以被分配给仅一个OPC服务器。

.

项目

识别以组合方式使用的项目列表。

激活

用户配置组合的状态

至关重要的是,组合的状态为“有效”。

失败

显示有关组合的状态信息。

所选组的详细面板:

图标

命令

说明

接收来自连接的服务器数据命令

此按钮激活了所连接服务器的数据交互机制

停止接受服务器数据命令

此按钮禁用所连接的服务器的数据交互机制

名称

组合识别名由用户输入。

两个不同的组合不能有相似的名称。

.

服务器

这块允许选择服务器提供给项目。

请参见3.1.1管理服务器的详细信息。

项目

这块允许选择用于该组和的项目列表。

多种数据命令处理

可以让你设置AutomationStudio™是如何处理从OPC服务器的数据命令。

下面是选项:

“最后”;

“第一或最后一个”;

“全部”.

静区

允许您设置所需OPC服务器的端口或考虑API的数据更新。

该设置也可显示在组列表中。

至关重要的是熟悉OPC服务器,以便正确地设置此字段。

读取

通过AutomationStudio™读取变量并分配使用类型。

这里有相应选项:

●“命令”:

OPC服务器修改变量发送到OPC客户,AutomationStudio™在根据指定的刷新率和静区来接收;

●“同步”:

客户端应用程序AutomationStudio™读取模拟所有周期内同步的变量。

该设置也可显示在组合列表中。

刷新率

允许您设置从服务器读取或写入服务器的数据的刷新率。

该设置也可显示在组列表中。

AutomationStudio™必须在模拟模式,才能有这些变量数据刷新.

AutomationStudio™的最低刷新周期大约是100毫秒。

网络的延迟也必须考虑在考虑

保持连接

允许您设置在此期间,即使服务器没有响应的时间该组仍然保持连接。

该设置也可显示在组合列表中。

注释

允许用户添加相关的组合文本。

至关重要的是至少有一个组添加到列表中。

要做到这一点,点击

“添加组”,并在详细面板中输入新组的参数

3.1.3管理链接

Help\Interne\OPC\OPCClient\Links

当OPC服务器发现,添加到列表中,并且创建了使用组合,最后一步是要链接AutomationStudio™变量到OPC服务器上可用项目。

这是通过“OPC客户端”选项卡中完成“链接”子变量标签管理器

图36:

“OPC客户端”自选项卡上,“链接”选项卡

配置面板领域:

领域

说明

组合

允许配置所选择的组合。

这将自动填写“服务器”和“项目”领域。

服务器

显示关联到该组的服务器。

项目

显示关联到该组的OPC项目。

“AutomationStudio™变量”命令:

图标

命令

说明

过滤

允许过滤AutomationStudio™变量.

变量列表

.此列表允许选择该变量的读/写模式。

地址

该字段表示变量的完整地址.

允许你修改的“AS变量”列表和“OPC项目”列表中的显示不同.

“OPC项目”命令:

图标

命令

说明

过滤

可以过滤OPC项列表中。

累积过滤

.当此复选框被选中,OPC项目筛选标准将叠加。

搜索结果必须满足所有这些条件。

当此复选框被选中,在现有的过滤器将被取消。

接下来的筛选条件不会叠加。

项目同步

按钮可以断开并重新连接到所选择的OPC服务器。

这将更新最新设置OPC项列表。

OPC项目列表

此树状列表中您可以设置任何AutomationStudio™变量的读取/写入模式。

I熟悉,其连接到OPC服务器的PLC的I/O配置是很重要的。

请参阅OPC服务器用户指南了解更多详情

链接类型

单选按钮(只读,只写和读/写)选择或显示链路的类型。

组件内部变量可以被分配只读,只写模式.

创建链接

按钮用于AutomationStudio™变量的OPC项目绑定在读或写操作模式

删除链接

按钮用于解除AutomationStudio™变量的OPC项目。

链接列表

显示在对话框的底部的链接列表。

显示这些链接的详细属性和变量的当前值。

.

3.1.3.1创建链接

创建AutomationStudio™变量和OPC项目之间链接

选择访问组,然后在服务器和项目列表会自动生成更新

图37:

组选项栏

配置栏可以被隐藏。

为了有更好的显示配置组,延长显示区域

使用必须是“有效”的组yu。

请参见3.1.2管理变量组进一步查看细节。

如果需要,设置过滤器,以方便变量和OPC项目的选择

图38:

图示是AS变量布尔型过滤

选择AutomationStudio™变量和OPC项目链接。

确保变量类型(布尔,整数型,实数型等)的兼容

图39:

AS变量和OPC项目的链接

所选变量的陈述显示在列表的底部。

绑定的变量不能再次链接。

通过单选按钮选择链接的类型(读/写)

C组件变量只能在读/写模式中设定

图310 :

按钮可选一种类型:

“只读”,“只写”或“读/写”

1.想创建一个链接点击

图标.此链接将添加到链接列表下作展示。

图311:

OPC链接创建完成

重复这些步骤直到所有想要的链接已创建

变量管理器中的“变量”选项卡中将显示在项目中创建的OPC链接

图312:

OPC读出在变量管理器显示的链接

3.1.3.2删除链接

要删除链接,选择OPC客户端选项卡中的链接,然后点击“删除链接”按钮。

.

图313 :

删除所选的OPC链接

C注意,过滤器不会影响链接列表。

3.1.4管理项目

Help\Interne\OPC\OPCClient\Items

当AutomationStudio™连接到服务器才能读取的OPC项的列表。

当OPC服务器被重新配置,在OPC链接列表也将发生变化。

“OPC客户端”标签“项目”子选项卡允许您查看添加或删除的项目.

图314:

“项目”对话框

变量管理器工具栏:

图标

命令

说明说明

添加OPC项目

此功能是没动作的.

删除OPC项目

允许您删除项目.

“项目”工具栏的区域和命令:

图标

区域/命令

说明

组合项目列表

所有项目组合中的项目列表。

过滤

可以过滤OPC项列表

累积过滤器

当此复选框被选中,OPC项目筛选标准将叠加。

搜索结果必须满足所有这些条件。

当此复选框被选中,现有的过滤器将被取消。

接下来的筛选条件不会叠加。

项目同步

按钮可以断开并重新连接到所选择的OPC服务器。

这将更新最新设置OPC项列表。

OPC项目列表

此树状列表中您可以设置任何AutomationStudio™变量的读取/写入模式。

3.2OPC数据交互示例

本节提供了使用AutomationStudio™展示如何从一个空白项目到执行OPC链接每个步骤的一个例子。

下面列出详细的专题:

:

搜索本地计算机上的服务器;

定义一组变量;

分配从组件(液压传感器)一个变量的一个项目的变量.

请注意,下面的例子中,你可以使用任何OPCDA服务器。

服务器的名称将根据您的网络上会有所不同。

3.2.1搜索服务器

2.至少一个有“写入”的布尔型项目和Real类型的一个具有读取的实数型项目来配置OPC服务器

☞参考OPC服务器用户指南。

.

启动OPC服务器应用程序;

☞在我们的例子中,启动安装在AutomationStudio™服务器;

启动AutomationStudio™应用程序;

创建一个项目,然后添加一个接近传感器在液压图和命名组件符号为VAR_PROX

图315:

创建“VAR_PROX”变量

☞由于这个组件是一个输出端,只有一个写入模式是可能

单击“工具”功能区栏的按钮

,以便访问变量管理

图316 :

“变量管理器”显示布尔变量

单击按钮创建一个名为VAR_PROJECT实数型的项目变量

;

图317 :

新的全局变量« VAR_PROJECT »

在变量管理器,选择“OPC客户端”选项卡,然后进入“服务器”子选项卡。

图318:

“OPC客户端”工具栏,“服务器”子选项框

单击按钮

,以打开“添加OPC服务器”对话框(图33 :

“添加OPC服务器”的本地搜索对话框)

点击按钮

以搜索本地服务器;;

选择一个服务器;

默认情况下,可利用的本地计算机上的OPC服务器应用程序的搜索,当然也可以搜索位于远程计算机上的OPC服务器。

参考第3.1.1.2了解详细远程服务器.

点击

对话框OPC服务器刷新;

图319:

工作的服务器列表

3.2.2配置一组变量

要想配置一组变量:

3.单击“组”工具栏打开对话框来配置OPC项目组

图320:

“OPC客户端”工具栏,“组”子选项框

点击

创建一个新的OPC项目组

图321:

一个组被添加到当前列表中

1.输入组的每个领域相应的设置;

图322:

组典型的设置

3.2.3分配外部变量

创建AutomationStudio™变量和外部项目之间的联系:

4.单击“链接”选项卡,打开对话框,创建链接;

图323:

“OPC客户端”工具栏“链接”子选项框

在上面的面板中选择先前创建的组。

“服务器”栏中,“项目”区域和“OPC项目”区域会自动更新;

图324:

所选服务器的“OPC项目”

点击AutomationStudio™变量“VAR_PROX”;

当变量“VAR_PROX”传送到其它变量时,“读”单选按钮将变不能工作。

选择你想要的OPC项目变量链接.

确保所选变量和项目二者具有相同的使用类型(布尔,整型,实型等)。

单击链接按钮

.建立链路并在链接类别中显示

单击AutomationStudio™变量“VAR_PROJECT”;

由于“VAR_PROJECT”是一个全局变量,然后有单选按钮“读”,“写”和“读/写”供选择。

选择“读取”单选按钮,然后你要链接的变量到OPC项目;

点击链接按钮

.然后创建链接;

3.2.4模拟

AutomationStudio™必须按顺序启动与OPC服务器进行通信,并更新其变量。

原理图将模拟相应刷新的OPC项值。

同样,设备通过PLC连接到OPC服务器和控制AutomationStudio™采取相应的动作。

AutomationStudio™样品来自PLC的数据(其连接到OPC服务器)取决于该使用组中所定义“刷新率”字段。

AutomationStudio™模拟的时候每100毫秒刷新这些变量。

模拟时间显示在右下角,并且如果该项目的计算负荷过高可以实时降低

图325:

模拟时

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1