您当前的位置:五五电子网电子知识电工技术电工文摘OP服务器的研究及其在AN总线系统探讨 正文
OP服务器的研究及其在AN总线系统探讨

OP服务器的研究及其在AN总线系统探讨

点击数:7356 次   录入时间:03-04 11:37:22   整理:http://www.55dianzi.com   电工文摘

  ②CAN通讯卡选用华控公司的HK-CAN30B,它是一种将CAN通讯协议与PC机PCI总线标准相连接的非智能CAN插卡,通过该卡可对工业现场具有CAN通讯接口的仪表和控制设备进行监控。

  ③CAN现场设备选用华控的RSM智能模块,每个模块都是在一个嵌入式实时多任务的内核管理下周期性工作,按组态要求定时地向上发送和取得数据。

  ④通讯媒体可以选用双绞线、带屏蔽双绞线等。

  ⑤客户端选用力控公司的力控2.6监控组态软件。力控2.6支持OPC技术。它作为OPC客户端,充分利用了OPC服务器的强大性能,为工程人员提供了方便高效的数据访问能力。在力控中可以同时挂接任意多个OPC服务器,每个OPC服务器都可以当作一个外部设备进行定义、增加或删除。

  3.2 OPC 服务器与客户端的连接

  3.2.1 定义OPC设备

  首先在力控导航器窗口中选择“实时数据库”中的 “I/O设备驱动”并展开,出现“OPC”设备。双击“OPC(Client)”,出现I/O设备定义对话框。在“设备名称”中定义逻辑设备的名称(由用户随意定义),不妨定义为“OPC”,在“数据更新周期”中指定采集周期,填写故障后恢复查询的周期和最长时间,然后单击“下一步”,出现OPC设备定义对话框。

  力控会自动搜索计算机系统中已经安装的所有OPC服务器。如果OPC服务器编写无误并且注册正确,则点击下拉框“OPC 服务器”时会列出已经安装的所有OPC服务器的名称,选择要使用的OPC服务器,这里选择本文设计的服务器“OPC.Server.1”。

  选择“Server类型”,是“当地(local)”还是“远程(remote)”。在“数据访问方式”中选择“缓冲区”或“外设”方式,对于“缓冲区”方式,OPC客户程序将通过OPC服务器的缓冲区读取数据;对于“外设”方式,OPC客户程序将通过OPC服务器直接从设备读取数据。从设备直接读取数据速度会慢一些,一般只有在故障诊断或极特殊的情况下才会使用。在“死区百分比”中输入一个百分值,表示过程数据值的变化不超出这个比例将不对其进行数据更新。单击“确定”就完成了OPC设备的定义。

  3.2.2 对OPC数据项进行数据连接

  启动力控的数据库组态程序DBMan。首先在点组态中创建所要用的变量,不妨设为gg1。展开“数据连接”项,已经建立的OPC设备就排列在其中。双击我们刚才建立的OPC设备 “OPC”,则出现“数据连接”对话框。选择要连接的点参数gg1后,单击“增加”按钮,出现“数据项组态”对话框。

  如果OPC服务器支持“浏览”功能,双击右上侧列表框中的“Root”,列表框会自动列出它提供的数据区;如果OPC服务器不支持“浏览”功能,其数据项的描述需要用户根据OPC服务器的资料说明,在“数据项”输入框内手工填写。选择“数据类型”和“读写权限”,在“访问路径”中输入数据的访问路径(这一项不是必需的,需要填写的,可以参考所使用的OPC服务器的手册),这里不用填写。

  最后单击“确定”按钮,就生成了一个数据项的数据连接,如图3所示,从而实现了与现场实际信息的连接。


图3 力控数据连接结果

  在系统运行时,力控和服务器建立连接,自动完成和OPC服务器之间的数据交换。

4 结束语

  本文设计的OPC数据访问服务器符合OPC规范,实现了对数据的实时读写,具有实用价值。总之,有了OPC规范,控制系统软件可以高效、稳定地对硬件设备进行数据存取, 系统应用软件之间也可以灵活地进行信息交互,极大地提高了控制系统的互操作性和适应性。

参考文献

  1 OPC Foundation . Data Access Custom Interface Standard , Version 2.05A, 2002年。

  2 潘爱民 COM原理与应用 清华大学出版社 1999.12

上一页  [1] [2] 


本文关键字:服务器  电工文摘电工技术 - 电工文摘

《OP服务器的研究及其在AN总线系统探讨》相关文章>>>