15.3OPC服务配置

15.3.1OPC服务安装

软件提供OPC服务安装包,执行安装包文件夹下相应的批处理文件setup_win2000.bat或setup_winxp.bat,在计算机节点上配置OPC服务。

本机无论是OPC客户端角色还是OPC服务器角色均需要执行此服务安装。

15.3.2OPCCLient配置

  1. 配置数据库点

启动CyberControl,添加控制单元,类型选择RTU。在模拟量和数字量表中分别添所需个数的加点,点的个数=OPC Server下各组模拟量和数字量分别的总和,修改模拟量表各点的数据类型为4字节浮点数,顺序排列模拟量和数字量表各点的厂站序号。

  1. 创建数据库点与server之间的关联

创建配置文件,配置文件信息包括:服务器端节点名称,OPC Server名称,OPC 版本号,刷新速率,OPC Server Group个数,OPC Server Group名称,模拟量个数,OPC Items名称。具体格式如下:

[AllInfo]

NodeName=OPCServerNode \ 服务器节点名称

ServerName=Knight.OPC.Server.Demo \ OPC Server名称

[Group]

Num=2 \ Server端Group的个数

0=group1 \ Group1名称

1=group2 \ Group2名称

Ver2=2 \OPC版本号1:version1,2:version2

UpdateRate=250 \ 数据刷新周期,默认250

DeadBand=0 \ 死区范围,默认0

[Analog1]

Num=5 \ Group1模拟量个数对应Server端Group1下模拟量点在厂站中的序号,此点的id32、此点在OPC Server端的数据类型和Items名称。

0=0,16842753,4,a.a.a

1=1,16842754,4,a.a.b

2=2,16842755,4,a.a.c

3=3,16842756,4,a.a.d

4=4,16842757,4,a.a.e

[Digit1]

Num=6 \ 对应Server端Group1下数字量个数点在厂站中的序号,此点的id32、此点在OPC Server端的数据类型和Items名称

0=0,16842758,17,a.b.a

1=1,16842759,17,a.b.b

2=2,16842760,17,a.b.c

3=3,16842761,17,a.b.d

4=4,16842762,17,a.b.e

5=5,16842763,17,a.b.e

[Analog2]

Num=5 \ Group2模拟量个数

对应Server端Group2下模拟量点在厂站中的序号,此点的id32、此点在OPC Server端的数据类型和Items名称。

0=5,16842753,4,b.a.a

1=6,16842754,4,b.a.b

2=7,16842755,4,b.a.c

3=8,16842756,4,b.a.d

4=9,16842757,4,b.a.e

[Digit2]

Num=6 \ 对应Server端Group1下数字量点在厂站中的序号,此点的id32、此点在 OPC Server端的数据类型和Items名称

0=6,16842758,17,b.b.a

1=7,16842759,17,b.b.b

2=8,16842760,17,b.b.c

3=9,16842761,17,b.b.d

4=10,16842762,17,b.b.e

5=11,16842763,17,b.b.e

附:OPC Server端的数据类型定义如下,

1字节有符号整数 16

1字节无符号整数 17

2字节有符号整数 2

2字节无符号整数 18

4字节有符号整数 3

4字节无符号整数 19

8字节有符号整数 22

8字节无符号整数 23

4字节浮点数 4

8字节浮点数 5

BOOL型整数 11

注:配置文件放在工程路径+\Transmit\opc下,如果是网络版需要手动拷贝配置文件;一个Server下支持最大32个组;各字段间不要有空格。

  1. 配置前置通道

1)节点配置

添加前置节点IP:127.0.0.1,记住添加的IP网段。

2)添加规约

添加p_opcclient.dll规约动态库。

3)通道属性配置

配置通道类型为【多播】,远方地址为127.0.0.1,远方端口2010和本地端口大于2011,多播地址224.8.8.8,多播网段为【节点配置】下记录的IP网段(1,2,3,4)。

4)规约属性配置

Path为工程路径\Transmit\opc下配置文件名称,

5)附加属性配置

选择默认运行节点为本机节点,通道停止限值为30.

15.3.3OPCServer配置

  1. 数据库挑点

在已有数据库点内挑选Server发布的点列表。打开数字量表和模拟量表,在数据点记录的【静态标志】字段内,勾中“参与OPC”功能选项即可。

Snap10

  1. 启动OPCServer服务程序

系统数据库启动后,启动OPCServer.exe服务程序运行即可。

results matching ""

    No results matching ""