软件课程设计报告(opc)

软件课程设计报告(opc)

ID:34166833

大小:332.89 KB

页数:23页

时间:2019-03-04

软件课程设计报告(opc)_第1页
软件课程设计报告(opc)_第2页
软件课程设计报告(opc)_第3页
软件课程设计报告(opc)_第4页
软件课程设计报告(opc)_第5页
资源描述:

《软件课程设计报告(opc)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北京科技大学课程设计(软件设计)・・报告班级:姓名:学号:指导教师:R期:2014年10月28R目录1设计内容12应用程序总体分析与设计12.1访问老师提供的服务器的VB客户端12.2访问WINCC服务器的VB客户端13应用程序各功能模块分析与设计23.1访问老师提供的服务器的VB客户端23.1.1变量声明23.1.2连接OPC服务器和建立OPC组23.1.3添力UOPC标签23.1.4断开OPC服务器33.1.5窗体设计33.2访问WINCC服务器的VB客户端33.2.1OPC连接33.2.2OPC的标签读写43.2.3OPC连接断开43.2.4建立窗体44程序测试54.1测试

2、过程54.2测试结果54.2.1VB客户端访问老师提供的服务器54.2.2VB客户端访问WINCC服务器65程序文档95.1使用说明95.1.1VB客户端访问老师提供的服务器95.1.2VB客户端访问WINCC服务器95.2程序说明95.2.1VB客户端访问老师提供的服务器的源程序95.2.2VB客户端访问WINCC服务器的源程序166总结191设计内容通过VB编程,编写一个OPC客户端程序,实现对任意OPC服务器的访问读取。本设计涉及到老师提供的服务器、WINCC服务器、VB客户端、OPCScoutVI0客户端Matlab客户端。我们组在两个服务器,三个客户端的基础上进行了多种

3、组合,并一一实现。包括:(1)VB客户端访问老师提供的服务器。(2)VB客户端访问WINCC服务器。(3)VB客户端、OPCScoutV10客户端对W1NCC服务器的同步读取。(4)VB客户端、MATLAB客户端对W1NCC服务器的同步读取。2应用程序总体分析与设计2.1访问老师提供的服务器的VB客户端VB客户端需要完成的操作有:(1)变量声明(2)连接OPC服务器和建立OPC组(3)添加0PC标签(4)断开0PC服务器(5)窗体设计(6)命令按钮的事件处理(7)同步数据读取2.2访问WINCC服务器的VB客户端VB客户端需要完成的操作有:(1)OPC连接(2)OPC的标签读写(

4、1)0PC连接断开(2)建立窗体3应用程序各功能模块分析与设计3.1访问老师提供的服务器的VB客户端3.1.1变量声明变量的数据类型应该指定为对象型。这些对象变量在窗体代码的(General)部分声明。因为在(General)部分声明的变量,可以在窗体的任何方法的代码内引用。有关定义OPC对象的声明及其说明列于表3-1-1表3-1-1OPC对象变量的声明变量名说明objServerOPCServer对象,用于连接OPC服务器。objGroupsOPCGroups对象,用于添加OPC组的OPC组集合objTestGrpOPCGroup对象,演示用的OPC组。objltemsOPCI

5、terns对象,用于添加OPC标签的OPC标签集合。IServerHandles()长整型的数组,用于保存OPC标签的服务器句柄。3.1.2连接OPC服务器和建立OPC组考虑到代码的可反复使用性,这里采用子程序进行编程。这里用“NEW”关键词生成OPC服务器的对象,然后调用OPC服务器对象的"Connect"方法,和OPC服务器连接。在连接远程服务器的吋候,需要指定作为选用参数的远程计算机名。3.1.3添力[]OPC标签对OPC服务器进行访问前,必须先在OPC组里添加要访问的OPC标签。这里添加OPC标签的标识符和数目是I占1定的,但是实际的OPC应用程序往往要按照用户的指定或读

6、取组态文件取得和处理需要添加OPC标签。3.1.4断开OPC服务器连接着OPC服务器的OPC应用程序,在退出前必须断开和OPC服务器的连接。因为OPC服务器并不知道OPC应用程序的退出,如果不先断开连接,那么OPC服务器使用的计算机资源就不被释放。如果这样的问题反复发生,久而久之,连续运转的自动控制系统可能会使计算机资源渐渐枯竭从而发生严重问题。M・h・*83QAH-NcS1€WQt厂GAI®■Jp・n円I“:0oU®l八aSa3.1.5窗体设计卜141・12皿S3Sik[tfttj•(TUI・(Form)]—SXMDMK)«BQOXOBMtn■KOIfM)MODMQXAQMB

7、WA)OOdtfMM9RIfll(

8、*2・z・Fi«w«20•心2・5Fo•uiumr^>4ru««Ur—*BhdMUhl!C4尸A-L汇刖也汇斗监Pe««C«X・■mKRm祕■•lyCaatMUlX<«aK•才.wo

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

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

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