三维力控opc客户端设置.docx
325 力控OPC客户端当力控作为客户端访问其它OPC服务器时,是将OPC服务器当作一个I/O设备, 并专门提供了一个OPCClient驱动程序实现与OPC服务器的数据交换。通过OPC Client驱动程序,可以同时访问任意多个 OPC服务器,每个OPC服务器都被视 作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。下面具体说明 OPCClie nt驱动程序的使用过程: 1.定义OPC设备在力控开发系统导航器窗口中双击“ IO设备组态”,启动IoManager。选则“OP 类中的“ MICROSOFOPCCLIENT并展开,然后选择“ OPCCLIENT 3.6”并双击 弹出“设备配置”对话框:图 3-27在“设备名称”中输入逻辑设备的名称 (可以随意定义),在“数据更新周期” 中指定采集周期,原理见I/O驱动相关章节。然后单击按钮“继续”,出现 OP 设备定义对话框:图 3-281)服务器节点:当 OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称 或IP地址。如果 OPC服务器运行在本机,该参数设置为空。2)服务器名称:指定 OPC服务器的名称。可以单击“刷新”按钮,自动搜索计算机系统中已经 安装的所有 OPC服务器。3) OPC服务器版本:指定OPC服务器的DA规范版本。目前可选择1.0 和 2.04)重连时间:跟 OPC服务器建立连接后,在设定的时间内如果没有数据变化,则重新连接OPC服务器。该参数单位为秒。5)OPC组名称:在OPC服务器创建的组名称。创建的所有项均加载到这个组中6)刷新时间:指定 OPC服务器的刷新周期。对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。对某些通信性能较低的OPC服务器,该参数不宜设置过小。7)数据读写方式:可选择同步方式或异步方式。关于同步和异步的概念请参阅上一节。由于异 步方式在有大量客户和大量数据交互时能提供高效的性能,因此建议在通常情况下尽量选用异 步方式。2.数据连接对0PO据项进行数据连接与其它设备类似 下面以 Schneider 公司的一个仿真 OPCjj艮务器“ OPCFactory Simulator Server (服务器名:Schneider-Aut.OFSSimu )为例,说明对OPC数据项进行数据连接 的过程。1)首先在PC机上安装OPCFactory Simulator Server程序,然后按照上文所述的过程定义一个 OPCFactory Simulator Server的 OPC设备,假设设备名为" OPC。2)启动数据库管理工具DbManager,然后创建一个“模拟 I/O点”,并切换到“数据连接”页,如图3-29所示:图 3-29在“连接I/O设备”的“设备”下拉框中选择设备 OPC1单击“增加”按钮, 出现对话框:Sth neid er-Au t. 0 FSSimu确走w 职消© I图 3-30OPC项连接/OPC路径:OPC路径(AccessPath)是0PO务器端提供的一个参数, 用于指定对应的OPC项的数据采集方式。例如,OPC服艮务器在采集某个RTU上的 数据时,可以通过COM上的高速MODS进行,也可以通过 COM上的低速MODEM 进行。通过OPC路径参数,可以指定采用COM还是COM进行采集。对于没提供 该功能的OPCK务器,可将该参数置为空。OPC项连接/OPC项:OPC服务器中的基本数据项。一般用字符串表示,可唯一标 识一个数据项。OPC项连接/过滤字符:用于指定浏览 OPG项的过滤字符。例如:“ A*”,表示 浏览所有以字母“ A”开头的OPC项。OPC项浏览:该部分列出全部OPC项以供选择。左侧对话框内容为 OPC项的树形 层次结构,右侧对话框内容为具体的 OPC项,单击OPC项,会自动将形成的OPC 项的标识填到“ OPG项连接/OPC项”输入框内。对于不支持浏览功能的OPO务 器,无法进行OPC项浏览,此时只能手工在“ OPC项连接/OPG®”输入框内指定 OPC项标识。OPC®属性/数据类型:指定所选的 OPC®的数据类型。OPC®属性/读写属性:指定所选的OPC®的读写属性。OPC项属性/坏值处理:指定所选的 OPCK出现坏值(由质量戳确定)时的处理 方式。如果选择“显示其它值”,可指定一个固定值表示坏值。如果选择“保持 原值”,则保持为上一次采集到的值。OPC项属性/显示值:当“ OPC项属性/坏值处理”指定为“显示其它值”时,该 参数用于指定表示坏值的固定值。