McgsPro OpcUA客户端设备驱动

下载

opcuaclient-7.0.5.2.zip

1、 驱动简介

驱动类型 独立设备驱动
通讯协议 OPC协议
通讯方式 一主一从、一主多从方式。驱动构件为主,设备为从。

2、 驱动设备参数配置


内部属性页:

2.1 安全设置

内部属性页配置
1 安全模式: None(无),Sign(消息签名),Sign&Encrypt(消息签名+加密)
2 安全策略:选择加密的策略
3 用户密码:如果没有勾选匿名登录,则输入登录的用户名和密码
4 自定义应用Uri:当用户使用自己的证书时,需要和证书中的Uri一致
证书的配置:
证书固定放在OPC UA客户端驱动的目录中,包含以下目录
trust:
信任的服务器证书,如果选择了签名或签名+加密,需要提前将信任的服务器的证书(.der)放到此目录中
certs:
证书目录,包含使用的私钥文件opcua_key.der和opcua_cert.der。用户可以用自己的密钥和证书来替换这两个文件,替换后内部属性页中的自定义应用Uri必须设置正确。出厂时该目录下的文件和default_certs下的文件相同。
default_certs:
默认证书目录,包含了出厂的默认私钥和证书,当用户需要恢复到出厂的默认证书和私钥时,可以用该目录的文件覆盖certs下面的文件。该目录文件用户不可修改。

2.2 自动添加需要读写的TAG点

第一步:
配置UA服务器IP和port号
UA服务器IP(必选):该IP必须配置为通讯目标目标OPC服务端(西门子数控系统)的IP地址。
UA服务器port(必选):配置该项值为通讯目标OpcUA服务端(西门子数控系统)的端口号
注意:以上通讯参数必须配置正确才能使用驱动与OpcUA服务端(西门子数控系统)通讯正常。
通讯等待时间(可选): 指定驱动发出数据请求后最多等待多长时间返回数据。如果超过指定时间未返回数据,那么驱动判断无数据返回,通讯失败。指定该项值小于设备响应时间会导致通讯失败。
通讯重连次数(可选):指驱动通讯失败后,驱动会立刻重连网络,如果重连失败。那么驱动会等待指定的时间,直至指定通讯重连时间后再次重连网络。
第二步:
点击“设置设备内部属性”按钮,进入内部属性。

在左方树形结构控件中选择需要采集的TAG点。(暂时支持bool,uint8,int8,int16,uint16,uint32 ,int32,float,double ,String,uint64,int64这十二种类型)
第三步:
点击按钮,进行添加TAG点,即可完成需要采集TAG的添加
支持数据类型
注意:

  • 在成功获取服务器以后,支持客户使用节点信息快速数查找添加通道。
  • 如上图4点,说明客户在设备属性界面中选择默认连接变量名规则:

例如:节点名称为P.A.B.C.D ,当前用户选择层次代表反向层次。

层次判断条件 默认连接变量名
默认连接变量名层次 = 0 设备0_P_A_B_C_D
默认连接变量名层次 = 2 设备0_C_D
默认连接变量名层次 > 节点本身层次 设备0_P_A_B_C_D

 

2.2设备命令

暂未实现

3、 驱动通信状态

通讯状态 意义
-1 表示驱动加载失败
-2 表示通讯端口打开失败
0 表示当前通讯正常
100 表示采集数据失败
102 表示采集写数据事变
103 表示网络连接失败
104 系统时间错误,常见于使用了签名或签名+加密,但没有设置正确的系统时间

 

4、常见故障分析

故障现象 分析故障及处理方法
通讯状态为-1 分析 驱动文件缺失
处理方法 1重新安装驱动
通讯状态为-2 分析 通讯端口打开失败
处理方法 1检查父设备串口端口号是否正确

2检查通讯线是否正确连接

通讯状态为1或 2 分析 采集初始化错误或采集无数据返回 (通讯硬件连接、参数设置问题)
处理方法 1 检查端口号是否设置较小,该端口号已被其他应用或者系统使用,导致初始化失败
2 检查目标配置通讯协议和IP地址是否与工程设置的服务器IP和端口一致
通讯状态为3 分析 采集数据校验错误(包括应答数据不完整或校验错误两种情况)
处理方法 1适当延长“通讯等待时间”
2设备断电,重新上电,使初始化设备
通讯状态在0与非0之间跳变 分析 通讯不稳定或读取地址超范围
处理方法 1同通讯状态为3的处理
2 读取数据地址超范围(典型情况为,添加某通道后,导致通讯状态变非0)
通讯状态为0,数据不正确 分析 组态工程错误
处理方法 1新建工程测试驱动
2检测通道是否连接变量
检测工程是否对数据进行处理
通讯速度太慢 分析 通讯数据量过大或采集周期设置过长
处理方法 1将“采集优化”属性设置为“1-优化”
2减小父设备及子设备的最小采集周期(最小可设置为20ms)
3使用设备命令,减少实时采集的数据

 

5、设备信息导入

支持MCGS  OpcUaClient驱动导入导出CSV通道信息文件。

6、注意事项

1,配置服务器的IP和port必须是远程服务器(西门子数控系统)的IP和端口
2,手动配置时: 通道地址的配置,必须和opc的nodeid完全一致,否则会采集不到数据。

版权声明:本文内容来源于网络搜集无法获知原创作者,仅供个人学习用途,若侵犯到您的权益请联系我们及时删除。邮箱:1370723259@qq.com

发表评论