PC站语法 - OPC 数据项特定的访问权限

2021-07-30 浏览次数:90
语法 - OPC 数据项特定的访问权限

可为一个或多个 OPC 数据项输入访问权限。

为其它 OPC 数据项定义的默认权限不会受到影响。

OPC 数据项特定访问权限的语法定义如下:

<OPCItem>=<rights>

其中:

<OPCItem>

按 OPC 文档中规定的语法*一个或多个 OPC 数据项。也可以使用别名。

可以使用下列占位符:

* 任意数量不相关字符

? 恰好一个不相关字符

<rights>

读写

读写

读取

读取

写入

写入

无权访问

求值规则

此处分配的特定权限的**级**在输入区域访问权限保护区域中分配的默认权限。

对于此处所分配的特定权限,其值会按此处显示的顺序来确定。如果同一个 OPC 数据项有多个分配,则始终是最后一个分配有效。

示例:

DP:[CP 5611]Slave040_QB*=RW

DP:[CP 5611]Slave040_QB1=R

DP:[CP 5611]Slave040_QB2=W

DP:[CP 5611]Slave040_QB1=W

DP:[CP 5611]Slave040_QB1*=R

如果输入上述内容,则下列访问权限有效:

DP:[CP 5611]Slave040_QB2=W

DP:[CP 5611]Slave040_QB1=R

提示:请阅读下面所列 OPC 文档中的详细语法说明。文档中有一系列同样适用于 PROFINET IO 等应用环境的实例。

数据项中和此处访问权限定义中的前导零始终都会被忽略。

下面的实例说明了这样做的好处:

您组态了下列访问权限:Slave004_QB0=R

因此,也就隐含地将访问权限分配给以下数据项:

数据项 1:Slave00004_QB000

数据项 2:Slave4_QB00,1(注:语法“,1”是 OPC Scout 的要求)

使用通配符“*”和“?”时,这意味着:

不要在数据项中可以出现前导零的位置使用这些通配符!

示例:

必须使用以下两个定义替换定义 Slave0?9M06_AB1=R:

Slave?9M06_AB1=R

Slave9M06_AB1=R

更多信息

请阅读 OPC 文档中的详细语法说明。文档中有一系列同样适用于 PROFINET IO 等应用环境的实例。


shtxjd.cn.b2b168.com/m/
top