带有路径规范的对象名称

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > Objects > 对象名称和连接描述 >

带有路径规范的对象名称

对象路径与对象名称一起被指定。

对象路径定义了 进程对象 在对象结构中位置  。对象路径必须总是从一个具有唯一对象名称的对象开始。PVI 基本对象在 PVI 管理器启动时自动创建,并有一个唯一的对象名称。如果没有创建具有唯一对象名称的额外进程对象,那么必须始终从 PVI 基本对象开始定义对象路径。用路径指定的对象名称必须以"@"字符开头。路径内的各个对象的名称必须用"/"字符分开。

与具有唯一对象名称的方法相比,这里可以创建几个具有相同名称的对象。这些对象必须在对象赋值或对象类型中有所不同。例如,在 "Task1 "任务对象下可以创建一个变量对象,在 "Task2 "任务对象下可以创建第二个同名的变量对象。一个任务对象和一个模块对象也可以在同一个CPU对象下以相同的名称创建。

此外,可以为对象路径(OT参数)中的所有对象名称指定一个对象类型。这可以区分具有相同名称的进程对象。

可以指定以下对象类型。

Object type

Name

Pvi

PVI base object

Line

Line object

Device

Device object

Station

Station object

CPU

CPU object

Module

Module object

Task

Task object

Pvar

Variable object

对象名称的语法:

@[/]Pvi/ ... /<ObjectName - 1> [OT=<ObjectType>]/<ObjectName> [OT=<ObjectType>]

连接描述的语法:

CD=<Connection>

例子:

应该在现有的行对象 "LNINA2 "下创建一个名称为 "DEVICE 1 "的设备对象。

Object Name:
@Pvi/LNINA2/"DEVICE 1"
Connection description:
CD="/IF=com1 /BD=57600 /PA=2"

应该读取PLC变量 "温度"。为此,应在现有任务对象 "Heater "下创建一个名为 "HeaterTemp "的变量对象。

Object Name:
@Pvi/LNINA2 OT=Line/"DEVICE 1" OT=Device/CPU OT=Cpu/Heater OT=Task/HeaterTemp OT=Pvar
Connection description:
CD=Temperature