北科计算机网络课程设计,北京科技大学软件课程设计报告--自动化专业.doc

该博客详细介绍了如何使用VisualBasic编写一个简单的OPC客户端程序,包括实验目的、实验内容、应用程序的设计与分析、功能模块实现以及程序测试。作者通过DCOM配置实现了远程数据读取,并展示了数据的棒状图和文本框显示,还提供了程序的使用说明和源代码清单。
摘要由CSDN通过智能技术生成

...Word文档...范文范例...内容齐全

...专业文档...供参考...学习...分享

北京科技大学

课程设计(软件设计)

报告

班 级:

姓 名:

学 号:

同组同学:

指导教师: 曾 慧

日 期: 2014 年 11 月 13 日

...Word文档...范文范例...内容齐全

...专业文档...供参考...学习...分享

目 录

TOC \o "1-3" \h \z \u 30886 1设计内容 1

3284 1.1实验目的 1

26588 1.2实验内容 1

11196 2应用程序总体分析与设计 1

20008 2.1项目建立 2

5614 2.1.1建立一个Visual Basic工程 2

1517 2.2 OPC建立 2

8877 2.2.1设置OPC包装DLL 2

32294 2.2.2建立一个OPC对象 2

11969 3应用程序各功能模块分析与设计 4

2892 3.1界面设计 4

17483 3.2服务器的断开与链接 5

8285 3.2.1连接OPC服务器和建立OPC组 5

24104 3.2.2添加OPC标签 5

14646 3.2.3断开服务器 6

2924 3.3数据读取与显示 7

18589 3.3.1棒状图显示 7

7104 3.3.2文本框显示 7

20393 3.4数据保存 8

934 3.5实时曲线绘制 8

12657 4程序测试 10

24567 4.1测试过程 10

11558 4.2测试结果 10

31240 5程序文档 12

31234 5.1使用说明 12

31333 5.2程序清单 12

7094 6总结 17

9735 6.1问题与解决 17

31545 6.2感想与致谢 17

8800 7参考文献 18

...专业文档...供参考...学习...分享

1设计内容

1.1实验目的

通过实际操作进一步了解OPC的各种概念,掌握OPC客户端的编写方法。并对微软的DCOM有一定的了解,要求通过合适的DCOM配置,使客户端能够读取网络上服务器中的数据。

1.2实验内容

1)利用VB语言编写出一个简单的OPC客户端程序,要求这个客户端能够读取服务器中的数据,并显示出来。

2)配置DCOM,使客户端能够能过DCOM读取另一台服务器上的数据。

2应用程序总体分析与设计

应用程序与OPC服务器进行连接并读取服务器端的数据,同时把读取到的数据通过棒柱和文本框显示,并可以保存数据便于查找,同时应用了Picture控件对实时数据变化趋势分析。

2.1项目建立

2.1.1建立一个Visual Basic工程

1)启动Visual Basic,新建一个Visual Basic工程。选择[Standard EXE]作为新建工程的类型。

图2.1 Visual Basic 工程的建立

2.2 OPC建立

2.2.1设置OPC包装DLL

对OPC包装DLL进行注册:从Visual Basic菜单里选择[Project]-[References]。在[Available References]表示中,选择 [OPC Automation 2.0]。

图2.2 引用的设置

2.2.2建立一个OPC对象

在Visual Basic里,是以对象的单位对OPC服务器进行访问。OPC自动化接口是由以下四种对象所定义。

OPC服务器

OPC组(OPC组集合)

OPC标签(OPC标签集合)

OPC浏览器

变量声明

图2.3 OPC对象变量的声明

其中,部分变量声明意义见表所示。

表2.1 OPC对象变量的声明

变量名

说明

objServer

OPCServer对象,用于连接OPC服务器。

objGroups

OPCGroups对象,用于添加OPC组的OPC组集合

objTestGrp

OPCGroup对象,演示用的OPC组。

objItems

OPCItems对象,用于添加OPC标签的OPC标签集合。

lServerHandles()

长整型的数组,用于保存OPC标签的服务器句柄。

3应用程序各功能模块分析与设计

3.1界面设计

图3.1界面效果图

窗体中所使用的控件种类如表3.1所示。

表3.1 FmMain的控件

控件

名称

窗体(Form)

FmMain

命令按钮(CommandButton)

Bt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值