0
VB开发Wi
CC的OPC客户机实例组态200907031952阅读101评论0
字号:大中小VB开发Wi
CC的OPC客户机实例发布时间:20060429阅览次数:1804作者:林启宽单位:厦门市海沧新阳工业区厦门卷烟厂
关键词:OPCVB60Wi
CC上位机Wi
CC是西门子公司在自动化领域采用最先进的技术与微软公司在共同开发的居于世界领先地位的工
控软件。Wi
CC即WINDOWSCONTROLCENTER(视窗控制中心)。Wi
CC是一个功能强大的全面开放的监控系统,既可以用来完成小规模的简单的过程监控应用,也可以用来完成复杂的应用。在任何情况下Wi
CC都可以生成漂亮而便捷的人机对话接口,使操作员能够清晰地管理和优化生产过程。它集成的OPCOLEforprocessco
trol服务器使得过程数据可由其它应用程序OPC客户机访问。
Wi
CC在安装时提供了OPC的客户端控件Sieme
sOPCDAAutomatio
20SOPCDAAutodll在WINCC的帮助中,有Sieme
sOPCDAAutomatio
20使用的简略帮助,但说得不很详细,我在使用VB60开发Wi
CC的OPC客户机中碰到不少问题,现一并写出来,与大家共享。希望起到抛砖引玉,举一反三的作用。
一、开发实例背景:我厂包装机BE电气改造后,由原来了单片机、直流调试板、温度控制板等控制改为带有通讯端口PLC、变频器、温控仪等控制,上位机监控软件为Wi
CC。在控制系统中,变频器、温控仪的控制信号通过串口、OPC客户机接入上位机Wi
CC,报警信号接入PLC。其硬件组态结构如图一
OPC开发要求:①通过Wi
CC建立内部变量Tag1,Tag2,Tag3Tag4……;在视图窗口建立相应了IO输入输出域。通过更改Wi
CC中IO域的值,来设定或更改变频器、温控仪等的参数。②通过VB开发了串口驱动程序,读取变频器、温控仪等的参数,通过OPC控件把值传递给Wi
CC中的IO域。
二、VB6开发Wi
CC的OPC客户机具体步骤:1、打开VB6,建立如图二窗体:
其中,文本框组Text4text为写入Wi
CC内部变量名称;文本框组Text5text为显示相应了Wi
CC内
f部变量值;文本框组Text8text为写入期望了Wi
CC内部变量值。单选框为OPC连接成功标志。3个命令按钮分别为“连接”,“断开”,“退出”。
2、OPC的连接先在工具栏中“工程引用”将近Sieme
sOPCDAAutomatio
20加入,然后开始定义全局变量。在本程序中,我使用了一个OPC组进行OPC访问,所以定义了全局变量。我们要首先定义OPC服务类型与计算机结点名。定义OPC组与OPC标签组。并定义OPC的标签数组与值数,注意,值数组一定要设为Varia
t。Optio
ExplicitOptio
Base1‘这数组必须由1开始,不能由0开始Co
stServerNamer