admin管理员组

文章数量:1537031

2024年3月30日发(作者:)

硬件数据类型(派生的数据类型)

硬件数据类型(派生的数据类型)

说明

硬件数据类型由

CPU

提供。可用硬件数据类型的数目取决于

CPU

根据硬件配置中设置的模块存储特定硬件数据类型的常量。在用户程序中插入用

于控制或激活已组态模块的指令时,可将这些可用常量用作参数。

下表给出了可用的硬件数据类型及其用途:

数据类型基本数据类型说明

用于指定远程

CPU

的地址。

REMOTE

HW_ANY

HW_DEVICE

HW_DPMASTER

HW_DPSLAVE

HW_IO

HW_IOSYSTEM

HW_SUBMOD-

ULE

HW_MODULE

HW_INTERFACE

HW_IEPORT

HW_HSC

ANY

UINT

HW_ANY

HW_INTERFACE

HW_DEVICE

HW_ANY

HW_ANY

HW_IO

HW_IO

HW_SUBMODULE

HW_SUBMODULE

HW_SUBMODULE

例如,此数据类型可用于

“PUT”

“GET”

令。

任何硬件组件(如模块)的标识。

DP

从站

/PROFINET IO

设备的标识

DP

主站的标识

DP

从站的标识

CPU

或接口的标识号

该编号在

CPU

或硬件配置接口的属性中

自动分配和存储。

PN/IO

系统或

DP

主站系统的标识

重要硬件组件的标识

模块标识

接口组件的标识

端口的标识

(PN/IO)

高速计数器的标识

例如,此数据类型可用于

“CTRL_HSC”

“CTRL_HSC_EXT”

指令。

脉冲宽度调制标识

例如,此数据类型用于

“CTRL_PWM”

指令。

脉冲编码器标识

该数据类型用于运动控制。

用于标识任意事件

用于指定动态分配给

OB

的事件。

例如,此数据类型可用于

“ATTACH”

“DE-

TACH”

指令。

用于指定硬件中断事件

用于指定任意组织块。

用于指定发生延时中断时调用的组织块。

例如,此数据类型可用于

“SRT_DINT”

“CAN_DINT”

指令。

- 1 -

HW_PWM

HW_PTO

EVENT_ANY

EVENT_ATT

EVENT_HWINT

OB_ANY

OB_DELAY

HW_SUBMODULE

HW_SUBMODULE

AOM_IDENT

EVENT_ANY

EVENT_ATT

INT

OB_ANY

硬件数据类型(派生的数据类型)

指定时间中断

OB

的数量。

OB_TODOB_ANY

OB_CYCLIC

OB_ATT

OB_PCYCLE

OB_HWINT

OB_DIAG

OB_STARTUP

PORT

RTM

PIP

CONN_ANY

CONN_PRG

CONN_OUC

CONN_R_ID

DB_ANY

OB_ANY

OB_ANY

OB_ANY

OB_ATT

OB_ANY

OB_ANY

HW_SUBMODULE

UINT

UINT

WORD

CONN_ANY

CONN_ANY

DWORD

UINT

例如,此数据类型用于

“SET_TINT”

“CAN_TINT”

“ACT_TINT”

“QRY_TINT”

令。

用于指定发生看门狗中断时调用的组织

块。

用于指定动态分配给事件的组织块。

例如,此数据类型可用于

“ATTACH”

“DE-

TACH”

指令。

用于指定分配给

循环程序

事件类别事件

的组织块。

用于指定发生硬件中断时调用的组织块。

用于指定发生诊断中断时调用的组织块。

用于指定发生时间错误时调用的组织块。

用于指定发生启动事件时调用的组织块。

用于指定通信端口。

该数据类型用于点对点通信。

用于指定运行小时计数器值。

例如,此数据类型用于

“RTM”

指令。

用于创建和连接

同步循环

”OB

。该数据类

型可用于

SFC 26

27

126

127

中。

用于指定任意连接。

用于指定通过

UDP

进行开放式通信的连

接。

用于指定通过工业以太网

(PROFINET)

行开放式通信的连接。

S7

通信块上

R_ID

参数的数据类型。

DB

的标识(名称或编号)

数据类型

“DB_ANY”

“Temp”

区域中的长度

0

通过

Web

应用生成的

DB

的数量(例如,

“WWW”

指令)

数据类型

“DB_WWW”

“Temp”

区域中的长

度为

0

用户程序生成的

DB

编号

CPU S7-400

:单通道,带确认,最多

10

相关值

报警块

ALARM

不支持该数据类型。

CPU S7-300/400

:单通道,带

/

不带确认,

最多

1

个相关值

该数据类型可用于

ALARM_S

ALARM_SQ

ALARM_DQ

ALARM_D

报警块。

CPU S7-400

8

个通道,带确认,无相关值

OB_TIMEERROROB_ANY

DB_WWW

DB_DYN

C_ALARM

DB_ANY

DB_ANY

C_ALARM

C_ALARM_S

C_ALARM_8

DWORD

C_ALARM

- 2 -

硬件数据类型(派生的数据类型)

C_ALARM_8PC_ALARM

报警块

ALARM_8

不支持该数据类型。

CPU S7-400

8

个通道,带确认,每个通道

最多

10

个相关值

报警块

ALARM_8P

不支持该数据类型。

CPU S7-400

:用于发送归档

报警块

AR_SEND

不支持该数据类型。

CPU S7-400

1

个通道,无确认,最多

10

个相关值

报警块

NOTIFY

不支持该数据类型。

CPU S7-400

8

个通道,无确认,最多

10

个相关值

报警块

NOTIFY_8P

不支持该数据类型。

用于记录消息的编号。

CPU S7-410H

只能

使用该数据类型。

C_AR_SENDC_ALARM

C_NOTIFYC_ALARM

C_NOTIFY_8P

C_ALARM_SD

C_ALARM

DWORD

参见

有效数据类型概述

- 3 -

本文标签: 数据类型用于指定硬件标识