PC站语法 - 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/