<< 点击显示目录 >> 主页 PVI通信 > PVI帮助信息 > PVI base system > PVICOM interface > Objects > Object descriptions |
当设置一个进程或链接对象时,对象属性与对象描述一起被设置。对象描述被指定为ASCII字符串,并以二进制0(空)结束。
各个参数在字符串中使用参数代码进行区分。
<ParameterCode> = ["]<ParameterValue>["]
所有的字母数字字符,特殊字符"["(开放括号),"]"(封闭括号),"$"(美元符号),"*"(星号),"+"(加号),"-"(减号),","(逗号),"."(句号),";"(分号),"_"(下划线),以及127以上的ASCII字符可以作为参数值使用。如果使用其他字符(如空格或"/"字符),那么参数值必须在引号内指定("...")。各个参数条目之间至少要有一个空格。
下表显示了可以在对象描述中定义的所有参数。Obj. "一栏表示可以在哪里(在哪个对象描述中)指定该参数。字母 "L "代表链接对象描述,"P "代表过程对象描述。只有CD和EV参数可以用于所有 过程对象类型。所有其他参数只能在链接对象中定义。相应的 访问类型 在 "访问类型 "栏中显示。对象属性可以在以后使用该访问类型进行设置或修改。
Par. |
Obj. |
Access types |
描述 |
P |
这个参数可以为所有过程对象类型指定(除了PVI基本对象)。 |
||
C |
定义事件的启用掩码 。默认:"EV=ed"。 "e":错误状态的改变 "d":数据的变化 "f":数据格式的改变 "c":连接描述中的变化 "p":关于活动请求的进度信息 "s":状态变化 'u':用户标签字符串的变化 'l':特殊线路事件 例如。"EV=edfc" 如果不应启用任何事件,则指定 "EV="。 |
||
C |
|
链接类型(见 "过程数据功能"部分)。默认:"LT=raw"。 "raw":原始值 "prc":过程值 |
|
P |
对象属性。默认:"AT=rw" "r":允许读取访问 "w":允许写访问 "e":PLC事件操作 "h":如果访问类型为 POBJ_ACC_DATA,则立即写入回音 "d": POBJ_EVENT_DATA 事件的直接事件触发器 |
||
P |
刷新率 ,单位为ms。默认:"RF=1000"。 =-1:周期性数据刷新被关闭 =0:数据刷新只进行一次 > 0: 循环数据刷新以指定的刷新率进行。 |
||
P+L |
变量类型(数据格式描述)。进程对象中的默认值。"VT=i32" "i8"、"i16"、"i32"、"i64"。8到64位有符号的整数 "u8"、"u16"、"u32"、"u64"。8到64位无符号整数 "f32", "f64":32/64位浮点 "boolean":元素长度为1字节的标志 "字符串"。具有8位字符大小的字符串 "wstring"。字符大小为16位的字符串 "struct":结构 "time":结构。从午夜开始的32位时间,单位为ms "dt":自1968年1月1日起的32位日期和时间,以秒为单位 "date":32位的日期。 "tod".32位的一天中的时间。 "date":具有1字节元素长度的一般变量类型 |
||
P+L |
以字节为单位的变量长度(数据格式说明)。该参数只能与VT参数一起指定。 对于单个变量,变量长度与过程数据长度相对应。对于阵列变量,变量长度被定义为元素长度。当与具有固定变量长度的变量类型一起使用时,不需要指定该参数(例如,VT=i32总是具有4字节的变量长度)。 |
||
P+L |
阵列变量中的元素数量(数据格式描述)。默认值。VN=1。这个参数只能和VT参数一起指定。 |
||
P+L |
变量类型的可选附加说明(数据格式说明)。该参数只能与VT参数一起指定。 |
||
{...} |
P+L |
结构元素的定义(数据格式描述) 结构元素的定义必须在对象描述的最后指定。首先,嵌套深度由括号中每个表达式内的若干"."(句号)定义。然后定义元素变量。 |
|
P+L |
结构对齐(数据格式描述)。默认值:"AL=1"。 该参数仅在与变量类型 "VT=struct "相关时生效。可以定义对齐值1、2、4、8或16。 |
||
P+L |
类型铸造的模式 (铸造模式)。默认:"CM=0"。 该模式被定义为一个位列表,控制链接和过程对象之间的类型铸造。 位 0:PG2000 或 AS 1.3 的字符串变量 位 1:字符串内容被解释为十进制数字 位 2:数值范围受到监控 位 3: 当从浮点数到整数进行类型转换时,要进行舍入。 位 4: 字符串总是以0(空)结尾。 |
||
L |
|
变量寻址。默认值。没有变量寻址 使用变量寻址,链接对象可以从一个变量对象的过程数据中寻址子集。 |
|
P |
单个变量(过程数据)的默认值。 这个参数可以用来给整数、浮点、布尔或字符串类型的过程变量对象分配一个默认的数据值。如果指定了这个参数,那么在对象描述中还必须定义一个数据格式。该默认值只写入过程图像,但不传输给PLC。 例如。DV=123,DV=2.561e10,DV="字符串格式" |
||
P+L |
分配的 事件迟滞。默认值。无滞后性 为整数或浮点类型的单个变量或数组变量定义事件迟滞。事件迟滞被指定为一个迟滞值。 例子。HY=10,HY=2.5 |
||
P+L |
指定的 数据函数。默认值。无函数 为整数或浮点类型的单个变量或数组变量定义数据函数。数据函数被指定为一个函数描述。 |
||
P |
通过用户标签,PVI 应用程序可以以字符串的形式为进程对象(模块、任务或变量对象)分配一个私人用户代码或特定的用户数据。用户标签只由PVI管理,不进行评估。 |