附录A - 定义

<< 点击显示目录 >>

主页  PVI通信 > PVI帮助信息 > PVI base system > 附录 >

附录A - 定义

List of access types:

Access types

No.

说明

POBJ_ACC_OBJECT

#1

读取对象类型

POBJ_ACC_VERSION

#2

读取PVI组件或相应PLC对象的版本

POBJ_ACC_ERROR

#3

读取最近一次错误的错误代码

POBJ_ACC_EVMASK

#5

读取/设置事件的启用掩码

POBJ_ACC_LIST

#6

读取所有设置过程对象的列表

POBJ_ACC_LIST_EXTERN

#7

读取所有可能的过程对象的列表

POBJ_ACC_CONNECT

#10

读/写连接描述

POBJ_ACC_DATA

#11

读/写过程数据

POBJ_ACC_STATUS

#12

读取/设置PLC对象状态

POBJ_ACC_TYPE

#13

读取/写入对象属性、类型转换的模式和/或数据格式

POBJ_ACC_TYPE_EXTERN

#14

读取对象属性和数据格式,以及PLC变量的结构定义和元素名称

POBJ_ACC_REFRESH

#15

读/写刷新率

POBJ_ACC_HYSTERESE

#16

读/写变量对象的事件迟滞值

POBJ_ACC_DEFAULT

#17

读取一个变量对象的预设值。该值以字符串格式返回。

POBJ_ACC_FUNCTION

#18

读/写变量对象的数据功能

POBJ_ACC_TYPE_INTERN

#19

读取PVI过程变量对象的对象属性、数据格式和类型转换模式(铸造模式)。

POBJ_ACC_UPLOAD

#20

从PLC中读取BR模块并将其保存到文件中

POBJ_ACC_DOWNLOAD

#21

从文件中读取BR模块,并将其传输给PLC

POBJ_ACC_DATE_TIME

#22

读取/设置日期和时间

POBJ_ACC_MEM_DELETE

#23

删除PLC上的指定数据存储器

POBJ_ACC_MEM_INFO

#24

读取现有PLC数据存储器的信息

POBJ_ACC_MOD_TYPE

#25

读取一个PLC模块的信息

POBJ_ACC_UPLOAD_STM

#26

从PLC中读取BR模块并将其作为二进制用户数据传输

POBJ_ACC_DOWNLOAD_STM

#27

将BR模块从二进制用户数据传输至PLC

POBJ_ACC_MOD_DATA

#28

读取/写入BR日志模块的有效载荷数据

POBJ_ACC_MOD_DELETE

#29

删除AR上的BR模块

POBJ_ACC_LIST_LINE

#30

读取所有可能的行对象的列表

POBJ_ACC_LIST_DEVICE

#31

读取所有可能的设备对象的列表

POBJ_ACC_LIST_STATION

#32

读取所有可能的站对象的列表

POBJ_ACC_LIST_CPU

#33

读取所有可能的CPU对象的列表

POBJ_ACC_LIST_MODULE

#34

读取所有可能的模块对象的列表

POBJ_ACC_LIST_TASK

#35

读取所有可能的任务对象的列表

POBJ_ACC_LIST_PVAR

#36

读取所有可能的变量对象的列表

POBJ_ACC_CPU_INFO

#50

读取CPU信息

POBJ_ACC_CANCEL

#128

取消已发送的PVI请求。

POBJ_ACC_USERTAG

#129

读取/配置用户标签

POBJ_ACC_INFO_LICENCE

#200

读取PVI管理器的许可信息。

POBJ_ACC_LIST_CLIENTS

#210

读取在PVI管理器中注册的所有客户的列表

POBJ_ACC_PVI_VERSION

#211

读取PVI版本。

POBJ_ACC_SNAPSHOT

#240

执行快照功能。

POBJ_ACC_PVIMAN_EXIT

#243

关闭PVI管理器。

POBJ_ACC_LN_COMM_DST

#291

读取通信参数

POBJ_ACC_LN_LKN_LIST

#296

读取链接节点的列表

POBJ_ACC_LN_XML_LIC_STATUS

#351

读取PLC上的许可证状态(XML格式)

POBJ_ACC_LN_XML_CPU_INFO

#400

读取CPU信息(XML格式)

POBJ_ACC_LN_XML_MOD_INFO

#401

读取一个PLC模块的信息(XML格式)

POBJ_ACC_LN_XML_TASK_INFO

#402

读取PLC任务模块的信息(XML格式)

POBJ_ACC_LN_XML_MOD_LIST

#403

读取PLC模块列表(XML格式)

POBJ_ACC_LN_XML_MEM_INFO

#404

读取CPU内存信息(XML格式)

POBJ_ACC_LN_XML_HW_INFO

#405

读取PLC硬件信息(XML格式)

POBJ_ACC_LN_XML_RED_INFO

#406

读取PLC的冗余信息(XML格式)

POBJ_ACC_LN_XML_TC_INFO

#408

读取PLC任务类信息(XML格式)

List of event types and global event types:

Event types

No.

说明

POBJ_EVENT_ERROR

#3

错误状态或错误代码的改变

POBJ_EVENT_CONNECT

#10

连接定义的改变

POBJ_EVENT_DATA

#11

过程数据的变化

POBJ_EVENT_STATUS

#12

状态的改变

POBJ_EVENT_DATAFORM

#13

数据格式的改变

POBJ_EVENT_PROCEEDING

#128

进度信息

POBJ_EVENT_USERTAG

#129

用户标签修改

POBJ_EVENT_PVI_CONNECT

#240

与PVI管理器建立连接

POBJ_EVENT_PVI_DISCONN

#241

失去与PVI管理器的连接

POBJ_EVENT_PVI_ARRANGE

#242

在PVI管理器上进行新的注册

POBJ_EVENT_LN_XML_MOD_LIST

#403

更改PLC模块列表

POBJ_EVENT_LN_XML_RED_CTRL

#440

冗余PLC系统上的事件

Parameters for the object description:

Par.

Definition

说明

CD

KWDESC_CONNECT

连接定义

EV

KWDESC_EVMASK

事件的启用掩码。

LT

KWDESC_LINKTYPE

链接类型

AT

KWDESC_ATTRIBUTE

对象属性

RF

KWDESC_REFRESH

刷新时间

FT

KWDESC_PVTYPE

变量类型(数据格式)

VL

KWDESC_PVLEN

可变长度(数据格式)

VN

KWDESC_PVCNT

元素的数量(数据格式)

{...}

PVICHR_SUB_ON,

PVICHR_SUB_OFF

结构元素的定义(数据格式)

VS

KWDESC_PVSPEC

数据格式的附加规范

AL

KWDESC_ALIGNMENT

结构排列(数据格式)

CM

KWDESC_CASTMODE

类型转换的模式

VA

KWDESC_PVADDR

变量寻址

DV

KWDESC_DEFAULT

默认值

HY

KWDESC_HYSTERESE

事件迟滞

FS

KWDESC_FUNCTION

数据功能

UT

KWDESC_USERTAG

用户标签

Parameters for initialization parameters:

Par.

Definition

描述

AS

KWINIT_AUTOSTART

PVI管理器自动启动

LM

KWINIT_MSG_LIMIT

对用户信息的限制。

PT

KWINIT_PRC_TIMEOUT

进程超时(不适合标准应用)。

IP

KWINIT_IPADDR

远程通信类型的TCP/IP地址或主机名

PN

KWINIT_IPPORT

TCP/IP端口号。

Parameters for object services:

Par.

Definition

说明

Package unit

KWDESC_PVELEM

结构元素的附加信息

VO

KWDESC_PVOFFS

结构元素的偏移量

VS

KWDESC_PVSPEC

数据格式的附加说明

OT

KWDESC_OBJTYPE

对象类型

SC

KWDESC_SCOPE

范围

SN

KWDESC_SNAME

枚举变量或结构变量的高级类型的名称。

TN

KWDESC_TNAME

派生数据类型的名称。

LD

KWDESC_LOADTYPE

加载类型/内存类型

IM

KWDESC_INSTMODE

安装模式

MN

KWDESC_MODNAME

模块名称

ST

KWDESC_STATUS

状态

FC

KWDESC_FORCESTATE

强制状态

IO

KWDESC_IOTYPE

I/O类型(属性:r/w)

MT

KWDESC_MODTYPE

模块类型

ML

KWDESC_MODLEN

模块长度(字节

SL

KWDESC_MEMLEN

内存长度,以字节为单位

SF

KWDESC_MEMFREELEN

可用的内存长度,以字节为单位

SB

KWDESC_MEMBLOCKLEN

最大的可用内存区域

List of process object types:

Object type definition

名称

Binary

String

POBJ_PVI

#0

KWOBJTYPE_PVI

Pvi

基础对象

POBJ_LINE

#1

KWOBJTYPE_LINE

Line

线路对象

POBJ_DEVICE

#2

KWOBJTYPE_DEVICE

Device

设备对象

POBJ_STATION

#3

KWOBJTYPE_STATION

Station

站台对象

POBJ_CPU

#4

KWOBJTYPE_CPU

CPU

CPU对象

POBJ_MODULE

#5

KWOBJTYPE_MODULE

Modules

模块对象

POBJ_TASK

#6

KWOBJTYPE_TASK

Task

任务对象

POBJ_PVAR

#7

KWOBJTYPE_PVAR

Pvar

变量对象

Keywords for load state / memory type:

Keyword

Definition

叙述

SysRam

KWLOADTYPE_SYS_RAM

系统RAM

RAM

KWLOADTYPE_RAM

用户RAM

SysRom

KWLOADTYPE_SYS_ROM

系统闪存(ROM)

Rom

KWLOADTYPE_ROM

用户闪存(ROM)

MemCard

KWLOADTYPE_MEMCARD

存储卡

FixRam

KWLOADTYPE_FIX_RAM

修复RAM

DRam

KWLOADTYPE_DRAM

DRAM

PerMem

KWLOADTYPE_PER_MEM

永久内存

Delete

KWLOADTYPE_DELETE

删除模块(访问类型 POBJ_ACC_STATUS)

Installation mode keywords for cyclic tasks:

Keyword

Definition

说明

Overload

KWINSTMODE_OVERLOAD

默认机制

Copy

KWINSTMODE_COPY

在几个周期内进行交换

OneCycle

KWINSTMODE_ONECYCLE

在一个周期内交换