nbhkdz.com冰点文库

杰控组态手册16.OPC服务器

时间:2010-12-07


扩展应用

16.OPC 服务器

16.OPC 服务器
序号 16.1 16.2 16.3 16.4 16.5 内容 启动 OPC 服务器 OPC 服务器名称 通过 OPC 访问运行数据库 通过 OPC 访问设备数据表 远程访问 OPC 服务器 页码 16-1 16-1 16-1 16-2 16-3

16.1 启动 OPC 服务器 OPC 服务器应能跟随客户的访问而自动启动; 如果希望自动的预先启动服务器 OPC 服务器,选择 “我的系统->设置” 功能,执行 “启动任务” ,
出现下面对话框:

选中“ OPC 服务器”

16.2 OPC 服务器名称
监控系统的 OPC 服务器名称为: OPC.FameView

16.3 访问运行数据库
OPC 客户可以访问服务器中的以下变量:AI、AO、AR、DI、DO、DR、VA、VD、VT; 通过变量名称访问,被访问变量的表达格式为(假设变量的名称是 XXXX): 变量类型 AI AO AR DI AI.XXXX AO.XXXX AR.XXXX DI.XXXX 变量表达式 AI/XXXX AO/XXXX AR/XXXX DI/XXXX .16-1. 数据类型 单精度浮点数(R4) 单精度浮点数(R4) 单精度浮点数(R4) 字节(UI1)

扩展应用 DO DR VA VD VT DO.XXXX DR.XXXX VA.XXXX VD.XXXX VT.XXXX DO/XXXX DR/XXXX VA/XXXX VD/XXXX VT/XXXX 字节(UI1) 字节(UI1) 单精度浮点数(R4) 字节(UI1) 字符串 (STR4/8/16/32/64)

16.OPC 服务器

通过变量索引访问, 被访问变量的表达格式为(假设变量的索引是 n),此表示方式的访问速度较快, 建议使用: 变量类型 AI AO AR DI DO DR VA VD VT 变量表达式 AI[n] AO[n] AR[n] DI[n] DO[n] DR[n] VA[n] VD[n] VT[n] 数据类型 单精度浮点数(R4) 单精度浮点数(R4) 单精度浮点数(R4) 字节(UI1) 字节(UI1) 字节(UI1) 单精度浮点数(R4) 字节(UI1) 字符串(STR4/8/16/32/64)

16.4 访问设备数据表
直接访问设备数据表,总是以字节为单位进行访问; 下表中 m 表示设备号,取值范围为 1-100,n 表示起始单元号 0-1023: 变量类型 字节 字节 无符号字节 16 位整数 16 位无符号整数 32 位整数 32 位无符号整数 32 位浮点数 16 位整数 16 位无符号整数 32 位整数 32 位无符号整数 32 位浮点数 32 位整数 32 位无符号整数 变量表达式 DTm.BIT[n.0..7] DTm.I1[n] DTm.UI1[n] DTm.I2[n] DTm.UI2[n] DTm.I4[n] DTm.UI4[n] DTm.R4[n] DTm.XI2[n] DTm.XUI2[n] DTm.XI4[n] DTm.XUI4[n] DTm.XR4[n] DTm.JI4[n] DTm.JUI4[n] DTm/BIT[n.0..7] DTm/I1[n] DTm/UI1[n] DTm/I2[n] DTm/UI2[n] DTm/I4[n] DTm/UI4[n] DTm/R4[n] DTm/XI2[n] DTm/XUI2[n] DTm/XI4[n] DTm/XUI4[n] DTm/XR4[n] DTm/JI4[n] DTm/JUI4[n] .16-2. 实现功能 Y=Bit(n,0..7) Y=I1(x) Y=UI1(x) Y=I2(x1,x2) Y=UI2(x1,x2) Y=I4(x1,x2,x3,x4) Y=UI4(x1,x2,x3,x4) Y=R4(x1,x2,x3,x4) Y=I2(x2,x1) Y=UI2(x2,x1) Y=I4(x4,x3,x2,x1) Y=UI4(x4,x3,x2,x1) Y=R4(x4,x3,x2,x1) Y=I4(x3,x4,x1,x2) Y=UI4(x3,x4,x1,x2)

扩展应用 32 位浮点数 32 位整数 32 位无符号整数 32 位浮点数 字符串 DTm.JR4[n] DTm.FI4[n] DTm.FUI4[n] DTm.FR4[n] DTm.STR[n,l] DTm/JR4[n] DTm/FI4[n] DTm/FUI4[n] DTm/FR4[n] DTm/STR[n,l]

16.OPC 服务器 Y=R4(x3,x4,x1,x2) Y=I4(x2,x1,x4,x3) Y=UI4(x2,x1,x4,x3) Y=R4(x2,x1,x4,x3) 从 n 开始的 l 个字符

16.3 远程访问 OPC 服务器
如果 OPC 客户端和服务器在同一台计算机上,不需以下设置; 如果 OPC 客户端所在计算机和 OPC 服务器所在计算机,有相同的登录用户名和口令,不需以下设置; 保证 OPC 客户端所在计算机和 OPC 服务器所在计算机,在同一个局域网内,并且互相能够 PING 通; 在 OPC 服务器所在计算机机上,加入一访问客户,用户名称和密码要与客户机一致,具体操作: 在计算机的“控制面板”里双击“用户和密码”; 在里面加入用户(如 jksu), 级别为 Administrator); 配置 DCOM 如下: 在服务器机的“开始”->“运行”里执行“DCOMCNFG”命令:

出现下面界面:

选中服务器的名字,

.16-3.

扩展应用

16.OPC 服务器

点“属性”,身份验证级别改为“连接”:

在“位置”里进行如下设置:

在“安全性”里进行如下设置: .16-4.

扩展应用

16.OPC 服务器

在“编辑”里加入“Everyone” 用户,访问类型为“允许访问”,如下:

在“身份标识”里,选择“指定用户”,输入本机的用户名和密码,然后确定.

在“默认属性”里,进行如下设置: .16-5.

扩展应用

16.OPC 服务器

在“默认安全机制”里加入“Everyone” 用户和“jksu” 用户,访问类型为“允许访问”“允 、 许调用”“读取”: 、

“确定”退出,重新启动服务器计算机;

.16-6.


赞助商链接