和利时MACSV OPC通讯
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注册和配置完成后,双击MacsOPCSvr.exe文件即运行MACSV OPC Server,显示如下窗
口,程序开始采集Macs系统的实时数据,并准备响应OPC客户的请求。
Hale Waihona Puke 1.4 通讯状态识别通讯状态信息会显示在窗口,正常显示如下图:
07-03-02
杭州和利时自动化有限公司应用开发部
1.5 MACSV系统作为OPC服务器端连接测试
配置文件名:SmpOPCSvr.ini
注:蓝色部分是需要根据现场的具体情况修改的。
配置文件内容:
[SERVER] ------------------------------------------------Smartpro 服务器配置
SERVERNAME= --------------------------Smartpro 的 ioserver 机器名(可以不填)
07-03-02
杭州和利时自动化有限公司应用开发部 第三步:连接成功,增加标签;如图所示:
07-03-02
第四步:OPC 通讯正常;如图所示:
杭州和利时自动化有限公司应用开发部
第五步:MACSV 系统作为客户端测试完毕。
3. OPC应用实例
下面以下列两种情况为例: 1. MACSV系统作为OPC服务器,SMARTPRO系统作为OPC客户端; 2. MACSV系统作为OPC客户端,SMARTPRO系统作为OPC服务器;
第二步:加入标签变量(标签地址通过 OPC Explorer 软件解析);如图所示:
07-03-02
杭州和利时自动化有限公司应用开发部
第三步:加入画面显示点;如图所示:
需要通过测试软件 OPCExplorer.exe 解析地址
第四步:SMARTPRO 浏览器/工具/计算机设置,选择 TEST 工程作为 IO 服务器;如图 所示:
[GROUP2_CONFIG] ---- 第二个组的信息 DOMAINORD=1 ----该组的域号 POINTTYPE=0 ---- 该组点类型,1 为仿真量点,0位开关量点 SERVER1=server1 ---- 域服务器A机的机器名 SERVER2=server2 ---- 域服务器B机的机器名 S1IP1=130.0.0.3 ---- 域服务器A机的一个管理网IP地址 S1IP2=131.0.0.3 ---- 域服务器A机的另一个管理网IP地址 S2IP1=130.0.0.4 ---- 域服务器B机的一个管理网IP地址 S2IP2=131.0.0.4 ---- 域服务器B机的另一个管理网IP地址 POINTNUM=2 ---- 本组要进行OPC通讯的点数(<=512;一定要与通讯点个数相同) POINT1=BKDO113316 ---- 第一个点的点名(注意点名不能有字符“.”) POINT2=BKDI113216 ---- 第二个点的点名(注意点名不能有字符“.”)
07-03-02
杭州和利时自动化有限公司应用开发部
3.2 MACSV系统作为OPC客户端,SMARTPRO作为OPC服务器端应用实例
MACSV客户端目前只能接受OPC2.0提供的数据,如果是OPC1.0提供的数据,需要利用开发部 提供的“Smartpro3.1.x_SmpOpcSvr_1.2_exe”程序进行转换。
第二步:连接远程 OPC 服务器端,连接到 OP52;如图所示:
07-03-02
杭州和利时自动化有限公司应用开发部 第三步:连接成功;如图所示:
07-03-02
杭州和利时自动化有限公司应用开发部 第四步:建立组和加入数据库点;如图所示:
07-03-02
杭州和利时自动化有限公司应用开发部 第五步:数据库点加入成功,显示 OPC 通讯数据。如图所示:
[GROUP1_CONFIG] ---- 第一个组的信息 DOMAINORD=0 ---- 该组所属的域号 POINTTYPE=1 ---- 该组点类型,1为模拟量点,0 位开关量点 SERVER1=server1 ---- 域服务器A机的机器名
07-03-02
杭州和利时自动化有限公司应用开发部 SERVER2=server2 ---- 域服务器B机的机器名 S1IP1=130.0.0.1 ---- 域服务器A机的一个管理网IP地址 S1IP2=131.0.0.1 ---- 域服务器A机的另一个管理网IP地址 S2IP1=130.0.0.2 ---- 域服务器B机的一个管理网IP地址 S2IP2=131.0.0.2 ---- 域服务器B机的另一个管理网IP地址 POINTNUM=8 ---- 本组要进行OPC通讯的点数(<=512;一定要与通讯点个数相同) POINT1=FUHEFCS11PER ---- 第一个点的点名(注意点名不能含字符“.”) POINT2=FUHE0---- 第二个点的点名(注意点名不能有字符“.”) POINT3=AMA20AN01MAO POINT4=AMA20AN02MAO POINT5=AM10ZJD01 POINT6=AM10ZJD02 POINT7=AM10ZJD03 POINT8=BKAO111508
选择一台第三方计算机作为 OPC CLINET 与 OPC SERVER (MACSV 系统中 OP52 为服 务器端)进行连接测试。
第一步:在客户端 OP55 上打开 MACSV 客户端软件;如图所示:
07-03-02
杭州和利时自动化有限公司应用开发部 第二步:连接 OPC 服务器,选择\\OP52,选择 Hollysys.MacsOPCSvr.1 协议;如图所示:
07-03-02
杭州和利时自动化有限公司应用开发部
第六步:打开资源管理器 C:\Winnt\citect.ini:文件,在代码最后加入两行语句: [OPC] UseOPC2=1 保存关闭 citect.ini,重新启动 SMARTPRO 软件; 第七步:运行 SMARTPRO 中 TEST 工程,数据显示正确。如图所示:
配置参数都是针对MACSV系统的,其中蓝色标志内容应根据实际应用配置。
07-03-02
1.2 注册
杭州和利时自动化有限公司应用开发部
运行批处理文件SVR_register.bat进行OPC 注册,如下图:
点击“确定”,如下图:
点击“确定”,即完成注册。
07-03-02
1.3 运行
杭州和利时自动化有限公司应用开发部
第一步:在客户端 OP55 上建立 Smartpro 中 TEST 工程; 建立 IO 设备,在 Facview 中工程编译器/通信,建立如下设备:
07-03-02
杭州和利时自动化有限公司应用开发部 或 130.0.0.1
”选项”处填写 OPC 服务器端的计算机名或者填入 OPC 服务器端通讯网卡 IP 地址。 在 MACSV 做单机版设置时如果”选项”处填写计算机名时必需到计算机”本地连接” 选中”网络客户端” 选项。
选择一台第三方计算机作为 OPC CLINET 与 OPC SERVER (MACSV 系统中 OP52 为服 务器端)进行连接测试,利用 OPC Explorer 软件。
第一步:在服务器端 OP52 上打开 OPC Explorer,选中“Hollysys.MacsOPCSvr”OPC 协议;(需要运行 MACSV_OPCServer_V1.1_exe 文件中 SVR_register.bat 程序进行 OPC 注 册);如图所示:
本文主要介绍 MACSV 系统作为 O.P.C.S.E.R.V.E.R.与第三方软件通信的设置过程及作为 O.P.C.C.L..IN.E.T.与第三方软件通信的设置过程。
对于 MACSV 系统,其 OPC 特性如下: 1.支持OPC 1.0和2.0 规范; 2.支持多个OPC客户的连接; 3.支持远程OPC通讯; 4.客户端可以根据需要选择同步或异步通讯方式; 5.在客户端与服务器建立资料回调后,DCS 的资料变化可以及时快速的传递到OPC 客户端。 6.通过周期读取DCS数据库的数据更新服务器的数据缓存; 7.支持DCS多域; 8.客户端可以写数据到DCS数据库内。
3.1 MACSV系统作为OPC服务器端,SMARTPRO作为OPC客户端应用实例
MACSV 服 务 器 端 设 置 如 上 所 述 , 选 择 一 台 第 三 方 计 算 机 作 为 OPC CLINET(SMARTPRO V3.1.3 系统中 OP55 为客户端)与 OPC SERVER (MACSV 系统中 OP52 为服务器端)进行连接测试。
USERNAME=
-------------------------Smartpro 工程中的用户名(可以不填)
PASSWORD=
-------------------------此用户名所对应的密码(可以不填)
[CONFIG]-------------------------------------------------相关项配置 GROUPNUM=2------------------------------------------组数 UPDATERATE=1000-------------------------------------刷新频率(毫秒):
07-03-02
杭州和利时自动化有限公司应用开发部
第四步:在客户端 OP55 运行应用开发部提供的“MACSV_OPCServer_V1.1_exe”文件 中“SVR_register.bat”程序进行 OPC 注册;
第五步:进入“开始”菜单的“运行”,输入 DCOMCNFG.EXE 后回车,如下图设置;
第二步:在服务器端 OP55 上运行“Smartpro3.1.x_SmpOpcSvr_1.2_exe” 文件中的 “register.bat” 程序,进行 OPC 注册;
07-03-02
杭州和利时自动化有限公司应用开发部
第三步:在服务器端 OP55 上配置 Smartpro3.1.x_SmpOpcSvr_1.2_exe 文件;
OPC 通讯点只能从 MacsOPCSvr.ini 文件配置的数据库点读出。
第六步:MACSV 系统作为服务器端测试完毕。
2. 客户端设置
选择MACSV系统,任意一台操作员站作为O.P.C.C.L..IN.E.T.端,将用户提供的第三方OPC 软件,进行注册。
2.1 MACSV系统作为OPC客户端连接测试
1. 服务器端设置
选择MACSV系统,任意一台操作员站作为O.P.C.S.E.R.V.E.R.端,将通讯开发部提供的 “OPC Server for Hollysys Macs DB”软件拷贝到硬盘中进行参数配置。
1.1 配置“MacsOPCSvr.ini”文件中各项参数
配置文件名称:MacsOPCSvr.ini 配置文件格式说明: [MACS_CONFIG] ----- 域配置 GROUPNUM=2 ----- 组个数 PORT=7316 ---- MACS域埠号(缺省7316) UPDATERATE=3000 ---- OPC 服务器内数据的刷新周期(单位为毫秒) GROUPINTERVAL=100 ---- 与DCS 数据库通讯时,服务器内各组之间的间隔(单位为毫秒)
MACSV 客户端设置如上所述,选择一台第三方计算机作为 OPC CLINET(MACSV 系统 中 OP52 为客户端)与 OPC SERVER (SMARTPRO V3.1.3 系统中 OP55 为服务器端)进行连接 测试。
第一步:在 OP55 上建立 SMARTPRO 测试工程“Example”;如图所示:
[GROUP1_CONFIG]-------------------------------------组 1 配置:注意每组都是同类型数据 POINTNUM=8--------------------------------------------点数 POINTTYPE=4--------------------------------------------点类型:VARIANT,2-short int,3-long,
杭州和利时自动化有限公司应用开发部
杭州和利时自动化有限公司工程技术中心应用开发部 组态指导
文件名称:基于 OPC 的 MACSV 通信连接
版本 A
状态 CFC
拟制 马维
审核
批准 熊辉
第1 册
共 23 页
共1 册
批准日期
修订信息
07-03-02
杭州和利时自动化有限公司应用开发部
基于 OPC 的 MACSV 通信连接