<< 点击显示目录 >> 主页 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