文档详情

OPC UA 用户访问权限.docx

发布:2024-10-20约4.74千字共12页下载文档
文本预览下载声明

第PAGE1页

OPCUA用户访问权限

OPCUA用户访问权限

作者:陈利君

职务:华南区技术工程师

邮箱:l.chen@

日期:2021-09-14

摘要:

PLC变量通过attribute可以设置OPCUA访问时的读写属性,任意Client来访问时读写权限相同。如果有的变量需要以不同的权限开放给不同的Client,就需要设置用户和用户访问权限。在Version2.11版的英文手册第1节有详细说明,本文就是在这段说明的汉化版基础上,补充了少量提示而成。

附件:

序号

文件名

备注

历史版本:

免责声明:

我们已对本文档描述的内容做测试。但是差错在所难免,无法保证绝对正确并完全满足您的使用需求。本文档的内容可能随时更新,如有改动,恕不事先通知,也欢迎您提出改进建议。

参考信息:

文档正文要求

(文档编写完毕后,删除本页)

内容组成:

目录:模板中目录为“域”,如果内容超过10页,右键单击刷新域即可,否则可以删除

测试条件:

标注硬件完整型号及IMG,如CX5020-0125(IMG版本:CX1800-0411-0007v3.92);

软件版本,如:TwinCAT3.1Build4024.7

准备工作:只要做一次但必须保证正确无误的步骤,比如接线(有条件建议使用示意图)、IP设置、加路由等

操作步骤:正常的操作截图,需保证截图完整清晰、步骤连续不跳步;部分操作说明需参考资料部分,请附带资料链接。

常见问题:在不同的测试和应用条件下,由不同的工程师积累的故障处理经验;也可对客户提出的一些特征性问题进行总结进行记录,有步骤部分请分步说明、必要时需配图。

截图:

必须截出查找路径及关键部分。避免软件整个界面截图,影响阅读,使用红框突出重点,图片可适当添加文字说明。

尽量使全文截图显示为同样的比例

正文字体和编号:

直接在模板上编辑文字,即可延用字体和编号设置

如果是复制粘贴来的文字,可使用格式刷,使之与全文风格一致

测试条件

软硬件环境:编程PC,TwinCAT3.1.4024.17,TF6100-OPC-UA.

资料:英文手册 TF6100_TC3_OPC-UA_EN.pdf;

百度翻译版 TF6100_TC3_OPC-UA_CN.docx

日期 2021.06.21

版本 2.11

章节 1

测试背景:英文手册Page82说明,通过attribute设置变量的读写属性,对所有Client有效

但客户希望不同的Client访问OPCUAServer时有不同的权限,比如HMI和MES通过OPCUA访问PLC时,有的变量只能从MES写入。这就需要配置不同的用户及用户权限,这个功能在英文手册的第1节有详细说明,以下测试步骤的这段说明的汉化版基础上,补充了少量提示。

准备工作

测试OPCUA用户权限之前,假定默认的OPCUA访问已经配置完成。

配置步骤参考使用手册TF6100_TC3_OPC-UA_EN.pdf的第4.1.2节“快速入门”,摘要如下:

成功安装TF6100和授权后,执行以下步骤,通过TwinCATOPCUA服务器使PLC变量可用。

?步骤1:为OPCUA访问配置PLC变量

?步骤2:配置符号文件.TMC的下载

?步骤3:激活OPCUAServer授权

?步骤4:激活项目

?步骤5:建立与OPCUA服务器的连接

配置步骤

(本节文字来源于英文手册的汉化版第1“配置安全设置”)

OPCUAServer支持在命名空间和节点(PLC变量)级别配置权限,这允许您对ADS设备(例如,不同的PLCRuntime)以及变量的访问进行精细化配置。这些安全设置项目可用于显示在OPCUAServer命名空间中的所有ADS设备。

配置说明

权限是根据基于XML的配置文件(TcUaSecurityConfig.XML)配置的,该文件与Server位于同一目录“C:\TwinCAT\Functions\TF6100-OPC-UA\Win32\Server\”中。配置文件由“User”、“Group”和“AccessInfos”三个区域组成。

User

在“User”区域可以配置OPCUAServer接受登录的Client用户,有三种不同的身份验证方法:

OS(推荐的认证方法)

操作系统的机制用于验证用户名和密码。用户帐户完全受操作系统和/或域的控制。

Server(不推荐)

只有OPCUAServer知道用户名和密码。这两条信息都以明文形式存储在XML文件中。

None

只计算Server的用户名,忽略密码。

可以编辑AcessInfos或Group下各项的属性标签DefaultAccess,以配置某个用户/用户组对PLC变量或者ADS设备具有的默认访问权限。

U

显示全部
相似文档